compiz crashed with SIGABRT in ~_Rb_tree() from ~map() from UnityMTGrabHandlesScreen::~UnityMTGrabHandlesScreen()

Bug #950326 reported by Kevin van der Veen
46
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Unassigned
5.0
Fix Released
High
Unassigned
6.0
Fix Released
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

A crash of compiz. Occured while using the compizconfig-settings-manager, and might be related to a plugin.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: compiz-core 1:0.9.7.0~bzr2995-0ubuntu5
ProcVersionSignature: Ubuntu 3.2.0-18.28-generic 3.2.9
Uname: Linux 3.2.0-18-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is een map: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 295.20 Mon Feb 6 21:07:30 PST 2012
 GCC version: gcc versie 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu2)
.tmp.unity.support.test.0:

ApportVersion: 1.94.1-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite,opengl,decor,mousepoll,imgpng,snap,compiztoolbox,place,grid,vpswitch,unitymtgrabhandles,water,wall,regex,gnomecompat,session,resize,move,animation,workarounds,fade,expo,scale,ezoom,unityshell]
CompositorRunning: compiz
CurrentDmesg: [ 35.896011] eth0: no IPv6 routers present
Date: Thu Mar 8 22:33:33 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current, 295.20, 3.2.0-17-generic, x86_64: installed
 nvidia-current, 295.20, 3.2.0-18-generic, x86_64: installed
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 NVIDIA Corporation GT215 [GeForce GT 240] [10de:0ca3] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: Micro-Star International Co., Ltd. Device [1462:2072]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120303)
JockeyStatus:
 xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
 xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
MachineType: Gigabyte Technology Co., Ltd. EP45-UD3R
ProcCmdline: compiz
ProcEnviron:
 LANG=nl_NL.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-18-generic root=UUID=b7f1c4af-1cbf-4467-b39b-13ef6d6acd4a ro quiet splash vt.handoff=7
Signal: 6
SourcePackage: compiz
StacktraceTop:
 raise () from /lib/x86_64-linux-gnu/libc.so.6
 abort () from /lib/x86_64-linux-gnu/libc.so.6
 ?? () from /lib/x86_64-linux-gnu/libc.so.6
 ?? () from /lib/x86_64-linux-gnu/libc.so.6
 std::_Rb_tree<unsigned long, std::pair<unsigned long const, boost::shared_ptr<unity::MT::GrabHandle> const>, std::_Select1st<std::pair<unsigned long const, boost::shared_ptr<unity::MT::GrabHandle> const> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, boost::shared_ptr<unity::MT::GrabHandle> const> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, boost::shared_ptr<unity::MT::GrabHandle> const> >*) () from /usr/lib/compiz/libunitymtgrabhandles.so
Title: compiz crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 01/25/2010
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F12
dmi.board.name: EP45-UD3R
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF12:bd01/25/2010:svnGigabyteTechnologyCo.,Ltd.:pnEP45-UD3R:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnEP45-UD3R:rvr:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: EP45-UD3R
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu5
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.1-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.1-0ubuntu2
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu5
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2
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
Kevin van der Veen (kevinvanderveen) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __libc_message (do_abort=2, fmt=0x7f3d08611250 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
 malloc_printerr (action=3, str=0x7f3d08611440 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:5007
 deallocate (__p=0x311b720, this=<optimized out>) at /usr/include/c++/4.6/ext/new_allocator.h:98
 _M_put_node (__p=0x311b720, this=<optimized out>) at /usr/include/c++/4.6/bits/stl_tree.h:373
 _M_destroy_node (__p=0x311b720, this=<optimized out>) at /usr/include/c++/4.6/bits/stl_tree.h:420

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
summary: - compiz crashed with SIGABRT in raise()
+ compiz crashed with SIGABRT in __libc_message()
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: compiz crashed with SIGABRT in __libc_message()

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

Changed in compiz (Ubuntu):
status: New → Confirmed
visibility: private → public
summary: - compiz crashed with SIGABRT in __libc_message()
+ compiz crashed with SIGABRT in ~_Rb_tree() from ~map() from
+ UnityMTGrabHandlesScreen::~UnityMTGrabHandlesScreen()
affects: compiz (Ubuntu) → unity (Ubuntu)
Changed in unity:
status: New → Confirmed
milestone: none → 5.12.0
importance: Undecided → Medium
Changed in unity:
milestone: 5.12.0 → 5.14.0
Changed in unity:
milestone: 5.14.0 → 5.16.0
Changed in unity:
milestone: 5.16.0 → 5.18.0
Changed in unity:
importance: Medium → High
milestone: 5.18.0 → 7.0.0
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

There have been several crasher fixes also regarding the mtgrabhandles, and the last duplicate for this bug was filed before 12.04 LTS was released. I'm assuming this might very well be fixed at least for 12.10, but please re-open if you get the same crash stack trace still. 5.0 series is for 12.04 and 6.0 is for 12.10.

Changed in unity:
status: Confirmed → Fix Released
Changed in unity (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

(also to be noted that I used to get such crashes on my multi-touch touchpad, but not anymore for some months)

tags: added: running-unity
Changed in unity:
status: Fix Released → Fix Committed
Revision history for this message
Stephen M. Webb (bregma) wrote :

Fix Released in Unity Unity 7.0.0 "R series".

Changed in unity:
status: Fix Committed → Fix Released
To post a comment you must log in.