'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when using any third party Gtk(>=3.14) theme (Xenial/Yakkety)

Bug #1387163 reported by Khurshid Alam on 2014-10-29
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Undecided
Unassigned
unity (Ubuntu)
High
Unassigned
Nominated for Wily by Alberto Salvia Novella
Nominated for Xenial by Alberto Salvia Novella

Bug Description

This is happening for any gtk-3.12 theme which has proper support for gtk-headerbar.

How to reproduce on Utopic:

1. sudo apt-get install Numix
2. sudo apt-get install gnome-tweak-tool
3. change Gtk theme to Numix
4. Open any app with Gtk-Headerbar (& NOT directly patched by Ubuntu) like gnome-tweak-tool, gnome-system-log
2. enable show-desktop on unity launcher
3. Click on show-desktop first time. it will show desktop.
4. Click on it again, it crashes compiz & sometimes does not recover from it. Users have to fallback to TTY & force restart lightdm.

The problem also occurs for any headerbar app from Gnom3 ppa (for example gnome-contacts, baobab, gnome-maps).

Attached crash file from /var/crash/compiz.

Note: Compiz on other desktop shell/session works relatively well. For example in Gnome-Flashback-Compiz session it doesn't happen.

Khurshid Alam (khurshid-alam) wrote :
summary: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when
- using any third party Gtk(3.12) theme (Utopic/Vivid)
+ using any third party Gtk(3.12) theme (Utopic)
description: updated
Khurshid Alam (khurshid-alam) wrote :

Noticed same thing on vivid (daily build) as well.

summary: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when
- using any third party Gtk(3.12) theme (Utopic)
+ using any third party Gtk(3.12) theme (Utopic/Vivid)
N1ck 7h0m4d4k15 (nicktux) wrote :

Yes,
that is reproducible as per your instructions.
I confirm the bug affects Vivid (15.04) as well.

Changed in unity (Ubuntu):
status: New → Confirmed
tags: added: vivid
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
importance: Undecided → Critical
Khurshid Alam (khurshid-alam) wrote :

I can now reproduce this with Gtk-3.14 on Vivid as well.

summary: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when
- using any third party Gtk(3.12) theme (Utopic/Vivid)
+ using any third party Gtk(3.12/3.14) theme (Utopic/Vivid)
Changed in unity (Ubuntu):
importance: Critical → High

This bug is still valid in 15.10 Wily Werewolf.

Attached the relevant compiz crash report.

summary: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when
- using any third party Gtk(3.12/3.14) theme (Utopic/Vivid)
+ using any third party Gtk(3.12/3.14) theme (Vivid/Wily)
tags: added: wily
removed: utopic
Khurshid Alam (khurshid-alam) wrote :

I can reproduce in xenial as well. Tagging

summary: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when
- using any third party Gtk(3.12/3.14) theme (Vivid/Wily)
+ using any third party Gtk(3.12/3.14) theme (Wily/Xenial)
tags: added: xenial
removed: vivid
summary: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when
- using any third party Gtk(3.12/3.14) theme (Wily/Xenial)
+ using any third party Gtk(>=3.14) theme (Wily/Xenial)
Changed in unity (Ubuntu):
status: Confirmed → Triaged
summary: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when
- using any third party Gtk(>=3.14) theme (Wily/Xenial)
+ using any third party Gtk(>=3.14) theme (Xenial/Yakkety)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers