[arrandale] GPU lockup (IPEHR: 0x01820000)

Bug #737110 reported by jradwans
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
xf86-video-intel
Unknown
Unknown
xserver-xorg-video-intel (Ubuntu)
Incomplete
High
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

z

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-video-intel 2:2.14.0-4ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-1.28-generic 2.6.38-rc2
Uname: Linux 2.6.38-1-generic x86_64
Architecture: amd64
Chipset: arrandale
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
DRM.card0.DP.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.3:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.3:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768 1366x768
 edid-base64: AP///////wAwrrBAAAAAADUTAQOAIxN46nuVnFdXlCkVUFQAAAABAQEBAQEBAQEBAQEBAQEBRR1Wu1AAJDA4JUYAWMEQAAAYnBdWqFAAFDAzIjUAWMEQAAAYAAAADwCMCTKMCSgWCQANr1AUAAAA/gBOMTU2QjYtTDBBCiAgAIM=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Thu Mar 17 19:12:24 2011
DistUpgraded: Log time: 2010-12-25 11:21:08.520570
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus: virtualbox-ose, 4.0.4, 2.6.38-1-generic, x86_64: installed
DumpSignature: 7d85e61d
ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py
GraphicsCard:
 Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:215a]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20101202)
InterpreterPath: /usr/bin/python2.7
MachineType: LENOVO 2598RM4
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py
ProcEnviron:

ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-1-generic root=/dev/mapper/ubuntu--root-ubuntu--root--ogic ro vga=773 quiet splash vt.handoff=7
ProcKernelCmdLine_: BOOT_IMAGE=/vmlinuz-2.6.38-1-generic root=/dev/mapper/ubuntu--root-ubuntu--root--ogic ro vga=773 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-4ubuntu2
Renderer: Unknown
SourcePackage: xserver-xorg-video-intel
Title: [arrandale] GPU lockup 7d85e61d
UpgradeStatus: Upgraded to natty on 2011-03-17 (0 days ago)
UserGroups:

dmi.bios.date: 01/11/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 81ET49WW (1.25 )
dmi.board.name: 2598RM4
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr81ET49WW(1.25):bd01/11/2011:svnLENOVO:pn2598RM4:pvrThinkPadL512:rvnLENOVO:rn2598RM4:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2598RM4
dmi.product.version: ThinkPad L512
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.4-0ubuntu5
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 1:6.14.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5

[lspci]
Nux: lspci: 00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)

Revision history for this message
jradwans (jradwans) wrote :
Bryce Harrington (bryce)
summary: - [arrandale] GPU lockup 7d85e61d
+ [arrandale] GPU lockup (IPEHR: 0x01820000)
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Bryce Harrington (bryce) wrote :

jradwans - I've forwarded this bug upstream to http://bugs.freedesktop.org/show_bug.cgi?id=35576 - please subscribe yourself to this bug, in case they need further information or wish you to test something. Thanks ahead of time!

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Triaged
Changed in xserver-xorg-video-intel:
importance: Unknown → High
status: Unknown → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

What does this command say?

 $ apt-cache policy ia32-libs

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

jradwans, I see upstream posted a patch for you to test. For your convenience in case you're not used to patching your video drivers, I've set up a PPA with this patch packaged for you to test:

https://launchpad.net/~bryce/+archive/banana

(It may take an hour or two for the build to complete.)

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Mikael Frykholm (mikael) wrote :

Please nudge the ppa as it is not building.

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

Weird, the package just sort of disappeared into the ether. Anyway, it's there now and should be built within an hour or so.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Mikael Frykholm (mikael) wrote :

I just got a crash with the patched driver. Same symptoms as before. apport didn't want to send it in because of a too old xserver-xorg-video-intel package. I have manually attached the crash file.

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

Looks like the intel_gpu_dump program failed due to a problem alloc'ing memory, but the i915_error_state could be collected and does have the same IPEHR.

 [46851.622977] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
 [46851.622985] [drm:kick_ring] *ERROR* Kicking stuck wait on render ring
 [46857.607966] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
 [46857.610029] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -11 (awaiting 7910206 at 7910198, next 7910212)
 [46857.610050] [drm:drm_helper_resume_force_mode] *ERROR* failed to set mode on crtc ffff88013c23c800
 [46858.509658] __alloc_pages_slowpath: 12 callbacks suppressed
 [46858.509663] intel_gpu_dump: page allocation failure. order:10, mode:0x40d0
 [46858.509667] Pid: 9483, comm: intel_gpu_dump Not tainted 2.6.38-7-generic #39-Ubuntu
 [46858.509669] Call Trace:
 [46858.509679] [<ffffffff81113544>] ? __alloc_pages_nodemask+0x604/0x840
 [46858.509685] [<ffffffff81148d05>] ? alloc_pages_current+0xa5/0x110
 [46858.509688] [<ffffffff8110f59e>] ? __get_free_pages+0xe/0x50
 [46858.509693] [<ffffffff81153c3f>] ? kmalloc_order_trace+0x3f/0xb0
 [46858.509696] [<ffffffff81154a0a>] ? __kmalloc+0x13a/0x160
 [46858.509700] [<ffffffff81116d16>] ? put_page+0x36/0x40
 [46858.509704] [<ffffffff81184dad>] ? seq_read+0x1bd/0x3f0
 [46858.509708] [<ffffffff81163d03>] ? vfs_read+0xc3/0x180
 [46858.509711] [<ffffffff81163e11>] ? sys_read+0x51/0x90
 [46858.509716] [<ffffffff8100c002>] ? system_call_fastpath+0x16/0x1b

i915_error_state:
 Time: 1301810387 s 154509 us
 PCI ID: 0x0046
 EIR: 0x00000000
 PGTBL_ER: 0x00000000
 Render command stream:
   ACTHD: 0x006e1014
   IPEIR: 0x00000000
   IPEHR: 0x01820000
   INSTDONE: 0xffffffff
   INSTDONE1: 0xbfffffff
   INSTPS: 0x80000020
   INSTPM: 0x00000000

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

Mikael, thanks for testing. I've reopened the upstream bug report for further review.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote :

Upstream would like to see this tested with the following set in xorg.conf (in the Device section):

  Option "DebugFlushCaches" "True"

and/or

  Option "DebugFlushBatches" "True"

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Incomplete
status: Incomplete → New
Revision history for this message
Bryce Harrington (bryce) wrote :

Btw, those are just debugging flags, not fixes. So to use them, create your /etc/X11/xorg.conf with one or the other set, wait until the issue reproduces, and then ssh into the frozen machine and collect your /var/log/Xorg.0.log and the output of 'dmesg'.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
Colin Dean (colindean) wrote :

I'd like to help, but is there a way to flush my current settings to a Xorg.conf?

Also, I could have sworn I posted the output of that command. Anywhere, here it is as of right now. I just updated everything today.

[colin@bricktop ~]$ apt-cache policy ia32-libs
ia32-libs:
  Installed: (none)
  Candidate: 20090808ubuntu11
  Version table:
     20090808ubuntu11 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/universe amd64 Packages

Revision history for this message
Colin Dean (colindean) wrote :

Ahhh I didn't realize this was a different bug from the one I filed a few days ago! Sorry! Launchpad needs a "delete comment" for ones own comments, haha.

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

Upstream still needs someone to test the xorg.conf settings. There are half a dozen dupes - can someone on one of the dupe bugs please test it?

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
bugbot (bugbot)
description: updated
Revision history for this message
Bryce Harrington (bryce) wrote :

Anyone willing to test the xorg.conf settings? Is anyone still experiencing this particular freeze bug?

Changed in xserver-xorg-video-intel:
status: Confirmed → Invalid
Revision history for this message
Bryce Harrington (bryce) wrote :

Alright, upstream basically thinks this is the same as bug 768184, so I'll go ahead and merge them.

Changed in xserver-xorg-video-intel:
importance: High → Unknown
status: Invalid → Unknown
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.