compiz crashed with SIGSEGV in g_pointer_bit_lock() from { g_object_unref() from g_list_foreach() from g_list_free_full() from bamf_view_dispose() from bamf_application_dispose() } (repeated)

Bug #1010214 reported by J Cord on 2012-06-07
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
BAMF
Critical
Marco Trevisan (Treviño)
bamf (Ubuntu)
High
Marco Trevisan (Treviño)

Bug Description

After Notification of New Drivers Available, and upon Opening Install Drivers package , compiz crashed, was attempting to input password at the prompt.

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: compiz-core 1:0.9.7.8-0ubuntu3
ProcVersionSignature: Ubuntu 3.4.0-5.11-generic 3.4.0
Uname: Linux 3.4.0-5-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.1.1-0ubuntu2
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
Date: Thu Jun 7 14:07:59 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0122] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Giga-byte Technology Device [1458:d000]
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120606.2)
MachineType: Gigabyte Technology Co., Ltd. Z68X-UD3H-B3
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.4.0-5-generic root=UUID=cfb57006-7807-4871-b863-d57fd66145f7 ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x7fbb08460c23 <g_pointer_bit_lock+51>: push %rbx
 PC (0x7fbb08460c23) ok
 source "%rbx" ok
 destination "(%rsp)" (0x7fff1074a000) not located in a known VMA region (needed writable region)!
 Stack memory exhausted (SP below stack segment)
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 g_pointer_bit_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_datalist_id_get_data () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_list_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_list_free_full () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
Title: compiz crashed with SIGSEGV in g_pointer_bit_lock()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 03/20/2012
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F12
dmi.board.name: Z68X-UD3H-B3
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF12:bd03/20/2012:svnGigabyteTechnologyCo.,Ltd.:pnZ68X-UD3H-B3:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnZ68X-UD3H-B3:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: Z68X-UD3H-B3
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.7.8-0ubuntu3
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu4
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu11
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.19.0-1ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20120322+ab7291d-1

J Cord (j7cord) wrote :

StacktraceTop:
 g_pointer_bit_lock (address=0x43, lock_bit=lock_bit@entry=2) at /build/buildd/glib2.0-2.33.1/./glib/gbitlock.c:398
 g_datalist_lock (datalist=0x24a88f0) at /build/buildd/glib2.0-2.33.1/./glib/gdataset.c:219
 g_datalist_id_get_data (datalist=datalist@entry=0x24a88f0, key_id=67) at /build/buildd/glib2.0-2.33.1/./glib/gdataset.c:811
 g_object_unref (_object=0x24a88e0) at /build/buildd/glib2.0-2.33.1/./gobject/gobject.c:2948
 g_list_foreach (list=<optimized out>, list@entry=0x7fbabc073440, func=0x7fbb074d1f80 <g_object_unref>, user_data=user_data@entry=0x0) at /build/buildd/glib2.0-2.33.1/./glib/glist.c:900

Changed in compiz (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace

That issue got reported 45 today, Marco could you have a look?

visibility: private → public
affects: compiz (Ubuntu) → bamf (Ubuntu)
Changed in bamf (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in bamf (Ubuntu):
importance: Medium → High
Changed in bamf:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
importance: Undecided → Critical
Launchpad Janitor (janitor) wrote :

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

Changed in bamf (Ubuntu):
status: New → Confirmed
Yvon TANGUY (vono22) wrote :

Hi, I just got this crash on Ubuntu 12.04 64bits, running fglrx drivers.
So this bug exists in 12.04 and 12.10 I suppose.

summary: - compiz crashed with SIGSEGV in g_pointer_bit_lock()
+ compiz crashed with SIGSEGV in g_pointer_bit_lock() from {
+ g_object_unref() from g_list_foreach() from g_list_free_full() from
+ bamf_view_dispose() from bamf_application_dispose() } (repeated)
To post a comment you must log in.