https://bugs.kde.org/show_bug.cgi?id=381105
--- Comment #29 from David Edmundson <k...@davidedmundson.co.uk> --- Inlining the relevant bit from the valgrind log (thanks btw) ==8263== Invalid read of size 8 ==8263== at 0x7DED922: QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob*) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DEB2FE: QAbstractAnimationJob::finished() (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DEBD7B: QAbstractAnimationJob::setState(QAbstractAnimationJob::State) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DEC037: QAbstractAnimationJob::setCurrentTime(int) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DEDE10: QSequentialAnimationGroupJob::updateCurrentTime(int) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DEC037: QAbstractAnimationJob::setCurrentTime(int) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DEC1DE: QQmlAnimationTimer::updateAnimationsTime(long long) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0xA966B47: QUnifiedTimer::updateAnimationTimers(long long) (in /usr/lib64/libQt5Core.so.5.9.1) ==8263== by 0xA96740B: QAnimationDriver::advanceAnimation(long long) (in /usr/lib64/libQt5Core.so.5.9.1) ==8263== by 0x6EF05E9: ??? (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x6F0DFE6: ??? (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x981B93B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQt5Widgets.so.5.9.1) ==8263== Address 0x522507e0 is 96 bytes inside a block of size 176 free'd ==8263== at 0x4C2D7BB: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==8263== by 0x7DED099: QAnimationGroupJob::clear() (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DED0D6: QAnimationGroupJob::~QAnimationGroupJob() (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DED3E8: QSequentialAnimationGroupJob::~QSequentialAnimationGroupJob() (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x6E728AC: QQuickAbstractAnimationPrivate::commence() (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x6E72AD5: QQuickAbstractAnimation::setRunning(bool) (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x7DBF4BE: ??? (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DBF6D5: ??? (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DBC632: QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7D94A72: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7D37574: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0xAB8AB7F: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib64/libQt5Core.so.5.9.1) ==8263== Block was alloc'd at ==8263== at 0x4C2C6FF: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==8263== by 0x6E6FE69: ??? (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x6E72891: QQuickAbstractAnimationPrivate::commence() (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x6E72AD5: QQuickAbstractAnimation::setRunning(bool) (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x7DBF4BE: ??? (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DBF6D5: ??? (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7DBC632: QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7D94A72: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0x7D37574: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /usr/lib64/libQt5Qml.so.5.9.1) ==8263== by 0xAB8AB7F: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib64/libQt5Core.so.5.9.1) ==8263== by 0x6FCB680: QQuickImageBase::statusChanged(QQuickImageBase::Status) (in /usr/lib64/libQt5Quick.so.5.9.1) ==8263== by 0x6FCCA5B: QQuickIm So QAnimationGroupJob::clear() deletes the animation object used in an existing QSequentialAnimationGroupJob -- You are receiving this mail because: You are watching all bug changes.