Wobbly windows bounce continuously when snapped to panel

Bug #153374 reported by Madmoose
44
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Unknown
compiz (Ubuntu)
Fix Released
Low
Unassigned
Declined for Gutsy by Henrik Nilsen Omma

Bug Description

Hello,

Today I noticed a bug with visual effects. When you drag a window, and attach it to the top panel it will bounce over and over like a grand mal seizure.

1) Turn On visual effects in gusty.

2) unmaximize your window

3) Grab the top off the window, and move it so it attaches to the top panel.

4) Watch the wiggle show.

I'm using the Nvidia driver, and gusty with all updates as of Oct 16.

Related branches

Revision history for this message
Ryan Maki (ryan.maki) wrote :

I've replicated this bug on an NVidia 8600GS Mobile with Visual Effects set to "Extra" which suggests this is compiz related. Changed the package to 'compiz' to reflect this.

Revision history for this message
Madmoose (desaad) wrote :

I've replicated this bug on my wifes computer as well.

Revision history for this message
biruagust (biruagust) wrote :

I have this bug too. I have an ATI 1600 Pro graphics card and I'm using the default free drivers.

Revision history for this message
biruagust (biruagust) wrote :

By the way, it only bounces if one of the top corners is attached to the top and the other top corner is outside the screen! Same thing for bottom attachment.

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

This bug was nominated for Gutsy but does currently not qualify for a 7.10 stable release update (SRU) and the nomination is therefore declined.
According the the SRU policy, the fix should already be deployed and tested in the current development version before an update to the stable releases will be considered. With 7.10 now released, that policy applies to this bug. See: https://wiki.ubuntu.com/StableReleaseUpdates .
The bug is not being closed as work will continue on fixing it for the next release, Hardy Heron (8.04). If the state of this bug should change such that it qualifies for the SRU process, please contact the person who originally declined it and ask them to re-evaluate it. To help improve the state of this bug see: https://wiki.ubuntu.com/Bugs/HowToTriage .

Changed in compiz:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Still a issue in intrepid. AFAIK, this bug can only be reproduced with "wobbly window" plugin enabled.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

I reported the bug upstream, so compiz developers can see the issue and have the possibility to work on it.
http://bugs.opencompositing.org/show_bug.cgi?id=1047

Changed in compiz:
status: Unknown → New
Revision history for this message
Craig Hansen (craig-hansen) wrote : Re: wobbly window makes the window bounce when attached to top panel

There's a whole family of bugs of this kind with wobbly windows. One way of thinking about this is that the amount of wobbly-ness should be related to the amount of energy put into mouse movement - when the mouse stops moving for a while, the wobbly effects need to be damped out. There are numerous positions where a window can be slowly moved near other objects and a large amount of wobbling can persist indefinitely. One example is where a tall window is slowly moved so that the long edge is near a smaller window (about 1/3 the height of the tall window) - it appears that the two corners of the small window attract the tall window edge in such a way that the tall window's edge vibrates wildly.

In a similar way, the attraction to other windows should diminish with time, so that a small adjustment of a window is possible.

Changed in compiz:
status: New → Confirmed
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Still reproducible under jaunty, but "sticking to panel" is disabled by default, even with extra effects. It can only be enabled with tools such as ccsm.

Revision history for this message
AJenbo (ajenbo) wrote :

I made a video of this and other issues to do with compiz on extra.

http://www.youtube.com/watch?v=M5CTgRhiUkU

1: When a windows is near the top or bottom menus, and has one side out side the screen, it's corners will start to wobble.
2: Tall windows will some times start to jump from the top menu to the bottom menu repetidly.
3: When a window is animating it's visual and clickable area are ofthen not in the same location.
4: Tall windows are hard to move from the bottom to the top or vis versa, as they stick to the othere end.
5: Sometimes windows will jump behind the top menu, leaving the user unable to use the functions found in the title bar of the program (minimise, close, maximize and move), not all users knows that this can also be done from the content menu for the program in the bottom menu.
All theas bugs are confirmed (by me) on 7.10, 8.04.1 and 8.10, on two different systems.
The solution to the most critical of thease issues is to only tell compiz about the desktop (screen - menus) space and not the screen space, this would avoice that the program jumps behind the menu, wobels and reduce the jumping and flickering of the windows in general.

Revision history for this message
Tobias Axelsson Heia (merald) wrote :

I will just confirm #5, it wobbles up under the top list, still in 9.04.

Got nVidia Corporation Quadro FX 570M

T61P, running 32-bit version.

summary: - wobbly window makes the window bounce when attached to top panel
+ Wobbly windows bounce continuously when snapped to panel
Changed in compiz (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.8.3+git20090914-0ubuntu1

---------------
compiz (1:0.8.3+git20090914-0ubuntu1) karmic; urgency=low

  * Pre-Version of the upcomming 0.8.4 bugfix release
    - fixes crashes LP: #268683, #284362, #346391, #351878, #352037, #380338
    - fixes crashes on 64bit arches due to issue in va_list use
    - fixes at least some of the doPoll/eventLoop crashes reported in
      LP: #131679, #145360, #279820
    - likely fixes crashes LP: #340428 and #360643
    - fixes placing of dialogs (e.g. PolicyKit) behind currently focused
      window (LP: #165161)
    - fixes placing of new windows behind fullscreen window (LP: #153676)
    - fixes wobbly bouncing near panel and screen edges (LP: #153374)
    - screenshot plugin now saves to the correct desktop directory by default
      (LP: #175116)
    - lowering a window now activates the topmost window, unless
      click-to-focus is off (LP: #122507)
    - fixes inconsistent icon sizes in switcher, ring, shift, staticswitcher
      plugins
    - fixes some memory leaks
    - texture compression is now off by default due to texture quality issues
    - ported KDE4 window decorator to KDE 4.3
  * debian/control:
    - add versionized dependency on compiz-wrapper from
      compiz-core

compiz (1:0.8.3+git20090907-0ubuntu1~ppa1) karmic; urgency=low

  * new git snapshot

compiz (1:0.8.3+git20090904-0ubuntu1~ppa2) karmic; urgency=low

  [ Travis Watkins ]
  * debian/compiz-manager:
    - set COMPIZ_PLUGINS to plugins we want to always have enabled

  [ Saïvann Carignan ]
  * debian/compiz-gnome.gconf-defaults: Re-enable desktop switching by
    default as it has been fixed by appropriate GNOME schemas. (LP: #414170)

compiz (1:0.8.3+git20090904-0ubuntu1~ppa1) karmic; urgency=low

  * new git snapshot:
    - fixes segfaults on 64bit arches
    - warning fixes
    - avoid adding core twice

compiz (1:0.8.3+git20090831-0ubuntu1) karmic; urgency=low

  [ Michael Vogt ]
  * new git snapshot with fixes from 0.8 branch:
    - fix stacking below problem with the polkit1 dialog
    - fixes doPoll() crash (LP: #131679)
    - many more bugfixes
  * debian/control:
    - add "Provides: x-window-manager" to the compiz package
      (LP: #364242)

  [ Robert Ancell ]
  * debian/control:
  * debian/rules:
    - Build a compiz-dbg package (LP: #420321)

 -- Michael Vogt <email address hidden> Mon, 14 Sep 2009 09:39:42 +0200

Changed in compiz (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Tobias Axelsson Heia (merald) wrote :

Great work!

Changed in compiz:
status: Confirmed → Fix Released
Revision history for this message
AJenbo (ajenbo) wrote :

Nice job!

Revision history for this message
Eugene Crosser (crosser) wrote :

Not sure if this should be reported as a separate bug but it is certainly *very* similar:
on maverick (beta), with dual monitor setup where monitors have slightly different sizes, when a window is placed near the edge of a "bigger" (pixel-wise) screen, it starts to wobble alternately snapping to the real edge of the screen and to an invisible line a centimeter or so away from the edge.

This started after a recent update when support for screens with different resolutions was re-enabled.

compiz:
  Installed: 1:0.8.6-0ubuntu9

xorg:
  Installed: 1:7.5+6ubuntu3

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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