When switching workspaces with workspace switcher previous Ws contents are momentarily displayed

Bug #861088 reported by Doug McMahon
138
This bug affects 30 people
Affects Status Importance Assigned to Milestone
Unity
Invalid
Undecided
Unassigned
compiz (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

See this on a beta 2 updated w/ nvidia current & on todays daily in a live session w/ nouveau

Easiest seen by -
Open a window on WS 1
Using the switcher (or expo binding), switch to another WS
Before that Ws is displayed the previous Ws flashes on-screen very quickly

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity 4.18.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86 Kernel Module 280.13 Wed Jul 27 16:55:43 PDT 2011
 GCC version: gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
.tmp.unity.support.test.0:

ApportVersion: 1.23-0ubuntu1
Architecture: i386
CompizPlugins: [core,composite,opengl,decor,png,text,vpswitch,resize,place,cube,gnomecompat,move,regex,rotate,scale,scaleaddon,animation,expo,unityshell]
CompositorRunning: compiz
Date: Tue Sep 27 22:33:57 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current, 280.13, 3.0.0-11-generic, i686: installed
 nvidia-current, 280.13, 3.0.0-12-generic, i686: installed
GraphicsCard:
 nVidia Corporation G86 [GeForce 8400M GS] [10de:0427] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:0209]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta i386 (20110921.2)
JockeyStatus:
 xorg:nvidia_173 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
 xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
 kmod:nvidia_current - nvidia_current (Proprietary, Disabled, Not in use)
 kmod:nvidia_173 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
MachineType: Dell Inc. XPS M1330
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=599e8434-1f7e-41f5-9fc4-022cc20fb08c ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/26/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A15
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA15:bd12/26/2008:svnDellInc.:pnXPSM1330:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: XPS M1330
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.5.94+bzr20110919-0ubuntu1
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
Doug McMahon (mc3man) wrote :
Revision history for this message
Doug McMahon (mc3man) wrote :

This has been made even worse with the upgrade ro compiz 1:0.9.6-0ubuntu1
Now the previous Ws is flashed when just switching Ws's with Ctrl+Alt+ arrow

Revision history for this message
Sebastien Bacher (seb128) wrote :

I can't confirm with ctrl-alt-arrow but what I can see is the dialog I click on being hidden and then displayed again in the desktop expose

example with 2 workspaces:
- open gedit on ws1
- open firefox on ws2 and open another gedit on top of it
- click on the unity launcher workspace icon
- single click on gedit in ws1, you can see the background image (i.e gedit got hidden) for a second then gedit comes back
- single click on gedit on ws2, you can see firefox displayed for a second and then gedit coming back
- if you click on something already focussed it doesn't happen

it seems it unfocus or hide the dialog you select before selecting it...

Revision history for this message
Doug McMahon (mc3man) wrote :

Sorry for not expanding on last comment -
That was a beta 2 updated using cube/rotate where the issue was also seen when using viewport switching. Returning to to default wall showed showed no issue there (Ctrl+Alt+arrows

Have since done a fresh install with daily of 09/27 , using all defaults (wall
The problem with the workspace switcher remains, am using a simpler test

Open nautilus on WS 1, use the Ws switcher to go to Ws 2 (empty desktop
Before Ws 2 loads nautilus flashes on screen
Again using the Ws switcher go back to Ws 1, the desktop image flashes before Ws 1 with nautilus appears

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
chicken159 (services) wrote :

Am seeing this today on 2 machines after latest updates [nvidia current driver on desktop, ati on dell laptop].

Revision history for this message
Doug McMahon (mc3man) wrote :

As of unity-4.20 no longer see the described behavior when using the Workspace Switcher (expo

It does continue if using rotate/cube instead of wall, but only with viewport switching so that is a different bug

Would be inclined to mark this as fix released or invalid - the only caveat is that currently unity-4.20 requires killing & restarting nautilus to use, so can't say this 100% represents normal usage. ( bug 862743

Changed in unity:
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

no, it's not fixed in 4.20 using wall, it still happens there

Revision history for this message
Doug McMahon (mc3man) wrote :

While on a 10/02 install could not get the flashing with wall, I just removed it & put in a 10/04 install updated .
It's clear as day now.
 A quick ck. of cube/rotate shows they are still severely affected

Revision history for this message
Greg A (etulfetulf) wrote :

I'm seeing this problem with a Radeon HD 4350, with unity 4.22.0-0ubuntu2

Revision history for this message
Doug McMahon (mc3man) wrote :

On a 10/10 install with 'compiz (1:0.9.6+bzr20110929-0ubuntu4) oneiric-proposed' can no longer see this in Ws switcher when using the default wall plugin.

Revision history for this message
Greg A (etulfetulf) wrote :

'compiz (1:0.9.6+bzr20110929-0ubuntu4) oneiric-proposed' fixes this for me too.

Changed in unity (Ubuntu):
status: Confirmed → Fix Committed
Changed in unity:
status: Confirmed → Fix Committed
affects: unity (Ubuntu) → compiz (Ubuntu)
Changed in unity:
status: Fix Committed → Invalid
Revision history for this message
chicken159 (services) wrote :

compiz 1:0.9.6+bzr20110929-0ubuntu5 still exhibits this bug with desktop-cube.

Revision history for this message
David Rando (david-rando) wrote :

I'm having the problem right now too. You rotate the cube and it displays the previous desktop in a flash.

Revision history for this message
Greg A (etulfetulf) wrote :

The bug in this question (relating to the workspace switcher) is fixed with the version of compiz in natty-proposed.

I suggest that people having a similar problem with the desktop cube report a seperate bug.

Revision history for this message
Doug McMahon (mc3man) wrote :

new bug report specific to rotate/cube
Bug 876198

Paolo Panarese (pana91)
Changed in compiz (Ubuntu):
status: Fix Committed → Invalid
status: Invalid → Confirmed
Revision history for this message
Durand D'souza (durand1) wrote :

I still have this problem with the latest Ubuntu precise, fully updated. Some windows flash briefly whenever I switch desktops using Desktop Wall. I'm using the proprietary nvidia drivers.

Revision history for this message
Serrano Pereira (serrano-pereira) wrote :

Also seeing this on Ubuntu Precise. I'm in the same situation as Durand D'souza (fully updated, desktop wall, nvidia proprietary driver).

Revision history for this message
sprop (fpoblete-kamanga) wrote :

The solution for me was downgrade from compiz 0.9.5 to 0.9.4 and everything works okey. First, uninstall compiz (it keeps its configuration)

sudo apt-get remove compiz*
sudo apt-get autoremove

Delete every repository mention compiz in Software Sources
To be shure nothing remains

gksudo nautilus /etc/apt/sources.list.d

delete every line with the word "compiz" in it

sudo apt-get update

Add the Natty repositories to your apt sources:

deb http://ubuntu.mirror.cambrium.nl/ubuntu/ natty-updates main universe
deb http://ubuntu.mirror.cambrium.nl/ubuntu/ natty main universe

sudo apt-get update
 restart

Install the 0.9.4 version of compiz and ccsm, and their dependencies:

sudo apt-get install compiz=1:0.9.4+bzr20110606-0ubuntu1~natty2 \
compiz-core=1:0.9.4+bzr20110606-0ubuntu1~natty2 \
compiz-gnome=1:0.9.4+bzr20110606-0ubuntu1~natty2 \
compiz-plugins=1:0.9.4+bzr20110606-0ubuntu1~natty2 \
compiz-plugins-main=0.9.4+bzr20110527-0ubuntu1~natty1 \
compizconfig-backend-gconf=0.9.2.4-0ubuntu1 \
libcompizconfig0=0.9.4-0ubuntu2 \
libdecoration0=1:0.9.4+bzr20110606-0ubuntu1~natty2 \
compizconfig-settings-manager=0.9.4-0ubuntu2 \
python-compizconfig=0.9.4-0ubuntu1 \
compiz-plugins-extra=0.9.4-0ubuntu3

I got some dependencies errors so I sudo apt-get install line by line, and at a dependencies error, installed the mentioned dependence line and try again.

Restart and voilá

Revision history for this message
dino99 (9d9) wrote :

That version has reached EOL since a while, so it will not receive update. If that issue still exist, report again using ubuntu-bug.

Changed in compiz (Ubuntu):
status: Confirmed → Invalid
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.