Windows open below panel and launcher, grid does not work at all, window animations missing, and general plugin chaos if built on raring (cmake >= 2.8.10)

Bug #1085581 reported by Francis Ginther
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Critical
Stephen M. Webb
0.9.8
Won't Fix
Medium
Unassigned
compiz (Ubuntu)
Fix Released
Critical
Stephen M. Webb

Bug Description

Autopilot runs are hitting issues with test_panel and maximizing windows [1]. While investigating I found that new windows are incorrectly placed below the panel and launcher. I haven't yet determined if this is also the root cause of the autopilot test failures.

Tests are being run with ppa:unity-team/staging, my results were reproduced with 6.12.0bzr2947pkg0raring0 on a raring virtual box vm.

[Test case]
Open a gnome-terminal window

Observed result: The window will appear below the panel and launcher. The window's title will be completely below the panel.
Expexted result: The window should appear so that no portion is below the panel or launcher.

[1] - https://jenkins.qa.ubuntu.com/job/ps-unity-autopilot-raring/50/testReport/

See also comment #2 about the dash content being shifted (see screenshot)

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: unity 6.12.0bzr2947pkg0raring0 [origin: LP-PPA-unity-team-staging]
ProcVersionSignature: Ubuntu 3.7.0-4.12-generic 3.7.0-rc7
Uname: Linux 3.7.0-4-generic x86_64
ApportVersion: 2.6.3-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CrashDB: unity
Date: Sun Dec 2 03:33:56 2012
InstallationDate: Installed on 2012-11-26 (5 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20121126)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Francis Ginther (fginther) wrote :
affects: unity → compiz
Changed in compiz:
importance: Undecided → High
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Please also note that once you moved a window and open the dash, the transparency under it is incorrect. See attached screenshot.

description: updated
Revision history for this message
Brandon Schaefer (brandontschaefer) wrote :

I can confirm this.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Trying to reproduce this bug, but can't yet.
1. Running the PPA on raring makes unity crash on load (SIGSEGV in unity::launcher::Launcher::DrawContent).
2. Compiling lp:unity with the latest sources I can't reproduce any problem at all with window placement. Windows are placed correctly.

Are you missing the "place" plugin?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

OK, reproduced and progress made.

The issue seems to be the raring build environment. If you take the same code from lp:compiz and build it on quantal and raring, then run it on quantal and raring, you get the same behaviour: The build made on raring is always broken. Even when you run it on raring. On the other had the build made on quantal always works even when run on raring.

By broken I mean:
  1. Place plugin not functioning despite being loaded (this bug).
  2. Grid plugin not functional despite being loaded.
  3. Window open/close animations missing (most of the time).

Now trying different compilers and checking build-deps on raring to see what the cause is.

Revision history for this message
Nick Dedekind (nick-dedekind) wrote :

@Daniel: You testing on a VM?

Stephen M. Webb (bregma)
Changed in compiz:
assignee: nobody → Stephen M. Webb (bregma)
Stephen M. Webb (bregma)
Changed in compiz:
status: New → In Progress
Changed in compiz:
status: In Progress → Fix Committed
Changed in compiz:
milestone: none → 0.9.9.0
Changed in compiz (Ubuntu):
status: New → Fix Committed
importance: Undecided → High
Changed in compiz (Ubuntu):
assignee: nobody → Stephen M. Webb (bregma)
milestone: none → ubuntu-13.04-alpha-1
summary: - new windows open below panel and launcher (raring staging ppa)
+ Windows open below panel and launcher, grid does not work at all, window
+ animations missing, and general plugin chaos if built on raring (cmake
+ >= 2.8.10)
Changed in compiz:
importance: High → Critical
Changed in compiz (Ubuntu):
importance: High → Critical
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.6 KiB)

This bug was fixed in the package compiz - 1:0.9.9~daily12.12.05-0ubuntu1

---------------
compiz (1:0.9.9~daily12.12.05-0ubuntu1) raring; urgency=low

  [ Michael Terry ]
  * debian/control:
    - Update Vcs-Bzr
  * debian/patches/100_expo_layout.patch:
    - Fix to apply
  * Automatic snapshot from revision 3451 (bootstrap)
    - Fix crash from writing to static memory (LP: #1065814)
    - Fix maximized windows changing workspaces (LP: #1071791)
    - Respect Zoom Factor setting (LP: #1066187)
    - Respect Show Window Title setting (LP: #1009999)
    - Restore text background transparency (LP: #1042132)
    - Restore screenshot selection rectangle transparency (LP: #1047788)
    - Restore top and bottom cube transparency (LP: #1048272)
    - Fix scaleaddon window highlighting being solid (LP #1068503)
    - Make resize hint overlay disappear when changing edges (LP: #839602)
    - Preserve grid IDs during drag (LP: #1067812, LP: #1048855)
    - Save current display before doing snap preview (LP: #1068173)
    - Ignore inactive keybindings (LP: #1053280)
    - Handle <primary> in keyboard shortcuts (LP: #936840)
    - Make sure showdesktop plugin is loaded after unityshell (LP: #1067534)
    - Fix grid build failure (LP: #1067577)
    - Fix Jenkins test failures (LP: #1058577)
    - Don't allow duplicate static symbols when linking (LP: #1067964)
    - Make external templates C++0x compatible (LP: #1067598)
    - Make sure to initialize class members (LP: #1033877)
    - Don't duplicate templates in plugins (LP: #1066793, LP: #1066803,
      LP: #1066804, LP: #1066805, LP: #1066799, LP: #1066796,
      LP: #1066795, LP: #1066798, LP: #1067218, LP: #1067219)
    - Don't needlessly set gsettings keys (LP: #1064791)
    - Remove unused code (LP: #1037142, LP: #1067234)
    - Fix syntax highlighting for trunk xml files (LP: #1066823)
    - Fix documentation for building with python2 (LP: #1070211)

  [ Stephen M. Webb ]
  * Windows open below panel and launcher, grid does not work at all,
    window animations missing, and general plugin chaos if built on
    raring (cmake >= 2.8.10) (LP: #1085581)

  [ Iven Hsu ]
  * KDE Appmenu doesn't work with compiz decorators (LP: #1082265)
  * compiz 0.9.8.6 fails to build from source in KDE4-window-decorator
    with latest KDE 4.10 beta (LP: #1082152)
  * kde4-window-decorator crashes when starting up with oxygen theme
    (LP: #1050776)

  [ sampo555 ]
  * Grid: Window management - resize preview does not show when moving a
    window from the semi-maximised state to the maximised state in a
    single action (LP: #1071689)

  [ Timo Jyrinki ]
  * HTML5 video in Firefox continues to tear (LP: #1086337)

  [ MC Return ]
  * Workspacenames Plug-in: Wishlist: Default Appearance values not
    ideal (LP: #1075600)
  * Resizeinfo Plug-in: No possibility to change the color and
    transparency of the rounded background outline (LP: #1070297)
  * Resizeinfo Plug-in: Gradient color 2 and 3 settings are ignored and
    no background gradient is rendered (LP: #1070233)
  * Expo animations "Fade + Zoom" & "Vortex" result in a black screen
    (LP: #875311)
  * Workspacenames Plug-in: Wishlist: No default values...

Read more...

Changed in compiz (Ubuntu):
status: Fix Committed → Fix Released
Changed in compiz:
status: Fix Committed → Fix Released
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.