Compiz-decorator crashes without obvious reaon

Bug #997523 reported by rolfc
56
This bug affects 10 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The frames disappear from windows. I run the command /usr/bin/compiz-decorator and they return.

I found the work-around on google so I am not alone with this problem. Also, I have hangups now and the, Compiz is at 75 % processor use and unresponsive during a minute or two.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz-core 1:0.9.7.8-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,imgpng,move,place,regex,resize,snap,animation,vpswitch,session,grid,mousepoll,unitymtgrabhandles,wall,expo,workarounds,ezoom,fade,scale,unityshell]
CompositorRunning: compiz
Date: Thu May 10 10:22:48 2012
DistUpgraded: 2012-05-02 14:08:21,005 DEBUG enabling apt cron job
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus: vboxhost, 4.1.14, 3.2.0-24-generic, x86_64: installed
GraphicsCard:
 NVIDIA Corporation GF108 [Quadro 600] [10de:0df8] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:0835]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
MachineType: Hewlett-Packard HP Z400 Workstation
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-24-generic root=/dev/mapper/hostname-root ro quiet splash vt.handoff=7
SourcePackage: compiz
UpgradeStatus: Upgraded to precise on 2012-05-02 (7 days ago)
dmi.bios.date: 09/13/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 786G3 v03.12
dmi.board.asset.tag: CZC0444XKX
dmi.board.name: 0B4Ch
dmi.board.vendor: Hewlett-Packard
dmi.board.version: D
dmi.chassis.asset.tag: CZC0444XKX
dmi.chassis.type: 6
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr786G3v03.12:bd09/13/2010:svnHewlett-Packard:pnHPZ400Workstation:pvr:rvnHewlett-Packard:rn0B4Ch:rvrD:cvnHewlett-Packard:ct6:cvr:
dmi.product.name: HP Z400 Workstation
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.7.8-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu35
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
rolfc (rolfcronberg) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
biddster (luke-biddell) wrote :

Confirming on 12.04 64bit. Compiz-decorator crashes 15-20 times a day on a ThinkPad W510 with an NVidia Quadro FX 880M card.

Revision history for this message
Oliver Dungey (oliver-dungey) wrote :

Same problem here. Having worked with it for a few weeks I have a repeatable scenario (I think):

Setup:
NVidia Quadro FX 880M, 12.04 64 bit, running NVidia twinview setup with an external screen.

Steps:
1. Launch LibreOffice Writer with a 2 page document.
2. Move LibreOffice to the external monitor.
3. Use the middle mouse wheel to scroll up and down
4. Bang, compiz-decorator dies.

Then I launch a terminal and run the following command to restart the decorator:

compiz-decorator --sync &

Revision history for this message
Daniel Défago (daniel-defagordi) wrote :

Hello,

After the first crash I do a compiz-decorator --sync &, then after the second crash, the console give me this error:

The program 'gtk-window-decorator' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 147730 error_code 3 request_code 2 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

It's on Ubuntu 12 64 bits and the problem appear more time when I work with Wine application.

Revision history for this message
Oliver Dungey (oliver-dungey) wrote :

I have a dual monitor setup with an nVidia card in my laptop. Whenever I start using the mouse scroll wheel on the secondary monitor compiz-decorator goes bang and starts crashing every few seconds. As a temporary workaround I now fire up a terminal when it goes bang the first time and run this to keep it going forever:

while true; do compiz-decorator --sync; done;

Nasty hack but at least I can get on with work without having to continually restart it by hand.

Revision history for this message
Daniel Défago (daniel-defagordi) wrote :

Hello,
that happen always when I work with "wine" app, I do a "compiz-decorator &" that fix the problem for a short time then after a while the problem come back and i get in my terminal windows:

#:~$ compiz-decorator &
[1] 9798
#:~$ Starting gtk-window-decorator
The program 'gtk-window-decorator' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 19667 error_code 3 request_code 20 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
^C
[1]+ Termine 1 compiz-decorator

Revision history for this message
Lian Sebe (csebe) wrote :

Same here, more than 1 year later!!! Really annoying. It wasn't like this in the initial 12.04, it became like this after some updates but many month ago and still not fixed by subsequent updates. I don't use wine so probably no relation to it.

Release 12.04 (precise) 64-bit
Kernel Linux 3.5.0-45-generic
GNOME 3.4.2
Video AMD Radeon

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.