[i965gm] GPU lockup

Bug #807440 reported by Jean-Baptiste Lallement
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-video-intel
Fix Released
High
mesa (Ubuntu)
Fix Released
High
Unassigned

Bug Description

I started googleearth, and the driver crashed (black screen but system could be reach via ssh)

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: xserver-xorg-video-intel 2:2.15.0-3ubuntu2
ProcVersionSignature: Ubuntu 3.0-3.4-generic 3.0.0-rc5
Uname: Linux 3.0-3-generic i686
Architecture: i386
Chipset: i965gm
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
Date: Fri Jul 8 11:51:13 2011
DistUpgraded: Log time: 2009-11-14 16:29:16.249784
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus:
 virtualbox, 4.0.10, 3.0-2-generic, i686: installed
 virtualbox, 4.0.10, 3.0-3-generic, i686: installed
ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py
GraphicsCard:
 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:14e2]
   Subsystem: ASUSTeK Computer Inc. Device [1043:14e2]
InterpreterPath: /usr/bin/python2.7
MachineType: ASUSTeK Computer Inc. U3SG
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py
ProcEnviron:

ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0-3-generic root=UUID=75f23f17-3ace-4485-af57-a7318eb6c2ff ro quiet splash vt.handoff=7
RelatedPackageVersions:
 xserver-xorg 1:7.6+7ubuntu1
 libdrm2 2.4.26-1ubuntu1
 xserver-xorg-video-intel 2:2.15.0-3ubuntu2
Renderer: Unknown
SourcePackage: xserver-xorg-video-intel
Title: [i965gm] GPU lockup
UpgradeStatus: Upgraded to oneiric on 2011-06-27 (10 days ago)
UserGroups:

dmi.bios.date: 01/28/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 305
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: U3SG
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.asset.tag: ATN12345678901234567
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr305:bd01/28/2008:svnASUSTeKComputerInc.:pnU3SG:pvr1.0:rvnASUSTeKComputerInc.:rnU3SG:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0:
dmi.product.name: U3SG
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.
version.compiz: compiz 1:0.9.4+bzr20110606-0ubuntu6
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11~1-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11~1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.2-1ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.0-3ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Related branches

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

It also occurs when starting gltext screensaver hack for example.

Revision history for this message
Albert Damen (albrt) wrote :

0x0f14d268: 0x60020100: CONSTANT_BUFFER: valid
0x0f14d26c: 0x0f133587: offset: 0x0f133580, length: 512 bytes
0x0f14d270: HEAD 0x7b001804: 3DPRIMITIVE: tri fan sequential

This is almost certain https://bugs.freedesktop.org/show_bug.cgi?id=38771, fixed in mesa git master and 7.11 branch.

Commit for 7.11 is 804995807dfea9cbdbd676e52b95d42715101913, "i965/gen4: Fix GPU hangs since the program streaming change."

(I had the freeze running mesa from git with the same i915_error_state).

Revision history for this message
Bryce Harrington (bryce) wrote :

commit 804995807dfea9cbdbd676e52b95d42715101913
Author: Eric Anholt <email address hidden>
Date: Fri Jul 8 15:30:48 2011 -0700

    i965/gen4: Fix GPU hangs since the program streaming change.

    This was tricky. We were doing a use-before-initialize of
    grf_reg_count, but the value usually got overwritten anyway -- when we
    didn't have to do a relocation (typical), or on gen5 when we didn't
    have relocations at all.

    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=38771
    Reviewed-by: Kenneth Graunke <email address hidden>
    (cherry picked from commit d03fdc4cdefdfdc5b59547945704c6037a5061c7)

affects: xserver-xorg-video-intel (Ubuntu) → mesa (Ubuntu)
Changed in mesa (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mesa - 7.11~1-0ubuntu4

---------------
mesa (7.11~1-0ubuntu4) oneiric; urgency=low

  * Add 118_init_grf_reg_count.patch: Fix GPU hang due to improperly
    initialized grf_reg_count on i965/gen4, which happens when using
    certain OpenGL applications like Google Earth. Cherrypick of
    commit 80499580 from upstream.
    (LP: #807440)
 -- Bryce Harrington <email address hidden> Tue, 19 Jul 2011 14:49:54 -0700

Changed in mesa (Ubuntu):
status: Triaged → Fix Released
Changed in xserver-xorg-video-intel:
importance: Unknown → High
status: Unknown → Fix Released
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.