launcher sometimes doesn't hide when there are windows beneath it

Bug #772185 reported by Martin Pitt
50
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Nux
Fix Released
High
Unassigned
Unity
Fix Released
High
Didier Roche-Tolomelli
nux (Ubuntu)
Fix Released
High
Unassigned
Natty
Fix Released
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Undecided
Unassigned
Natty
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: unity

I noticed that sometimes the launcher doesn't properly auto-hide any more after I run my session setup script (which is basically launching a few terminals, firefox, mail sync, xrandr setup, etc.).

I managed to reduce this to this test case:

Install the version in natty-proposed:
 * start guest session to ensure clean configuration
 * Press Ctrl+Alt+T to open a Terminal window; it usually comes out right next to the launcher.
 * Grab the terminal title bar and drag the window a bit to the left, beneath the launcher
 * Watch the launcher stay around instead of hiding itself as it used to do in previous releases.
-> the launcher should now hide itself in last step

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity 3.8.12-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
Date: Thu Apr 28 09:09:25 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110302)
ProcEnviron:
 LANGUAGE=de:en
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Martin Pitt (pitti) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

Didier asked me to run

dbus-send --print-reply --dest=com.canonical.Unity.Launcher /com/canonical/Unity/Debug com.canonical.Unity.Debug.Introspection.GetState string:'Launcher'

I attach the result.

Revision history for this message
Martin Pitt (pitti) wrote :

I just downgraded to 3.8.10, above test case still fails there, so apparently this test case isn't sufficient to reproduce the regression. I'll try harder.

Martin Pitt (pitti)
description: updated
Changed in unity:
assignee: nobody → Didier Roche (didrocks)
status: New → Triaged
importance: Undecided → High
Changed in unity (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Martin Pitt (pitti) wrote :

I confirmed that this is not a regression, it happens with 3.8.10 as well, and not always with 3.8.12. It seems to be a race condition when the more complex operations in my session setup script run.

summary: - [3.8.12 regression] launcher sometimes doesn't hide when there are
- windows beneath it
+ launcher sometimes doesn't hide when there are windows beneath it
description: updated
description: updated
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

Oneiric? Martin, how are you running 11.10?

Revision history for this message
Martin Pitt (pitti) wrote :

I have doko's oneiric toolchain staging PPA enabled for preparing oneiric merges, but otherwise this is natty.

Changed in unity:
milestone: none → 3.8.14
Changed in unity:
status: Triaged → Fix Committed
Changed in unity (Ubuntu):
status: Triaged → Fix Committed
affects: unity (Ubuntu) → nux (Ubuntu)
Changed in nux:
status: New → Fix Committed
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nux - 0.9.48-0ubuntu3

---------------
nux (0.9.48-0ubuntu3) oneiric; urgency=low

  * Cherry-pick fix for launcher sometimes doesn't hide when there are
    windows beneath it (LP: #772185)
 -- Didier Roche <email address hidden> Thu, 26 May 2011 15:11:53 +0200

Changed in nux (Ubuntu):
status: Fix Committed → Fix Released
description: updated
Changed in unity:
status: Fix Committed → Fix Released
Changed in nux:
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted nux into natty-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!

Changed in nux (Ubuntu Natty):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

I've followed the test case and it now behaves correctly with the proposed package, marking this as verification-done , thanks all.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nux - 0.9.48-0ubuntu1.1

---------------
nux (0.9.48-0ubuntu1.1) natty-proposed; urgency=low

  * Cherry-pick fixes:
    - for launcher sometimes doesn't hide when there are
      windows beneath it (LP: #772185)
    - input characters become invisible on switching dash to fullscreen mode
      (LP: #758248)
    - Fixed memory leak. Related to bug (LP: #758248)
    - Fix compiz crashed with SIGSEGV in nux::NThreadSafeCounter::Decrement()
      (LP: #763225)
 -- Didier Roche <email address hidden> Thu, 26 May 2011 15:17:53 +0200

Changed in nux (Ubuntu Natty):
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

natty has seen the end of its life and is no longer receiving any updates. Marking the natty task for this ticket as "Won't Fix".

Changed in unity (Ubuntu Natty):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.