Bug 48940 - sandybridge-gt1 GPU lockup
Summary: sandybridge-gt1 GPU lockup
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: Daniel Vetter
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-19 18:13 UTC by Bryce Harrington
Modified: 2017-07-24 23:02 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments
BootDmesg.txt (52.75 KB, text/plain)
2012-04-19 18:14 UTC, Bryce Harrington
no flags Details
CurrentDmesg.txt (55.29 KB, text/plain)
2012-04-19 18:14 UTC, Bryce Harrington
no flags Details
XorgLog.txt (64.09 KB, text/plain)
2012-04-19 18:14 UTC, Bryce Harrington
no flags Details
i915_error_state.txt (2.05 MB, text/plain)
2012-04-19 18:14 UTC, Bryce Harrington
no flags Details
i915_error_state_webpage (2.05 MB, application/octet-stream)
2012-04-19 18:16 UTC, Bryce Harrington
no flags Details

Description Bryce Harrington 2012-04-19 18:13:43 UTC
Forwarding this bug from Ubuntu reporter jascha:
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/980198

[Problem]
Yet another intermittent snb lockup.  The user is able to easily reproduce this by browsing web pages with pictures.

[Original Description]
hangs up after scrolling down a web page with some images but without flash

i did capture an error state myself, see attachment. The webpage was http://forum.xda-developers.com/ and i was just scrolling down to search for my mobile.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
.tmp.unity.support.test.0:
 
ApportVersion: 2.0.1-0ubuntu2
Architecture: amd64
Chipset: sandybridge-gt1
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
Date: Thu Apr 12 21:24:49 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
 virtualbox, 4.1.12, 3.2.0-22-generic, x86_64: installed
 virtualbox, 4.1.12, 3.2.0-23-generic, x86_64: installed
ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GpuHangFrequency: Continuously
GpuHangReproducibility: Yes, I can easily reproduce it
GpuHangStarted: Immediately after installing this version of Ubuntu
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: ASRock Incorporation Device [1849:0102]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120201.1)
InterpreterPath: /usr/bin/python2.7
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py
ProcEnviron:
 
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-23-generic root=UUID=f9070d7d-a7b6-47b3-bfed-f3d37adb15b1 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 xserver-xorg             1:7.6+12ubuntu1
 libdrm2                  2.4.32-1ubuntu1
 xserver-xorg-video-intel 2:2.17.0-1ubuntu4
SourcePackage: xserver-xorg-video-intel
Title: [sandybridge-gt1] GPU lockup
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
 
dmi.bios.date: 07/08/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.60
dmi.board.name: H67M
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.60:bd07/08/2011:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnH67M:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.
version.compiz: compiz 1:0.9.7.4-0ubuntu3
version.ia32-libs: ia32-libs 20090808ubuntu35
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-19 18:14:07 UTC
Created attachment 60356 [details]
BootDmesg.txt
Comment 2 Bryce Harrington 2012-04-19 18:14:18 UTC
Created attachment 60357 [details]
CurrentDmesg.txt
Comment 3 Bryce Harrington 2012-04-19 18:14:28 UTC
Created attachment 60358 [details]
XorgLog.txt
Comment 4 Bryce Harrington 2012-04-19 18:14:40 UTC
Created attachment 60359 [details]
i915_error_state.txt
Comment 5 Bryce Harrington 2012-04-19 18:16:56 UTC
Created attachment 60360 [details]
i915_error_state_webpage

I had the user gather a second error state file since the first one didn't look like it had any valid data.  Yet this one looked much the same.  So these may not be at all useful for diagnostics.

However, forwarding the bug since the steps to reproduce are so specific and the user's able to reproduce it very reliably.
Comment 6 Chris Wilson 2012-04-20 00:45:24 UTC
Turn off FBC and
commit 80e829fade4eea5f07c410df6a551c42e2d0ca9c
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Sat Mar 31 11:21:57 2012 +0200

    drm/i915: implement ColorBlt w/a
    
    According to an internal workaround master list, we need to set bit 5
    of register 9400 to avoid issues with color blits.
    
    Testing shows that this seems to fix the blitter hangs when fbc is
    enabled on snb, thanks to Chris Wilson for figuring this out.
    
    Tested-by: Chris Wilson <chris@chris-wilson.co.uk>
    Tested-by: Michael "brot" Groh <michael.groh@minad.de>
    Acked-by: Ben Widawsky <ben@bwidawsk.net>
    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>


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.