compiz crashed with SIGSEGV in UnityScreen::paintPanelShadow()

Bug #869336 reported by Robert Pendell
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
NVIDIA Drivers Ubuntu
New
Undecided
Unassigned
Unity
Invalid
Undecided
Unassigned
unity (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

The crash occured when changing the gpu scaling setting in the nvidia settings application. There is a significant pause in display rendering when the issue occurs prior to the crash. lsb_release and policy information for unity and nvidia-current-updates below.

shinji@shinji-linux:~$ lsb_release -rd
Description: Ubuntu oneiric (development branch)
Release: 11.10
shinji@shinji-linux:~$ apt-cache policy unity
unity:
  Installed: 4.22.0-0ubuntu2
  Candidate: 4.22.0-0ubuntu2
  Version table:
 *** 4.22.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status
shinji@shinji-linux:~$ apt-cache policy nvidia-current-updates
nvidia-current-updates:
  Installed: 280.13-0ubuntu4
  Candidate: 280.13-0ubuntu4
  Version table:
 *** 280.13-0ubuntu4 0
        500 http://us.archive.ubuntu.com/ubuntu/ oneiric/restricted amd64 Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity 4.22.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Thu Oct 6 12:46:58 2011
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110921.2)
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7fba1378c1c1: movl $0x20050453,(%rax)
 PC (0x7fba1378c1c1) ok
 source "$0x20050453" ok
 destination "(%rax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 ?? () from /usr/lib/nvidia-current-updates/libnvidia-glcore.so.280.13
 UnityScreen::paintPanelShadow(GLMatrix const&) () from /usr/lib/compiz/libunityshell.so
 UnityWindow::glDraw(GLMatrix const&, GLFragment::Attrib&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libunityshell.so
 GLWindow::glDraw(GLMatrix const&, GLFragment::Attrib&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libopengl.so
 GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () from /usr/lib/compiz/libopengl.so
Title: compiz crashed with SIGSEGV in UnityScreen::paintPanelShadow()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

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

StacktraceTop:
 ?? () from /tmp/tmpcbIRCE/usr/lib/nvidia-current-updates/libnvidia-glcore.so.280.13
 UnityScreen::paintPanelShadow (this=0x18f0220, matrix=<optimized out>) at /build/buildd/unity-4.22.0/plugins/unityshell/src/unityshell.cpp:515
 UnityWindow::glDraw (this=0x25a6360, matrix=..., attrib=..., region=..., mask=0) at /build/buildd/unity-4.22.0/plugins/unityshell/src/unityshell.cpp:1610
 GLWindow::glDraw (this=0x25a4e60, transform=<optimized out>, fragment=..., region=<optimized out>, mask=0) at /build/buildd/compiz-0.9.6+bzr20110929/plugins/opengl/src/paint.cpp:1171
 GLWindow::glPaint (this=0x25a4e60, attrib=<optimized out>, transform=..., region=..., mask=0) at /build/buildd/compiz-0.9.6+bzr20110929/plugins/opengl/src/paint.cpp:1262

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-amd64-retrace
visibility: private → public
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

The crash occurrs in glColor4f which seems to suggest to me that something is unset in the opengl implementation when the driver does color conversion

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