==24305== Memcheck, a memory error detector ==24305== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==24305== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info ==24305== Command: /home/kendrik/workspace/src/dev/build-shader_leak_test-Desktop_Qt_5_15_16_GCC_64bit-Release/shader_leak_test ==24305== Parent PID: 24304 ==24305== ==24305== ==24305== Process terminating with default action of signal 2 (SIGINT) ==24305== at 0x694E9DF: poll (poll.c:29) ==24305== by 0x5D2C1F5: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A8322: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x10A776: main (in /home/kendrik/workspace/src/dev/build-shader_leak_test-Desktop_Qt_5_15_16_GCC_64bit-Release/shader_leak_test) ==24305== ==24305== HEAP SUMMARY: ==24305== in use at exit: 32,700,623 bytes in 102,024 blocks ==24305== total heap usage: 520,733 allocs, 418,709 frees, 1,801,319,833 bytes allocated ==24305== ==24305== 8 bytes in 1 blocks are definitely lost in loss record 1,049 of 58,259 ==24305== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x58B5E83: QQmlPropertyCache::copy(int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58AE46B: QQmlPropertyCache::copyAndReserve(int, int, int, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58594CC: QQmlPropertyCacheCreator::createMetaObject(int, QV4::CompiledData::Object const*, QQmlRefPointer const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585ACD3: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585B857: QQmlPropertyCacheCreator::buildMetaObjects() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5850DDD: QQmlTypeData::createTypeAndPropertyCaches(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58522C7: QQmlTypeData::done() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x583E234: QQmlDataBlob::tryDone() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589ED63: QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589F1CC: QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58A00A8: QQmlTypeLoader::loadThread(QQmlDataBlob*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58A02E3: QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58A2DC7: QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585081E: QQmlTypeData::resolveTypes() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5852F6F: QQmlTypeData::allDependenciesDone() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589F309: QQmlTypeLoader::setCachedUnit(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585CC7C: QQmlTypeLoaderThread::loadWithCachedUnitThread(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F050: QQmlThreadPrivate::threadEvent() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F759: QQmlThreadPrivate::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5EB32A3: QThread::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x591ED14: QQmlThreadPrivate::run() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5EB463C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x68CAAC2: start_thread (pthread_create.c:442) ==24305== by 0x695B813: clone (clone.S:100) ==24305== ==24305== 8 bytes in 1 blocks are definitely lost in loss record 1,050 of 58,259 ==24305== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x58B5E83: QQmlPropertyCache::copy(int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58B1B4C: QQmlPropertyCache::copyAndAppend(QMetaObject const*, int, QQmlPropertyData::Flags, QQmlPropertyData::Flags, QQmlPropertyData::Flags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5891905: QQmlMetaTypeData::propertyCache(QMetaObject const*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5892067: QQmlMetaTypeData::propertyCache(QQmlType const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5887192: QQmlMetaType::propertyCache(QQmlType const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x584FCB9: QQmlTypeData::buildTypeResolutionCaches(QQmlRefPointer*, QV4::ResolvedTypeReferenceMap*) const (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58519D9: QQmlTypeData::done() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x583E234: QQmlDataBlob::tryDone() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589F2A3: QQmlTypeLoader::setCachedUnit(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585CC7C: QQmlTypeLoaderThread::loadWithCachedUnitThread(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F050: QQmlThreadPrivate::threadEvent() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F759: QQmlThreadPrivate::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5EB32A3: QThread::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x591ED14: QQmlThreadPrivate::run() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5EB463C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x68CAAC2: start_thread (pthread_create.c:442) ==24305== by 0x695B813: clone (clone.S:100) ==24305== ==24305== 8 bytes in 1 blocks are definitely lost in loss record 1,051 of 58,259 ==24305== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x58811EA: QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58F6332: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587E0BF: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587EBB3: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587790C: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x122C0DC8: QQuickLoaderPrivate::_q_sourceLoaded() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C0F27: QQuickLoaderPrivate::load() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1404: QQuickLoader::setActive(bool) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1C2F: QQuickLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1D8A: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x5875F09: QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587425D: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A20B4: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A2EB8: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A3026: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x572A7A7: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x79FDD02: ??? (in /memfd:JITCode:QtQml (deleted)) ==24305== by 0x57C0277: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x575594F: QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57CEDFB: QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x79FDB8A: ??? (in /memfd:JITCode:QtQml (deleted)) ==24305== by 0x57C0277: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5754BB4: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58D8619: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5883FFB: QQmlBoundSignalExpression::evaluate(void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5885872: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58B801A: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5867143: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60D8FBA: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x593E55E: QQmlTimer::ticked() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x593E82B: QQmlTimer::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A8322: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x10A776: main (in /home/kendrik/workspace/src/dev/build-shader_leak_test-Desktop_Qt_5_15_16_GCC_64bit-Release/shader_leak_test) ==24305== ==24305== 8 bytes in 1 blocks are definitely lost in loss record 1,052 of 58,259 ==24305== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x58811EA: QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58F6332: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587922D: QQmlComponentPrivate::beginCreate(QQmlContextData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x1224D2A1: QQuickItemLayer::activateEffect() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224D5E6: QQuickItemLayer::activate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224DEEC: QQuickItem::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122A6D51: QQuickImageBase::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587DFB4: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587EBB3: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587790C: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x122C0DC8: QQuickLoaderPrivate::_q_sourceLoaded() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C0F27: QQuickLoaderPrivate::load() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1404: QQuickLoader::setActive(bool) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1C2F: QQuickLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1D8A: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x5875F09: QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587425D: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A20B4: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A2EB8: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A3026: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x572A7A7: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x79FDD02: ??? (in /memfd:JITCode:QtQml (deleted)) ==24305== by 0x57C0277: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x575594F: QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57CEDFB: QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x79FDB8A: ??? (in /memfd:JITCode:QtQml (deleted)) ==24305== by 0x57C0277: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5754BB4: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58D8619: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5883FFB: QQmlBoundSignalExpression::evaluate(void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5885872: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58B801A: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5867143: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60D8FBA: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x593E55E: QQmlTimer::ticked() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x593E82B: QQmlTimer::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A8322: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x10A776: main (in /home/kendrik/workspace/src/dev/build-shader_leak_test-Desktop_Qt_5_15_16_GCC_64bit-Release/shader_leak_test) ==24305== ==24305== 16 bytes in 2 blocks are definitely lost in loss record 2,558 of 58,259 ==24305== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x58B5E83: QQmlPropertyCache::copy(int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5892295: QQmlMetaTypeData::propertyCache(QQmlType const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5887192: QQmlMetaType::propertyCache(QQmlType const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x584FCB9: QQmlTypeData::buildTypeResolutionCaches(QQmlRefPointer*, QV4::ResolvedTypeReferenceMap*) const (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58519D9: QQmlTypeData::done() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x583E234: QQmlDataBlob::tryDone() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589ED63: QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589F1CC: QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58A00A8: QQmlTypeLoader::loadThread(QQmlDataBlob*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58A02E3: QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58A2DC7: QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585081E: QQmlTypeData::resolveTypes() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5852F6F: QQmlTypeData::allDependenciesDone() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589F309: QQmlTypeLoader::setCachedUnit(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585CC7C: QQmlTypeLoaderThread::loadWithCachedUnitThread(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F050: QQmlThreadPrivate::threadEvent() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F759: QQmlThreadPrivate::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5EB32A3: QThread::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x591ED14: QQmlThreadPrivate::run() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5EB463C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x68CAAC2: start_thread (pthread_create.c:442) ==24305== by 0x695B813: clone (clone.S:100) ==24305== ==24305== 32 bytes in 4 blocks are definitely lost in loss record 8,239 of 58,259 ==24305== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x58B5E83: QQmlPropertyCache::copy(int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5892295: QQmlMetaTypeData::propertyCache(QQmlType const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5887192: QQmlMetaType::propertyCache(QQmlType const&, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x584FCB9: QQmlTypeData::buildTypeResolutionCaches(QQmlRefPointer*, QV4::ResolvedTypeReferenceMap*) const (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58519D9: QQmlTypeData::done() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x583E234: QQmlDataBlob::tryDone() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x589F2A3: QQmlTypeLoader::setCachedUnit(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x585CC7C: QQmlTypeLoaderThread::loadWithCachedUnitThread(QQmlDataBlob*, QV4::CompiledData::Unit const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F050: QQmlThreadPrivate::threadEvent() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x591F759: QQmlThreadPrivate::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5EB32A3: QThread::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x591ED14: QQmlThreadPrivate::run() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5EB463C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x68CAAC2: start_thread (pthread_create.c:442) ==24305== by 0x695B813: clone (clone.S:100) ==24305== ==24305== 56 bytes in 1 blocks are definitely lost in loss record 13,963 of 58,259 ==24305== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x1234E5F8: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType, QByteArray const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1234FAB1: QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x12346DC3: QQuickShaderEffect::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58775D0: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5879E56: QQmlComponentPrivate::completeCreate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x1224D359: QQuickItemLayer::activateEffect() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224D5E6: QQuickItemLayer::activate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224DEEC: QQuickItem::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122A6D51: QQuickImageBase::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587DFB4: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587EBB3: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587790C: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x122C0DC8: QQuickLoaderPrivate::_q_sourceLoaded() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C0F27: QQuickLoaderPrivate::load() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58775D0: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5879E56: QQmlComponentPrivate::completeCreate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58770BA: QQmlComponent::create(QQmlContext*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58E4692: QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58E4945: QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58E4B7C: QQmlApplicationEngine::load(QUrl const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x10A771: main (in /home/kendrik/workspace/src/dev/build-shader_leak_test-Desktop_Qt_5_15_16_GCC_64bit-Release/shader_leak_test) ==24305== ==24305== 56 bytes in 1 blocks are definitely lost in loss record 13,964 of 58,259 ==24305== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x1234E5F8: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType, QByteArray const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1234FAB1: QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x12346DC3: QQuickShaderEffect::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58775D0: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5879E56: QQmlComponentPrivate::completeCreate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x1224D359: QQuickItemLayer::activateEffect() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224D5E6: QQuickItemLayer::activate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224DEEC: QQuickItem::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122A6D51: QQuickImageBase::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587DFB4: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587EBB3: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587790C: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x122C0DC8: QQuickLoaderPrivate::_q_sourceLoaded() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C0F27: QQuickLoaderPrivate::load() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1404: QQuickLoader::setActive(bool) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1C2F: QQuickLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1D8A: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x5875F09: QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587425D: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A20B4: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A2EB8: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A3026: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x572A7A7: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57BC09D: QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57C0256: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x575594F: QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57CEDFB: QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57BC550: QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57C0256: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5754BB4: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58D8619: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5883FFB: QQmlBoundSignalExpression::evaluate(void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5885872: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58B801A: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5867143: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60D8FBA: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x593E55E: QQmlTimer::ticked() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x593E82B: QQmlTimer::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A8322: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== ==24305== 7,056 bytes in 126 blocks are definitely lost in loss record 57,992 of 58,259 ==24305== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==24305== by 0x1234E5F8: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType, QByteArray const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1234FAB1: QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x12346DC3: QQuickShaderEffect::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58775D0: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5879E56: QQmlComponentPrivate::completeCreate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x1224D359: QQuickItemLayer::activateEffect() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224D5E6: QQuickItemLayer::activate() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x1224DEEC: QQuickItem::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122A6D51: QQuickImageBase::componentComplete() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x58EFAE1: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587DFB4: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587EBB3: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587790C: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x122C0DC8: QQuickLoaderPrivate::_q_sourceLoaded() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C0F27: QQuickLoaderPrivate::load() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1404: QQuickLoader::setActive(bool) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1C2F: QQuickLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x122C1D8A: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Quick.so.5.15.16) ==24305== by 0x5875F09: QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x587425D: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A20B4: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A2EB8: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57A3026: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x572A7A7: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x79FDD02: ??? (in /memfd:JITCode:QtQml (deleted)) ==24305== by 0x57C0277: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x575594F: QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x57CEDFB: QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x79FDB8A: ??? (in /memfd:JITCode:QtQml (deleted)) ==24305== by 0x57C0277: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5754BB4: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58D8619: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5883FFB: QQmlBoundSignalExpression::evaluate(void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5885872: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x58B801A: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x5867143: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60D8FBA: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x593E55E: QQmlTimer::ticked() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x593E82B: QQmlTimer::event(QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Qml.so.5.15.16) ==24305== by 0x60A0947: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A39C1: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60FCA62: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x5CD6D3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5D2C257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x5CD43E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==24305== by 0x60FC0FB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x609F319: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== by 0x60A8322: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.16/5.15.16/gcc_64/lib/libQt5Core.so.5.15.16) ==24305== ==24305== LEAK SUMMARY: ==24305== definitely lost: 7,248 bytes in 138 blocks ==24305== indirectly lost: 0 bytes in 0 blocks ==24305== possibly lost: 3,868,761 bytes in 1,635 blocks ==24305== still reachable: 28,066,808 bytes in 90,571 blocks ==24305== of which reachable via heuristic: ==24305== newarray : 87,024 bytes in 34 blocks ==24305== multipleinheritance: 288 bytes in 4 blocks ==24305== suppressed: 667,038 bytes in 8,855 blocks ==24305== Reachable blocks (those to which a pointer was found) are not shown. ==24305== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==24305== ==24305== For lists of detected and suppressed errors, rerun with: -s ==24305== ERROR SUMMARY: 924 errors from 924 contexts (suppressed: 583 from 581)