panels sometimes stay up over full-screened apps

Bug #761219 reported by Serge Hallyn
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Low
Unassigned
unity (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

I haven't yet figured out how to make it happen. But generally if I full-screen evince (in particular, but also other apps), sometimes the panel and titlebar come back and stay, obscuring part of the window. If I then un-fullscreen and re-fullscreen, they hide again.
---
Architecture: i386
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]
CompositorRunning: compiz
CurrentDmesg:
 [ 39.370977] EXT4-fs (sdb6): re-mounted. Opts: errors=remount-ro,commit=0
 [ 49.582776] EXT4-fs (sdb6): re-mounted. Opts: errors=remount-ro,commit=0
 [ 2154.268127] CE: hpet increased min_delta_ns to 20113 nsec
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1024x600
 edid-base64: AP///////wAGr9IgAAAAAAESAQOAFg14Citpl1dVlikhT1QAAAABAQEBAQEBAQEBAQEBAQEBLBUApEFYGSAYiDEA330AAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8KICAgICAgICAgAAAA/gBCMTAxQVcwMiBWMCAKAOU=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
DkmsStatus: bcmwl, 5.100.82.38+bdcom, 2.6.38-8-generic, i686: installed
GraphicsCard:
 Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:3908]
   Subsystem: Lenovo Device [17aa:3908]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110405)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110405)
InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110405)
MachineType: LENOVO S10-3
NonfreeKernelModules: wl
Package: unity 3.8.12-0ubuntu1
PackageArchitecture: i386
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=e67c1c4d-e5ca-4853-8759-0a76c57092fe ro quiet splash intel_idle.max_cstate=0 vt.handoff=7
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
ProcVersionSignature_: Ubuntu 2.6.38-8.42-generic 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Renderer: Unknown
Tags: natty running-unity natty running-unity natty running-unity ubuntu compiz-0.9
Uname: Linux 2.6.38-8-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 06/29/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 2ACN31WW
dmi.board.name: Mariana3A
dmi.board.vendor: Lenovo
dmi.board.version: Rev 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Lenovo
dmi.chassis.version: Rev 1.0
dmi.modalias: dmi:bvnLENOVO:bvr2ACN31WW:bd06/29/2010:svnLENOVO:pnS10-3:pvrLenovo:rvnLenovo:rnMariana3A:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:
dmi.product.name: S10-3
dmi.product.version: Lenovo
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
Alex Launi (alexlauni) wrote :

can you take a screenshot? i can't reproduce this over here. i've tried a few different apps but the panel always seems to hide as i would expect.

Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
Changed in unity:
importance: Undecided → Low
Changed in unity (Ubuntu):
importance: Undecided → Low
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Here is an example.

Changed in unity (Ubuntu):
status: Incomplete → New
Changed in unity:
status: Incomplete → New
Alex Launi (alexlauni)
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Sam_ (and-sam) wrote :

Panel doesn't autohide still existing in Unity 3.8.10-0ubuntu2 on updated Natty. (Upgrade from Maverick).
No multimonitor involved like in Bug #734908, happens on single monitor here too.
Happens also with single monitor and libreoffice Bug #764253.
Specially anoying when watching fullscreen video.
Please make the panel autohide, at least for videos.

Revision history for this message
Sam_ (and-sam) wrote :
Revision history for this message
Sam_ (and-sam) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

If this is still an issue for you please run 'apport-collect 761219' in a terminal so that we have a little information about your system. Which graphics card and driver are you using?

Changed in unity:
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Serge Hallyn (serge-hallyn) wrote : BootDmesg.txt

apport information

tags: added: apport-collected compiz-0.9 natty running-unity ubuntu
description: updated
Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Dependencies.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : GconfCompiz.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Lspci.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Lsusb.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : ProcModules.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : UdevDb.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : UdevLog.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : XorgLog.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : XorgLogOld.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Xrandr.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : peripherals.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : xdpyinfo.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : xinput.txt

apport information

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Again, the most trivial, 100% reproducible way for me to do this is to start up evince, full-screen it, hit 'ctrl-alt-t' to start an xterm. After that, evince will have the top and left panels over it.

Sam_ (and-sam)
Changed in unity:
status: Incomplete → New
Changed in unity (Ubuntu):
status: Incomplete → Confirmed
Changed in unity:
status: New → Confirmed
Revision history for this message
Sam Spilsbury (smspillaz) wrote : Re: [Bug 761219] Re: panels sometimes stay up over full-screened apps
Download full text (4.9 KiB)

On Fri, May 27, 2011 at 9:31 PM, Serge Hallyn <email address hidden> wrote:
> Again, the most trivial, 100% reproducible way for me to do this is to
> start up evince, full-screen it, hit 'ctrl-alt-t' to start an xterm.
> After that, evince will have the top and left panels over it.

But this is while xterm is on top of evince right? In that case, it is
not a bug, see http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#STACKINGORDER

It is not mentioned explicitly in that specification, however, the
implicit rule is that panels and always-on-top windows must always go
above normal windows, and a normal window can be raised above a
fullscreen window temporarily, so when that happens the panels need to
go on top of the normal window (and hence on top of the fullscreen
window too)

>
> --
> You received this bug notification because you are a member of Unity
> Bugs, which is subscribed to unity in Ubuntu.
> https://bugs.launchpad.net/bugs/761219
>
> Title:
>  panels sometimes stay up over full-screened apps
>
> Status in Unity:
>  Incomplete
> Status in “unity” package in Ubuntu:
>  Incomplete
>
> Bug description:
>  I haven't yet figured out how to make it happen.  But generally if I full-screen evince (in particular, but also other apps), sometimes the panel and titlebar come back and stay, obscuring part of the window.  If I then un-fullscreen and re-fullscreen, they hide again.
>  ---
>  Architecture: i386
>  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]
>  CompositorRunning: compiz
>  CurrentDmesg:
>   [   39.370977] EXT4-fs (sdb6): re-mounted. Opts: errors=remount-ro,commit=0
>   [   49.582776] EXT4-fs (sdb6): re-mounted. Opts: errors=remount-ro,commit=0
>   [ 2154.268127] CE: hpet increased min_delta_ns to 20113 nsec
>  DRM.card0.LVDS.1:
>   status: connected
>   enabled: enabled
>   dpms: On
>   modes: 1024x600
>   edid-base64: AP///////wAGr9IgAAAAAAESAQOAFg14Citpl1dVlikhT1QAAAABAQEBAQEBAQEBAQEBAQEBLBUApEFYGSAYiDEA330AAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8KICAgICAgICAgAAAA/gBCMTAxQVcwMiBWMCAKAOU=
>  DRM.card0.VGA.1:
>   status: disconnected
>   enabled: disabled
>   dpms: Off
>   modes:
>   edid-base64:
>  DistUpgraded: Fresh install
>  DistroCodename: natty
>  DistroRelease: Ubuntu 11.04
>  DistroVariant: ubuntu
>  DkmsStatus: bcmwl, 5.100.82.38+bdcom, 2.6.38-8-generic, i686: installed
>  GraphicsCard:
>   Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA controller])
>     Subsystem: Lenovo Device [17aa:3908]
>     Subsystem: Lenovo Device [17aa:3908]
>  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110405)
>  InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110405)
>  InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110405)
>  MachineType: LENOVO S10-3
>  NonfreeKernelModules: wl
>  Package: unity 3.8.12-0ubuntu1
>  PackageArchitecture: i386
>  ProcEnviron:
>   LANGUAGE=en_US:en
>   PATH=(custom, user)
>   LANG=en_US.UTF-8
>   SHELL=/...

Read more...

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Quoting Sam "SmSpillaz" Spilsbury (<email address hidden>):
> On Fri, May 27, 2011 at 9:31 PM, Serge Hallyn <email address hidden> wrote:
> > Again, the most trivial, 100% reproducible way for me to do this is to
> > start up evince, full-screen it, hit 'ctrl-alt-t' to start an xterm.
> > After that, evince will have the top and left panels over it.
>
> But this is while xterm is on top of evince right? In that case, it is

No. It stays that way forevermore.

Revision history for this message
Sam_ (and-sam) wrote :

No change on updated Oneiric here. Panel is displayed over fullscreen totem video.
$ apt-cache policy unity
unity:
  Installed: 4.2.0-0ubuntu1
  Candidate: 4.2.0-0ubuntu2
  Version table:
     4.2.0-0ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
 *** 4.2.0-0ubuntu1 0
        100 /var/lib/dpkg/status

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

I can't reproduce this bug using the 2011-05-27 steps (comment 14) with unity 4.8.2-0ubuntu4. Instead I have the opposite problem: after pressing Ctrl Alt T, the menu bar for the Terminal window is not available until I focus another window (such as the Evince window) and then refocus the terminal window.

Revision history for this message
Omer Akram (om26er) wrote :

Thanks for the bug report. This particular bug has already been reported and is a duplicate of bug 734908, so is being marked as such. Any further discussion regarding the bug should occur in the other report. Feel free to report any other bugs you may find.

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.