==28253==ERROR: LeakSanitizer: detected memory leaks Indirect leak of 360 byte(s) in 3 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee826d7152 in QObject::QObject(QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:1110 #2 0x7fee8278edb3 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:99 #3 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #4 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #5 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #6 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #7 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #8 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #9 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #10 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #11 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #12 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #13 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #14 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #15 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #16 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #17 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 #18 0x557be92eadd1 in __invoke_impl&> /usr/include/c++/10/bits/invoke.h:60 #19 0x557be92ea289 in __invoke_r&> /usr/include/c++/10/bits/invoke.h:110 #20 0x557be92e9874 in _M_invoke /usr/include/c++/10/bits/std_function.h:291 #21 0x7fee8298b9c1 in std::function::operator()() const /usr/include/c++/10/bits/std_function.h:622 #22 0x7fee8298b921 in FunctionRunnable::run() (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x72c921) #23 0x7fee82b51172 in QThreadPoolThread::run() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:66 #24 0x7fee82b407fa in operator() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:322 #25 0x7fee82b4355c in terminate_on_exception > /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:258 #26 0x7fee82b40a13 in QThreadPrivate::start(void*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:281 #27 0x7fee81eabea6 in start_thread nptl/pthread_create.c:477 Indirect leak of 304 byte(s) in 2 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee8298cb61 in QThreadPrivate::QThreadPrivate(QThreadData*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread.cpp:181 #2 0x7fee8298cd96 in QThread::QThread(QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread.cpp:418 #3 0x7fee82b50e45 in QThreadPoolThread::QThreadPoolThread(QThreadPoolPrivate*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:41 #4 0x7fee82b58498 in std::_MakeUniq::__single_object std::make_unique(QThreadPoolPrivate*&&) /usr/include/c++/10/bits/unique_ptr.h:962 #5 0x7fee82b52b50 in QThreadPoolPrivate::startThread(QRunnable*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:244 #6 0x7fee82b52322 in QThreadPoolPrivate::tryStart(QRunnable*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:179 #7 0x7fee82b5456f in QThreadPool::start(QRunnable*, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:500 #8 0x7fee82b546e4 in QThreadPool::start(std::function, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:517 #9 0x557be92dde91 in QmlLsp::QQmlCodeModel::openNeedUpdate() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:358 #10 0x557be92dcc7f in QmlLsp::QQmlCodeModel::newOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:292 #11 0x557be9266872 in TextSynchronization::didOpenTextDocument(QLspSpecification::DidOpenTextDocumentParams const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/textsynchronization.cpp:27 #12 0x557be926ab51 in QtPrivate::FunctorCall, QtPrivate::List, void, void (TextSynchronization::*)(QLspSpecification::DidOpenTextDocumentParams const&)>::call(void (TextSynchronization::*)(QLspSpecification::DidOpenTextDocumentParams const&), TextSynchronization*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #13 0x557be926a294 in void QtPrivate::FunctionPointer::call, void>(void (TextSynchronization::*)(QLspSpecification::DidOpenTextDocumentParams const&), TextSynchronization*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #14 0x557be9269aa5 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #15 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #16 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #17 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #18 0x7fee852b66fe in QLspNotifySignals::receivedDidOpenTextDocumentNotification(QLspSpecification::DidOpenTextDocumentParams const&) /home/ulf/dev/qt6dev/qtlanguageserver/src/languageserver/LanguageServerPrivate_autogen/EWIEGA46WW/moc_qlspnotifysignals_p.cpp:632 #19 0x7fee857000f9 in operator() /home/ulf/dev/qt6dev-src/qtlanguageserver/src/languageserver/qlspnotifysignals.cpp:200 #20 0x7fee85709988 in __invoke_impl&, const QByteArray&, const QLspSpecification::DidOpenTextDocumentParams&> /usr/include/c++/10/bits/invoke.h:60 #21 0x7fee85707ab9 in __invoke_r&, const QByteArray&, const QLspSpecification::DidOpenTextDocumentParams&> /usr/include/c++/10/bits/invoke.h:110 #22 0x7fee8570523c in _M_invoke /usr/include/c++/10/bits/std_function.h:291 #23 0x7fee853e6dd0 in std::function::operator()(QByteArray const&, QLspSpecification::DidOpenTextDocumentParams const&) const /usr/include/c++/10/bits/std_function.h:622 #24 0x7fee8539120d in QJsonRpc::TypedRpc::registerNotificationHandler(QByteArray const&, std::function)::{lambda(QJsonRpcProtocol::Notification const&)#1}::operator()(QJsonRpcProtocol::Notification const&) const /home/ulf/dev/qt6dev/qtbase/include/QtJsonRpc/6.5.0/QtJsonRpc/private/../../../../../../../qt6dev-src/qtlanguageserver/src/jsonrpc/qjsontypedrpc_p.h:287 #25 0x7fee854a4a18 in void std::__invoke_impl(QByteArray const&, std::function)::{lambda(QJsonRpcProtocol::Notification const&)#1}&, QJsonRpcProtocol::Notification const&>(std::__invoke_other, QJsonRpc::TypedRpc::registerNotificationHandler(QByteArray const&, std::function)::{lambda(QJsonRpcProtocol::Notification const&)#1}&, QJsonRpcProtocol::Notification const&) /usr/include/c++/10/bits/invoke.h:60 #26 0x7fee85472c8f in std::enable_if(QByteArray const&, std::function)::{lambda(QJsonRpcProtocol::Notification const&)#1}&, QJsonRpcProtocol::Notification const&>, void>::type std::__invoke_r(QByteArray const&, std::function)::{lambda(QJsonRpcProtocol::Notification const&)#1}&, QJsonRpcProtocol::Notification const&>(std::enable_if&&, (QJsonRpc::TypedRpc::registerNotificationHandler(QByteArray const&, std::function)::{lambda(QJsonRpcProtocol::Notification const&)#1}&)...) /usr/include/c++/10/bits/invoke.h:110 #27 0x7fee85442647 in std::_Function_handler(QByteArray const&, std::function)::{lambda(QJsonRpcProtocol::Notification const&)#1}>::_M_invoke(std::_Any_data const&, QJsonRpcProtocol::Notification const&) (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6LanguageServer.so.6+0x224647) #28 0x557be91be432 in std::function::operator()(QJsonRpcProtocol::Notification const&) const /usr/include/c++/10/bits/std_function.h:622 #29 0x557be91bd756 in QJsonRpc::TypedHandler::handleNotification(QJsonRpcProtocol::Notification const&) /home/ulf/dev/qt6dev/qtbase/include/QtJsonRpc/6.5.0/QtJsonRpc/private/../../../../../../../qt6dev-src/qtlanguageserver/src/jsonrpc/qjsontypedrpc_p.h:168 Indirect leak of 258 byte(s) in 1 object(s) allocated from: #0 0x7fee859851f8 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164 #1 0x7fee829d1661 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7fee827d3518 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, QtCbor::Element*, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.h:117 #3 0x7fee827d184d in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7fee827cfc4a in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7fee827d092b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QtCbor::Element const**, QArrayDataPointer*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7fee827cf8af in void QtPrivate::QPodArrayOps::emplace(long long, QtCbor::Element&&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydataops.h:174 #7 0x7fee827cf46f in QList::iterator QList::emplace(long long, QtCbor::Element&&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qlist.h:844 #8 0x7fee827cae3b in QList::insert(long long, QtCbor::Element&&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qlist.h:487 #9 0x7fee827c595f in QList::insert(QList::const_iterator, QtCbor::Element&&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qlist.h:479 #10 0x7fee827c1a9f in QCborContainerPrivate::insertAt(long long, QCborValue const&, QCborContainerPrivate::ContainerDisposition) /home/ulf/dev/qt6dev/qtbase/include/QtCore/6.5.0/QtCore/private/../../../../../../../qt6dev-src/qtbase/src/corelib/serialization/qcborvalue_p.h:187 #11 0x7fee827c2593 in QCborContainerPrivate::append(QCborValue const&) /home/ulf/dev/qt6dev/qtbase/include/QtCore/6.5.0/QtCore/private/../../../../../../../qt6dev-src/qtbase/src/corelib/serialization/qcborvalue_p.h:245 #12 0x7fee827cd71b in QCborValueRef QCborContainerPrivate::findOrAddMapKey(QCborContainerPrivate*, long long) (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x56e71b) #13 0x7fee827c9bfb in QCborValueRef QCborContainerPrivate::findOrAddMapKey(QCborMap&, long long) (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x56abfb) #14 0x7fee827bd018 in QCborMap::operator[](long long) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcbormap.cpp:390 #15 0x7fee8276c8c9 in QPluginParsedMetaData::parse(QByteArrayView) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qfactoryloader.cpp:65 #16 0x7fee82eb4f9a in findPatternUnloaded /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:252 #17 0x7fee82eb942f in QLibraryPrivate::updatePluginState() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:725 #18 0x7fee82791328 in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:310 #19 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #20 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #21 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #22 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #23 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #24 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #25 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #26 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #27 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #28 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #29 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 Indirect leak of 258 byte(s) in 1 object(s) allocated from: #0 0x7fee859851f8 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164 #1 0x7fee829d1661 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7fee8289273e in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char*, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.h:117 #3 0x7fee8288efe9 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7fee828801a8 in QByteArray::reallocData(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qbytearray.cpp:1788 #5 0x7fee8287fc1b in QByteArray::resize(long long) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qbytearray.cpp:1720 #6 0x7fee82ee94cb in QCborStreamReaderPrivate::readStringChunk_byte(QCborStreamReaderPrivate::ReadStringChunk, long long) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1551 #7 0x7fee82ee7783 in QCborStreamReaderPrivate::readStringChunk(QCborStreamReaderPrivate::ReadStringChunk) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1498 #8 0x7fee82ee90c5 in QCborStreamReaderPrivate::appendStringChunk(QCborStreamReader&, QByteArray*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1428 #9 0x7fee82ee72d6 in qt_cbor_append_string_chunk(QCborStreamReader&, QByteArray*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1422 #10 0x7fee827b0244 in QCborContainerPrivate::decodeStringFromCbor(QCborStreamReader&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1591 #11 0x7fee827b09fc in QCborContainerPrivate::decodeValueFromCbor(QCborStreamReader&, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1660 #12 0x7fee827af8dd in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1492 #13 0x7fee827b0a18 in QCborContainerPrivate::decodeValueFromCbor(QCborStreamReader&, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1667 #14 0x7fee827af8dd in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1492 #15 0x7fee827b55b5 in QCborValue::fromCbor(QCborStreamReader&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2409 #16 0x7fee827b587a in QCborValue::fromCbor(QByteArray const&, QCborParserError*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2446 #17 0x7fee8276c2a4 in QPluginParsedMetaData::parse(QByteArrayView) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qfactoryloader.cpp:51 #18 0x7fee82eb4f9a in findPatternUnloaded /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:252 #19 0x7fee82eb942f in QLibraryPrivate::updatePluginState() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:725 #20 0x7fee82791328 in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:310 #21 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #22 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #23 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #24 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #25 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #26 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #27 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #28 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #29 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 Indirect leak of 176 byte(s) in 1 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee82ebd989 in QLibraryStore::findOrCreate(QString const&, QString const&, QFlags) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:407 #2 0x7fee82eb6312 in QLibraryPrivate::findOrCreate(QString const&, QString const&, QFlags) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:449 #3 0x7fee82791284 in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:308 #4 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #5 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #6 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #7 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #8 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #9 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #10 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #11 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #12 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #13 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #14 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #15 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #16 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #17 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #18 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #19 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 #20 0x557be92eadd1 in __invoke_impl&> /usr/include/c++/10/bits/invoke.h:60 #21 0x557be92ea289 in __invoke_r&> /usr/include/c++/10/bits/invoke.h:110 #22 0x557be92e9874 in _M_invoke /usr/include/c++/10/bits/std_function.h:291 #23 0x7fee8298b9c1 in std::function::operator()() const /usr/include/c++/10/bits/std_function.h:622 #24 0x7fee8298b921 in FunctionRunnable::run() (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x72c921) #25 0x7fee82b51172 in QThreadPoolThread::run() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:66 #26 0x7fee82b407fa in operator() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:322 #27 0x7fee82b4355c in terminate_on_exception > /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:258 #28 0x7fee82b40a13 in QThreadPrivate::start(void*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:281 #29 0x7fee81eabea6 in start_thread nptl/pthread_create.c:477 Indirect leak of 160 byte(s) in 1 object(s) allocated from: #0 0x7fee85984e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x7fee826f6db7 in QObjectPrivate::ConnectionData::resizeSignalVector(unsigned int) (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x497db7) #2 0x7fee826f76a6 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x4986a6) #3 0x7fee826f0685 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7fee826ef9ea in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x557be91d35a1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (StdinReader::*)(QByteArray const&), QtPrivate::FunctionPointer::Object const*, void (QLanguageServer::*)(QByteArray const&), Qt::ConnectionType) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobject.h:231 #6 0x557be91d02a6 in main /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllanguageservertool.cpp:191 #7 0x7fee81ef1d09 in __libc_start_main ../csu/libc-start.c:308 Indirect leak of 150 byte(s) in 1 object(s) allocated from: #0 0x7fee85984e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x7fee829d0f59 in allocateData /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7fee829d12bb in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7fee8294bdfb in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7fee8290a80e in QString::QString(long long, Qt::Initialization) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7fee826ceb7b in QStringDecoder::decodeAsString(QByteArrayView) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/text/qstringconverter.h:154 #6 0x7fee82863991 in QStringDecoder::EncodedData::operator QString() const /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/text/qstringconverter.h:119 #7 0x7fee829184e9 in QString::fromLocal8Bit(QByteArrayView) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qstring.cpp:5537 #8 0x7fee82b0c286 in QFile::decodeName(char const*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/io/qfile.h:133 #9 0x7fee82afd25d in QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:691 #10 0x7fee824c7330 in QFileInfoPrivate::getFileName(QAbstractFileEngine::FileName) const /home/ulf/dev/qt6dev-src/qtbase/src/corelib/io/qfileinfo.cpp:27 #11 0x7fee824ca8b8 in QFileInfo::canonicalFilePath() const /home/ulf/dev/qt6dev-src/qtbase/src/corelib/io/qfileinfo.cpp:544 #12 0x7fee8278f8e7 in locatePlugin /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:229 #13 0x7fee8279122d in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:306 #14 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #15 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #16 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #17 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #18 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #19 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #20 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #21 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #22 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #23 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #24 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #25 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #26 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #27 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #28 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #29 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 Indirect leak of 148 byte(s) in 1 object(s) allocated from: #0 0x7fee85984e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x7fee829d0f59 in allocateData /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7fee829d12bb in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7fee8294bdfb in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7fee8290a80e in QString::QString(long long, Qt::Initialization) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7fee82ed1b04 in QString QStringBuilder, QString>, QString>::convertTo() const /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7fee82ed1730 in QStringBuilder, QString>, QString>::operator QString() const /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7fee82ed03df in QLibraryPrivate::load_sys() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary_unix.cpp:202 #8 0x7fee82eb6b49 in QLibraryPrivate::load() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:517 #9 0x7fee82eb7780 in QLibraryPrivate::loadPlugin() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:569 #10 0x7fee8278f285 in QPluginLoader::load() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:182 #11 0x7fee8278ef84 in QPluginLoader::instance() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:141 #12 0x7fee8507bd5b in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:100 #13 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #14 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #15 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #16 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #17 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #18 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #19 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #20 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #21 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #22 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #23 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #24 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #25 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #26 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 #27 0x557be92eadd1 in __invoke_impl&> /usr/include/c++/10/bits/invoke.h:60 #28 0x557be92ea289 in __invoke_r&> /usr/include/c++/10/bits/invoke.h:110 #29 0x557be92e9874 in _M_invoke /usr/include/c++/10/bits/std_function.h:291 Indirect leak of 146 byte(s) in 1 object(s) allocated from: #0 0x7fee85984e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x7fee829d0f59 in allocateData /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7fee829d12bb in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7fee827cbdb0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7fee827c6604 in QList::reserve(long long) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qlist.h:734 #5 0x7fee827af73c in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1480 #6 0x7fee827b0a18 in QCborContainerPrivate::decodeValueFromCbor(QCborStreamReader&, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1667 #7 0x7fee827af8dd in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1492 #8 0x7fee827b55b5 in QCborValue::fromCbor(QCborStreamReader&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2409 #9 0x7fee827b587a in QCborValue::fromCbor(QByteArray const&, QCborParserError*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2446 #10 0x7fee8276c2a4 in QPluginParsedMetaData::parse(QByteArrayView) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qfactoryloader.cpp:51 #11 0x7fee82eb4f9a in findPatternUnloaded /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:252 #12 0x7fee82eb942f in QLibraryPrivate::updatePluginState() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:725 #13 0x7fee82791328 in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:310 #14 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #15 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #16 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #17 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #18 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #19 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #20 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #21 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #22 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #23 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #24 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #25 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #26 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #27 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #28 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #29 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7fee85984e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x7fee829d0f59 in allocateData /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7fee829d12bb in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7fee825c66cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7fee825d2121 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7fee825ce827 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7fee8299568b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QPostEvent const**, QArrayDataPointer*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7fee829946dd in void QtPrivate::QMovableArrayOps::emplace(long long, QPostEvent const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7fee82992e9a in QPostEvent& QList::emplaceBack(QPostEvent const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qlist.h:852 #9 0x7fee82991c20 in QList::append(QPostEvent const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qlist.h:433 #10 0x7fee8298be3c in QPostEventList::addEvent(QPostEvent const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread.cpp:33 #11 0x7fee825b5199 in QCoreApplication::postEvent(QObject*, QEvent*, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1576 #12 0x7fee826ddddc in QObject::deleteLater() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:2562 #13 0x7fee8507c2f0 in QQmlJSLinter::Plugin::~Plugin() /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:129 #14 0x557be9229ae7 in void std::_Destroy(QQmlJSLinter::Plugin*) /usr/include/c++/10/bits/stl_construct.h:140 #15 0x557be92219a2 in void std::_Destroy_aux::__destroy(QQmlJSLinter::Plugin*, QQmlJSLinter::Plugin*) /usr/include/c++/10/bits/stl_construct.h:152 #16 0x557be92173ef in void std::_Destroy(QQmlJSLinter::Plugin*, QQmlJSLinter::Plugin*) /usr/include/c++/10/bits/stl_construct.h:185 #17 0x557be920aeca in void std::_Destroy(QQmlJSLinter::Plugin*, QQmlJSLinter::Plugin*, std::allocator&) /usr/include/c++/10/bits/alloc_traits.h:738 #18 0x557be9203bc1 in std::vector >::~vector() /usr/include/c++/10/bits/stl_vector.h:680 #19 0x557be91ff93f in QQmlJSLinter::~QQmlJSLinter() /home/ulf/dev/qt6dev/qtbase/include/QtQmlCompiler/6.5.0/QtQmlCompiler/private/../../../../../../../qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter_p.h:41 #20 0x557be91fb928 in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #21 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #22 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #23 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #24 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #25 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #26 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #27 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #28 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #29 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 Indirect leak of 130 byte(s) in 1 object(s) allocated from: #0 0x7fee859851f8 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164 #1 0x7fee829d1661 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7fee8289273e in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char*, long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydata.h:117 #3 0x7fee8288efe9 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7fee828801a8 in QByteArray::reallocData(long long, QArrayData::AllocationOption) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qbytearray.cpp:1788 #5 0x7fee8287fc1b in QByteArray::resize(long long) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/text/qbytearray.cpp:1720 #6 0x7fee82ee94cb in QCborStreamReaderPrivate::readStringChunk_byte(QCborStreamReaderPrivate::ReadStringChunk, long long) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1551 #7 0x7fee82ee7783 in QCborStreamReaderPrivate::readStringChunk(QCborStreamReaderPrivate::ReadStringChunk) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1498 #8 0x7fee82ee90c5 in QCborStreamReaderPrivate::appendStringChunk(QCborStreamReader&, QByteArray*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1428 #9 0x7fee82ee72d6 in qt_cbor_append_string_chunk(QCborStreamReader&, QByteArray*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborstreamreader.cpp:1422 #10 0x7fee827b0244 in QCborContainerPrivate::decodeStringFromCbor(QCborStreamReader&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1591 #11 0x7fee827b09fc in QCborContainerPrivate::decodeValueFromCbor(QCborStreamReader&, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1660 #12 0x7fee827af8dd in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1492 #13 0x7fee827b55b5 in QCborValue::fromCbor(QCborStreamReader&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2409 #14 0x7fee827b587a in QCborValue::fromCbor(QByteArray const&, QCborParserError*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2446 #15 0x7fee8276c2a4 in QPluginParsedMetaData::parse(QByteArrayView) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qfactoryloader.cpp:51 #16 0x7fee82eb4f9a in findPatternUnloaded /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:252 #17 0x7fee82eb942f in QLibraryPrivate::updatePluginState() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:725 #18 0x7fee82791328 in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:310 #19 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #20 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #21 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #22 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #23 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #24 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #25 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #26 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #27 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #28 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #29 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 Indirect leak of 120 byte(s) in 1 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee826d7152 in QObject::QObject(QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:1110 #2 0x557be91d2ce2 in StdinReader::StdinReader() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllanguageservertool.cpp:47 #3 0x557be91d01ea in main /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllanguageservertool.cpp:189 #4 0x7fee81ef1d09 in __libc_start_main ../csu/libc-start.c:308 Indirect leak of 96 byte(s) in 3 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee8507bbe8 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #2 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #3 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #4 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #5 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #6 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #7 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #8 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #9 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #10 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #11 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #12 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #13 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #14 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #15 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 #16 0x557be92eadd1 in __invoke_impl&> /usr/include/c++/10/bits/invoke.h:60 #17 0x557be92ea289 in __invoke_r&> /usr/include/c++/10/bits/invoke.h:110 #18 0x557be92e9874 in _M_invoke /usr/include/c++/10/bits/std_function.h:291 #19 0x7fee8298b9c1 in std::function::operator()() const /usr/include/c++/10/bits/std_function.h:622 #20 0x7fee8298b921 in FunctionRunnable::run() (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x72c921) #21 0x7fee82b51172 in QThreadPoolThread::run() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:66 #22 0x7fee82b407fa in operator() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:322 #23 0x7fee82b4355c in terminate_on_exception > /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:258 #24 0x7fee82b40a13 in QThreadPrivate::start(void*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthread_unix.cpp:281 #25 0x7fee81eabea6 in start_thread nptl/pthread_create.c:477 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee827af6ca in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1478 #2 0x7fee827b0a18 in QCborContainerPrivate::decodeValueFromCbor(QCborStreamReader&, int) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1667 #3 0x7fee827af8dd in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1492 #4 0x7fee827b55b5 in QCborValue::fromCbor(QCborStreamReader&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2409 #5 0x7fee827b587a in QCborValue::fromCbor(QByteArray const&, QCborParserError*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2446 #6 0x7fee8276c2a4 in QPluginParsedMetaData::parse(QByteArrayView) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qfactoryloader.cpp:51 #7 0x7fee82eb4f9a in findPatternUnloaded /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:252 #8 0x7fee82eb942f in QLibraryPrivate::updatePluginState() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:725 #9 0x7fee82791328 in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:310 #10 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #11 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #12 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #13 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #14 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #15 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #16 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #17 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #18 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #19 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #20 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #21 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #22 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #23 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #24 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #25 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 #26 0x557be92eadd1 in __invoke_impl&> /usr/include/c++/10/bits/invoke.h:60 #27 0x557be92ea289 in __invoke_r&> /usr/include/c++/10/bits/invoke.h:110 #28 0x557be92e9874 in _M_invoke /usr/include/c++/10/bits/std_function.h:291 #29 0x7fee8298b9c1 in std::function::operator()() const /usr/include/c++/10/bits/std_function.h:622 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee827af759 in createContainerFromCbor /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:1483 #2 0x7fee827b55b5 in QCborValue::fromCbor(QCborStreamReader&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2409 #3 0x7fee827b587a in QCborValue::fromCbor(QByteArray const&, QCborParserError*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/serialization/qcborvalue.cpp:2446 #4 0x7fee8276c2a4 in QPluginParsedMetaData::parse(QByteArrayView) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qfactoryloader.cpp:51 #5 0x7fee82eb4f9a in findPatternUnloaded /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:252 #6 0x7fee82eb942f in QLibraryPrivate::updatePluginState() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qlibrary.cpp:725 #7 0x7fee82791328 in QPluginLoader::setFileName(QString const&) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:310 #8 0x7fee8278ee65 in QPluginLoader::QPluginLoader(QString const&, QObject*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/plugin/qpluginloader.cpp:101 #9 0x7fee8507bc02 in QQmlJSLinter::Plugin::Plugin(QString) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:96 #10 0x7fee8507e1c1 in QQmlJSLinter::loadPlugins(QList) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:191 #11 0x7fee8507b637 in QQmlJSLinter::QQmlJSLinter(QList const&, QList const&, bool) /home/ulf/dev/qt6dev-src/qtdeclarative/src/qmlcompiler/qqmljslinter.cpp:73 #12 0x557be91fb13f in QmlLsp::QmlLintSuggestions::diagnose(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllintsuggestions.cpp:157 #13 0x557be9228c7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&)>::call(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #14 0x557be92204d6 in void QtPrivate::FunctionPointer::call, void>(void (QmlLsp::QmlLintSuggestions::*)(QByteArray const&), QmlLsp::QmlLintSuggestions*, void**) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #15 0x557be921620f in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:383 #16 0x7fee825fd46f in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #17 0x7fee826fea73 in void doActivate(QObject*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4174 #18 0x7fee826eb576 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:4234 #19 0x557be90cf56c in QmlLsp::QQmlCodeModel::updatedSnapshot(QByteArray const&) /home/ulf/dev/qt6dev/qtdeclarative/tools/qmlls/qmlls_autogen/EWIEGA46WW/moc_qqmlcodemodel.cpp:147 #20 0x557be92e2077 in QmlLsp::QQmlCodeModel::newDocForOpenFile(QByteArray const&, int, QString const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:475 #21 0x557be92e62d4 in QmlLsp::QQmlCodeModel::openUpdate(QByteArray const&) /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:653 #22 0x557be92deae8 in QmlLsp::QQmlCodeModel::openUpdateSome() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:395 #23 0x557be92ddabb in operator() /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qqmlcodemodel.cpp:359 #24 0x557be92eadd1 in __invoke_impl&> /usr/include/c++/10/bits/invoke.h:60 #25 0x557be92ea289 in __invoke_r&> /usr/include/c++/10/bits/invoke.h:110 #26 0x557be92e9874 in _M_invoke /usr/include/c++/10/bits/std_function.h:291 #27 0x7fee8298b9c1 in std::function::operator()() const /usr/include/c++/10/bits/std_function.h:622 #28 0x7fee8298b921 in FunctionRunnable::run() (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x72c921) #29 0x7fee82b51172 in QThreadPoolThread::run() /home/ulf/dev/qt6dev-src/qtbase/src/corelib/thread/qthreadpool.cpp:66 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7fee826f75a2 in QObjectPrivate::ensureConnectionData() (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x4985a2) #2 0x7fee826f767c in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ulf/dev/qt6dev/qtbase/libexec/../lib/libQt6Core.so.6+0x49867c) #3 0x7fee826f0685 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7fee826ef9ea in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ulf/dev/qt6dev-src/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x557be91d35a1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (StdinReader::*)(QByteArray const&), QtPrivate::FunctionPointer::Object const*, void (QLanguageServer::*)(QByteArray const&), Qt::ConnectionType) /home/ulf/dev/qt6dev/qtbase/include/QtCore/../../../../qt6dev-src/qtbase/src/corelib/kernel/qobject.h:231 #6 0x557be91d02a6 in main /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllanguageservertool.cpp:191 #7 0x7fee81ef1d09 in __libc_start_main ../csu/libc-start.c:308 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7fee85986647 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x557be91d01df in main /home/ulf/dev/qt6dev-src/qtdeclarative/tools/qmlls/qmllanguageservertool.cpp:189 #2 0x7fee81ef1d09 in __libc_start_main ../csu/libc-start.c:308 SUMMARY: AddressSanitizer: 2622 byte(s) leaked in 23 allocation(s).