compiz crashed with SIGSEGV in getCompPluginVTable20090315_unitymtgrabhandles()

Bug #1044816 reported by John S. Gruber
122
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Unassigned
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

In qemu with default Cirrus virtual adapter. Compiz fails to start--must run different DE.

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: compiz-core 1:0.9.8.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-13.14-generic 3.5.3
Uname: Linux 3.5.0-13-generic i686
ApportVersion: 2.5.1-0ubuntu4
Architecture: i386
CrashCounter: 1
CurrentDmesg:
 [ 36.768694] init: plymouth-stop pre-start process (1205) terminated with status 1
 [ 47.841498] colord-sane[1420]: segfault at 0 ip b73c3f2f sp bfac69e0 error 4 in libc-2.15.so[b7315000+19f000]
 [ 62.910143] compiz[1645]: segfault at 0 ip b2b38610 sp bf8d2550 error 4 in libunitymtgrabhandles.so[b2b23000+30000]
 [ 72.130551] compiz[1745]: segfault at 0 ip b2ab5610 sp bf8302f0 error 4 in libunitymtgrabhandles.so[b2aa0000+30000]
Date: Sat Sep 1 16:02:15 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 Cirrus Logic GD 5446 [1013:00b8] (prog-if 00 [VGA controller])
   Subsystem: Red Hat, Inc Device [1af4:1100]
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha i386 (20120901)
Lsusb: Error: command ['lsusb'] failed with exit code 1: unable to initialize libusb: -99
MachineType: Bochs Bochs
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-13-generic root=UUID=405699d4-1c73-468b-8b95-d61e79775f21 ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0xb2b38610 <getCompPluginVTable20090315_unitymtgrabhandles+32>: mov (%esi),%eax
 PC (0xb2b38610) ok
 source "(%esi)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 getCompPluginVTable20090315_unitymtgrabhandles () from /usr/lib/compiz/libunitymtgrabhandles.so
 ?? () from /usr/lib/libcompiz_core.so.ABI-20120603
 CompPlugin::load(char const*) () from /usr/lib/libcompiz_core.so.ABI-20120603
 compiz::private_screen::PluginManager::updatePlugins(CompScreen*, std::vector<CompOption::Value, std::allocator<CompOption::Value> > const&) () from /usr/lib/libcompiz_core.so.ABI-20120603
 PrivateScreen::processEvents() () from /usr/lib/libcompiz_core.so.ABI-20120603
Title: compiz crashed with SIGSEGV in getCompPluginVTable20090315_unitymtgrabhandles()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 01/01/2007
dmi.bios.vendor: Bochs
dmi.bios.version: Bochs
dmi.chassis.type: 1
dmi.chassis.vendor: Bochs
dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2007:svnBochs:pnBochs:pvr:cvnBochs:ct1:cvr:
dmi.product.name: Bochs
dmi.sys.vendor: Bochs
version.compiz: compiz 1:0.9.8.0-0ubuntu1
version.libdrm2: libdrm2 2.4.38-0ubuntu2
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0~git20120821.c1114c61-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0~git20120821.c1114c61-0ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.12.99.905-0ubuntu3
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120713.6ef1ad6a-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.3-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.1-4~ubuntu1

Revision history for this message
John S. Gruber (jsjgruber) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 unity::MT::X11GrabHandleImpl::lockPosition (this=0x50706d6f, x=1768387948, y=1632917102, flags=845507682) at /build/buildd/unity-6.4.0/plugins/unity-mt-grab-handles/src/unity-mt-grab-handles.cpp:121
 ?? ()
 ?? ()
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
tags: added: apport-failed-retrace
tags: removed: need-i386-retrace
tags: added: compiz-0.9
visibility: private → public
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
Daniel van Vugt (vanvugt) wrote :

Actually this looks kind of like bug 1043143.

affects: compiz (Ubuntu) → unity (Ubuntu)
Changed in unity (Ubuntu):
status: Confirmed → New
Changed in unity:
milestone: none → 6.4
Changed in unity:
milestone: 6.4 → 6.6
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
importance: Undecided → High
Changed in unity:
milestone: 6.6 → 7.0
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.0.0 → 7.0.1
Changed in unity:
milestone: 7.0.1 → 7.3.1
Andrea Azzarone (azzar1)
no longer affects: unity/6.0
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.1 → 7.3.2
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.2 → 7.3.3
Revision history for this message
Christopher Townsend (townsend) wrote :

This is a rather old bug and it sure looks like it doesn't occur anymore. Since it's been some time since a crash like this has been reported, it seems it's been fixed some release ago and I'm marking as such.

If it does still occur, we can reopen this bug report or open a new one.

Changed in unity:
status: Confirmed → Fix Released
Changed in unity (Ubuntu):
status: Confirmed → Fix Released
Changed in unity:
milestone: 7.3.3 → none
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.