[heap corruption?] compiz crashed with SIGSEGV in _int_malloc() from __cxxabiv1::__cxa_allocate_exception from CompOption::Value::action() from CompOption::~CompOption() from EzoomOptions::~EzoomOptions()

Bug #945895 reported by Marts Pusbarnieks
124
This bug affects 14 people
Affects Status Importance Assigned to Milestone
Compiz
Won't Fix
High
Unassigned
Compiz Core
Won't Fix
High
Unassigned
compiz (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

Compiz crahsed when i turned off those stupid effects

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: compiz-core 1:0.9.7.0~bzr2995-0ubuntu5
ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6
Uname: Linux 3.2.0-17-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 1.94-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite,opengl,decor,compiztoolbox,scale,place,snap,regex,workarounds,move,gnomecompat,imgpng,mousepoll,expo,grid,ezoom,resize,vpswitch,session,wall,unitymtgrabhandles,unityshell]
CompositorRunning: compiz
Date: Sat Mar 3 22:10:15 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Toshiba America Info Systems Device [1179:ff01]
   Subsystem: Toshiba America Info Systems Device [1179:ff01]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120303)
MachineType: TOSHIBA Satellite L500
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 LANG=lv_LV.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-17-generic root=UUID=7248b17b-d61b-4070-a46c-01a58da02d4f ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x7f64246c5375: mov 0x18(%rdx),%rsi
 PC (0x7f64246c5375) ok
 source "0x18(%rdx)" (0x1e000060002be1c) not located in a known VMA region (needed readable region)!
 destination "%rsi" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 ?? () from /lib/x86_64-linux-gnu/libc.so.6
 malloc () from /lib/x86_64-linux-gnu/libc.so.6
 __cxa_allocate_exception () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
 CompOption::Value::action() () from /usr/lib/libcompiz_core.so.ABI-20120216
 CompOption::~CompOption() () from /usr/lib/libcompiz_core.so.ABI-20120216
Title: compiz crashed with SIGSEGV in malloc()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 05/06/2010
dmi.bios.vendor: TOSHIBA
dmi.bios.version: V2.10
dmi.board.name: KSWAA
dmi.board.vendor: TOSHIBA
dmi.board.version: 1.00
dmi.chassis.asset.tag: *
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnTOSHIBA:bvrV2.10:bd05/06/2010:svnTOSHIBA:pnSatelliteL500:pvrPSLS0E-01L01DEN:rvnTOSHIBA:rnKSWAA:rvr1.00:cvnTOSHIBA:ct10:cvrN/A:
dmi.product.name: Satellite L500
dmi.product.version: PSLS0E-01L01DEN
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu5
version.ia32-libs: ia32-libs 20090808ubuntu33
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.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu4
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
Marts Pusbarnieks (marchindeed1) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 _int_malloc (av=0x7f64249fb720, bytes=136) at malloc.c:3657
 __GI___libc_malloc (bytes=136) at malloc.c:2924
 __cxxabiv1::__cxa_allocate_exception (thrown_size=136) at ../../../../src/libstdc++-v3/libsupc++/eh_alloc.cc:102
 get<CompAction, bool, int, float, std::basic_string<char>, boost::recursive_wrapper<std::vector<unsigned short> >, boost::recursive_wrapper<CompAction>, boost::recursive_wrapper<CompMatch>, boost::recursive_wrapper<std::vector<CompOption::Value> >, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> (operand=<optimized out>) at /usr/include/boost/variant/get.hpp:180
 CompOption::Value::action (this=<optimized out>) at /build/buildd/compiz-0.9.7.0~bzr2995/src/option.cpp:230

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

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

Changed in compiz (Ubuntu):
status: New → Confirmed
visibility: private → public
summary: - compiz crashed with SIGSEGV in _int_malloc()
+ compiz crashed with SIGSEGV in _int_malloc() from
+ __cxxabiv1::__cxa_allocate_exception
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Because this bug appears to be heap corruption, it's likely the root cause is not in the attached stacks at all. And that the root cause may already (or soon) be fixed, most likely in the unityshell plugin.

summary: compiz crashed with SIGSEGV in _int_malloc() from
- __cxxabiv1::__cxa_allocate_exception
+ __cxxabiv1::__cxa_allocate_exception from CompOption::Value::action()
+ from CompOption::~CompOption() from EzoomOptions::~EzoomOptions()
Changed in compiz-core:
status: New → Confirmed
importance: Undecided → High
summary: - compiz crashed with SIGSEGV in _int_malloc() from
+ [heap corruption?] compiz crashed with SIGSEGV in _int_malloc() from
__cxxabiv1::__cxa_allocate_exception from CompOption::Value::action()
from CompOption::~CompOption() from EzoomOptions::~EzoomOptions()
Changed in compiz:
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Will Cooke (willcooke) wrote :

As part of the big bug clear up for 16.04 LTS I am marking this bug as Wont Fix.
These types of crasher are better handled by errors.ubutnu.com which can collate similar crash reports to help us identify persitent bugs rather than one-off crashes.
Sorry we are not able to help with this specific issue. If you are still experiencing this crash, please re-open the bug and add the tag "desktop-bugscrub-reopened". See https://wiki.ubuntu.com/BigDesktopBugScrub for more information.

Changed in compiz:
status: Confirmed → Won't Fix
Changed in compiz-core:
status: Confirmed → Won't Fix
Changed in compiz (Ubuntu):
status: Confirmed → Won't Fix
tags: added: desktop-bugscrub-autoclosed
To post a comment you must log in.