When dragging maximized windows in expo mode, any side-snapped windows will follow

Bug #937700 reported by psypher
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
Confirmed
Undecided
Unassigned
Compiz Core
Confirmed
Undecided
Unassigned
compiz (Ubuntu)
Triaged
Low
Unassigned

Bug Description

This issue occurs when any application window has been snapped in any position of the screen, in the background, and a fullscreen application is in the foreground. When going into Expo zoom-out mode, to see all 4 desktops, and you try and drag the fullscreen application to another desktop. The screen will perform a really ugly flicker screen corrupt, and drag any and all SNAPPED windows below the fullscreen app with it to the other desktop. You can clearly see this happening while the flicker takes place and the original desktop is left blank.

BUT if you were to instead double click the original, now blank, desktop to return to it, you will find the snapped windows are in fact left behind and the fullscreen app has been moved. BUT if you instead dbl click on the new desktop, where you have moved the fullscreen app to, you will find that the snapped apps did in fact move with it.

This happens when the window has been snapped using the mouse to drag or using the shortcut keys ctrl-alt-1/2/3/4/5/6/7/8/9. It occurs in both 64bit and 32bit versions. This also happens with any application, not just terminal.

I have tested this issue on my current main Dell XPS laptop, installed with 64bit 12.04 (nouveau driver) and this occurs in a Virtual machine running in virtualbox with software 3d rendering.

So the issue is not related to platform or graphics driver. It's easily reproduceable. Note this issue ONLY occurs with snapped windows, does not happen with windows that are not snapped.

Please see my atattached video of this issue in 32bit virtual machine

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz 1:0.9.7.0~bzr2995-0ubuntu4
ProcVersionSignature: Ubuntu 3.2.0-17.26-generic-pae 3.2.6
Uname: Linux 3.2.0-17-generic-pae i686
.tmp.unity.support.test.0:

ApportVersion: 1.92-0ubuntu1
Architecture: i386
CompizPlugins: [core,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
Date: Tue Feb 21 13:01:05 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus: virtualbox-guest, 4.1.8, 3.2.0-17-generic-pae, i686: installed
GraphicsCard: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef] (prog-if 00 [VGA controller])
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120220)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
MachineType: innotek GmbH VirtualBox
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_ZA:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_ZA.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-17-generic-pae root=UUID=a0a1f314-d62e-4234-8e3b-b8f22ad833c0 ro quiet splash vt.handoff=7
Renderer: Software
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH
version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu4
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0~rc2-0ubuntu5
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0~rc2-0ubuntu5
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu3
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
psypher (psypher246) wrote :
Revision history for this message
psypher (psypher246) wrote :
Revision history for this message
psypher (psypher246) wrote :

Any update to this, could someone please confirm this bug?

Thanks

Revision history for this message
psypher (psypher246) wrote :

Hi all,
beta 2 is out, this is still happening and this bug has not been assigned or confirmed yet, please could someone look at this. It's extremely annoying to have a properly ordered desktop, zoom out click on one screen and then have randomly apps jump to the screen you trying to go to.

Please help, this bug is falling through the cracks!

Revision history for this message
psypher (psypher246) wrote :

I have tested this with the nvidia and nouveau drivers and problem still persists. The flicker when moving apps and the issue where apps get snapped to other desktops when zoomed out and selecting an alternate desktop.

Problem also happens with and without multi monitor setups

Revision history for this message
Robert Navarro (crshman) wrote :

Looking at the video I too can confirm a similar bug (I'm not using unity but instead gnome-panel with compiz enabled).

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

I can reproduce.

Changed in compiz-core:
status: New → Confirmed
Changed in compiz (Ubuntu):
status: New → Triaged
importance: Undecided → Low
summary: - Ubuntu 12.04, compiz snap plugin behaves inconsistently when dragging
- snapped windows in Expo mode
+ When dragging maximized windows in expo mode, any snapped windows will
+ fololow
summary: When dragging maximized windows in expo mode, any snapped windows will
- fololow
+ follow
summary: - When dragging maximized windows in expo mode, any snapped windows will
- follow
+ When dragging maximized windows in expo mode, any side-snapped windows
+ will follow
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

For me, I can only reproduce this with the control+alt+keypad corner cases, not the control+super+left/right cases.

Changed in compiz:
status: New → Confirmed
Revision history for this message
Sami Jaktholm (sjakthol) wrote :

I believe this is a duplicate of bug 882754 with different symptoms. Dragging a window to a different workspace in expo is technically a workspace switch (switch happens on ungrab to update the window position correctly). This particular issue has been fixed in compiz trunk. Thank you for reporting!

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.