Bug 48524

Summary: [i965gme] GPU lockup render.IPEHR: 0x0f000000
Product: Mesa Reporter: Bryce Harrington <bryce>
Component: Drivers/DRI/i965Assignee: Ian Romanick <idr>
Status: RESOLVED INVALID QA Contact:
Severity: major    
Priority: high Keywords: regression
Version: 8.0   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: BootDmesg.txt
CurrentDmesg.txt
i915_error_state.txt
XorgLog.txt

Description Bryce Harrington 2012-04-10 13:15:31 UTC
Forwarding this bug from Ubuntu reporter Yuri Pokhilko:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/976259

[Problem]
[i965gme] GPU lockup  render.IPEHR: 0x0f000000

[Original Description]
I tried several compiz effects. It worked fine on Ubuntu 10.04

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
ProcVersionSignature: Ubuntu 3.2.0-22.35-generic 3.2.14
Uname: Linux 3.2.0-22-generic x86_64
.tmp.unity.support.test.0:
 
ApportVersion: 2.0-0ubuntu4
Architecture: amd64
Chipset: i965gme
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
Date: Sun Apr  8 01:30:43 2012
DistUpgraded: 2012-04-07 22:54:30,776 DEBUG enabling apt cron job
DistroCodename: precise
DistroVariant: ubuntu
DuplicateSignature: [i965gme] GPU lockup  render.IPEHR: 0x0f000000 Ubuntu 12.04
ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py
ExtraDebuggingInterest: I just need an easy workaround
GpuHangFrequency: This is the first time
GpuHangReproducibility: I don't know
GpuHangStarted: Today
InstallationMedia: Ubuntu 10.04.4 LTS "Lucid Lynx" - Release amd64 (20120214.2)
InterpreterPath: /usr/bin/python2.7
MachineType: Hewlett-Packard Compaq 610
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py
ProcEnviron:
 
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-22-generic root=/dev/mapper/hostname-root ro quiet splash vt.handoff=7
SourcePackage: xserver-xorg-video-intel
Title: [i965gme] GPU lockup  render.IPEHR: 0x0f000000
UpgradeStatus: Upgraded to precise on 2012-04-07 (0 days ago)
UserGroups:
 
dmi.bios.date: 08/14/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68PVU Ver. F.06
dmi.board.name: 308A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 26.08
dmi.chassis.asset.tag: CNU9387KR0
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68PVUVer.F.06:bd08/14/2009:svnHewlett-Packard:pnCompaq610:pvrF.06:rvnHewlett-Packard:rn308A:rvrKBCVersion26.08:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: Compaq 610
dmi.product.version: F.06
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.7.4-0ubuntu3
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2
Comment 1 Bryce Harrington 2012-04-10 13:16:26 UTC
Created attachment 59767 [details]
BootDmesg.txt
Comment 2 Bryce Harrington 2012-04-10 13:16:46 UTC
Created attachment 59768 [details]
CurrentDmesg.txt
Comment 3 Bryce Harrington 2012-04-10 13:17:02 UTC
Created attachment 59769 [details]
i915_error_state.txt
Comment 4 Bryce Harrington 2012-04-10 13:17:13 UTC
Created attachment 59770 [details]
XorgLog.txt
Comment 5 Chris Wilson 2012-04-10 13:23:45 UTC
Garbage in the batch buffer, however I don't think it is the finish-gpu in this case as the pattern looks different. Definitely a tiled render overwriting the batch, so do retest with

commit c501ae7f332cdaf42e31af30b72b4b66cbbb1604
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Dec 14 13:57:23 2011 +0100

    drm/i915: Only clear the GPU domains upon a successful finish

[v3.4-rc1] first.
Comment 6 Eric Anholt 2012-07-31 18:11:50 UTC
Please update to mesa 8.0.4 -- there was a nasty failure before 8.0.3 that could scribble over memory.
Comment 7 Eric Anholt 2012-08-08 19:42:37 UTC
Also, if it continues, please be specific on which effect you enabled and what you did with it so we can reproduce the problem.

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.