unity-window-decorator crashed with SIGSEGV in meta_draw_window_decoration()

Bug #814091 reported by Andrea Cimitan
250
This bug affects 57 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
Critical
Canonical Desktop Experience Team
Oneiric
Fix Released
Critical
Canonical Desktop Experience Team

Bug Description

maybe duplicate of 813604, but on i386, intel gm45 not sandybridge

TEST CASE:
1. Maximize a window
2. Restore windows size by dragging the title bar
3. Retry steps 1 and 2 until it crashes (less than 10 times)

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: compiz-gnome 1:0.9.5.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-5.6-generic 3.0.0-rc7
Uname: Linux 3.0.0-5-generic i686
Architecture: i386
CompizPlugins: [core,gtkloader,bailer,detection,composite,opengl,compiztoolbox,decor,move,snap,firepaint,screenshot,mousepoll,regex,resize,gnomecompat,vpswitch,place,imgpng,unitymtgrabhandles,grid,wall,animation,workarounds,session,expo,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
CrashCounter: 1
Date: Thu Jul 21 04:20:09 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
ExecutablePath: /usr/bin/unity-window-decorator
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:042b]
   Subsystem: Dell Device [1028:042b]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
MachineType: Dell Inc. Vostro V13
ProcCmdline: /usr/bin/unity-window-decorator
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-5-generic root=UUID=4e79e581-b65a-41c1-adcf-b3f0f201df79 ro quiet splash vt.handoff=7
Renderer: Unknown
SegvAnalysis:
 Segfault happened at: 0x8055f00 <meta_draw_window_decoration+5056>: mov 0x168(%eax),%eax
 PC (0x08055f00) ok
 source "0x168(%eax)" (0x00000168) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 meta_draw_window_decoration ()
 ?? ()
 ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
 ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
Title: unity-window-decorator crashed with SIGSEGV in meta_draw_window_decoration()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 08/27/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.asset.tag: 12345
dmi.board.name: 031VJ5
dmi.board.vendor: Dell Inc.
dmi.board.version: A05
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A05
dmi.modalias: dmi:bvnDellInc.:bvrA05:bd08/27/2010:svnDellInc.:pnVostroV13:pvrA05:rvnDellInc.:rn031VJ5:rvrA05:cvnDellInc.:ct8:cvrA05:
dmi.product.name: Vostro V13
dmi.product.version: A05
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.5.0-0ubuntu1
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11~1-0ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11~1-0ubuntu4
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.2-1ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.0-3ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
Andrea Cimitan (cimi) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 meta_draw_window_decoration (d=0x97dc408) at /build/buildd/compiz-0.9.5.0/unity/unity_window_decorator/src/metacity.c:646
 draw_decor_list (data=0x0) at /build/buildd/compiz-0.9.5.0/unity/unity_window_decorator/src/decorator.c:1258
 g_idle_dispatch (source=0x96f3740, callback=0x805d1b0 <draw_decor_list>, user_data=0x0) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:4822
 g_main_dispatch (context=0x96dd8f8) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:2473
 g_main_context_dispatch (context=0x96dd8f8) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:3046

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in compiz (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

I got this crash on intel gm965, while dragging the title of a maximized window to restore its state.

visibility: private → public
Changed in compiz (Ubuntu Oneiric):
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
description: updated
Changed in compiz (Ubuntu Oneiric):
importance: Medium → Critical
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Note, gtk-window-decorator looks like it has the same crash - bug 766835. I'm currently hitting that mutliple times per day

Revision history for this message
David Barth (dbarth) wrote :

This one is now fixed. It was a problem with the new decorator rewrite, which got fixed. And then we reverted to the old ('n trusted) decorator. Feel free to reopen if that still happens.

Changed in compiz (Ubuntu Oneiric):
status: Confirmed → Fix Released
Brad Figg (brad-figg)
tags: added: rls-mgr-o-tracking
tags: added: testcase
To post a comment you must log in.