Activity log for bug #1494992

Date Who What changed Old value New value Message
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