==6211== Memcheck, a memory error detector ==6211== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==6211== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==6211== Command: ./tst_qsequentialanimationgroup ==6211== ==6211== Invalid read of size 8 ==6211== at 0x4D353CA: QObjectCompatProperty::inBindingWrapper(QBindingStorage const*) const (qproperty_p.h:427) ==6211== by 0x4D34B60: QObjectCompatProperty::value() const (qproperty_p.h:444) ==6211== by 0x4D32F61: QObjectCompatProperty::operator int() const (qproperty_p.h:468) ==6211== by 0x4D2E0AA: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1356) ==6211== by 0x4D47533: QSequentialAnimationGroupPrivate::advanceForwards(QSequentialAnimationGroupPrivate::AnimationIndex const&) (qsequentialanimationgroup.cpp:186) ==6211== by 0x4D47BE0: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:347) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== Address 0x7a1e338 is 72 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x124DF1: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1616) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== Invalid read of size 8 ==6211== at 0x4AE2F56: QBindingStorage::registerDependency(QUntypedPropertyData const*) const (qproperty.h:908) ==6211== by 0x4D34B7A: QObjectCompatProperty::value() const (qproperty_p.h:445) ==6211== by 0x4D32F61: QObjectCompatProperty::operator int() const (qproperty_p.h:468) ==6211== by 0x4D2E0AA: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1356) ==6211== by 0x4D47533: QSequentialAnimationGroupPrivate::advanceForwards(QSequentialAnimationGroupPrivate::AnimationIndex const&) (qsequentialanimationgroup.cpp:186) ==6211== by 0x4D47BE0: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:347) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== Address 0x7a1e338 is 72 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x124DF1: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1616) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== Invalid read of size 4 ==6211== at 0x4D34B7F: QObjectCompatProperty::value() const (qproperty_p.h:446) ==6211== by 0x4D32F61: QObjectCompatProperty::operator int() const (qproperty_p.h:468) ==6211== by 0x4D2E0AA: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1356) ==6211== by 0x4D47533: QSequentialAnimationGroupPrivate::advanceForwards(QSequentialAnimationGroupPrivate::AnimationIndex const&) (qsequentialanimationgroup.cpp:186) ==6211== by 0x4D47BE0: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:347) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== by 0x4B7F35B: QObject::event(QEvent*) (qobject.cpp:1300) ==6211== Address 0x7a1e370 is 128 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x124DF1: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1616) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== Invalid read of size 8 ==6211== at 0x4AE2FD5: QBindingStorage::bindingData(QUntypedPropertyData*, bool) (qproperty.h:923) ==6211== by 0x4D333E5: QObjectCompatProperty::notify() (qproperty_p.h:535) ==6211== by 0x4D2E0C4: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1357) ==6211== by 0x4D47533: QSequentialAnimationGroupPrivate::advanceForwards(QSequentialAnimationGroupPrivate::AnimationIndex const&) (qsequentialanimationgroup.cpp:186) ==6211== by 0x4D47BE0: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:347) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== by 0x4B7F35B: QObject::event(QEvent*) (qobject.cpp:1300) ==6211== Address 0x7a1e330 is 64 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x124DF1: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1616) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== Invalid read of size 8 ==6211== at 0x4D353CA: QObjectCompatProperty::inBindingWrapper(QBindingStorage const*) const (qproperty_p.h:427) ==6211== by 0x4D333FC: QObjectCompatProperty::notify() (qproperty_p.h:536) ==6211== by 0x4D2E0C4: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1357) ==6211== by 0x4D47533: QSequentialAnimationGroupPrivate::advanceForwards(QSequentialAnimationGroupPrivate::AnimationIndex const&) (qsequentialanimationgroup.cpp:186) ==6211== by 0x4D47BE0: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:347) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== by 0x4B7F35B: QObject::event(QEvent*) (qobject.cpp:1300) ==6211== Address 0x7a1e338 is 72 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x124DF1: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1616) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== Invalid read of size 4 ==6211== at 0x4D34B7F: QObjectCompatProperty::value() const (qproperty_p.h:446) ==6211== by 0x4D32F61: QObjectCompatProperty::operator int() const (qproperty_p.h:468) ==6211== by 0x4D2E0AA: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1356) ==6211== by 0x4D47CBB: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:359) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== by 0x4B7F35B: QObject::event(QEvent*) (qobject.cpp:1300) ==6211== by 0x4AFD5FD: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1216) ==6211== Address 0x7a1f9f0 is 128 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x1253C3: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1627) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== Invalid read of size 8 ==6211== at 0x4AE2FD5: QBindingStorage::bindingData(QUntypedPropertyData*, bool) (qproperty.h:923) ==6211== by 0x4D333E5: QObjectCompatProperty::notify() (qproperty_p.h:535) ==6211== by 0x4D2E0C4: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1357) ==6211== by 0x4D47CBB: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:359) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== by 0x4B7F35B: QObject::event(QEvent*) (qobject.cpp:1300) ==6211== by 0x4AFD5FD: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1216) ==6211== Address 0x7a1f9b0 is 64 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x1253C3: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1627) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== Invalid read of size 8 ==6211== at 0x4D353CA: QObjectCompatProperty::inBindingWrapper(QBindingStorage const*) const (qproperty_p.h:427) ==6211== by 0x4D333FC: QObjectCompatProperty::notify() (qproperty_p.h:536) ==6211== by 0x4D2E0C4: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1357) ==6211== by 0x4D47CBB: QSequentialAnimationGroup::updateCurrentTime(int) (qsequentialanimationgroup.cpp:359) ==6211== by 0x4D2DFFC: QAbstractAnimation::setCurrentTime(int) (qabstractanimation.cpp:1345) ==6211== by 0x4D2C1B3: QAnimationTimer::updateAnimationsTime(long long) (qabstractanimation.cpp:608) ==6211== by 0x4D2AFF7: QUnifiedTimer::updateAnimationTimers() (qabstractanimation.cpp:324) ==6211== by 0x4D2CD16: QAnimationDriver::advanceAnimation() (qabstractanimation.cpp:788) ==6211== by 0x4D2CD41: QAnimationDriver::advance() (qabstractanimation.cpp:801) ==6211== by 0x4D2D06B: QDefaultAnimationDriver::timerEvent(QTimerEvent*) (qabstractanimation.cpp:900) ==6211== by 0x4B7F35B: QObject::event(QEvent*) (qobject.cpp:1300) ==6211== by 0x4AFD5FD: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1216) ==6211== Address 0x7a1f9b8 is 72 bytes inside a block of size 392 free'd ==6211== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D46FF2: QPropertyAnimationPrivate::~QPropertyAnimationPrivate() (qpropertyanimation_p.h:63) ==6211== by 0x4B8FADE: QScopedPointerDeleter::cleanup(QObjectData*) (qscopedpointer.h:60) ==6211== by 0x4B8C988: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:116) ==6211== by 0x4B7EFAD: QObject::~QObject() (qobject.cpp:970) ==6211== by 0x4D2D7A5: QAbstractAnimation::~QAbstractAnimation() (qabstractanimation.cpp:1028) ==6211== by 0x4D4B41B: QVariantAnimation::~QVariantAnimation() (qvariantanimation.cpp:355) ==6211== by 0x4D4126D: QPropertyAnimation::~QPropertyAnimation() (qpropertyanimation.cpp:167) ==6211== by 0x137A95: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x137AB5: DummyPropertyAnimation::~DummyPropertyAnimation() (tst_qsequentialanimationgroup.cpp:115) ==6211== by 0x4D3B7EE: QAnimationGroupPrivate::clear(bool) (qanimationgroup.cpp:310) ==6211== by 0x4D3B552: QAnimationGroup::clear() (qanimationgroup.cpp:267) ==6211== Block was alloc'd at ==6211== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==6211== by 0x4D41108: QPropertyAnimation::QPropertyAnimation(QObject*) (qpropertyanimation.cpp:146) ==6211== by 0x12AEBA: DummyPropertyAnimation::DummyPropertyAnimation(QObject*) (tst_qsequentialanimationgroup.cpp:118) ==6211== by 0x1253C3: tst_QSequentialAnimationGroup::clear() (tst_qsequentialanimationgroup.cpp:1627) ==6211== by 0x12790F: tst_QSequentialAnimationGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (tst_qsequentialanimationgroup.moc:193) ==6211== by 0x4B1BD6F: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2384) ==6211== by 0x488CC2E: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:126) ==6211== by 0x4885056: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941) ==6211== by 0x4885C69: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1171) ==6211== by 0x48870C1: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1514) ==6211== by 0x4887936: QTest::qRun() (qtestcase.cpp:1941) ==6211== by 0x48873FF: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1849) ==6211== ==6211== ==6211== HEAP SUMMARY: ==6211== in use at exit: 19,368 bytes in 23 blocks ==6211== total heap usage: 2,551 allocs, 2,528 frees, 528,252 bytes allocated ==6211== ==6211== LEAK SUMMARY: ==6211== definitely lost: 0 bytes in 0 blocks ==6211== indirectly lost: 0 bytes in 0 blocks ==6211== possibly lost: 0 bytes in 0 blocks ==6211== still reachable: 19,368 bytes in 23 blocks ==6211== suppressed: 0 bytes in 0 blocks ==6211== Reachable blocks (those to which a pointer was found) are not shown. ==6211== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==6211== ==6211== For lists of detected and suppressed errors, rerun with: -s ==6211== ERROR SUMMARY: 10 errors from 8 contexts (suppressed: 0 from 0)