We are using 1 bad hack for compiz hanging on startup

Bug #963264 reported by Didier Roche on 2012-03-23
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Compiz Core
Critical
Daniel van Vugt
Unity
Fix Released
Critical
Unassigned
Unity Distro Priority
Critical
Unassigned
unity-2d
Undecided
Unassigned
compiz (Ubuntu)
Undecided
Unassigned
unity (Ubuntu)
Undecided
Unassigned
unity-2d (Ubuntu)
Undecided
Unassigned

Bug Description

Seems that compiz is hanging on startup and doesn't draw anything for quite some users. The fix was:
- if libcomposite can't intialize, exit 1 and gnome-session restarts compiz (TO BE REMOVED)
- add --replace systematically to compiz to replace current compositing manager (TO BE REMOVED)
- we have a migration checker reverting the compiz default plugin list once for beta2 (TO BE REMOVED)

Seems compiz is locking up itself. See JasonW and Mikkel for machine which can reproduce that easily.

The two first hacks can be removed safely for now thanks to latest Daniel's branch.

Related branches

Didier Roche (didrocks) on 2012-03-23
Changed in unity:
status: New → Confirmed
Changed in compiz-core:
status: New → Confirmed
Changed in unity:
importance: Undecided → Critical
Changed in compiz-core:
importance: Undecided → Critical
Changed in unity:
milestone: none → 5.10.0
Changed in unity-distro-priority:
status: New → Fix Committed
importance: Undecided → Critical
Didier Roche (didrocks) on 2012-03-23
tags: added: precise rls-p-tracking
Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
Daniel van Vugt (vanvugt) wrote :

The proper fix to compiz-core requires an architectural change and ABI break. It won't be done until compiz 0.9.8 in Ubuntu 12.10.

Changed in compiz-core:
assignee: nobody → Alan Griffiths (alan-griffiths)
David Barth (dbarth) on 2012-03-26
tags: added: hitlist
Didier Roche (didrocks) on 2012-03-26
summary: - We are using 2 bad hacks for compiz hanging on startup
+ We are using 3 bad hacks for compiz hanging on startup
description: updated
Changed in compiz-core:
assignee: Alan Griffiths (alan-griffiths) → Daniel van Vugt (vanvugt)
affects: unity (Ubuntu) → compiz (Ubuntu)
Didier Roche (didrocks) on 2012-03-27
summary: - We are using 3 bad hacks for compiz hanging on startup
+ We are using 1 bad hack for compiz hanging on startup
description: updated
Tim Penhey (thumper) on 2012-03-27
Changed in compiz-core:
status: Confirmed → Fix Committed
milestone: none → 0.9.7.4
Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
Paweł Stołowski (stolowski) wrote :

The migration checker affects unity-2d, as we loose metacity keybindings (I observed this with show_desktop key binding).

Didier Roche (didrocks) on 2012-03-30
no longer affects: unity-2d (Ubuntu)
Changed in unity-2d:
status: New → Fix Committed
Changed in unity:
status: Confirmed → Fix Committed
Changed in unity (Ubuntu):
status: Confirmed → Fix Committed
Changed in compiz (Ubuntu):
status: Confirmed → Fix Committed
no longer affects: unity (Ubuntu)
Daniel van Vugt (vanvugt) wrote :

Fix released in Compiz Core 0.9.7.4

Changed in compiz-core:
status: Fix Committed → Fix Released
Didier Roche (didrocks) on 2012-03-30
no longer affects: unity (Ubuntu)
no longer affects: unity-2d (Ubuntu)
Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity-2d (Ubuntu):
status: New → Confirmed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.7.4-0ubuntu1

---------------
compiz (1:0.9.7.4-0ubuntu1) precise; urgency=low

  * New upstream release
    - compiz crashed with SIGSEGV in CompositeScreen::compositingActive()
    - Window management - Closing one window sends others to the
      background (LP: #888704)
    - [regression] Invisible resize border is now only 1px wide (LP: #953839)
    - Coverity REVERSE_INULL - CID 10888 (LP: #957572)
    - Unity dash opens and immediately closes if you tap Super+A
      quickly (LP: #960831)
    - Unity 5.8: Flickering and corruption on Unity UI elements (LP: #963093)
    - Unity 5.8: Can't login to Unity since upgrade to 5.8 (LP: #963465)
    - [regression] Unity 5.8+Compiz 0.9.7.2: Pressing Super+Tab or
      Super+W works, but unity does not respond to when Super is
      released. (LP: #963470)
    - Unity 5.8: Login to blank screen (all black or just wallpaper)
      (LP: #963633)
    - Tests do not build when libgtest-dev is installed but libgtest
      isn't (LP: #964248)
    - Note that this fix is REMOVED for stability reasons:
       Unity/compiz intercepts Super and Alt keypresses from grabbed
       windows like VMs. (806255)
  * debian/patches/ubuntu-config.patch:
    - tweak slightly the shadow border for both active/inactive windows.
    - change the shortcuts as per design request: (LP: #969235)
      Ctrl + Super + D Minimises all windows
      Ctrl + Super + Cursor up Maximises the current window
      Ctrl + Super + Cursor down Restores or minimises current window
  * debian/rules, debian/compiz-gnome.gconf-defaults:
    - move the default for the unity-less default profile from DEFAULT_PLUGINS
      list as it seems compiz tries to load that list, then ccp, then the
      profile list.
    - put the active_plugins list back to the Default profile in gconf then.
  * debian/control:
    - set Standards-Version to latest
  * remove debian/patches/always_replace.patch,
    debian/patches/exit_1_if_composite_cant_init.patch,
    debian/patches/reset_active_plugin_list.patch,
    debian/reset-compiz-gconf, debian/compiz-gnome.install:
    - the 3 bad hacks are now not necessary anymore (LP: #963264)
  * remove as now in upstream tarball:
    - debian/patches/fix_953839.patch
    - debian/patches/revert_lim.patch
    - debian/patches/fix_953089_2.patch
    - debian/patches/fix_960831.patch
 -- Didier Roche <email address hidden> Tue, 03 Apr 2012 15:43:16 +0200

Changed in compiz (Ubuntu):
status: Fix Committed → Fix Released
Didier Roche (didrocks) wrote :

Putted other tasks as fix released as the release team tracker would reopen invalid downstream task for us.

Changed in unity:
status: Fix Committed → Fix Released
Changed in unity-2d (Ubuntu):
status: Confirmed → Fix Released
Changed in unity-2d:
status: Fix Committed → Fix Released
Changed in unity-distro-priority:
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers