compiz crashed with SIGSEGV in brw_validate_state()

Bug #767436 reported by PresuntoRJ
30
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Unity
Invalid
Critical
Unassigned
unity (Ubuntu)
Invalid
Critical
Unassigned
xserver-xorg-video-intel (Ubuntu)
Expired
High
Unassigned

Bug Description

my system was up-to-date, I was just getting a fresh apt-get upgrade in a gnome-terminal, and listening to banshee, when boom... it all went black... I could not access my system, I could not restart X with Ctlr+Alt+Bckspc, or change to a textual shell with Ctlr+Alt+F2... I had to remotely access the box via SSH... killing gdm and X was not enough, so eventually I gave up and rebooted the system to file this bug repport

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: libnux-0.9-0 0.9.46-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic-pae 2.6.38.2
Uname: Linux 2.6.38-8-generic-pae i686
Architecture: i386
CrashCounter: 1
Date: Wed Apr 20 13:53:49 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcCmdline: compiz
ProcEnviron:
 LANGUAGE=pt_BR:en
 LANG=en_US.UTF-8
 LC_MESSAGES=pt_BR.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0xb6faf64d: mov %ecx,-0x10(%edx)
 PC (0xb6faf64d) ok
 source "%ecx" ok
 destination "-0x10(%edx)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
 ?? () from /lib/i386-linux-gnu/libc.so.6
 ?? () from /usr/lib/dri/i965_dri.so
 ?? () from /usr/lib/dri/i965_dri.so
 brw_validate_state () from /usr/lib/dri/i965_dri.so
 brw_draw_prims () from /usr/lib/dri/i965_dri.so
Title: compiz crashed with SIGSEGV in brw_validate_state()
UpgradeStatus: Upgraded to natty on 2011-04-10 (10 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
PresuntoRJ (fabio-tleitao) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __memcpy_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:1090
 ?? () from /usr/lib/dri/i965_dri.so
 ?? () from /usr/lib/dri/i965_dri.so
 brw_validate_state () from /usr/lib/dri/i965_dri.so
 brw_draw_prims () from /usr/lib/dri/i965_dri.so

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 nux (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Omer Akram (om26er) wrote :

this bug also seems like related to the intel driver, added xserver-xorg-video-intel to affects.

affects: nux (Ubuntu) → unity (Ubuntu)
affects: nux → null
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
bugbot (bugbot)
tags: added: crash
Revision history for this message
Bryce Harrington (bryce) wrote :

You should also check your dmesg and /sys/kernel/debug/dri/0/i915_error_state when you ssh into it when it's down, in the case that the issue is a gpu lockup.

Changed in xserver-xorg-video-intel (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
status: New → Confirmed
importance: Undecided → Medium
assignee: Chris Halse Rogers (raof) → nobody
importance: Medium → High
status: Confirmed → Incomplete
Revision history for this message
PresuntoRJ (fabio-tleitao) wrote : Re: [Bug 767436] Re: compiz crashed with SIGSEGV in brw_validate_state()

Similarly to other intel related bugs, I will try to post the collected data
when my box freezes again... not sure how it will behave with a newly
upgraded kernel, though...

2011/5/3 Bryce Harrington <email address hidden>

> You should also check your dmesg and
> /sys/kernel/debug/dri/0/i915_error_state when you ssh into it when it's
> down, in the case that the issue is a gpu lockup.
>
> ** Changed in: xserver-xorg-video-intel (Ubuntu)
> Status: New => Confirmed
>
> ** Changed in: xserver-xorg-video-intel (Ubuntu)
> Importance: Undecided => Medium
>
> ** Changed in: xserver-xorg-video-intel (Ubuntu)
> Importance: Medium => High
>
> ** Changed in: xserver-xorg-video-intel (Ubuntu)
> Status: Confirmed => Incomplete
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/767436
>
> Title:
> compiz crashed with SIGSEGV in brw_validate_state()
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/null/+bug/767436/+subscribe
>

--
Fábio Leitão
..-. .- -... .. --- .-.. . .. - .- --- ...-.-

Revision history for this message
PresuntoRJ (fabio-tleitao) wrote :

I have been trying to get reproduce the bug to capture dmesg, i915_error_state and even backtraces from my gdm session, but I am not sure what triggers it yet.

So far, it seems that it freezes when the screensaver was running for some time BECAUSE IT HAD TURNED MY SCREEN OFF due to energy policy...

I had since disengaged the energy control option to never turn my screen off again, so far it has not frozen my system again. I suspect that this could be the root cause, but I am not sure how to prove it, or what packages could be involved to further the investigation.

It also seems to happen only on my systems with intel video boards (Mobile GM965/GL960 Lenovo Laptop and Mobile 945GME Express Asus netbook).

Changed in unity:
importance: Undecided → Critical
Changed in unity (Ubuntu):
importance: Medium → Critical
Jason Smith (jassmith)
Changed in unity:
status: Confirmed → Invalid
Changed in unity (Ubuntu):
status: Confirmed → Invalid
Curtis Hovey (sinzui)
no longer affects: null
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-video-intel (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.