compiz crashed with SIGSEGV in _M_data() from operator==() from ExtensionPluginAnimAddon::prePaintOutput()

Bug #980066 reported by Vitaly Korolev
122
This bug affects 19 people
Affects Status Importance Assigned to Milestone
Compiz
Confirmed
High
Unassigned
Compiz Animations Add-On Plugin
Confirmed
High
Unassigned
Compiz Extra Plugins
Confirmed
High
Unassigned
compiz-plugins-extra (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Compiz crashes after latest updates. Panel loads along with launcher, but then after a few seconds they both disappear and crash reporter shows up. Firefoxmanaged to appear without a window frame to let me report this here. Can't access anything else..

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity 5.8.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.0.1-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Thu Apr 12 09:56:21 2012
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
ProcCmdline: compiz
SegvAnalysis:
 Segfault happened at: 0x7ff6a8d7dc10 <_ZN24ExtensionPluginAnimAddon14prePaintOutputEP10CompOutput+144>: mov 0x8(%rax),%rdi
 PC (0x7ff6a8d7dc10) ok
 source "0x8(%rax)" (0x00000009) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 ExtensionPluginAnimAddon::prePaintOutput(CompOutput*) () from /usr/lib/compiz/libanimationaddon.so
 PrivateAnimScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libanimation.so
 GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libopengl.so
 unity::UnityScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libunityshell.so
 GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libopengl.so
Title: compiz crashed with SIGSEGV in ExtensionPluginAnimAddon::prePaintOutput()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip disk lpadmin plugdev sambashare sudo

Revision history for this message
Vitaly Korolev (vitaly-korolev) wrote :
Revision history for this message
Vitaly Korolev (vitaly-korolev) wrote :

This crash seems to be related to once of the additional compiz addons. Once I disabled Animations addon and Bicubic filter the crashing stopped.

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

StacktraceTop:
 _M_data (this=0x9) at /usr/include/c++/4.6/bits/basic_string.h:288
 _M_rep (this=0x9) at /usr/include/c++/4.6/bits/basic_string.h:296
 size (this=0x9) at /usr/include/c++/4.6/bits/basic_string.h:711
 operator==<char> (__rhs=..., __lhs=...) at /usr/include/c++/4.6/bits/basic_string.h:2438
 ExtensionPluginAnimAddon::prePaintOutput (this=<optimized out>, output=<optimized out>) at /build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/animationaddon/src/polygon.cpp:1980

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 unity (Ubuntu):
importance: Undecided → Medium
summary: - compiz crashed with SIGSEGV in
- ExtensionPluginAnimAddon::prePaintOutput()
+ compiz crashed with SIGSEGV in _M_data()
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: compiz crashed with SIGSEGV in _M_data()

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

Changed in unity (Ubuntu):
status: New → Confirmed
summary: - compiz crashed with SIGSEGV in _M_data()
+ compiz crashed with SIGSEGV in _M_data() from operator==() from
+ ExtensionPluginAnimAddon::prePaintOutput()
visibility: private → public
affects: unity (Ubuntu) → compiz-plugins-extra (Ubuntu)
Changed in compiz-animationaddon-plugin:
status: New → Confirmed
Changed in compizfusion-plugins-extra:
status: New → Confirmed
Revision history for this message
Moebius (roblukas) wrote :

I can confirm that after disabling Compiz Animations Plugin, system returns to stable.

Revision history for this message
Moebius (roblukas) wrote :

Narrowed down to Animations Add-On.
Normal Animations continue to function.

affects: compizfusion-plugins-extra → compiz-plugins-extra
Changed in compiz-animationaddon-plugin:
importance: Undecided → High
Changed in compiz-plugins-extra:
importance: Undecided → High
Revision history for this message
Gtmoraes1 (gtmoraes1) wrote :

I was having this. Removing compiz-plugins-extra solved it

Changed in compiz:
importance: Undecided → High
status: New → Confirmed
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.