Compiz scale option corrupts minimized windows

Bug #875709 reported by Joschi Poschi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
Invalid
Undecided
Unassigned
Compiz Core
Invalid
Undecided
Unassigned
compiz (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

What happens:
1. I have open several maximized applications
2. I minimize one application
3. I scale and choose one of the maximized applications
4. I choose the minimized application from the launcher
5. The application's window (the one that was minimized) is somehow move up about 30 pixel and not integrated into the panel anymore but behind it.
---

screencast demonstrating the behavior: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/875709/+attachment/2854387/+files/bug.webm

ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,copytex,decor,regex,snap,imgsvg,imgpng,gnomecompat,mousepoll,wall,text,obs,move,grid,resize,place,commands,animation,workarounds,ezoom,session,fade,animationaddon,addhelper,scale,scaleaddon,unityshell]
CompositorRunning: compiz
DistUpgraded: Log time: 2012-03-09 16:17:28.181764
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: ubuntu
DkmsStatus:
 bcmwl, 5.100.82.38+bdcom, 3.2.0-17-generic, x86_64: installed
 bcmwl, 5.100.82.38+bdcom, 3.2.0-18-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:3920]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110921.2)
MachineType: LENOVO 08946GG
NonfreeKernelModules: wl
Package: compiz 1:0.9.7.0+bzr3035-0ubuntu1~ppa3 [origin: LP-PPA-unity-team-staging]
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-18-generic root=UUID=1a14c84a-7ef1-4132-97b6-8b39d0447aa3 ro splash vga=786 quiet quiet splash profile vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-18.29-generic 3.2.9
Tags: third-party-packages precise third-party-packages precise ubuntu reproducible compiz-0.9
Uname: Linux 3.2.0-18-generic x86_64
UnreportableReason: Dies ist kein offizielles Ubuntu-Paket. Bitte entfernen Sie alle Pakete von Drittanbietern und wiederholen Sie den Vorgang.
UpgradeStatus: Upgraded to precise on 2012-03-11 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin netdev plugdev sambashare
dmi.bios.date: 05/10/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 33CN14WW
dmi.board.asset.tag: Tag 12345
dmi.board.name: MoutCook
dmi.board.vendor: LENOVO
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnLENOVO:bvr33CN14WW:bd05/10/2010:svnLENOVO:pn08946GG:pvrLENOVOIdeapadU160:rvnLENOVO:rnMoutCook:rvrNotApplicable:cvnLENOVO:ct10:cvrN/A:
dmi.product.name: 08946GG
dmi.product.version: LENOVO Ideapad U160
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.0+bzr3035-0ubuntu1~ppa3
version.ia32-libs: ia32-libs 20090808ubuntu33
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.1-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.1-0ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu6
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

summary: - Compiz scale option shows minimized windows
+ Compiz scale option minimized windows behaviour
description: updated
summary: - Compiz scale option minimized windows behaviour
+ Compiz scale option corrupts minimized windows
Revision history for this message
Alex Launi (alexlauni) wrote :

Could you please attach a screenshot of the issue?

Changed in compiz (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Joschi Poschi (joschiposchi) wrote :

Sure. I also measured the amount of pixels the windows are moved up, it's 24. By using the show desktop command I can correct that behaviour quite fast, but I don't think the observed behaviour isn't intended.
The arrows on the bottom show the elevation of the windows, in the upper part you can see the tab part of Firefox being hidden behind the panel as if moved there with Alt+Button1. Every window can be corrupted by the scale function while being minimized.

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

What I just noticed is that everything in the corrupted windows seems to be in the right place and just the view is corrupted. As you can see in the image the cursor is much lower than the selected tab, in the place where the tab should actual be.

tags: added: compiz
tags: added: oneiric scale window
Changed in compiz (Ubuntu):
status: Incomplete → New
Revision history for this message
Joschi Poschi (joschiposchi) wrote :

Can I do anything further to help solving this problem?

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

I still have this problem and I'm wondering why nobody else got it.
It's really annoying and if I had any programming/bug fixing skills I would do it myself.
So again my question: what can I do to get this fixed soon?

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

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. Compiz, in particular, is in heavy development and this bug may have been fixed in the development version of Ubuntu (12.04) if not on the current 11.10 release. If you are able, it would be of great help if you could confirm if the bug still exists by testing a livecd (available at http://cdimage.ubuntu.com/daily-live/current/). When you test it and it is still an issue, kindly upload the updated logs by running apport-collect <bug #> and any other logs that are relevant for this particular issue. Please keep in mind that the development version (12.04) is not suitable for daily use - please only use it for testing purposes.

Thank you for your help and patience.

Changed in compiz (Ubuntu):
status: New → Incomplete
Revision history for this message
Joschi Poschi (joschiposchi) wrote :

It's still persistent in Precise, but don't know how to exactly get the needed information. Could someone please tell me the exact terminal commands?

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

Hi. I don't doubt that you have this issue but I can't reproduce this for the life of me.

If you could run 'apport-collect 875709' in the terminal, it would be of great help. Perhaps even a small screencast of the bug in action (on Precise would be best, and I'd recommend the program Kazam as recordmydesktop has been badly broken recently).

Thanks for your patience.

Changed in compiz-core:
status: New → Incomplete
Changed in compiz (Ubuntu):
importance: Low → Medium
Revision history for this message
Joschi Poschi (joschiposchi) wrote : BootDmesg.txt

apport information

tags: added: apport-collected compiz-0.9 precise reproducible third-party-packages ubuntu
description: updated
Revision history for this message
Joschi Poschi (joschiposchi) wrote : BootLog.gz

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : Dependencies.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : DpkgLog.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : GconfCompiz.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : LightdmLog.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : Lspci.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : Lsusb.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : ProcEnviron.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : ProcModules.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : UdevDb.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : UdevLog.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : XorgLog.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : XorgLogOld.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : Xrandr.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : dmidecode.txt.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : locale.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : peripherals.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : setxkbmap.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : xdpyinfo.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : xinput.txt

apport information

Revision history for this message
Joschi Poschi (joschiposchi) wrote : xkbcomp.txt

apport information

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

Great. Now would you be so kind as to record the behavior? :)

Changed in compiz (Ubuntu):
status: Incomplete → Triaged
Changed in compiz-core:
status: Incomplete → New
Revision history for this message
Joschi Poschi (joschiposchi) wrote :

In the video you can see the described behaviour:
after minimizing a program and using the 'Show Dekstop' command of Compiz to minimize and maximze again all open windows the before minimized program after getting it back via the launcher is moved up some pixels.
http://dl.dropbox.com/u/24022880/Compiz.webm

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :
description: updated
Revision history for this message
Joschi Poschi (joschiposchi) wrote :

So what do you think of this bug?
Seems to be not only the 'Scale' plugin as in the bug description (I remembered it wrong before recording the movie) but also the 'Show Desktop' funktion (that I linked to the upper right corner).
I think Compiz is forgetting/falsely remembering the position of the first minimized window while scaling or minimizing/maximizing the others.

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

Anything else you need?
Bug is still persistent on both of my laptops with all the latest Precise updates.

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

What we need are more people that can reproduce this bug :). Again, I've tried multiple times and I can't reproduce this - which is odd, as I'd imagine the same behavior would occur on any machine. Unfortunately, until someone working on compiz can also reproduce and find the bug we'll just have to wait.

Thanks for your patience.

Changed in compiz (Ubuntu):
status: Triaged → New
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Upon looking at your video again, I'm wondering: Do you have two monitors set up? This looks like a bad interaction between two resolutions. I've also noticed that when you minimized VLC, the software center does not have focus. This does not happen on either Oneiric or Precise to me as well.

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

Also! I see that mouse cursor of yours is not a gnome mouse but rather a Windows mouse. Are you running this in a virtual machine?

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

No this is just the ubutaero mouse theme from gnome look.
I don't use two monitors I only have the one attached to the laptop :-)
I have two propper Ubuntu installations on two different laptops that I upgraded to Precise.
What is the expected bahaviour of the Software Center because Ubuntu seems the same on my two machines?

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

Do all of the machines you are using have the unity staging PPA installed? There's a good chance that that is the issue, then.

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

I had this problem before using the Unity staging PPA and before moving to Precise.
I believe now the windows behave like there was no panel and are therefore moved.

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

Seems to be a more general problem of window placement/restoration because I got the same result of moved windows when I tried the 'minimize on launcher' patch (http://www.webupd8.org/2012/03/unity-with-minimize-on-click-patch.html).

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

I had to deactivade the additional animation addons from the compiz-plugins-extra package because it caused unity to crash and after doing so the strange window restoration is gone. So maybe the bug is related to this package (but I'm wondering because for mini/maximize I set "Zoom" which is from the not from that package).

Revision history for this message
Joschi Poschi (joschiposchi) wrote :

Meanwhile I made a clean install of 12.04 and I'm still having this problem. Also I can say that it isn't the compiz-plugins-extra package as I didn't install it. So I guess it's something wrong with compiz in general (window placement/recovery as I said before).
Both of my laptops are Lenovo machines with onboard Intel graphics, maybe that helps.

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

Unfortunately, we're going to have to wait for someone to be able to reproduce/pinpoint this bug. I have not been able to reproduce this at all.

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: New → Invalid
Changed in compiz-core:
status: New → Invalid
Changed in compiz:
status: New → 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.