compiz crashed with SIGSEGV in DecorWindow::glDecorate()

Bug #1044996 reported by Claes Comly
60
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Compiz
Invalid
High
Unassigned
compiz (Ubuntu)
Invalid
High
Unassigned

Bug Description

vlc makes things crash hard, likely due to my huge playlist. crashes unity and or compiz, sometimes hard enough for one of them to not restart itself. i restart compiz in this case in console with export DISPLAY=:0 , and some functionallity returns. i then ctrl-c compiz from console, and it magically restarted itself and unity to working conditions.

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: unity 6.4.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-13.14-generic 3.5.3
Uname: Linux 3.5.0-13-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.5.1-0ubuntu4
Architecture: amd64
CrashCounter: 1
Date: Sun Sep 2 15:55:49 2012
ExecutablePath: /usr/bin/compiz
InstallationMedia: Xubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120724)
ProcCmdline: compiz
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f8f48280fa8 <_ZN11DecorWindow10glDecorateERK8GLMatrixRK19GLWindowPaintAttribRK10CompRegionj+1320>: mov (%rax),%rdx
 PC (0x7f8f48280fa8) ok
 source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%rdx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 DecorWindow::glDecorate(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libdecor.so
 DecorWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libdecor.so
 GLWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libopengl.so
 UnityMTGrabHandlesWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libunitymtgrabhandles.so
 GLWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libopengl.so
Title: compiz crashed with SIGSEGV in DecorWindow::glDecorate()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

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

StacktraceTop:
 DecorWindow::glDecorate (this=this@entry=0x910cfd0, transform=..., attrib=..., region=..., mask=mask@entry=0) at /build/buildd/compiz-0.9.8.0/plugins/decor/src/decor.cpp:285
 DecorWindow::glDraw (this=0x910cfd0, transform=..., attrib=..., region=..., mask=0) at /build/buildd/compiz-0.9.8.0/plugins/decor/src/decor.cpp:165
 GLWindow::glDraw (this=0x10ceb710, transform=..., attrib=..., region=..., mask=0) at /build/buildd/compiz-0.9.8.0/plugins/opengl/src/paint.cpp:1225
 UnityMTGrabHandlesWindow::glDraw (this=0x90bf080, transform=..., attrib=..., region=..., mask=0) at /build/buildd/unity-6.4.0/plugins/unity-mt-grab-handles/src/unity-mt-grab-handles.cpp:452
 GLWindow::glDraw (this=0x10ceb710, transform=..., attrib=..., region=..., mask=0) at /build/buildd/compiz-0.9.8.0/plugins/opengl/src/paint.cpp:1225

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
affects: unity (Ubuntu) → compiz (Ubuntu)
visibility: private → public
Changed in compiz:
milestone: none → 0.9.8.2
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in compiz (Ubuntu):
status: New → Confirmed
Changed in compiz:
milestone: 0.9.8.2 → 0.9.8.4
Revision history for this message
Francis Ginther (fginther) wrote :

Hit this while running 'bzr qlog', then using qdiff to view a diff between revisions.

The crash killed bzr qlog and bzr qdiff, but everything else recovered.

Revision history for this message
Mike Brown (mikecb) wrote :

This happened to me when opening my webcam as a capture device in VLC.

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

I'm not seeing duplicates. Does this mean everyone is landing on this bug from the automatic crash handler opening this page for you?

Changed in compiz:
status: New → Confirmed
importance: Undecided → High
Changed in compiz (Ubuntu):
importance: Medium → High
Revision history for this message
Francis Ginther (fginther) wrote :

Daniel,

Yes, I arrived here via the automatic crash handler. I still have my crash from "bzr qdiff", if you want it.

Revision history for this message
John Zander (lively) wrote :

Daniel,

I too arrived here from the automatic crash handler. I have seen this crash multiple times, but the surest way I've found to trigger it is via the "Open Disc" dialog in VLC. The window opens significantly wider than the screen (the buttons normally found on the right of the window are not visible) and shortly thereafter the UI freezes to such an extent that the mouse will not move and the system will not even switch to a virtual console. After a few minutes Unity and Compiz resurrect themselves and the crash handler pops up.

Revision history for this message
David Raymond Christiansen (david-davidchristiansen) wrote :

I came here from the automatic handler.

This happens to me whenever I open a video file in VLC. Totem does not trigger the problem. In case it's relevant, I have an nVidia card running the proprietary drivers.

Revision history for this message
Ricardo J. Moreira Teixeira (tchambalaia-gmail) wrote :

Yes, I also arrived here through the automatic handler.
And, as in the case of David, everytime I open a video this happens.

Revision history for this message
Jérôme Poulin (jeromepoulin) wrote :

Default VLC configuration for 12.10 causes this crash because the playlist extends beyond the bottom desktop.

Changed in compiz:
milestone: 0.9.8.4 → 0.9.9.0
Changed in compiz:
milestone: 0.9.9.0 → 0.9.9.2
Changed in compiz:
milestone: 0.9.9.2 → 0.9.10.0
Changed in compiz:
milestone: 0.9.10.0 → 0.9.10.2
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.2 → 0.9.11.0
Revision history for this message
dino99 (9d9) wrote :

That version has reached EOL since a while, so it will not receive update. If that issue still exist, report again using ubuntu-bug.

Changed in compiz (Ubuntu):
status: Confirmed → Invalid
Changed in compiz:
status: Confirmed → Invalid
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.