compiz crashed with SIGSEGV in CompWindow::id() from getPaintMask() [compizminimizedwindowhandler.h] from unity::UnityWindow::glPaint()

Bug #916770 reported by ChemicalKicks
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Medium
Sam Spilsbury
unity (Ubuntu)
Confirmed
Critical
Sam Spilsbury

Bug Description

I was changing the desktop background through the settings panel, when I went to close the options with the red x I got a warning that I would lose any unsaved work so I decided to wait. About 1 minute later I lost all the menus/windows and buttons, all I was left with was the background image.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity 5.0.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-8.15-generic 3.2.0
Uname: Linux 3.2.0-8-generic i686
ApportVersion: 1.90-0ubuntu2
Architecture: i386
Date: Sun Jan 15 13:26:58 2012
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
ProcCmdline: compiz
SegvAnalysis:
 Segfault happened at: 0x8083a27 <_ZN10CompWindow2idEv+7>: mov 0x10(%eax),%eax
 PC (0x08083a27) ok
 source "0x10(%eax)" (0x00000035) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 CompWindow::id() ()
 unity::UnityWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libunityshell.so
 GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libopengl.so
 PrivateGLScreen::paintOutputRegion(GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libopengl.so
 GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libopengl.so
Title: compiz crashed with SIGSEGV in CompWindow::id()
UpgradeStatus: Upgraded to precise on 2012-01-15 (0 days ago)
UserGroups: admin

Revision history for this message
ChemicalKicks (k-ck) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 CompWindow::id (this=0xb3e415f0) at /build/buildd/compiz-0.9.6+bzr20110929/src/window.cpp:5590
 getPaintMask (this=<optimized out>) at /build/buildd/unity-5.0.0/plugins/unityshell/src/compizminimizedwindowhandler.h:276
 unity::UnityWindow::glPaint (this=0xb3ece978, attrib=..., matrix=..., region=..., mask=2) at /build/buildd/unity-5.0.0/plugins/unityshell/src/unityshell.cpp:1685
 GLWindow::glPaint (this=0xb3e41528, attrib=..., transform=..., region=..., mask=2) at /build/buildd/compiz-0.9.6+bzr20110929/plugins/opengl/src/paint.cpp:1223
 PrivateGLScreen::paintOutputRegion (this=0x8ada378, transform=..., region=..., output=0x8aa0100, mask=11) at /build/buildd/compiz-0.9.6+bzr20110929/plugins/opengl/src/paint.cpp:282

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
tags: removed: need-i386-retrace
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: compiz crashed with SIGSEGV in CompWindow::id()

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

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
importance: Medium → Critical
tags: added: bugpattern-needed
summary: - compiz crashed with SIGSEGV in CompWindow::id()
+ compiz crashed with SIGSEGV in CompWindow::id() from
+ unity::UnityWindow::glPaint()
Changed in unity:
importance: Undecided → High
milestone: none → 5.12.0
milestone: 5.12.0 → 5.10.0
summary: - compiz crashed with SIGSEGV in CompWindow::id() from
+ compiz crashed with SIGSEGV in CompWindow::id() from getPaintMask() from
unity::UnityWindow::glPaint()
Changed in unity:
importance: High → Critical
summary: - compiz crashed with SIGSEGV in CompWindow::id() from getPaintMask() from
- unity::UnityWindow::glPaint()
+ compiz crashed with SIGSEGV in CompWindow::id() from getPaintMask()
+ [compizminimizedwindowhandler.h] from unity::UnityWindow::glPaint()
Changed in unity:
assignee: nobody → Sam Spilsbury (smspillaz)
Changed in unity (Ubuntu):
assignee: nobody → Sam Spilsbury (smspillaz)
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Is this still happening?

A change relevant to this was commited a few months ago.

Changed in unity:
importance: Critical → Medium
Revision history for this message
Michele Olivo (micheleolivo) wrote :

I think no, for me.

Revision history for this message
Giorgio Wicklein (giowck) wrote :

I had this crash last week or so.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sam, we're getting duplicates to this bug almost daily so yes. The most recent duplicates are all running 12.04 with Unity 5.8. It's definitely still happening.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 851982, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

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.