'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when using any third party Gtk(>=3.14) theme (Xenial/Yakkety)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Unity |
Confirmed
|
Undecided
|
Unassigned | |
| | unity (Ubuntu) |
High
|
Unassigned | ||
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
| Khurshid Alam (khurshid-alam) wrote : | #1 |
| 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 : | #2 |
| 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 (nick-athens30) wrote : | #3 |
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 : | #4 |
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 |
| N1ck 7h0m4d4k15 (nick-athens30) wrote : Re: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when using any third party Gtk(3.12/3.14) theme (Utopic/Vivid) | #5 |
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 |
| N1ck 7h0m4d4k15 (nick-athens30) wrote : Re: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when using any third party Gtk(3.12/3.14) theme (Vivid/Wily) | #6 |
| Khurshid Alam (khurshid-alam) wrote : | #7 |
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 |
| Khurshid Alam (khurshid-alam) wrote : Re: 'Show Desktop' on launcher crashes compiz for any Gtk-Headerbar app when using any third party Gtk(>=3.14) theme (Wily/Xenial) | #8 |
I can reproduce this under yakkety as well.
| 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) |


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