[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-09-06 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||jorgesan...@gmail.com

--- Comment #47 from David Edmundson  ---
*** Bug 384420 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-29 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #46 from David Edmundson  ---
*** Bug 384150 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-26 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED
   Version Fixed In||5.10.5

--- Comment #45 from David Edmundson  ---
We've made a report upstream with a reproducible case

We've also ported the two instances that we know of in Plasma code to avoid
doing the quirky behaviour that caused the crash

Potentially there might be other cases inside Plasma. If you get this crash (or
are marked as a duplicate of this) after 5.10.5 please reset this status to
"reopened" with as much information as possible.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-26 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #44 from sibbe.ra...@gmail.com ---
Plasma 5.10.5 resolved this issue for me, it does not crash anymore (Bug
382410).

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-24 Thread Alexander Mentyu
https://bugs.kde.org/show_bug.cgi?id=381105

Alexander Mentyu  changed:

   What|Removed |Added

 CC||notux...@gmail.com

--- Comment #43 from Alexander Mentyu  ---
Can confirm this crash in KaOS 2017.07 live iso.


Backtrace:

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbdfa2afd80 (LWP 673))]

Thread 9 (Thread 0x7fbd1d333700 (LWP 1097)):
#0  0x7ffc49b45b02 in clock_gettime ()
#1  0x7fbdf4b20056 in clock_gettime () at /lib/libc.so.6
#2  0x7fbdf54185e1 in  () at /usr/lib/libQt5Core.so.5
#3  0x7fbdf5416e49 in QTimerInfoList::updateCurrentTime() () at
/usr/lib/libQt5Core.so.5
#4  0x7fbdf54173b5 in QTimerInfoList::timerWait(timespec&) () at
/usr/lib/libQt5Core.so.5
#5  0x7fbdf5418986 in  () at /usr/lib/libQt5Core.so.5
#6  0x7fbdee6e005d in g_main_context_prepare () at
/usr/lib/libglib-2.0.so.0
#7  0x7fbdee6e0a43 in  () at /usr/lib/libglib-2.0.so.0
#8  0x7fbdee6e0c1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#9  0x7fbdf5418bcb in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib/libQt5Core.so.5
#10 0x7fbdf53c471a in
QEventLoop::exec(QFlags) () at
/usr/lib/libQt5Core.so.5
#11 0x7fbdf51f333b in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x7fbdf789f955 in  () at /usr/lib/libQt5Qml.so.5
#13 0x7fbdf51f7e7a in  () at /usr/lib/libQt5Core.so.5
#14 0x7fbdf40be254 in start_thread () at /lib/libpthread.so.0
#15 0x7fbdf4b130ff in clone () at /lib/libc.so.6

Thread 8 (Thread 0x7fbd31a40700 (LWP 822)):
#0  0x7fbdf4b09a4d in poll () at /lib/libc.so.6
#1  0x7fbdee6e0b16 in  () at /usr/lib/libglib-2.0.so.0
#2  0x7fbdee6e0c1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x7fbdf5418bcb in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib/libQt5Core.so.5
#4  0x7fbdf53c471a in
QEventLoop::exec(QFlags) () at
/usr/lib/libQt5Core.so.5
#5  0x7fbdf51f333b in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x7fbd3460e377 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x7fbdf51f7e7a in  () at /usr/lib/libQt5Core.so.5
#8  0x7fbdf40be254 in start_thread () at /lib/libpthread.so.0
#9  0x7fbdf4b130ff in clone () at /lib/libc.so.6

Thread 7 (Thread 0x7fbd4520f700 (LWP 800)):
#0  0x7fbdee6e09e5 in  () at /usr/lib/libglib-2.0.so.0
#1  0x7fbdee6e0c1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#2  0x7fbdf5418bcb in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib/libQt5Core.so.5
#3  0x7fbdf53c471a in
QEventLoop::exec(QFlags) () at
/usr/lib/libQt5Core.so.5
#4  0x7fbdf51f333b in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x7fbdf824e5c2 in  () at /usr/lib/libQt5Quick.so.5
#6  0x7fbdf51f7e7a in  () at /usr/lib/libQt5Core.so.5
#7  0x7fbdf40be254 in start_thread () at /lib/libpthread.so.0
#8  0x7fbdf4b130ff in clone () at /lib/libc.so.6

Thread 6 (Thread 0x7fbdca9b3700 (LWP 799)):
#0  0x7fbdf40c4473 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/libpthread.so.0
#1  0x7fbdf9d16784 in  () at /usr/lib/libQt5Script.so.5
#2  0x7fbdf9d167c9 in  () at /usr/lib/libQt5Script.so.5
#3  0x7fbdf40be254 in start_thread () at /lib/libpthread.so.0
#4  0x7fbdf4b130ff in clone () at /lib/libc.so.6

Thread 5 (Thread 0x7fbdd8a18700 (LWP 794)):
#0  0x7ffc49b45b02 in clock_gettime ()
#1  0x7fbdf4b20056 in clock_gettime () at /lib/libc.so.6
#2  0x7fbdf54185e1 in  () at /usr/lib/libQt5Core.so.5
#3  0x7fbdf5416e49 in QTimerInfoList::updateCurrentTime() () at
/usr/lib/libQt5Core.so.5
#4  0x7fbdf54173b5 in QTimerInfoList::timerWait(timespec&) () at
/usr/lib/libQt5Core.so.5
#5  0x7fbdf5418986 in  () at /usr/lib/libQt5Core.so.5
#6  0x7fbdee6e005d in g_main_context_prepare () at
/usr/lib/libglib-2.0.so.0
#7  0x7fbdee6e0a43 in  () at /usr/lib/libglib-2.0.so.0
#8  0x7fbdee6e0c1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#9  0x7fbdf5418bcb in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib/libQt5Core.so.5
#10 0x7fbdf53c471a in
QEventLoop::exec(QFlags) () at
/usr/lib/libQt5Core.so.5
#11 0x7fbdf51f333b in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x7fbdf789f955 in  () at /usr/lib/libQt5Qml.so.5
#13 0x7fbdf51f7e7a in  () at /usr/lib/libQt5Core.so.5
#14 0x7fbdf40be254 in start_thread () at /lib/libpthread.so.0
#15 0x7fbdf4b130ff in clone () at /lib/libc.so.6

Thread 4 (Thread 0x7fbddacca700 (LWP 792)):
#0  0x7fbdf4b09a4d in poll () at /lib/libc.so.6
#1  0x7fbdee6e0b16 in  () at /usr/lib/libglib-2.0.so.0
#2  0x7fbdee6e0c1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x7fbdf5418bcb in

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-20 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=381105

Kai Uwe Broulik  changed:

   What|Removed |Added

 CC||k...@wideopen.biz

--- Comment #42 from Kai Uwe Broulik  ---
*** Bug 383685 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-16 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #41 from Kai Uwe Broulik  ---
*** Bug 383574 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-15 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #40 from Kai Uwe Broulik  ---
Git commit 8f435a2dbde4c8f69800ed27878d89be0dfc8356 by Kai Uwe Broulik.
Committed on 15/08/2017 at 09:49.
Pushed by broulik into branch 'Plasma/5.10'.

[Notifications] Clean up States

While I'm usually a huge fan of States, this is done only half-way with States
in the compact
representation (NotificationIcon) overwriting the plasmoid's state in addition
to there being
a binding on it in main.qml.

It also used a "default" state (note: the default state in QML is empty string)
in addition to
assigning default values on items themselves anyway.

This seems to shift evaluation of bindings into an order where we first stop
the BusyIndicator
and then become passive, moving the the systray popup, working around the Qt
crash we're seeing.

It's a nice clean up in any case imho.

Differential Revision: https://phabricator.kde.org/D7319

M  +12   -36   applets/notifications/package/contents/ui/NotificationIcon.qml
M  +1-7applets/notifications/package/contents/ui/main.qml

https://commits.kde.org/plasma-workspace/8f435a2dbde4c8f69800ed27878d89be0dfc8356

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-15 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=381105

Kai Uwe Broulik  changed:

   What|Removed |Added

 CC||fox.ky...@jifox.cz

--- Comment #39 from Kai Uwe Broulik  ---
*** Bug 383506 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-14 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #38 from David Edmundson  ---
Git commit a44d84ef47492ca60ee608996b5ab1f2849ef16e by David Edmundson.
Committed on 14/08/2017 at 09:06.
Pushed by davidedmundson into branch 'Plasma/5.10'.

Don't change fillMode of image just before deleting it

It is still set for when a source is applied for the next
transistion.

Summary:
This saves evaluating a new paintedSize and doing a bunch of evaluations
which are not used.

More importantly it works round a Qt animation crash.

fadeAnim.running is bound to otherImage.status !== loading

with the intention of delaying animations until the images are really
loaded.

By setting the fill mode and then the source, we go to loading and back,
effectively restarting the animation from within the animation.
This leads to a crash.

Test Plan:
End user result is the same.

Reviewers: #plasma, broulik, mart

Reviewed By: #plasma, broulik, mart

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D7248

M  +1-1wallpapers/image/imagepackage/contents/ui/main.qml

https://commits.kde.org/plasma-workspace/a44d84ef47492ca60ee608996b5ab1f2849ef16e

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-11 Thread Lee Olson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #37 from Lee Olson  ---
(In reply to David Edmundson from comment #36)
> That leaves one (that we know of) in file transfers/systemtray.
> 
> This happens: 
>  - when the notification dialog is open
>  - the dialog gets closed because there are no items
> 
> If I do "notify-send -t 0 asdasf" (so that the notification applet is still
> 'active' and doesn't close) it doesn't crash.
> 
> Assuming it's the same cause as the other one, it means we're toggling an
> animation from inside the animation mid way through it running.
> 
> The animation causing the crash is 
> 
> BusyIndicatorStyle {
> RotationAnimator on rotation {
> running: control.running && control.visible && control.opacity >
> 0;
> }
> 
> change that to true and it doesn't crash. Remove any one of those components
> it still crashes.
> 
> Also, RotationAnimator.running is private API of the style so it can't be
> influenced externally.
> 
> It seems the trigger is completely unrelated to the wallpaper one.
> and this one is a lot harder to reproduce in a test case.

I'm able to reproduce the System Tray crash.

Here are the steps I used:
1. Create a Test folder
2. Add 115 MB .iso file to Test folder
3. Right-click Test folder > Compress > Here (as TAR.GZ)
4. Click Notifications in System Tray while file is compressing
5. Click show details button in Notifications while file is compressing
6. Crash

Do you need a valgrind or backtrace for this one?

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-11 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #36 from David Edmundson  ---
That leaves one (that we know of) in file transfers/systemtray.

This happens: 
 - when the notification dialog is open
 - the dialog gets closed because there are no items

If I do "notify-send -t 0 asdasf" (so that the notification applet is still
'active' and doesn't close) it doesn't crash.

Assuming it's the same cause as the other one, it means we're toggling an
animation from inside the animation mid way through it running.

The animation causing the crash is 

BusyIndicatorStyle {
RotationAnimator on rotation {
running: control.running && control.visible && control.opacity > 0;
}

change that to true and it doesn't crash. Remove any one of those components it
still crashes.

Also, RotationAnimator.running is private API of the style so it can't be
influenced externally.

It seems the trigger is completely unrelated to the wallpaper one.
and this one is a lot harder to reproduce in a test case.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-11 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #35 from David Edmundson  ---
Wallapper all fixed and in review.

Killer line is

fadeAnim.running = Qt.binding(function() {

return currentImage.status !== Image.Loading && otherImage.status !==
Image.Loading
})

the idea being to delay the loading until both things are loaded.

But scriptAnimation at the end does:

otherImage.fillMode = fillMode;
otherImage.source = "";

which means from inside the animation we change fillMode - running goes to
false as it reloads the image with the new fillMode (asynchronously)
then we unset the source, running goes to true as it's no longer loading

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-11 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=381105

Kai Uwe Broulik  changed:

   What|Removed |Added

 CC||qusai@gmail.com

--- Comment #34 from Kai Uwe Broulik  ---
*** Bug 383395 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-10 Thread Buck Shockley
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #33 from Buck Shockley  ---
Created attachment 107202
  --> https://bugs.kde.org/attachment.cgi?id=107202=edit
New crash information added by DrKonqi

plasmashell (5.10.4) using Qt 5.9.1

- What I was doing when the application crashed:

Changing wallpaper and scaling options in Desktop Settings.

-- Backtrace (Reduced):
#5  0x in  ()
#6  0x7f3950fb9489 in
QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob*)
() at /usr/lib/libQt5Qml.so.5
#7  0x7f3950fb6c47 in QAbstractAnimationJob::finished() () at
/usr/lib/libQt5Qml.so.5
#8  0x7f3950fb77bc in
QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () at
/usr/lib/libQt5Qml.so.5
#9  0x7f3950fb7ab8 in QAbstractAnimationJob::setCurrentTime(int) () at
/usr/lib/libQt5Qml.so.5

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-10 Thread Buck Shockley
https://bugs.kde.org/show_bug.cgi?id=381105

Buck Shockley  changed:

   What|Removed |Added

 CC||darkwingbuc...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-10 Thread Takács László
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #32 from Takács László  ---
Created attachment 107196
  --> https://bugs.kde.org/attachment.cgi?id=107196=edit
New crash information added by DrKonqi

plasmashell (5.10.4) using Qt 5.9.1

- What I was doing when the application crashed: I simply cancelled a file
copy. This error is present sometimes, when a large copy ended, or after I
compress a file.

-- Backtrace (Reduced):
#5  0x7f38c59578c9 in QAbstractAnimationJob::setCurrentTime(int) () at
/usr/lib/libQt5Qml.so.5
#6  0x7f38c5957c6f in QQmlAnimationTimer::updateAnimationsTime(long long)
() at /usr/lib/libQt5Qml.so.5
#7  0x7f38c278e578 in QUnifiedTimer::updateAnimationTimers(long long) () at
/usr/lib/libQt5Core.so.5
#8  0x7f38c278eebe in QAnimationDriver::advanceAnimation(long long) () at
/usr/lib/libQt5Core.so.5
#9  0x7f38c655170a in  () at /usr/lib/libQt5Quick.so.5

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-10 Thread Takács László
https://bugs.kde.org/show_bug.cgi?id=381105

Takács László  changed:

   What|Removed |Added

 CC||verona0...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-09 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=381105

Kai Uwe Broulik  changed:

   What|Removed |Added

 CC||nathanmonf...@gmail.com

--- Comment #31 from Kai Uwe Broulik  ---
*** Bug 383308 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-04 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #30 from David Edmundson  ---
I think I maybe see something interesting.

SequentialAnimation {
id: fadeAnim
ParallelAnimation {
OpacityAnimator {
}
OpacityAnimator {
id: fadeOtherAnimator
}
}
ScriptAction {
}


we also have

// only cross-fade if the new image could be smaller than the old one
fadeOtherAnimator.enabled = Qt.binding(function() {
return currentImage.paintedWidth < otherImage.paintedWidth ||
currentImage.paintedHeight < otherImage.paintedHeight
})

// Alleviate stuttering by waiting with the fade animation until the
image is loaded (or failed to)
fadeAnim.running = Qt.binding(function() {
return currentImage.status !== Image.Loading && otherImage.status
!== Image.Loading


paintedWidth will be changed after the image has loaded, so we're starting an
animation, then immediately disabling one of the animations within the group of
a running animation.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-04 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #29 from David Edmundson  ---
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) (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) (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.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-02 Thread Lee Olson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #28 from Lee Olson  ---
(In reply to David Edmundson from comment #14)
> If anyone can reproduce this in valgrind, that would be really useful.
> 
> Also running QML_ANIMATION_TICK_DUMP=1 plasmashell and having the command
> line output of the crash would help.

I'm able to reproduce this crash. 

KDE Plasma Version 5.10.4
KDE Frameworks Version 5.36.0
Qt Version 5.9.1

I've attached the output from: QML_ANIMATION_TICK_DUMP=1 plasmashell and
valgrind --log-file=valgrind_plasmashell --leak-check=full
--show-leak-kinds=all plasmashell

Crash reproduced by doing the following:
1. Right-click on desktop > Configure Desktop
2. Switch positioning from: Scaled, Keep Proportions to Scaled and Cropped
3. Select new wallpaper, click Apply

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-02 Thread Lee Olson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #27 from Lee Olson  ---
Created attachment 107050
  --> https://bugs.kde.org/attachment.cgi?id=107050=edit
QML_ANIMATION_TICK_DUMP=1_plasmashell

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-02 Thread Lee Olson
https://bugs.kde.org/show_bug.cgi?id=381105

Lee Olson  changed:

   What|Removed |Added

 CC||leetol...@gmail.com

--- Comment #26 from Lee Olson  ---
Created attachment 107049
  --> https://bugs.kde.org/attachment.cgi?id=107049=edit
valgrind_plasmashell

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-08-02 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=381105

Christoph Feck  changed:

   What|Removed |Added

 CC||cadenga...@mail.com

--- Comment #25 from Christoph Feck  ---
*** Bug 383030 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-31 Thread S . Christian Collins
https://bugs.kde.org/show_bug.cgi?id=381105

S. Christian Collins  changed:

   What|Removed |Added

 CC||s_chriscoll...@hotmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-30 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||m...@mickc.biz
 CC||patr...@kyne.us

--- Comment #22 from David Edmundson  ---
*** Bug 382667 has been marked as a duplicate of this bug. ***

--- Comment #23 from David Edmundson  ---
*** Bug 382682 has been marked as a duplicate of this bug. ***

--- Comment #24 from David Edmundson  ---
*** Bug 382768 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-30 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||sefa6...@gmail.com
 CC||m...@mickc.biz

--- Comment #21 from David Edmundson  ---
*** Bug 382565 has been marked as a duplicate of this bug. ***

--- Comment #22 from David Edmundson  ---
*** Bug 382667 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-30 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||sefa6...@gmail.com

--- Comment #21 from David Edmundson  ---
*** Bug 382565 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-30 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||m...@mickc.biz
 CC||patr...@kyne.us

--- Comment #22 from David Edmundson  ---
*** Bug 382667 has been marked as a duplicate of this bug. ***

--- Comment #23 from David Edmundson  ---
*** Bug 382682 has been marked as a duplicate of this bug. ***

--- Comment #24 from David Edmundson  ---
*** Bug 382768 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-21 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||jhonvalencia...@gmail.com

--- Comment #19 from David Edmundson  ---
*** Bug 382556 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-21 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||jhonvalencia...@gmail.com
 CC||teu.n...@outlook.com

--- Comment #19 from David Edmundson  ---
*** Bug 382556 has been marked as a duplicate of this bug. ***

--- Comment #20 from David Edmundson  ---
*** Bug 382559 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-19 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||upu...@gmail.com

--- Comment #18 from David Edmundson  ---
*** Bug 382508 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-17 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||el...@seznam.cz

--- Comment #17 from David Edmundson  ---
*** Bug 382442 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-17 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=381105

Christoph Feck  changed:

   What|Removed |Added

 CC||sibbe.ra...@gmail.com

--- Comment #16 from Christoph Feck  ---
*** Bug 382410 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-17 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=381105

Christoph Feck  changed:

   What|Removed |Added

 CC||antti.ni...@gmail.com

--- Comment #15 from Christoph Feck  ---
*** Bug 382201 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-17 Thread Simon Andric
https://bugs.kde.org/show_bug.cgi?id=381105

Simon Andric  changed:

   What|Removed |Added

 CC||simonandr...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-13 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

--- Comment #14 from David Edmundson  ---
If anyone can reproduce this in valgrind, that would be really useful.

Also running QML_ANIMATION_TICK_DUMP=1 plasmashell and having the command line
output of the crash would help.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-13 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||xaver.lan...@web.de

--- Comment #11 from David Edmundson  ---
*** Bug 382292 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-13 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||2012g...@web.de

--- Comment #10 from David Edmundson  ---
*** Bug 382303 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-13 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||k...@bernd-michaely.de

--- Comment #12 from David Edmundson  ---
*** Bug 381959 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-13 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||atalantt...@googlemail.com

--- Comment #13 from David Edmundson  ---
*** Bug 373240 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-07-02 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||pyro4h...@gmail.com

--- Comment #9 from David Edmundson  ---
*** Bug 381871 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-06-30 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=381105

Marco Martin  changed:

   What|Removed |Added

 CC||moorman@gmail.com

--- Comment #8 from Marco Martin  ---
*** Bug 381741 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-06-28 Thread oysstu
https://bugs.kde.org/show_bug.cgi?id=381105

oysstu  changed:

   What|Removed |Added

 CC||oys...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-06-26 Thread Nikola Schnelle
https://bugs.kde.org/show_bug.cgi?id=381105

Nikola Schnelle  changed:

   What|Removed |Added

 CC||n.schne...@gmail.com

--- Comment #6 from Nikola Schnelle  ---
I can confirm the bug. 

Up-to-date KDE Neon User Edition.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-06-26 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=381105

Marco Martin  changed:

   What|Removed |Added

 CC||jdr...@mailbox.org

--- Comment #5 from Marco Martin  ---
*** Bug 381655 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-06-19 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||burs...@protonmail.com

--- Comment #4 from David Edmundson  ---
*** Bug 381397 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 381105] Crash in uncontrolledAnimationFinished

2017-06-19 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=381105

David Edmundson  changed:

   What|Removed |Added

 CC||k...@davidedmundson.co.uk
Summary|Cras in |Crash in
   |uncontrolledAnimationFinish |uncontrolledAnimationFinish
   |ed  |ed

-- 
You are receiving this mail because:
You are watching all bug changes.