jonas@station ~/C/q/q/q/t/a/q/d/qml (dev)> /home/jonas/Code/install/qt-dev-debug/bin/qmlscene --core-profile bugA/BugA.qml malloc_consolidate(): unaligned fastbin chunk detected fish: “/home/jonas/Code/install/qt-dev…” terminated by signal SIGABRT (Abort) jonas@station ~/C/q/q/q/t/a/q/d/qml (dev) [SIGABRT]> valgrind /home/jonas/Code/install/qt-dev-debug/bin/qmlscene --core-profile bugA/BugA.qml ==86202== Memcheck, a memory error detector ==86202== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==86202== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info ==86202== Command: /home/jonas/Code/install/qt-dev-debug/bin/qmlscene --core-profile bugA/BugA.qml ==86202== ==86202== Invalid read of size 8 ==86202== at 0x401FB40: strncmp (in /usr/lib/ld-2.32.so) ==86202== by 0x40073BD: is_dst (in /usr/lib/ld-2.32.so) ==86202== by 0x40084D6: _dl_dst_count (in /usr/lib/ld-2.32.so) ==86202== by 0x40086C5: expand_dynamic_string_token (in /usr/lib/ld-2.32.so) ==86202== by 0x4008827: fillin_rpath.isra.0 (in /usr/lib/ld-2.32.so) ==86202== by 0x4008B22: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== Address 0xbff3941 is 1 bytes inside a block of size 8 alloc'd ==86202== at 0x483A77F: malloc (vg_replace_malloc.c:307) ==86202== by 0x401E68F: strdup (in /usr/lib/ld-2.32.so) ==86202== by 0x4008AB4: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so) ==86202== by 0x91CA34B: ??? (in /usr/lib/libdl-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== ==86202== Invalid read of size 8 ==86202== at 0x401FB48: strncmp (in /usr/lib/ld-2.32.so) ==86202== by 0x40073BD: is_dst (in /usr/lib/ld-2.32.so) ==86202== by 0x40084D6: _dl_dst_count (in /usr/lib/ld-2.32.so) ==86202== by 0x40086C5: expand_dynamic_string_token (in /usr/lib/ld-2.32.so) ==86202== by 0x4008827: fillin_rpath.isra.0 (in /usr/lib/ld-2.32.so) ==86202== by 0x4008B22: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== Address 0xbff3949 is 1 bytes after a block of size 8 alloc'd ==86202== at 0x483A77F: malloc (vg_replace_malloc.c:307) ==86202== by 0x401E68F: strdup (in /usr/lib/ld-2.32.so) ==86202== by 0x4008AB4: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so) ==86202== by 0x91CA34B: ??? (in /usr/lib/libdl-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== ==86202== Invalid read of size 8 ==86202== at 0x401FB40: strncmp (in /usr/lib/ld-2.32.so) ==86202== by 0x40073BD: is_dst (in /usr/lib/ld-2.32.so) ==86202== by 0x400858E: _dl_dst_substitute (in /usr/lib/ld-2.32.so) ==86202== by 0x4008827: fillin_rpath.isra.0 (in /usr/lib/ld-2.32.so) ==86202== by 0x4008B22: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so) ==86202== Address 0xbff3941 is 1 bytes inside a block of size 8 alloc'd ==86202== at 0x483A77F: malloc (vg_replace_malloc.c:307) ==86202== by 0x401E68F: strdup (in /usr/lib/ld-2.32.so) ==86202== by 0x4008AB4: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so) ==86202== by 0x91CA34B: ??? (in /usr/lib/libdl-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== ==86202== Invalid read of size 8 ==86202== at 0x401FB48: strncmp (in /usr/lib/ld-2.32.so) ==86202== by 0x40073BD: is_dst (in /usr/lib/ld-2.32.so) ==86202== by 0x400858E: _dl_dst_substitute (in /usr/lib/ld-2.32.so) ==86202== by 0x4008827: fillin_rpath.isra.0 (in /usr/lib/ld-2.32.so) ==86202== by 0x4008B22: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so) ==86202== Address 0xbff3949 is 1 bytes after a block of size 8 alloc'd ==86202== at 0x483A77F: malloc (vg_replace_malloc.c:307) ==86202== by 0x401E68F: strdup (in /usr/lib/ld-2.32.so) ==86202== by 0x4008AB4: decompose_rpath (in /usr/lib/ld-2.32.so) ==86202== by 0x400A9BD: _dl_map_object (in /usr/lib/ld-2.32.so) ==86202== by 0x400F1E4: openaux (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x400F572: _dl_map_object_deps (in /usr/lib/ld-2.32.so) ==86202== by 0x4015439: dl_open_worker (in /usr/lib/ld-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so) ==86202== by 0x91CA34B: ??? (in /usr/lib/libdl-2.32.so) ==86202== by 0x904D087: _dl_catch_exception (in /usr/lib/libc-2.32.so) ==86202== ==86202== Warning: unimplemented fcntl command: 1033 ==86202== Thread 5 QSGRenderThread: ==86202== Invalid read of size 8 ==86202== at 0x135806E0: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:977) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== by 0x88922DD: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3879) ==86202== by 0x8889162: QObject::destroyed(QObject*) (moc_qobject.cpp:214) ==86202== by 0x8888A29: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:987) ==86202== by 0x59D175A: QSGTexture::~QSGTexture() (qt-dev/qtdeclarative/src/quick/scenegraph/coreapi/qsgtexture.cpp:374) ==86202== by 0x594F697: QSGDynamicTexture::~QSGDynamicTexture() (qsgtexture.h:135) ==86202== by 0x594F507: QSGLayer::~QSGLayer() (qsgadaptationlayer_p.h:200) ==86202== Address 0xd327028 is 168 bytes inside a block of size 392 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x135A0974: QQmlPrivate::QQmlElement::operator delete(void*) (qqmlprivate.h:139) ==86202== by 0x135A08D7: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x8889276: QObjectPrivate::deleteChildren() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:2044) ==86202== by 0x8889046: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:1070) ==86202== by 0x579E668: QQuickItem::~QQuickItem() (qt-dev/qtdeclarative/src/quick/items/qquickitem.cpp:2377) ==86202== by 0x583F007: QQuickRectangle::~QQuickRectangle() (qquickrectangle_p.h:162) ==86202== by 0x5DB8EE8: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:132) ==86202== by 0x5DB8F0B: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x58FD0CA: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:209) ==86202== by 0x58FD11B: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:205) ==86202== by 0x124A8A: QScopedPointerDeleter::cleanup(QQuickWindow*) (qscopedpointer.h:60) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x69F1567: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:485) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== by 0x69683DC: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1390) ==86202== by 0x6966CD2: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:211) ==86202== by 0x68694D1: QQmlComponentPrivate::beginCreate(QQmlRefPointer) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:934) ==86202== by 0x68690EA: QQmlComponent::beginCreate(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:887) ==86202== by 0x6867111: QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:371) ==86202== by 0x6868E64: QQmlComponent::create(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:822) ==86202== ==86202== Invalid read of size 8 ==86202== at 0x13541486: _ZSt4swapIPN15QtSharedPointer20ExternalRefCountDataEENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SF_ (move.h:197) ==86202== by 0x1354141C: void qSwap(QtSharedPointer::ExternalRefCountData*&, QtSharedPointer::ExternalRefCountData*&) (qglobal.h:947) ==86202== by 0x135413E7: QSharedPointer::internalSwap(QSharedPointer&) (qsharedpointer_impl.h:488) ==86202== by 0x1354139C: QSharedPointer::swap(QSharedPointer&) (qsharedpointer_impl.h:380) ==86202== by 0x1358111D: QSharedPointer::operator=(QSharedPointer&&) (qsharedpointer_impl.h:339) ==86202== by 0x13580751: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:979) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== by 0x88922DD: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3879) ==86202== Address 0xd327020 is 160 bytes inside a block of size 392 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x135A0974: QQmlPrivate::QQmlElement::operator delete(void*) (qqmlprivate.h:139) ==86202== by 0x135A08D7: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x8889276: QObjectPrivate::deleteChildren() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:2044) ==86202== by 0x8889046: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:1070) ==86202== by 0x579E668: QQuickItem::~QQuickItem() (qt-dev/qtdeclarative/src/quick/items/qquickitem.cpp:2377) ==86202== by 0x583F007: QQuickRectangle::~QQuickRectangle() (qquickrectangle_p.h:162) ==86202== by 0x5DB8EE8: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:132) ==86202== by 0x5DB8F0B: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x58FD0CA: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:209) ==86202== by 0x58FD11B: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:205) ==86202== by 0x124A8A: QScopedPointerDeleter::cleanup(QQuickWindow*) (qscopedpointer.h:60) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x69F1567: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:485) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== by 0x69683DC: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1390) ==86202== by 0x6966CD2: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:211) ==86202== by 0x68694D1: QQmlComponentPrivate::beginCreate(QQmlRefPointer) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:934) ==86202== by 0x68690EA: QQmlComponent::beginCreate(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:887) ==86202== by 0x6867111: QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:371) ==86202== by 0x6868E64: QQmlComponent::create(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:822) ==86202== ==86202== Invalid write of size 8 ==86202== at 0x1354149D: _ZSt4swapIPN15QtSharedPointer20ExternalRefCountDataEENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SF_ (move.h:198) ==86202== by 0x1354141C: void qSwap(QtSharedPointer::ExternalRefCountData*&, QtSharedPointer::ExternalRefCountData*&) (qglobal.h:947) ==86202== by 0x135413E7: QSharedPointer::internalSwap(QSharedPointer&) (qsharedpointer_impl.h:488) ==86202== by 0x1354139C: QSharedPointer::swap(QSharedPointer&) (qsharedpointer_impl.h:380) ==86202== by 0x1358111D: QSharedPointer::operator=(QSharedPointer&&) (qsharedpointer_impl.h:339) ==86202== by 0x13580751: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:979) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== by 0x88922DD: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3879) ==86202== Address 0xd327020 is 160 bytes inside a block of size 392 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x135A0974: QQmlPrivate::QQmlElement::operator delete(void*) (qqmlprivate.h:139) ==86202== by 0x135A08D7: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x8889276: QObjectPrivate::deleteChildren() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:2044) ==86202== by 0x8889046: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:1070) ==86202== by 0x579E668: QQuickItem::~QQuickItem() (qt-dev/qtdeclarative/src/quick/items/qquickitem.cpp:2377) ==86202== by 0x583F007: QQuickRectangle::~QQuickRectangle() (qquickrectangle_p.h:162) ==86202== by 0x5DB8EE8: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:132) ==86202== by 0x5DB8F0B: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x58FD0CA: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:209) ==86202== by 0x58FD11B: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:205) ==86202== by 0x124A8A: QScopedPointerDeleter::cleanup(QQuickWindow*) (qscopedpointer.h:60) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x69F1567: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:485) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== by 0x69683DC: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1390) ==86202== by 0x6966CD2: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:211) ==86202== by 0x68694D1: QQmlComponentPrivate::beginCreate(QQmlRefPointer) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:934) ==86202== by 0x68690EA: QQmlComponent::beginCreate(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:887) ==86202== by 0x6867111: QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:371) ==86202== by 0x6868E64: QQmlComponent::create(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:822) ==86202== ==86202== Invalid read of size 8 ==86202== at 0x13541516: _ZSt4swapIP20QQuick3DSceneManagerENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SE_ (move.h:197) ==86202== by 0x1354144C: void qSwap(QQuick3DSceneManager*&, QQuick3DSceneManager*&) (qglobal.h:947) ==86202== by 0x135413F4: QSharedPointer::internalSwap(QSharedPointer&) (qsharedpointer_impl.h:489) ==86202== by 0x1354139C: QSharedPointer::swap(QSharedPointer&) (qsharedpointer_impl.h:380) ==86202== by 0x1358111D: QSharedPointer::operator=(QSharedPointer&&) (qsharedpointer_impl.h:339) ==86202== by 0x13580751: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:979) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== by 0x88922DD: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3879) ==86202== Address 0xd327018 is 152 bytes inside a block of size 392 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x135A0974: QQmlPrivate::QQmlElement::operator delete(void*) (qqmlprivate.h:139) ==86202== by 0x135A08D7: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x8889276: QObjectPrivate::deleteChildren() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:2044) ==86202== by 0x8889046: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:1070) ==86202== by 0x579E668: QQuickItem::~QQuickItem() (qt-dev/qtdeclarative/src/quick/items/qquickitem.cpp:2377) ==86202== by 0x583F007: QQuickRectangle::~QQuickRectangle() (qquickrectangle_p.h:162) ==86202== by 0x5DB8EE8: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:132) ==86202== by 0x5DB8F0B: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x58FD0CA: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:209) ==86202== by 0x58FD11B: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:205) ==86202== by 0x124A8A: QScopedPointerDeleter::cleanup(QQuickWindow*) (qscopedpointer.h:60) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x69F1567: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:485) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== by 0x69683DC: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1390) ==86202== by 0x6966CD2: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:211) ==86202== by 0x68694D1: QQmlComponentPrivate::beginCreate(QQmlRefPointer) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:934) ==86202== by 0x68690EA: QQmlComponent::beginCreate(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:887) ==86202== by 0x6867111: QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:371) ==86202== by 0x6868E64: QQmlComponent::create(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:822) ==86202== ==86202== Invalid write of size 8 ==86202== at 0x1354152D: _ZSt4swapIP20QQuick3DSceneManagerENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SE_ (move.h:198) ==86202== by 0x1354144C: void qSwap(QQuick3DSceneManager*&, QQuick3DSceneManager*&) (qglobal.h:947) ==86202== by 0x135413F4: QSharedPointer::internalSwap(QSharedPointer&) (qsharedpointer_impl.h:489) ==86202== by 0x1354139C: QSharedPointer::swap(QSharedPointer&) (qsharedpointer_impl.h:380) ==86202== by 0x1358111D: QSharedPointer::operator=(QSharedPointer&&) (qsharedpointer_impl.h:339) ==86202== by 0x13580751: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:979) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== by 0x88922DD: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3879) ==86202== Address 0xd327018 is 152 bytes inside a block of size 392 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x135A0974: QQmlPrivate::QQmlElement::operator delete(void*) (qqmlprivate.h:139) ==86202== by 0x135A08D7: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x8889276: QObjectPrivate::deleteChildren() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:2044) ==86202== by 0x8889046: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:1070) ==86202== by 0x579E668: QQuickItem::~QQuickItem() (qt-dev/qtdeclarative/src/quick/items/qquickitem.cpp:2377) ==86202== by 0x583F007: QQuickRectangle::~QQuickRectangle() (qquickrectangle_p.h:162) ==86202== by 0x5DB8EE8: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:132) ==86202== by 0x5DB8F0B: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x58FD0CA: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:209) ==86202== by 0x58FD11B: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:205) ==86202== by 0x124A8A: QScopedPointerDeleter::cleanup(QQuickWindow*) (qscopedpointer.h:60) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x69F1567: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:485) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== by 0x69683DC: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1390) ==86202== by 0x6966CD2: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:211) ==86202== by 0x68694D1: QQmlComponentPrivate::beginCreate(QQmlRefPointer) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:934) ==86202== by 0x68690EA: QQmlComponent::beginCreate(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:887) ==86202== by 0x6867111: QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:371) ==86202== by 0x6868E64: QQmlComponent::create(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:822) ==86202== ==86202== Invalid write of size 8 ==86202== at 0x13580763: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:980) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== by 0x88922DD: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3879) ==86202== by 0x8889162: QObject::destroyed(QObject*) (moc_qobject.cpp:214) ==86202== by 0x8888A29: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:987) ==86202== by 0x59D175A: QSGTexture::~QSGTexture() (qt-dev/qtdeclarative/src/quick/scenegraph/coreapi/qsgtexture.cpp:374) ==86202== by 0x594F697: QSGDynamicTexture::~QSGDynamicTexture() (qsgtexture.h:135) ==86202== by 0x594F507: QSGLayer::~QSGLayer() (qsgadaptationlayer_p.h:200) ==86202== Address 0xd327028 is 168 bytes inside a block of size 392 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x135A0974: QQmlPrivate::QQmlElement::operator delete(void*) (qqmlprivate.h:139) ==86202== by 0x135A08D7: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x8889276: QObjectPrivate::deleteChildren() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:2044) ==86202== by 0x8889046: QObject::~QObject() (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:1070) ==86202== by 0x579E668: QQuickItem::~QQuickItem() (qt-dev/qtdeclarative/src/quick/items/qquickitem.cpp:2377) ==86202== by 0x583F007: QQuickRectangle::~QQuickRectangle() (qquickrectangle_p.h:162) ==86202== by 0x5DB8EE8: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:132) ==86202== by 0x5DB8F0B: QQmlPrivate::QQmlElement::~QQmlElement() (qqmlprivate.h:130) ==86202== by 0x58FD0CA: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:209) ==86202== by 0x58FD11B: QQuickView::~QQuickView() (qt-dev/qtdeclarative/src/quick/items/qquickview.cpp:205) ==86202== by 0x124A8A: QScopedPointerDeleter::cleanup(QQuickWindow*) (qscopedpointer.h:60) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x69F1567: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:485) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== by 0x69683DC: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1390) ==86202== by 0x6966CD2: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:211) ==86202== by 0x68694D1: QQmlComponentPrivate::beginCreate(QQmlRefPointer) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:934) ==86202== by 0x68690EA: QQmlComponent::beginCreate(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:887) ==86202== by 0x6867111: QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:371) ==86202== by 0x6868E64: QQmlComponent::create(QQmlContext*) (qt-dev/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:822) ==86202== ==86202== Invalid read of size 4 ==86202== at 0x1349F3EA: std::__atomic_base::operator--() (atomic_base.h:334) ==86202== by 0x1349F3B7: bool QAtomicOps::deref(std::atomic&) (qatomic_cxx11.h:289) ==86202== by 0x1349F394: QBasicAtomicInteger::deref() (qbasicatomic.h:115) ==86202== by 0x1353506D: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:453) ==86202== by 0x13535038: QSharedPointer::deref() (qsharedpointer_impl.h:449) ==86202== by 0x13532AD4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:306) ==86202== by 0x1357F1FD: QQuick3DTexture::createLayerTexture()::$_5::~$_5() (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:975) ==86202== by 0x13580615: QtPrivate::QFunctorSlotObject, void>::~QFunctorSlotObject() (qobjectdefs_impl.h:409) ==86202== by 0x135805AD: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:417) ==86202== by 0x83FE8E1: QtPrivate::QSlotObjectBase::destroyIfLastRef() (qobjectdefs_impl.h:372) ==86202== by 0x88A5AB3: void doActivate(QObject*, int, void**)::Deleter::operator()(QtPrivate::QSlotObjectBase*) const (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3812) ==86202== by 0x88A57CC: std::unique_ptr(QObject*, int, void**)::Deleter>::~unique_ptr() (unique_ptr.h:361) ==86202== Address 0xd328d04 is 4 bytes inside a block of size 24 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x1350D324: QtSharedPointer::ExternalRefCountData::operator delete(void*) (qsharedpointer_impl.h:156) ==86202== by 0x135350B6: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:457) ==86202== by 0x13535038: QSharedPointer::deref() (qsharedpointer_impl.h:449) ==86202== by 0x13532AD4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:306) ==86202== by 0x13581126: QSharedPointer::operator=(QSharedPointer&&) (qsharedpointer_impl.h:341) ==86202== by 0x13580751: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:979) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x1358AC29: QtSharedPointer::ExternalRefCountWithCustomDeleter::create(QQuick3DSceneManager*, QtSharedPointer::NormalDeleter, void (*)(QtSharedPointer::ExternalRefCountData*)) (qsharedpointer_impl.h:215) ==86202== by 0x1358AB9F: void QSharedPointer::internalConstruct(QQuick3DSceneManager*, QtSharedPointer::NormalDeleter) (qsharedpointer_impl.h:477) ==86202== by 0x13589DE6: QSharedPointer::QSharedPointer(QQuick3DSceneManager*) (qsharedpointer_impl.h:312) ==86202== by 0x13587581: QQuick3DViewport::QQuick3DViewport(QQuickItem*) (qt-dev/qtquick3d/src/quick3d/qquick3dviewport.cpp:98) ==86202== by 0x135A1E22: QQmlPrivate::QQmlElement::QQmlElement() (qqmlprivate.h:127) ==86202== by 0x135A13EB: void QQmlPrivate::createInto(void*, void*) (qqmlprivate.h:154) ==86202== by 0x69F15A3: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:486) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== ==86202== Invalid read of size 4 ==86202== at 0x1349F3EA: std::__atomic_base::operator--() (atomic_base.h:334) ==86202== by 0x1349F3B7: bool QAtomicOps::deref(std::atomic&) (qatomic_cxx11.h:289) ==86202== by 0x1349F394: QBasicAtomicInteger::deref() (qbasicatomic.h:115) ==86202== by 0x13535087: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:456) ==86202== by 0x13535038: QSharedPointer::deref() (qsharedpointer_impl.h:449) ==86202== by 0x13532AD4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:306) ==86202== by 0x1357F1FD: QQuick3DTexture::createLayerTexture()::$_5::~$_5() (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:975) ==86202== by 0x13580615: QtPrivate::QFunctorSlotObject, void>::~QFunctorSlotObject() (qobjectdefs_impl.h:409) ==86202== by 0x135805AD: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:417) ==86202== by 0x83FE8E1: QtPrivate::QSlotObjectBase::destroyIfLastRef() (qobjectdefs_impl.h:372) ==86202== by 0x88A5AB3: void doActivate(QObject*, int, void**)::Deleter::operator()(QtPrivate::QSlotObjectBase*) const (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3812) ==86202== by 0x88A57CC: std::unique_ptr(QObject*, int, void**)::Deleter>::~unique_ptr() (unique_ptr.h:361) ==86202== Address 0xd328d00 is 0 bytes inside a block of size 24 free'd ==86202== at 0x483BEAB: operator delete(void*) (vg_replace_malloc.c:584) ==86202== by 0x1350D324: QtSharedPointer::ExternalRefCountData::operator delete(void*) (qsharedpointer_impl.h:156) ==86202== by 0x135350B6: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:457) ==86202== by 0x13535038: QSharedPointer::deref() (qsharedpointer_impl.h:449) ==86202== by 0x13532AD4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:306) ==86202== by 0x13581126: QSharedPointer::operator=(QSharedPointer&&) (qsharedpointer_impl.h:341) ==86202== by 0x13580751: QQuick3DTexture::createLayerTexture()::$_5::operator()() const (qt-dev/qtquick3d/src/quick3d/qquick3dtexture.cpp:979) ==86202== by 0x13580685: QtPrivate::FunctorCall, QtPrivate::List<>, void, QQuick3DTexture::createLayerTexture()::$_5>::call(QQuick3DTexture::createLayerTexture()::$_5&, void**) (qobjectdefs_impl.h:146) ==86202== by 0x13580650: void QtPrivate::Functor::call, void>(QQuick3DTexture::createLayerTexture()::$_5&, void*, void**) (qobjectdefs_impl.h:256) ==86202== by 0x135805DB: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:420) ==86202== by 0x83FC060: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobjectdefs_impl.h:375) ==86202== by 0x889A02F: void doActivate(QObject*, int, void**) (qt-dev/qtbase/src/corelib/kernel/qobject.cpp:3819) ==86202== Block was alloc'd at ==86202== at 0x483ADEF: operator new(unsigned long) (vg_replace_malloc.c:342) ==86202== by 0x1358AC29: QtSharedPointer::ExternalRefCountWithCustomDeleter::create(QQuick3DSceneManager*, QtSharedPointer::NormalDeleter, void (*)(QtSharedPointer::ExternalRefCountData*)) (qsharedpointer_impl.h:215) ==86202== by 0x1358AB9F: void QSharedPointer::internalConstruct(QQuick3DSceneManager*, QtSharedPointer::NormalDeleter) (qsharedpointer_impl.h:477) ==86202== by 0x13589DE6: QSharedPointer::QSharedPointer(QQuick3DSceneManager*) (qsharedpointer_impl.h:312) ==86202== by 0x13587581: QQuick3DViewport::QQuick3DViewport(QQuickItem*) (qt-dev/qtquick3d/src/quick3d/qquick3dviewport.cpp:98) ==86202== by 0x135A1E22: QQmlPrivate::QQmlElement::QQmlElement() (qqmlprivate.h:127) ==86202== by 0x135A13EB: void QQmlPrivate::createInto(void*, void*) (qqmlprivate.h:154) ==86202== by 0x69F15A3: QQmlType::create(QObject**, void**, unsigned long) const (qt-dev/qtdeclarative/src/qml/qml/qqmltype.cpp:486) ==86202== by 0x696729C: QQmlObjectCreator::createInstance(int, QObject*, bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1232) ==86202== by 0x6969412: QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:868) ==86202== by 0x696BF72: QQmlObjectCreator::setupBindings(bool) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:818) ==86202== by 0x696F501: QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (qt-dev/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1609) ==86202== ==86202== ==86202== HEAP SUMMARY: ==86202== in use at exit: 136,065 bytes in 1,056 blocks ==86202== total heap usage: 89,647 allocs, 88,591 frees, 2,136,012,634 bytes allocated ==86202== ==86202== LEAK SUMMARY: ==86202== definitely lost: 712 bytes in 4 blocks ==86202== indirectly lost: 1,688 bytes in 10 blocks ==86202== possibly lost: 0 bytes in 0 blocks ==86202== still reachable: 133,665 bytes in 1,042 blocks ==86202== suppressed: 0 bytes in 0 blocks ==86202== Rerun with --leak-check=full to see details of leaked memory ==86202== ==86202== For lists of detected and suppressed errors, rerun with: -s ==86202== ERROR SUMMARY: 16 errors from 12 contexts (suppressed: 0 from 0)