Bug 35518

Summary: [g33] GPU lockup (ESR: 0x00000001 IPEHR: 0x7f80023d)
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high    
Version: 7.6 (2010.12)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
XorgLog.txt
none
XorgConf.txt
none
i915_error_state.txt
none
CurrentDmesg.txt none

Description Bryce Harrington 2011-03-21 13:12:35 UTC
Forwarding this bug from Ubuntu reporter MAKAPOH:
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/738602

[Problem]
Another GPU lockup that is probably a dupe of the 915/945 issue, but forwarding with fresh logs from recent kernel release.

(We've gotten a spate of gpu lockup reports in Ubuntu with IPEHR 0x7fxxxxxx, similar symptoms, similar hardware.)

[Original Description]
Ubuntu  11.04
package version 2:2.14.0-4ubuntu4

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-video-intel 2:2.14.0-4ubuntu4
ProcVersionSignature: Ubuntu 2.6.38-7.36-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
Architecture: i386
Chipset: g33
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
DRM.card0.VGA.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1024x768 1024x768 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 640x480 720x400 720x400
 edid-base64: AP///////wBMLTUQNTFURBsLAQFoHBVw6PuJoVVLlyQRSEz//gAxWUVZYU8BAQEBAQEBAQEBEA6AwCDgHRA4OBMAC8gQAAAY+RUg+DBYHyAgQBMAC8gQAAAeAAAA/QAyeB49CAAKICAgICAgAAAA/wBISkNSNzAzNzAzCiAgAEs=
Date: Sat Mar 19 07:20:11 2011
DistUpgraded: Log time: 2011-03-18 23:52:56.384212
DistroCodename: natty
DistroVariant: ubuntu
DumpSignature: (ESR: 0x00000001 IPEHR: 0x7f80023d)
ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py
GraphicsCard:
 Intel Corporation 82G33/G31 Express Integrated Graphics Controller [8086:29c2] (rev 10) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:82b0]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
InterpreterPath: /usr/bin/python2.7
MachineType: System manufacturer System Product Name
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py
ProcEnviron:
 
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-7-generic root=UUID=fdcd20c4-0a64-47f7-8893-9539164ce7ef ro quiet splash vt.handoff=7
ProcKernelCmdLine_: BOOT_IMAGE=/boot/vmlinuz-2.6.38-7-generic root=UUID=fdcd20c4-0a64-47f7-8893-9539164ce7ef ro quiet splash vt.handoff=7
RelatedPackageVersions:
 xserver-xorg             1:7.6~3ubuntu11
 libdrm2                  2.4.23-1ubuntu3
 xserver-xorg-video-intel 2:2.14.0-4ubuntu3
Renderer: Unknown
SourcePackage: xserver-xorg-video-intel
Title: [g33] GPU lockup (ESR: 0x00000001 IPEHR: 0x7f80023d)
UpgradeStatus: Upgraded to natty on 2011-03-18 (1 days ago)
UserGroups:
 
dmi.bios.date: 07/29/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0405
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5KPL-AM EPU
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0405:bd07/29/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5KPL-AMEPU:rvrx.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.4-0ubuntu7
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu11
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu6
Comment 1 Bryce Harrington 2011-03-21 13:14:31 UTC
Created attachment 44683 [details]
XorgLog.txt
Comment 2 Bryce Harrington 2011-03-21 13:18:13 UTC
Created attachment 44684 [details]
XorgConf.txt
Comment 3 Bryce Harrington 2011-03-21 13:19:01 UTC
Created attachment 44685 [details]
i915_error_state.txt
Comment 4 Bryce Harrington 2011-03-21 13:20:42 UTC
Created attachment 44686 [details]
CurrentDmesg.txt
Comment 5 Chris Wilson 2011-03-22 23:53:13 UTC
Working on the theory that it is one and the same bug:

commit b5b5ac2dec49ea5ae033434efa90863aa5cdfb2c
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Thu Mar 17 15:23:22 2011 +0000

    drm/i915: Fix tiling corruption from pipelined fencing
    
    ... even though it was disabled. A mistake in the handling of fence reuse
    caused us to skip the vital delay of waiting for the object to finish
    rendering before changing the register.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34584
    Cc: Andy Whitcroft <apw@canonical.com>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
    [Note for 2.6.38-stable, we need to reintroduce the interruptible passing]
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
    Tested-by: Dave Airlie <airlied@linux.ie>

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.