[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&action=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 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&action=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

--- 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-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.