gtk-window-decorator crashed when windows controls are on the left and GDK_SCALE=2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
On Ubuntu MATE 17.10 daily I am experimenting with GDK scaling. I have exported the following in to the XSession via /etc/X11/Xsession.d
GDK_SCALE=2
GDK_DPI_SCALE=0.5
MATE Tweak can be used to switch between window managers and also select if windows controls are displayed on the left or the right.
* When GDK scaling is 1 Compiz works correctly regardless of window control position.
* When GDK scaling is active and window controls are on the right switching to Compiz works correctly.
* When GDK scaling is active and window controls are on the left switching to Compiz causes it to segfault with the following error:
(gtk-window-
When MATE Tweak switches the window control positions this is what it uses:
* Left: "close,
* Right: "menu:minimize,
ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: compiz-gnome 1:0.9.13.
ProcVersionSign
Uname: Linux 4.11.0-10-generic x86_64
ApportVersion: 2.20.5-0ubuntu5
Architecture: amd64
CurrentDesktop: MATE
Date: Tue Jul 18 14:22:39 2017
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2017-06-10 (37 days ago)
InstallationMedia: Ubuntu-MATE 17.10 "Artful Aardvark" - Alpha amd64 (20170606)
ProcCmdline: /usr/bin/
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_GB.UTF-8
SHELL=
Signal: 5
SourcePackage: compiz
StacktraceTop:
() at /lib/x86_
g_log_
g_log_
g_log_structured () at /lib/x86_
() at /usr/lib/
Title: gtk-window-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirt lpadmin plugdev sambashare sudo
StacktraceTop: sandbox_ e_CrVT/ lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 writer_ default () from /tmp/apport_ sandbox_ e_CrVT/ lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 structured_ array () from /tmp/apport_ sandbox_ e_CrVT/ lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 sandbox_ e_CrVT/ lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 metacity_ calc_geometry () from /tmp/apport_ sandbox_ e_CrVT/ usr/lib/ x86_64- linux-gnu/ libmetacity. so.1
_g_log_abort () from /tmp/apport_
g_log_
g_log_
g_log_structured () from /tmp/apport_
meta_theme_