Activity log for bug #1016239

Date Who What changed Old value New value Message
2012-06-21 20:36:02 Marco Trevisan (Treviño) bug added bug
2012-06-21 20:36:02 Marco Trevisan (Treviño) attachment added gdb--hud-loop.txt https://bugs.launchpad.net/bugs/1016239/+attachment/3199421/+files/gdb--hud-loop.txt
2012-06-21 20:36:28 Marco Trevisan (Treviño) description Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get this basically doing this: 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374 Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374
2012-06-21 20:37:14 Marco Trevisan (Treviño) bug task added unity (Ubuntu)
2012-06-21 20:37:22 Marco Trevisan (Treviño) unity: milestone 6.0
2012-06-21 20:37:33 Marco Trevisan (Treviño) unity (Ubuntu): status New Confirmed
2012-06-21 20:55:36 Marco Trevisan (Treviño) description Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374 Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). Another "workaround" is replacing nux::StaticCairoText with nux::StaticText into HudButton. [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374
2012-06-21 20:55:50 Marco Trevisan (Treviño) bug added subscriber Andrea Azzarone
2012-06-21 21:41:52 Marco Trevisan (Treviño) description Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). Another "workaround" is replacing nux::StaticCairoText with nux::StaticText into HudButton. [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374 Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). Replacing nux::StaticCairoText with nux::StaticText in HudButton seems to reduce the number of cases when the hang happens, but doesn't fix the issue in all the cases. [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374
2012-06-23 13:52:45 Marco Trevisan (Treviño) description Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). Replacing nux::StaticCairoText with nux::StaticText in HudButton seems to reduce the number of cases when the hang happens, but doesn't fix the issue in all the cases. [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374 Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: <prerequisite> - Install feedindicator http://go.3v1n0.net/MqDhar - Add http://planet.ubuntu.com rss feed to it </prerequisite> 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374
2012-06-26 13:04:07 Andrea Azzarone unity: assignee Andrea Azzarone (andyrock)
2012-06-26 13:04:10 Andrea Azzarone unity (Ubuntu): assignee Andrea Azzarone (andyrock)
2012-06-26 13:04:13 Andrea Azzarone unity: milestone 6.0 5.14.0
2012-06-26 13:05:06 Andrea Azzarone unity: status Triaged In Progress
2012-06-26 13:05:09 Andrea Azzarone unity (Ubuntu): status Confirmed In Progress
2012-06-26 13:12:45 Andrea Azzarone branch linked lp:~andyrock/unity/fix-1016239
2012-06-27 02:48:52 Daniel van Vugt unity: milestone 5.14.0 6.0
2012-06-27 02:48:59 Daniel van Vugt nominated for series unity/5.0
2012-06-27 02:48:59 Daniel van Vugt bug task added unity/5.0
2012-06-27 02:49:07 Daniel van Vugt unity/5.0: milestone 5.14.0
2012-06-27 12:16:38 Marco Trevisan (Treviño) unity/5.0: status New Invalid
2012-06-27 12:16:45 Marco Trevisan (Treviño) unity/5.0: milestone 5.14.0
2012-06-27 12:16:49 Marco Trevisan (Treviño) unity: status In Progress Fix Committed
2012-06-27 12:16:53 Marco Trevisan (Treviño) unity (Ubuntu): status In Progress Fix Committed
2012-06-27 12:27:32 Andrea Azzarone unity/5.0: status Invalid In Progress
2012-06-27 12:27:36 Andrea Azzarone unity/5.0: assignee Andrea Azzarone (andyrock)
2012-06-27 12:27:39 Andrea Azzarone unity/5.0: milestone 5.14.0
2012-06-27 12:33:00 Andrea Azzarone branch linked lp:~andyrock/unity/fix-1016239-5.0
2012-06-28 10:13:22 Andrea Azzarone unity/5.0: status In Progress Fix Committed
2012-07-10 06:56:31 Didier Roche-Tolomelli unity: status Fix Committed Fix Released
2012-07-10 07:04:05 Launchpad Janitor branch linked lp:ubuntu/unity
2012-07-12 09:14:40 Launchpad Janitor unity (Ubuntu): status Fix Committed Fix Released
2012-07-18 14:17:35 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2012-07-18 15:28:59 Launchpad Janitor branch linked lp:~sil2100/unity/ubuntu_5.14
2012-07-18 16:03:55 Łukasz Zemczak description Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: <prerequisite> - Install feedindicator http://go.3v1n0.net/MqDhar - Add http://planet.ubuntu.com rss feed to it </prerequisite> 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374 [Test Case] 1. Install feedindicator http://go.3v1n0.net/MqDhar 2. Add the http://planet.ubuntu.com rss feed to it 3. Open the HUD 4. Write the letter "f" -> Verify that the HUD and system is responsive [Regression Potential] Broken HUD size and layouting. Original description: Since unity revision 2374 [1] the HUD can hang when just searching for a small string. In my setup (where I've indicators with big menu items, like the ones that feedindicator provides), I get it basically doing this: <prerequisite>  - Install feedindicator http://go.3v1n0.net/MqDhar  - Add http://planet.ubuntu.com rss feed to it </prerequisite> 1) Open the HUD 2) Write "f" This is enough to make my HUD and unity to hang. As you can see on the attached stacktrace, basically the interface is looping calling ComputeContentSize. For your information, The loop doesn't happen if removing the SetBaseSize call on StaticCairoText::PreLayoutManagement() (it's not a fix, of course). [1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2374
2012-07-18 23:33:23 Marco Trevisan (Treviño) tags verification-done
2012-07-20 17:26:06 Sebastien Bacher unity (Ubuntu): importance Undecided High
2012-07-20 17:26:28 Sebastien Bacher nominated for series Ubuntu Precise
2012-07-20 17:26:28 Sebastien Bacher bug task added unity (Ubuntu Precise)
2012-07-20 17:26:48 Sebastien Bacher unity (Ubuntu Precise): status New In Progress
2012-07-20 17:26:50 Sebastien Bacher unity (Ubuntu Precise): importance Undecided High
2012-07-23 20:06:31 Adam Conrad unity (Ubuntu Precise): status In Progress Fix Committed
2012-07-23 20:06:35 Adam Conrad bug added subscriber SRU Verification
2012-07-23 20:06:43 Adam Conrad tags verification-done
2012-07-23 20:06:45 Adam Conrad tags verification-needed
2012-07-24 11:16:58 Alan Pope 🍺🐧🐱 🦄 tags verification-needed verification-done
2012-07-26 04:14:06 Daniel van Vugt unity/5.0: status Fix Committed Fix Released
2012-08-07 21:05:12 Launchpad Janitor unity (Ubuntu Precise): status Fix Committed Fix Released