==460027== Memcheck, a memory error detector ==460027== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==460027== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info ==460027== Command: /home/kendrik/workspace/src/dev/build-shader_leak_test-Desktop_Qt_5_15_11_GCC_64bit-Debug/shader_leak_test ==460027== Parent PID: 460026 ==460027== ==460027== ==460027== Process terminating with default action of signal 2 (SIGINT) ==460027== at 0x6347DBF: poll (poll.c:29) ==460027== by 0x65DB7E1: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==460027== by 0x65DD22B: xcb_wait_for_event (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==460027== by 0x9E665EF: QXcbEventQueue::run() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5XcbQpa.so.5.15.11) ==460027== by 0x58B454C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x62C3AC2: start_thread (pthread_create.c:442) ==460027== by 0x6354BF3: clone (clone.S:100) ==460027== ==460027== HEAP SUMMARY: ==460027== in use at exit: 29,929,243 bytes in 87,031 blocks ==460027== total heap usage: 407,528 allocs, 320,497 frees, 360,391,370 bytes allocated ==460027== ==460027== 8 bytes in 1 blocks are definitely lost in loss record 711 of 54,478 ==460027== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x56047D7: QLinkedStringHash >::linkAndReserve(QLinkedStringHash > const&, int) (qlinkedstringhash_p.h:82) ==460027== by 0x55FF875: copy (qqmlpropertycache.cpp:265) ==460027== by 0x55FF875: QQmlPropertyCache::copyAndReserve(int, int, int, int) (qqmlpropertycache.cpp:281) ==460027== by 0x55A4DD4: QQmlPropertyCacheCreator::createMetaObject(int, QV4::CompiledData::Object const*, QQmlRefPointer const&) (qqmlpropertycachecreator_p.h:354) ==460027== by 0x55A68DE: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:272) ==460027== by 0x55A69C3: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:294) ==460027== by 0x55A70ED: QQmlPropertyCacheCreator::buildMetaObjects() (qqmlpropertycachecreator_p.h:215) ==460027== by 0x559E574: QQmlTypeData::createTypeAndPropertyCaches(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap const&) (qqmltypedata.cpp:241) ==460027== by 0x55A01E1: QQmlTypeData::done() (qqmltypedata.cpp:449) ==460027== by 0x558CD8C: tryDone (qqmldatablob.cpp:524) ==460027== by 0x558CD8C: QQmlDataBlob::tryDone() (qqmldatablob.cpp:515) ==460027== by 0x55EDEB8: QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (qqmltypeloader.cpp:457) ==460027== by 0x55EE615: QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (qqmltypeloader.cpp:437) ==460027== by 0x55EF4B3: QQmlTypeLoader::loadThread(QQmlDataBlob*) (qqmltypeloader.cpp:299) ==460027== by 0x55A8B10: QQmlTypeLoaderThread::loadThread(QQmlDataBlob*) (qqmltypeloaderthread.cpp:162) ==460027== by 0x5669CA6: QQmlThreadPrivate::threadEvent() (qqmlthread.cpp:198) ==460027== by 0x566A519: QQmlThreadPrivate::event(QEvent*) (qqmlthread.cpp:142) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x58B31B3: QThread::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5669938: QQmlThreadPrivate::run() (qqmlthread.cpp:155) ==460027== by 0x58B454C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x62C3AC2: start_thread (pthread_create.c:442) ==460027== by 0x6354BF3: clone (clone.S:100) ==460027== ==460027== 8 bytes in 1 blocks are definitely lost in loss record 712 of 54,478 ==460027== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x56047D7: QLinkedStringHash >::linkAndReserve(QLinkedStringHash > const&, int) (qlinkedstringhash_p.h:82) ==460027== by 0x55FF875: copy (qqmlpropertycache.cpp:265) ==460027== by 0x55FF875: QQmlPropertyCache::copyAndReserve(int, int, int, int) (qqmlpropertycache.cpp:281) ==460027== by 0x55A4DD4: QQmlPropertyCacheCreator::createMetaObject(int, QV4::CompiledData::Object const*, QQmlRefPointer const&) (qqmlpropertycachecreator_p.h:354) ==460027== by 0x55A68DE: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:272) ==460027== by 0x55A69C3: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:294) ==460027== by 0x55A69C3: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:294) ==460027== by 0x55A69C3: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:294) ==460027== by 0x55A69C3: QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:294) ==460027== by 0x55A70ED: QQmlPropertyCacheCreator::buildMetaObjects() (qqmlpropertycachecreator_p.h:215) ==460027== by 0x559E574: QQmlTypeData::createTypeAndPropertyCaches(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap const&) (qqmltypedata.cpp:241) ==460027== by 0x55A01E1: QQmlTypeData::done() (qqmltypedata.cpp:449) ==460027== by 0x558CD8C: tryDone (qqmldatablob.cpp:524) ==460027== by 0x558CD8C: QQmlDataBlob::tryDone() (qqmldatablob.cpp:515) ==460027== by 0x55EDEB8: QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (qqmltypeloader.cpp:457) ==460027== by 0x55EE615: QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (qqmltypeloader.cpp:437) ==460027== by 0x55EF4B3: QQmlTypeLoader::loadThread(QQmlDataBlob*) (qqmltypeloader.cpp:299) ==460027== by 0x55A8B10: QQmlTypeLoaderThread::loadThread(QQmlDataBlob*) (qqmltypeloaderthread.cpp:162) ==460027== by 0x5669CA6: QQmlThreadPrivate::threadEvent() (qqmlthread.cpp:198) ==460027== by 0x566A519: QQmlThreadPrivate::event(QEvent*) (qqmlthread.cpp:142) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x58B31B3: QThread::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5669938: QQmlThreadPrivate::run() (qqmlthread.cpp:155) ==460027== by 0x58B454C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x62C3AC2: start_thread (pthread_create.c:442) ==460027== by 0x6354BF3: clone (clone.S:100) ==460027== ==460027== 8 bytes in 1 blocks are definitely lost in loss record 713 of 54,478 ==460027== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x55CF8CA: QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) (qqmlcontext.cpp:872) ==460027== by 0x563C418: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qqmlobjectcreator.cpp:177) ==460027== by 0x55CCB60: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:298) ==460027== by 0x55CD54C: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (qqmlincubator.cpp:89) ==460027== by 0x55C6B0E: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (qqmlcomponent.cpp:1191) ==460027== by 0x11B54B1B: QQuickLoaderPrivate::_q_sourceLoaded() (qquickloader.cpp:750) ==460027== by 0x11B5541C: QQuickLoader::setActive(bool) (qquickloader.cpp:351) ==460027== by 0x11B55E52: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (moc_qquickloader_p.cpp:320) ==460027== by 0x55C1956: writeProperty (qqmlpropertydata_p.h:395) ==460027== by 0x55C1956: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1292) ==460027== by 0x54E4551: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (qv4qobjectwrapper.cpp:565) ==460027== by 0x54E4AF1: setQmlProperty (qv4qobjectwrapper.cpp:435) ==460027== by 0x54E4AF1: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (qv4qobjectwrapper.cpp:418) ==460027== by 0x54E4C94: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (qv4qobjectwrapper.cpp:722) ==460027== by 0x546AB36: put (qv4object_p.h:318) ==460027== by 0x546AB36: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (qv4lookup.cpp:546) ==460027== by 0xFBAC232: ??? (in /memfd:JITCode:QtQml (deleted)) ==460027== by 0x55031B7: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (qv4vme_moth.cpp:463) ==460027== by 0x5494A01: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (qv4function.cpp:69) ==460027== by 0x56219D2: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:212) ==460027== by 0x55D2C1D: QQmlBoundSignalExpression::evaluate(void**) (qqmlboundsignal.cpp:224) ==460027== by 0x55D4337: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (qqmlboundsignal.cpp:361) ==460027== by 0x56066B4: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:104) ==460027== by 0x5AD7D6A: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x568B08A: QQmlTimer::ticked() (qqmltimer.cpp:321) ==460027== by 0x568B361: QQmlTimer::event(QEvent*) (qqmltimer.cpp:333) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA70D2: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x10A778: main (main.cpp:21) ==460027== ==460027== 8 bytes in 1 blocks are definitely lost in loss record 714 of 54,478 ==460027== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x55CF8CA: QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) (qqmlcontext.cpp:872) ==460027== by 0x563C418: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qqmlobjectcreator.cpp:177) ==460027== by 0x55C84B1: QQmlComponentPrivate::beginCreate(QQmlContextData*) (qqmlcomponent.cpp:947) ==460027== by 0x11AD4C2B: QQuickItemLayer::activateEffect() (qquickitem.cpp:8552) ==460027== by 0x11AD4F9A: QQuickItemLayer::activate() (qquickitem.cpp:8519) ==460027== by 0x11AD5AF4: componentComplete (qquickitem.cpp:8492) ==460027== by 0x11AD5AF4: QQuickItem::componentComplete() (qquickitem.cpp:5109) ==460027== by 0x11B38ECA: non-virtual thunk to QQuickImageBase::componentComplete() (qquickimagebase.cpp:191) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55CD094: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:364) ==460027== by 0x55CD54C: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (qqmlincubator.cpp:89) ==460027== by 0x55C6B0E: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (qqmlcomponent.cpp:1191) ==460027== by 0x11B54B1B: QQuickLoaderPrivate::_q_sourceLoaded() (qquickloader.cpp:750) ==460027== by 0x11B5541C: QQuickLoader::setActive(bool) (qquickloader.cpp:351) ==460027== by 0x11B55E52: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (moc_qquickloader_p.cpp:320) ==460027== by 0x55C1956: writeProperty (qqmlpropertydata_p.h:395) ==460027== by 0x55C1956: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1292) ==460027== by 0x54E4551: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (qv4qobjectwrapper.cpp:565) ==460027== by 0x54E4AF1: setQmlProperty (qv4qobjectwrapper.cpp:435) ==460027== by 0x54E4AF1: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (qv4qobjectwrapper.cpp:418) ==460027== by 0x54E4C94: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (qv4qobjectwrapper.cpp:722) ==460027== by 0x546AB36: put (qv4object_p.h:318) ==460027== by 0x546AB36: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (qv4lookup.cpp:546) ==460027== by 0xFBAC232: ??? (in /memfd:JITCode:QtQml (deleted)) ==460027== by 0x55031B7: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (qv4vme_moth.cpp:463) ==460027== by 0x5494A01: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (qv4function.cpp:69) ==460027== by 0x56219D2: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:212) ==460027== by 0x55D2C1D: QQmlBoundSignalExpression::evaluate(void**) (qqmlboundsignal.cpp:224) ==460027== by 0x55D4337: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (qqmlboundsignal.cpp:361) ==460027== by 0x56066B4: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:104) ==460027== by 0x5AD7D6A: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x568B08A: QQmlTimer::ticked() (qqmltimer.cpp:321) ==460027== by 0x568B361: QQmlTimer::event(QEvent*) (qqmltimer.cpp:333) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA70D2: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x10A778: main (main.cpp:21) ==460027== ==460027== 24 bytes in 3 blocks are definitely lost in loss record 4,573 of 54,478 ==460027== at 0x484A2F3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x560019D: linkAndReserve (qlinkedstringhash_p.h:82) ==460027== by 0x560019D: copy (qqmlpropertycache.cpp:265) ==460027== by 0x560019D: QQmlPropertyCache::copy() (qqmlpropertycache.cpp:275) ==460027== by 0x55E31A9: QQmlMetaTypeData::propertyCache(QQmlType const&, int) (qqmlmetatypedata.cpp:175) ==460027== by 0x55D7391: QQmlMetaType::propertyCache(QQmlType const&, int) (qqmlmetatype.cpp:1242) ==460027== by 0x559D24B: cache (qqmlengine_p.h:412) ==460027== by 0x559D24B: cache (qqmlengine_p.h:404) ==460027== by 0x559D24B: QQmlTypeData::buildTypeResolutionCaches(QQmlRefPointer*, QV4::ResolvedTypeReferenceMap*) const (qqmltypedata.cpp:968) ==460027== by 0x559F0E1: QQmlTypeData::done() (qqmltypedata.cpp:416) ==460027== by 0x558CD8C: tryDone (qqmldatablob.cpp:524) ==460027== by 0x558CD8C: QQmlDataBlob::tryDone() (qqmldatablob.cpp:515) ==460027== by 0x55EDEB8: QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (qqmltypeloader.cpp:457) ==460027== by 0x55EE615: QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (qqmltypeloader.cpp:437) ==460027== by 0x55EF4B3: QQmlTypeLoader::loadThread(QQmlDataBlob*) (qqmltypeloader.cpp:299) ==460027== by 0x55A8B10: QQmlTypeLoaderThread::loadThread(QQmlDataBlob*) (qqmltypeloaderthread.cpp:162) ==460027== by 0x5669CA6: QQmlThreadPrivate::threadEvent() (qqmlthread.cpp:198) ==460027== by 0x566A519: QQmlThreadPrivate::event(QEvent*) (qqmlthread.cpp:142) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x58B31B3: QThread::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5669938: QQmlThreadPrivate::run() (qqmlthread.cpp:155) ==460027== by 0x58B454C: QThreadPrivate::start(void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x62C3AC2: start_thread (pthread_create.c:442) ==460027== by 0x6354BF3: clone (clone.S:100) ==460027== ==460027== 56 bytes in 1 blocks are definitely lost in loss record 11,942 of 54,478 ==460027== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x11BEC702: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType, QByteArray const&) (qquickopenglshadereffect.cpp:371) ==460027== by 0x11BEE0EE: QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType) (qquickopenglshadereffect.cpp:447) ==460027== by 0x11BE533B: non-virtual thunk to QQuickShaderEffect::componentComplete() (qquickshadereffect.cpp:859) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55C679B: complete (qqmlcomponent.cpp:1000) ==460027== by 0x55C679B: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (qqmlcomponent.cpp:996) ==460027== by 0x55C8D58: QQmlComponentPrivate::completeCreate() (qqmlcomponent.cpp:1092) ==460027== by 0x11AD4F9A: QQuickItemLayer::activate() (qquickitem.cpp:8519) ==460027== by 0x11AD5AF4: componentComplete (qquickitem.cpp:8492) ==460027== by 0x11AD5AF4: QQuickItem::componentComplete() (qquickitem.cpp:5109) ==460027== by 0x11B38ECA: non-virtual thunk to QQuickImageBase::componentComplete() (qquickimagebase.cpp:191) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55CD094: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:364) ==460027== by 0x55CD54C: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (qqmlincubator.cpp:89) ==460027== by 0x55C6B0E: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (qqmlcomponent.cpp:1191) ==460027== by 0x11B54B1B: QQuickLoaderPrivate::_q_sourceLoaded() (qquickloader.cpp:750) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55C679B: complete (qqmlcomponent.cpp:1000) ==460027== by 0x55C679B: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (qqmlcomponent.cpp:996) ==460027== by 0x55C8D58: QQmlComponentPrivate::completeCreate() (qqmlcomponent.cpp:1092) ==460027== by 0x55C8EF2: completeCreate (qqmlcomponent.cpp:1079) ==460027== by 0x55C8EF2: QQmlComponent::create(QQmlContext*) (qqmlcomponent.cpp:825) ==460027== by 0x562D638: QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) (qqmlapplicationengine.cpp:148) ==460027== by 0x562DD50: QQmlApplicationEngine::load(QUrl const&) (qqmlapplicationengine.cpp:287) ==460027== by 0x10A773: main (main.cpp:19) ==460027== ==460027== 56 bytes in 1 blocks are definitely lost in loss record 11,943 of 54,478 ==460027== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x11BEC702: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType, QByteArray const&) (qquickopenglshadereffect.cpp:371) ==460027== by 0x11BEE0EE: QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType) (qquickopenglshadereffect.cpp:447) ==460027== by 0x11BE533B: non-virtual thunk to QQuickShaderEffect::componentComplete() (qquickshadereffect.cpp:859) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55C679B: complete (qqmlcomponent.cpp:1000) ==460027== by 0x55C679B: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (qqmlcomponent.cpp:996) ==460027== by 0x55C8D58: QQmlComponentPrivate::completeCreate() (qqmlcomponent.cpp:1092) ==460027== by 0x11AD4F9A: QQuickItemLayer::activate() (qquickitem.cpp:8519) ==460027== by 0x11AD5AF4: componentComplete (qquickitem.cpp:8492) ==460027== by 0x11AD5AF4: QQuickItem::componentComplete() (qquickitem.cpp:5109) ==460027== by 0x11B38ECA: non-virtual thunk to QQuickImageBase::componentComplete() (qquickimagebase.cpp:191) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55CD094: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:364) ==460027== by 0x55CD54C: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (qqmlincubator.cpp:89) ==460027== by 0x55C6B0E: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (qqmlcomponent.cpp:1191) ==460027== by 0x11B54B1B: QQuickLoaderPrivate::_q_sourceLoaded() (qquickloader.cpp:750) ==460027== by 0x11B5541C: QQuickLoader::setActive(bool) (qquickloader.cpp:351) ==460027== by 0x11B55E52: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (moc_qquickloader_p.cpp:320) ==460027== by 0x55C1956: writeProperty (qqmlpropertydata_p.h:395) ==460027== by 0x55C1956: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1292) ==460027== by 0x54E4551: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (qv4qobjectwrapper.cpp:565) ==460027== by 0x54E4AF1: setQmlProperty (qv4qobjectwrapper.cpp:435) ==460027== by 0x54E4AF1: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (qv4qobjectwrapper.cpp:418) ==460027== by 0x54E4C94: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (qv4qobjectwrapper.cpp:722) ==460027== by 0x54AA3B1: put (qv4object_p.h:324) ==460027== by 0x54AA3B1: QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) (qv4object.cpp:839) ==460027== by 0x54FF089: QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (qv4vme_moth.cpp:656) ==460027== by 0x55032AE: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (qv4vme_moth.cpp:466) ==460027== by 0x5494A01: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (qv4function.cpp:69) ==460027== by 0x56219D2: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:212) ==460027== by 0x55D2C1D: QQmlBoundSignalExpression::evaluate(void**) (qqmlboundsignal.cpp:224) ==460027== by 0x55D4337: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (qqmlboundsignal.cpp:361) ==460027== by 0x56066B4: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:104) ==460027== by 0x5AD7D6A: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x568B08A: QQmlTimer::ticked() (qqmltimer.cpp:321) ==460027== by 0x568B361: QQmlTimer::event(QEvent*) (qqmltimer.cpp:333) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA70D2: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x10A778: main (main.cpp:21) ==460027== ==460027== 112 bytes in 2 blocks are definitely lost in loss record 33,555 of 54,478 ==460027== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x11BEC702: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType, QByteArray const&) (qquickopenglshadereffect.cpp:371) ==460027== by 0x11BEE0EE: QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType) (qquickopenglshadereffect.cpp:447) ==460027== by 0x11BE533B: non-virtual thunk to QQuickShaderEffect::componentComplete() (qquickshadereffect.cpp:859) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55C679B: complete (qqmlcomponent.cpp:1000) ==460027== by 0x55C679B: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (qqmlcomponent.cpp:996) ==460027== by 0x55C8D58: QQmlComponentPrivate::completeCreate() (qqmlcomponent.cpp:1092) ==460027== by 0x11AD4F9A: QQuickItemLayer::activate() (qquickitem.cpp:8519) ==460027== by 0x11AD5AF4: componentComplete (qquickitem.cpp:8492) ==460027== by 0x11AD5AF4: QQuickItem::componentComplete() (qquickitem.cpp:5109) ==460027== by 0x11B38ECA: non-virtual thunk to QQuickImageBase::componentComplete() (qquickimagebase.cpp:191) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55CD094: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:364) ==460027== by 0x55CD54C: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (qqmlincubator.cpp:89) ==460027== by 0x55C6B0E: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (qqmlcomponent.cpp:1191) ==460027== by 0x11B54B1B: QQuickLoaderPrivate::_q_sourceLoaded() (qquickloader.cpp:750) ==460027== by 0x11B5541C: QQuickLoader::setActive(bool) (qquickloader.cpp:351) ==460027== by 0x11B55E52: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (moc_qquickloader_p.cpp:320) ==460027== by 0x55C1956: writeProperty (qqmlpropertydata_p.h:395) ==460027== by 0x55C1956: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1292) ==460027== by 0x54E4551: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (qv4qobjectwrapper.cpp:565) ==460027== by 0x54E4AF1: setQmlProperty (qv4qobjectwrapper.cpp:435) ==460027== by 0x54E4AF1: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (qv4qobjectwrapper.cpp:418) ==460027== by 0x54E4C94: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (qv4qobjectwrapper.cpp:722) ==460027== by 0x546AB36: put (qv4object_p.h:318) ==460027== by 0x546AB36: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (qv4lookup.cpp:546) ==460027== by 0x54FF089: QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (qv4vme_moth.cpp:656) ==460027== by 0x55032AE: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (qv4vme_moth.cpp:466) ==460027== by 0x5494A01: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (qv4function.cpp:69) ==460027== by 0x56219D2: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:212) ==460027== by 0x55D2C1D: QQmlBoundSignalExpression::evaluate(void**) (qqmlboundsignal.cpp:224) ==460027== by 0x55D4337: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (qqmlboundsignal.cpp:361) ==460027== by 0x56066B4: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:104) ==460027== by 0x5AD7D6A: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x568B08A: QQmlTimer::ticked() (qqmltimer.cpp:321) ==460027== by 0x568B361: QQmlTimer::event(QEvent*) (qqmltimer.cpp:333) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA70D2: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x10A778: main (main.cpp:21) ==460027== ==460027== 1,904 bytes in 34 blocks are definitely lost in loss record 53,819 of 54,478 ==460027== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==460027== by 0x11BEC702: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType, QByteArray const&) (qquickopenglshadereffect.cpp:371) ==460027== by 0x11BEE0EE: QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem*, QMetaObject const*, QQuickOpenGLShaderEffectMaterialKey::ShaderType) (qquickopenglshadereffect.cpp:447) ==460027== by 0x11BE533B: non-virtual thunk to QQuickShaderEffect::componentComplete() (qquickshadereffect.cpp:859) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55C679B: complete (qqmlcomponent.cpp:1000) ==460027== by 0x55C679B: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (qqmlcomponent.cpp:996) ==460027== by 0x55C8D58: QQmlComponentPrivate::completeCreate() (qqmlcomponent.cpp:1092) ==460027== by 0x11AD4F9A: QQuickItemLayer::activate() (qquickitem.cpp:8519) ==460027== by 0x11AD5AF4: componentComplete (qquickitem.cpp:8492) ==460027== by 0x11AD5AF4: QQuickItem::componentComplete() (qquickitem.cpp:5109) ==460027== by 0x11B38ECA: non-virtual thunk to QQuickImageBase::componentComplete() (qquickimagebase.cpp:191) ==460027== by 0x5637A89: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1424) ==460027== by 0x55CD094: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:364) ==460027== by 0x55CD54C: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (qqmlincubator.cpp:89) ==460027== by 0x55C6B0E: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (qqmlcomponent.cpp:1191) ==460027== by 0x11B54B1B: QQuickLoaderPrivate::_q_sourceLoaded() (qquickloader.cpp:750) ==460027== by 0x11B5541C: QQuickLoader::setActive(bool) (qquickloader.cpp:351) ==460027== by 0x11B55E52: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (moc_qquickloader_p.cpp:320) ==460027== by 0x55C1956: writeProperty (qqmlpropertydata_p.h:395) ==460027== by 0x55C1956: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1292) ==460027== by 0x54E4551: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (qv4qobjectwrapper.cpp:565) ==460027== by 0x54E4AF1: setQmlProperty (qv4qobjectwrapper.cpp:435) ==460027== by 0x54E4AF1: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (qv4qobjectwrapper.cpp:418) ==460027== by 0x54E4C94: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (qv4qobjectwrapper.cpp:722) ==460027== by 0x546AB36: put (qv4object_p.h:318) ==460027== by 0x546AB36: QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (qv4lookup.cpp:546) ==460027== by 0xFBAC232: ??? (in /memfd:JITCode:QtQml (deleted)) ==460027== by 0x55031B7: QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (qv4vme_moth.cpp:463) ==460027== by 0x5494A01: QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (qv4function.cpp:69) ==460027== by 0x56219D2: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:212) ==460027== by 0x55D2C1D: QQmlBoundSignalExpression::evaluate(void**) (qqmlboundsignal.cpp:224) ==460027== by 0x55D4337: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (qqmlboundsignal.cpp:361) ==460027== by 0x56066B4: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:104) ==460027== by 0x5AD7D6A: void doActivate(QObject*, int, void**) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x568B08A: QQmlTimer::ticked() (qqmltimer.cpp:321) ==460027== by 0x568B361: QQmlTimer::event(QEvent*) (qqmltimer.cpp:333) ==460027== by 0x5A9F6F7: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA2771: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AFB812: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x6EEED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6F44257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x6EEC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==460027== by 0x5AFAEAB: QEventDispatcherGlib::processEvents(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5A9E0C9: QEventLoop::exec(QFlags) (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x5AA70D2: QCoreApplication::exec() (in /home/kendrik/workspace/qt/qt5.15.11/5.15.11/gcc_64/lib/libQt5Core.so.5.15.11) ==460027== by 0x10A778: main (main.cpp:21) ==460027== ==460027== LEAK SUMMARY: ==460027== definitely lost: 2,184 bytes in 45 blocks ==460027== indirectly lost: 0 bytes in 0 blocks ==460027== possibly lost: 2,477,293 bytes in 1,214 blocks ==460027== still reachable: 26,930,015 bytes in 83,381 blocks ==460027== of which reachable via heuristic: ==460027== newarray : 52,832 bytes in 20 blocks ==460027== multipleinheritance: 40 bytes in 1 blocks ==460027== suppressed: 428,983 bytes in 1,566 blocks ==460027== Reachable blocks (those to which a pointer was found) are not shown. ==460027== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==460027== ==460027== For lists of detected and suppressed errors, rerun with: -s ==460027== ERROR SUMMARY: 851 errors from 851 contexts (suppressed: 580 from 580)