Comment 10 for bug 1312944

Revision history for this message
isync (o-zucker) wrote :

This bug affects me since doing a fresh install of 16.04. I tracked it down to the Unity Dash/Docker. Whenever I hover over the left side of the screen, click an app, and on the mouseout (when the docker animation starts to hide it again) compiz crashes, takes a second, and comes back with the "oops, something crashed" dialog or simply a flicker of my open windows.

My current workaround: I'm using Cairo-Dock (aka Glx-Dock, cairo-dock package) for the moment, using it's "Login with Cairo Dock" feature upon Ubuntu greeter asking me for login. No crashes of compiz since then.

[Long rant for the interested]
I had a hard time finding this one with many hours of reboots... doing a fresh install, assuming a hard drive failure, then faulty RAM, trying to circumvent compiz by running Ubuntu MATE first, then switching to gdm via Ubuntu GNOME. All until I found the root is actually the docker, not compiz! I assume that there's something wrong with the FX animation and my graphics card/driver. Or the combination of the Unity Dock + Compiz...
[/Long rant]

Hopefully relevant info:
$ lspci -nnk | grep -i VGA -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation 82G965 Integrated Graphics Controller [8086:29a2] (rev 02)
Subsystem: ASUSTeK Computer Inc. 82G965 Integrated Graphics Controller [1043:81ea]
Kernel driver in use: i915

$ glxinfo | grep 'OpenGL version string'
OpenGL version string: 2.1 Mesa 17.2.4

$ head /var/crash/_usr_bin_compiz.1000.crash
ProblemType: Crash
Architecture: amd64
CrashCounter: 1
CurrentDesktop: Unity
Date: Sun Jan 7 15:00:44 2018
DistroRelease: Ubuntu 16.04
ExecutablePath: /usr/bin/compiz
ExecutableTimestamp: 1471968917
ProcCmdline: compiz
ProcCwd: /home/someuser
ProcEnviron:
 PATH=(custom, user)
 SHELL=/bin/bash
 LANG=en_EN.UTF-8
 LANGUAGE=en_EN
 XDG_RUNTIME_DIR=<set>
ProcMaps:
 00400000-00403000 r-xp 00000000 08:01 4980911 /usr/bin/compiz
 00602000-00603000 r--p 00002000 08:01 4980911 /usr/bin/compiz
 00603000-00604000 rw-p 00003000 08:01 4980911 /usr/bin/compiz
 01efe000-03778000 rw-p 00000000 00:00 0 [heap]
 7fc988000000-7fc988022000 rw-p 00000000 00:00 0
 7fc988022000-7fc98c000000 ---p 00000000 00:00 0
...