right-clicking launcher when choosing a workspace causes quicklists to freeze

Bug #791810 reported by Andrew Hayzen on 2011-06-02
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Fix Released
Marco Trevisan (Treviño)
Fix Released
Marco Trevisan (Treviño)
unity (Ubuntu)
Marco Trevisan (Treviño)
Marco Trevisan (Treviño)

Bug Description

1. click on the workspace switcher
2. right click on any application icon in the launcher
3. note the quicklist freezes
4. Now install Unity from oneiric-proposed
5. note the problem does not happen anymore

=====Original report=====


Description: Ubuntu 11.04
Release: 11.04
  Installed: 3.8.12-0ubuntu1
  Candidate: 3.8.12-0ubuntu1
  Version table:
 *** 3.8.12-0ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ natty-updates/main i386 Packages
        100 /var/lib/dpkg/status
     3.8.10-0ubuntu2 0
        500 http://gb.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

What Happened:
1) I clicked on the workspace switcher to reveal the workspaces.
2) I right-clicked on a icon in the unity launcher, such as right clicking on the applications icon to then reveal the application sections.
3) Unity then, correctly, brought me to the current selected workspace. However the quicklist then freezes and doesn't respond to clicks or movement. The user then has to click on the actual launcher to then hide this frozen quicklist.

What I Expected to happen:
I expected for the quicklists to work after right-clicking on an icon in the launcher while choosing a workspace.

Hope this bug can be fixed soon :)


Related branches

Andrea Azzarone (azzar1) on 2011-06-02
Changed in unity:
status: New → Confirmed
Andrea Azzarone (azzar1) on 2011-06-02
tags: added: bitesize
Changed in unity (Ubuntu):
status: New → Confirmed
Robert Roth (evfool) on 2011-06-23
Changed in unity (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
importance: Medium → Low
Didier Roche (didrocks) on 2011-06-24
Changed in unity:
status: Confirmed → Triaged
Alberto Gatto (mial) wrote :

Hi guys, i've found a workaround that solves this bug. I'll attach a debdiff right after this comment. I know it's not a perfect solution but maybe for now it can do the job. Thanks for your time!


Alain Lessard (alales) on 2011-10-29
Changed in unity:
assignee: nobody → Alain Lessard (alales)
Changed in unity (Ubuntu):
assignee: nobody → Alain Lessard (alales)
Alain Lessard (alales) on 2011-11-09
Changed in unity:
status: Triaged → Fix Committed
Changed in unity (Ubuntu):
status: Triaged → Fix Committed
Andrea Azzarone (azzar1) wrote :

@Alain Why Fix Committed?

Andrea Azzarone (azzar1) on 2011-11-09
Changed in unity:
status: Fix Committed → In Progress
Changed in unity (Ubuntu):
status: Fix Committed → In Progress

I changed the bug status because of this :

bzr push lp:~alales/unity/unity-4.0-fix-for-791810

Is it Okay ?

On Wed, 2011-11-09 at 18:24 +0000, Andrea Azzarone wrote:
> @Alain Why Fix Committed?

Andrea Azzarone (azzar1) wrote :

I've changed the bug status to "In Progress". Now it's ok :)

Tim Penhey (thumper) on 2011-12-05
Changed in unity:
importance: Undecided → Low
Changed in unity:
assignee: Alain Lessard (alales) → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: Alain Lessard (alales) → Marco Trevisan (Treviño) (3v1n0)
Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
Tim Penhey (thumper) on 2011-12-14
Changed in unity:
milestone: none → 5.0.0
Omer Akram (om26er) on 2012-01-05
description: updated
Changed in unity (Ubuntu Oneiric):
status: New → Fix Committed
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Didier Roche (didrocks) on 2012-01-12
Changed in unity:
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (6.0 KiB)

This bug was fixed in the package unity - 5.0.0-0ubuntu1

unity (5.0.0-0ubuntu1) precise; urgency=low

  [ Didier Roche ]
  * New upstream release.
    - compiz crashed with SIGSEGV in __dynamic_cast() (LP: #853038)
    - unity-panel-service crashed with SIGSEGV in panel_service_show_entry()
      (LP: #861144)
    - unity-panel-service crashed with SIGSEGV in
      panel_indicator_entry_accessible_get_n_children() (LP: #869816)
    - Launcher - Launcher icon for Dash does not highlight when the Alt+F1 key
      shortcut is pressed (LP: #849561)
    - compiz crashed with SIGSEGV in unity::PanelTray::FilterTrayCallback()
      (LP: #868868)
    - [regression] Compiz: Visible tearing is worse in 11.10 than 11.04, even
      when "Sync To VBlank" is enabled, but only when Unity is active.
      (LP: #880707)
    - [regression] All apps have a lower frame rate under Unity. (LP: #861061)
    - compiz crashed with SIGSEGV in
      nux::Property<nux::color::Color>::operator=() from
      unity::switcher::SwitcherController::OnBackgroundUpdate() (LP: #887465)
    - DashSearchBarSpinner.cpp:56: Conditional jump or move depends on
      uninitialised value(s) (LP: #901610)
    - quicklist shows in incorrect position when launched from workspace
      switcher (LP: #914251)
    - Build "show me the desktop" mini-app that adds a show desktop button to
      Launcher (LP: #681348)
    - Select quicklist items with just one right click (LP: #688830)
    - cannot change volume by scrolling on the icon when the SoundMenu is
      opened (LP: #722082)
    - [a11y] Unity launcher buttons are not Actionable (LP: #772573)
    - Ubuntu Start launcher item doesn't start dash with keyboard navigation
      (LP: #825037)
    - multimonitor , window management - Multi-Monitor Maximized Difficulty
      (LP: #843958)
    - [regression] Drag and drop inside dash is very slow with Active Blur
      activated (LP: #851172)
    - Activating an alt-tab icon that holds initially unminimized windows
      should unminimize all windows (LP: #854595)
    - Dash - The Dash category headers are positioned incorrectly
      (LP: #839467)
    - Missing global menu with a semi-maximized window dragged to the right.
      (LP: #861279)
    - Launcher - Dragging and dropping a running application in to the Trash
      should quit the application and (if the app is pinned to the Launcher)
      un-pin the application from the Launcher (LP: #870143)
    - top bar, integrated menu - when a application is first launched, the
      integrated menu should be displayed for 2 seconds before fading out of
      view (LP: #874254)
    - Window control buttons are not shown when an indicator is opened and the
      pointer is over the top-left corner (LP: #890970)
    - Quicklist item using some special chars doesn't show at all
      (LP: #899677)
    - PanelView.cpp:370: Conditional jump or move depends on uninitialised
      value(s) (LP: #901602)
    - unityshell.cpp:1982,1984: Conditional jump or move depends on
      uninitialised value(s) (LP: #901603)
    - Dash Search spinner sometimes doesn't spin at all (LP: #903090)
    - Point of tooltip is misaligned to focused ap...


Changed in unity (Ubuntu):
status: Fix Committed → Fix Released

Hello Andrew, or anyone else affected,

Accepted unity into oneiric-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Andrew Hayzen (ahayzen) wrote :

Hi Everyone

Description: Ubuntu 11.10
Release: 11.10
  Installed: 4.28.0-0ubuntu1
  Candidate: 4.28.0-0ubuntu1
  Version table:
 *** 4.28.0-0ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ oneiric-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     4.24.0-0ubuntu2.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages
     4.22.0-0ubuntu3 0
        500 http://gb.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages

I can confirm that this bug has been resolved with the new update.

However with the version of unity, when switch between workspaces (using Ctrl+Alt+Arrow) the screen flickers black. Its like a black overlay appears for a few ms, this is really distracting and hurts you eyes.
Is this bug to do with the fix for this bug or do I need to report this as a separate regression for oneiric-proposed?

Many thanks for resolving the main bug :)


Miklos Juhasz (mjuhasz) wrote :

I can also confirm that the bug has been resolved.

@Andrew: For whatever it's worth, I don't experience this flickering on any of my two laptops.

Martin Pitt (pitti) on 2012-01-13
tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 4.28.0-0ubuntu2

unity (4.28.0-0ubuntu2) oneiric-proposed; urgency=low

  * Cherry-pick some additional fixes:
    - fix a regression where transparency is setup on the panel (LP: #830949)
    - the wrong commit causing a crash was revert. Revert the revert and
      revert the right guilty commit.

unity (4.28.0-0ubuntu1) oneiric-proposed; urgency=low

  * New upstream release.
    - don't segfault in geis_configuration_get_value() (lp: #850623)
    - get focus on dash by pressing the super key first time after login
      (lp: #860805)
    - clicking on panel when dash is open no longer causes maximized window
      to raise (lp: #873100)
    - window management, alt-tab - After using 'show desktop' to minimise all
      windows, opening any new window also incorrectly restores all
      the minimised windows (lp: #871801)
    - compiz crashed with SIGSEGV in
      unity::switcher::SwitcherModel::DetailSelectionWindow() (lp: #834630)
    - compiz crashed with SIGSEGV in g_strcmp0() (lp: #832151)
    - compiz crashed with SIGSEGV in nux::BaseWindow::GetInputWindowId()
      (when onboard is used) (lp: #865890)
    - fix multi-monitor crashers (lp: #838128, #864037, #864784, #868120)
    - Fix SIGSEGV after SwitcherController desctruction (lp: #887465)
    - Fix for "right-clicking launcher when choosing a workspace causes
      quicklists to freeze" (lp: #791810)
  * debian/patches/add_postrelease_buildfix.patch:
    - add post-release fix to build in a clean env
  * backport some additional reverts or regression fixes
 -- Didier Roche <email address hidden> Thu, 19 Jan 2012 09:54:44 +0100

Changed in unity (Ubuntu Oneiric):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers