2015-09-12 00:50:16 |
Samuel |
bug |
|
|
added bug |
2015-09-12 00:50:16 |
Samuel |
attachment added |
|
variety.log https://bugs.launchpad.net/bugs/1494992/+attachment/4461884/+files/variety.log |
|
2017-04-02 18:35:21 |
James Lu |
variety: status |
New |
Triaged |
|
2017-04-02 18:35:57 |
James Lu |
summary |
100% CPU when changing the backgroud in the history panel |
100% CPU when the History or Wallpaper Selector panels are open |
|
2017-04-02 18:36:36 |
James Lu |
variety: importance |
Undecided |
Medium |
|
2017-05-05 18:22:34 |
James Lu |
variety: assignee |
|
James Lu (tacocat) |
|
2017-05-05 18:28:26 |
James Lu |
variety: status |
Triaged |
Fix Committed |
|
2017-07-08 04:08:36 |
James Lu |
bug task added |
|
variety (Ubuntu) |
|
2017-07-08 04:08:41 |
James Lu |
variety (Ubuntu): status |
New |
Fix Released |
|
2017-07-08 04:11:14 |
James Lu |
description |
Version:0.5.4
DE:Cinnamon 2.6.13
OS:Linux Mint 17.2
When you chnage the backgroud in the history panel or scroll in it the CPU utilisation goes up to 100% and stay there.
I need to close the panel and reopen it to restore the utilisation back to normal.
The problem seem also to be in the download history panel and the selection of background too. |
Version:0.5.4
DE:Cinnamon 2.6.13
OS:Linux Mint 17.2
When you chnage the backgroud in the history panel or scroll in it the CPU utilisation goes up to 100% and stay there.
I need to close the panel and reopen it to restore the utilisation back to normal.
The problem seem also to be in the download history panel and the selection of background too.
----
Below is the SRU information by James Lu (https://launchpad.net/~tacocat)
[Impact]
* The autoscroll feature in Variety's Wallpaper Selector dialog before commit https://bazaar.launchpad.net/~variety/variety/trunk/revision/592 consumes excessive amounts of CPU after leaving the autoscroll area. This affects both the "History" and "Wallpaper Selector" options found in Variety's menu.
* Although this bug doesn't cause any serious damage, pegging a machine's CPU is quite annoying and users will notice whirring fans and reduced battery life as a result.
* The proposed fix adds a missing line to clear the autoscroll state when leaving the wallpaper selector. This way, the code in _autoscroll_thread() (which polls for whether the mouse is over the wallpaper selector) doesn't instantly succeed and create an infinite loop.
[Test Case]
1) Select one or more wallpaper sources so that in the Wallpaper Selector, scrolling is needed to show all items.
2) Open the wallpaper selector, either by focusing on a wallpaper source in the preferences dialog, or by choosing the "Wallpaper Selector" option in Variety's tray menu.
3) Move the mouse over any of the images in the wallpaper selector.
4) Move the mouse away from the wallpaper selector. A CPU spike in Variety should appear now.
- Note that this CPU spike is different from any initial CPU spikes when the wallpaper selector first opens, as that is due to Variety generating all the thumbnails on the spot. The CPU spike mentioned in this bug lasts as long as the wallpaper selector is open and the mouse is not over it, while the initial spikes are temporary (they always last less than 5 seconds for me)
[Regression Potential]
* This patch affects the autoscroll portion of the wallpaper selector. Should this patch be erroneous, some symptoms could include autoscroll or the entire wallpaper selector not working entirely.
* Syntax or variable name errors will, on the other hand, raise Python exceptions and possibly cause Variety to fail to start entirely.
* The original patch fixing this bug was included in Debian release 0.6.3-5, which has been in Debian stretch for about 2 months and artful for a similar time (I don't remember the exact date of the relevant sync). No new bugs related to this issue have been opened since in Debian and Ubuntu. |
|
2017-07-08 04:11:33 |
James Lu |
description |
Version:0.5.4
DE:Cinnamon 2.6.13
OS:Linux Mint 17.2
When you chnage the backgroud in the history panel or scroll in it the CPU utilisation goes up to 100% and stay there.
I need to close the panel and reopen it to restore the utilisation back to normal.
The problem seem also to be in the download history panel and the selection of background too.
----
Below is the SRU information by James Lu (https://launchpad.net/~tacocat)
[Impact]
* The autoscroll feature in Variety's Wallpaper Selector dialog before commit https://bazaar.launchpad.net/~variety/variety/trunk/revision/592 consumes excessive amounts of CPU after leaving the autoscroll area. This affects both the "History" and "Wallpaper Selector" options found in Variety's menu.
* Although this bug doesn't cause any serious damage, pegging a machine's CPU is quite annoying and users will notice whirring fans and reduced battery life as a result.
* The proposed fix adds a missing line to clear the autoscroll state when leaving the wallpaper selector. This way, the code in _autoscroll_thread() (which polls for whether the mouse is over the wallpaper selector) doesn't instantly succeed and create an infinite loop.
[Test Case]
1) Select one or more wallpaper sources so that in the Wallpaper Selector, scrolling is needed to show all items.
2) Open the wallpaper selector, either by focusing on a wallpaper source in the preferences dialog, or by choosing the "Wallpaper Selector" option in Variety's tray menu.
3) Move the mouse over any of the images in the wallpaper selector.
4) Move the mouse away from the wallpaper selector. A CPU spike in Variety should appear now.
- Note that this CPU spike is different from any initial CPU spikes when the wallpaper selector first opens, as that is due to Variety generating all the thumbnails on the spot. The CPU spike mentioned in this bug lasts as long as the wallpaper selector is open and the mouse is not over it, while the initial spikes are temporary (they always last less than 5 seconds for me)
[Regression Potential]
* This patch affects the autoscroll portion of the wallpaper selector. Should this patch be erroneous, some symptoms could include autoscroll or the entire wallpaper selector not working entirely.
* Syntax or variable name errors will, on the other hand, raise Python exceptions and possibly cause Variety to fail to start entirely.
* The original patch fixing this bug was included in Debian release 0.6.3-5, which has been in Debian stretch for about 2 months and artful for a similar time (I don't remember the exact date of the relevant sync). No new bugs related to this issue have been opened since in Debian and Ubuntu. |
Version:0.5.4
DE:Cinnamon 2.6.13
OS:Linux Mint 17.2
When you chnage the backgroud in the history panel or scroll in it the CPU utilisation goes up to 100% and stay there.
I need to close the panel and reopen it to restore the utilisation back to normal.
The problem seem also to be in the download history panel and the selection of background too.
----
Below is the SRU information by James Lu (https://launchpad.net/~tacocat)
[Impact]
* The autoscroll feature in Variety's Wallpaper Selector dialog before commit https://bazaar.launchpad.net/~variety/variety/trunk/revision/592 consumes excessive amounts of CPU after leaving the autoscroll area. This affects both the "History" and "Wallpaper Selector" options found in Variety's menu.
* Although this bug doesn't cause any serious damage, pegging a machine's CPU is quite annoying and users will notice whirring fans and reduced battery life as a result.
* The proposed fix adds a missing line to clear the autoscroll state when leaving the wallpaper selector. This way, the code in _autoscroll_thread() (which polls for whether the mouse is over the wallpaper selector) doesn't instantly succeed and create an infinite loop.
[Test Case]
1) Select one or more wallpaper sources so that in the Wallpaper Selector, scrolling is needed to show all items.
2) Open the wallpaper selector, either by focusing on a wallpaper source in the preferences dialog, or by choosing the "Wallpaper Selector" option in Variety's tray menu.
3) Move the mouse over any of the images in the wallpaper selector.
4) Move the mouse away from the wallpaper selector. A CPU spike in Variety should appear now.
- Note that this CPU spike is different from any initial CPU spikes when the wallpaper selector first opens, as that is due to Variety generating all the thumbnails on the spot. The CPU spike mentioned in this bug lasts as long as the wallpaper selector is open and the mouse is not over it, while the initial spikes are temporary (they always last less than 5 seconds for me)
[Regression Potential]
* This patch affects the autoscroll portion of the wallpaper selector. Should this patch be erroneous, some symptoms could include autoscroll or the entire wallpaper selector not working entirely.
* Syntax or variable name errors will, on the other hand, raise Python exceptions and possibly cause Variety to fail to start entirely.
[Other Info]
* The original patch fixing this bug was included in Debian release 0.6.3-5, which has been in Debian stretch for about 2 months and artful for a similar time (I don't remember the exact date of the relevant sync). No new bugs related to this issue have been opened since in Debian and Ubuntu. |
|
2017-07-08 08:08:19 |
Gianfranco Costamagna |
nominated for series |
|
Ubuntu Artful |
|
2017-07-08 08:08:19 |
Gianfranco Costamagna |
bug task added |
|
variety (Ubuntu Artful) |
|
2017-07-08 08:08:19 |
Gianfranco Costamagna |
nominated for series |
|
Ubuntu Zesty |
|
2017-07-08 08:08:19 |
Gianfranco Costamagna |
bug task added |
|
variety (Ubuntu Zesty) |
|
2017-07-08 08:08:19 |
Gianfranco Costamagna |
nominated for series |
|
Ubuntu Xenial |
|
2017-07-08 08:08:19 |
Gianfranco Costamagna |
bug task added |
|
variety (Ubuntu Xenial) |
|
2017-07-08 08:08:37 |
Gianfranco Costamagna |
variety (Ubuntu Xenial): status |
New |
Fix Committed |
|
2017-07-08 08:08:40 |
Gianfranco Costamagna |
variety (Ubuntu Zesty): status |
New |
Fix Committed |
|
2017-07-08 08:10:30 |
Gianfranco Costamagna |
nominated for series |
|
Ubuntu Yakkety |
|
2017-07-08 08:10:30 |
Gianfranco Costamagna |
bug task added |
|
variety (Ubuntu Yakkety) |
|
2017-07-08 08:10:47 |
Gianfranco Costamagna |
variety (Ubuntu Yakkety): status |
New |
Incomplete |
|
2017-07-13 18:12:38 |
Brian Murray |
variety (Ubuntu Yakkety): status |
Incomplete |
Won't Fix |
|
2017-07-13 18:20:28 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-07-13 18:20:34 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2017-07-13 18:20:38 |
Brian Murray |
tags |
|
verification-needed verification-needed-zesty |
|
2017-07-13 18:22:36 |
Brian Murray |
bug |
|
|
added subscriber Brian Murray |
2017-07-13 18:22:42 |
Brian Murray |
variety (Ubuntu Xenial): status |
Fix Committed |
Incomplete |
|
2017-07-14 17:00:31 |
Brian Murray |
variety (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2017-07-14 17:00:37 |
Brian Murray |
tags |
verification-needed verification-needed-zesty |
verification-needed verification-needed-xenial verification-needed-zesty |
|
2017-08-22 19:01:58 |
James Lu |
variety: status |
Fix Committed |
Fix Released |
|
2017-08-22 19:02:00 |
James Lu |
variety: milestone |
|
0.6.5 |
|
2017-10-13 19:29:12 |
Ubuntu Foundations Team Bug Bot |
tags |
verification-needed verification-needed-xenial verification-needed-zesty |
removal-candidate verification-needed verification-needed-xenial verification-needed-zesty |
|
2017-10-13 20:12:50 |
Brian Murray |
removed subscriber Brian Murray |
|
|
|
2018-02-16 10:55:20 |
Łukasz Zemczak |
tags |
removal-candidate verification-needed verification-needed-xenial verification-needed-zesty |
removal-candidate verification-needed verification-needed-zesty |
|
2018-02-16 10:55:23 |
Łukasz Zemczak |
variety (Ubuntu Xenial): status |
Fix Committed |
Won't Fix |
|
2018-02-16 10:55:31 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|