MASTER: Hang in MI_WAIT_FOR_EVENT on framebuffer switch.

Bug #626967 reported by John Lenton on 2010-08-30
This bug affects 35 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)

Bug Description

Binary package hint: xserver-xorg-video-intel

nothing to add

PCI ID: 0x0046
EIR: 0x00000000
  PGTBL_ER: 0x00000000
  INSTPM: 0x00000000
  IPEIR: 0x00000000
  IPEHR: 0x01820000
  INSTDONE: 0xfffffffe
  ACTHD: 0x0000c998
  INSTPS: 0x00000000
  INSTDONE1: 0xbfffffff
    busy: CS
seqno: 0x00000154
batchbuffer at 0x0fb4a000:
0x0fb4a000: 0x09000000: MI_LOAD_SCAN_LINES_INCL
0x0fb4a004: 0x00000438: dword 1
0x0fb4a008: 0x09000000: MI_LOAD_SCAN_LINES_INCL
0x0fb4a00c: 0x00000438: dword 1
0x0fb4a010: 0x01820000: MI_WAIT_FOR_EVENT
0x0fb4a014: 0x54f08806: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 1, dst tile 1)
0x0fb4a018: 0x03cc0780: format 8888, dst pitch 1920, clipping disabled
0x0fb4a01c: 0x00000000: dst (0,0)
0x0fb4a020: 0x04380780: dst (1920,1080)
0x0fb4a024: 0x02344000: dst offset 0x02344000
0x0fb4a028: 0x00000000: src (0,0)
0x0fb4a02c: 0x00000780: src pitch 1920
0x0fb4a030: 0x0802f000: src offset 0x0802f000
0x0fb4a034: 0x79060000: 3DSTATE_POLY_STIPPLE_OFFSET
0x0fb4a038: 0x00000000: dword 1
0x0fb4a03c: 0x02000000: MI_FLUSH
0x0fb4a040: 0x05000000: MI_BATCH_BUFFER_END

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: xserver-xorg-video-intel 2:2.12.0-1ubuntu3
Uname: Linux 2.6.36-020636rc2-generic i686
Architecture: i386
Chipset: arrandale
Date: Sat Aug 28 13:50:52 2010
DumpSignature: 85a8ad2d
ExecutablePath: /usr/share/apport/
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100803.1)
InterpreterPath: /usr/bin/python2.6
MachineType: Dell Inc. Latitude E6510
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.36-020636rc2-generic root=UUID=175ea95e-219c-4d56-b154-1f91ac3572d4 ro crashkernel=384M-2G:64M,2G-:128M quiet
ProcCmdline: /usr/bin/python /usr/share/apport/

SourcePackage: xserver-xorg-video-intel
Title: [arrandale] GPU lockup 85a8ad2d
UdevDb: Error: [Errno 2] No such file or directory
UserGroups: 05/28/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A03
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA03:bd05/28/2010:svnDellInc.:pnLatitudeE6510:pvr0001:rvnDellInc.:rn:rvr:cvnDellInc.:ct9:cvr: Latitude E6510
dmi.product.version: 0001
dmi.sys.vendor: Dell Inc.
 distro: Ubuntu
 codename: maverick
 architecture: i686
 kernel: 2.6.36-020636rc2-generic

John Lenton (chipaca) wrote :
Robert Hooker (sarvatt) on 2010-08-30
description: updated
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Robert Hooker (sarvatt) on 2010-10-08
description: updated
summary: - [arrandale] GPU lockup 85a8ad2d
+ [arrandale] GPU lockup 85a8ad2d (IPEHR: 0x01820000)
Robert Hooker (sarvatt) on 2010-12-04
summary: - [arrandale] GPU lockup 85a8ad2d (IPEHR: 0x01820000)
+ MASTER: Hang in MI_WAIT_FOR_EVENT on framebuffer switch.
Robert Hooker (sarvatt) wrote :

Fix in natty by xserver-xorg-video-intel 2.13.901 which contains this commit

Changed in xserver-xorg-video-intel (Ubuntu Natty):
status: Confirmed → Fix Released
description: updated
Robert Hooker (sarvatt) on 2010-12-04
Changed in xserver-xorg-video-intel (Ubuntu Maverick):
importance: Undecided → High
status: New → Triaged
Robert Hooker (sarvatt) wrote :

As a temporary measure I have uploaded a fixed version of xserver-xorg-video-intel to this PPA, would anyone on this bug or one of its duplicates please confirm that it fixes their issue?

Will test fixed version when I get home from work tonight

- DH

On Dec 6, 2010 9:24 AM, "Robert Hooker" <email address hidden> wrote:

As a temporary measure I have uploaded a fixed version of xserver-xorg-
video-intel to this PPA, would anyone on this bug or one of its
duplicates please confirm that it fixes their issue?

You received this bug notification because you are a direct subscriber
of a duplicate bug (6508...

Haziq Agha (haziq-aagha) wrote :

I didn't post a bug, but I was getting grey, flashing bars whenever I would close the lid of my laptop. However after downloading those, installing and then rebooting - it seems to have fixed the issue.

DH (dave-higherform) wrote :

I tested xserver-xorg-video-intel versions 2:2.12.0-ubuntu5.1 and ubuntu5.2~lp from Robert Hooker for about three days under the following conditions / environments:
- Acer 3820T with Core i3-350m and integrated graphics only
- Completely updated Ubuntu Maverick
- Kernels 2.6.35, 2.6.36-2 and 2.6.37-8
- Multiple shutdowns, suspend/resume, and hibernate/resume cycles in each
- Xfce and Enlightenment 17 DEs
- Multi-display setup on laptop LVDS with or without HDMI out

I saw zero apport crashes, no compositor issues, no MI_WAIT_FOR_EVENT errors logged, and similar power usage/wakeups/interrupt counts.

Jimmy (jivedude) wrote :

I've tested this fix on my Dell latitude E6410.

The freezes after a sleep definitely got better, but still seeing some random freezes after my pc wakes up.

Before this patch, the freezes were constant but not anymore.

Also the error in dmesg i915_hangcheck_elapsed disappeared.

I've included my recent dmesg from last gpu hang.

Jimmy (jivedude) wrote :
Cristian Klein (cristiklein) wrote :

Comment #3 fixed it for me.

JC Hulce (soaringsky) wrote :

This bug affects Ubuntu 10.10, Maverick Meerkat. Maverick has reached end-of-life and is no longer supported, so I am closing the bugtask for Maverick. Please upgrade to a newer version of Ubuntu.
More information here:

Changed in xserver-xorg-video-intel (Ubuntu Maverick):
status: Triaged → Invalid
To post a comment you must log in.