[i945gme] Xorg crashes repeatedly on a netbook (Intel video): [mi] EQ overflowing

Bug #507813 reported by Antti Kaihola
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xorg

I had left my Dell Mini 9 open and switched on, and when I returned to it several hours later:
- the mouse moved
- no response to clicks
- no response to typing
- screen ok, no corruption
- no Caps Lock blinking
- no suspend/resume done after last power-up
- I had Firefox, emacs-snapshot and the Gnome Terminal open.

I killed X with Alt-SysRq-K. The log for the crashed session is in Xorg.0.log.old.

I have connected a 1280x1024 LCD panel to the VGA connector and my desktop is extended there. I have disabled desktop effects.

This is the first time I see this lock-up although I've left the netbook idle for several times during the two weeks I've been using Lucid.

It seems that libdrm-intel and xorg (but not xserver-org-video-intel) got updated three days ago. I can't think of any other recent significant changes to the system. I have gnome-do running. The screensaver is set to empty screen in 5 minutes.

ProblemType: Bug
Architecture: i386
Date: Fri Jan 15 09:15:05 2010
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Alpha i386 (20100102)
MachineType: Dell Inc. Inspiron 910
Package: xorg 1:7.5+1ubuntu1
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-9-generic root=UUID=3db28a5e-1fef-4147-9442-7ead2e7c3115 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=fi_FI.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-9.13-generic
RelatedPackageVersions:
 xserver-xorg 1:7.5+1ubuntu1
 libgl1-mesa-glx 7.7-0ubuntu4
 libdrm2 2.4.17-0ubuntu1
 xserver-xorg-video-intel 2:2.9.1-1ubuntu1
 xserver-xorg-video-ati 1:6.12.99+git20091125.0061c4db-0ubuntu2
SourcePackage: xorg
Tags: ubuntu-unr lucid
Uname: Linux 2.6.32-9-generic i686
XorgConf: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole: '/etc/X11/xorg.conf'
dmi.bios.date: 03/05/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.name: CN0J14
dmi.board.vendor: Dell Inc.
dmi.board.version: A05
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A05
dmi.modalias: dmi:bvnDellInc.:bvrA05:bd03/05/2009:svnDellInc.:pnInspiron910:pvrA05:rvnDellInc.:rnCN0J14:rvrA05:cvnDellInc.:ct8:cvrA05:
dmi.product.name: Inspiron 910
dmi.product.version: A05
dmi.sys.vendor: Dell Inc.
fglrx: Not loaded
glxinfo: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.32-9-generic

[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
     Subsystem: Dell Device [1028:02b0]

Revision history for this message
Antti Kaihola (akaihola) wrote :
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Geir Ove Myhr (gomyhr)
tags: added: 945gme freeze
tags: added: crash
removed: freeze
summary: - Xorg crash on an idle netbook (Intel video): [mi] EQ overflowing
+ [i945gme] Xorg crash on an idle netbook (Intel video): [mi] EQ
+ overflowing
nanog (sorenimpey)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
nanog (sorenimpey) wrote : Re: [i945gme] Xorg crash on an idle netbook (Intel video): [mi] EQ overflowing

I have been getting random drm-related lockups with ubuntu's kernel. So far with mainline 2.6.32-02063203-generic there have been no lockups suggesting that this behavior might be ubuntu-related.

I've attached a kernel warning and trace that immediately preceded the lockup.

Revision history for this message
nanog (sorenimpey) wrote :

I am running ubuntu 2.6.32-10-generic in updated karmic i386.

Revision history for this message
Antti Kaihola (akaihola) wrote :
Download full text (3.4 KiB)

Just happened again on the same netbook I originally reported about. I left it idle for about 50 minutes. When I returned, I launched two short scripts with Gnome-Do and then tried to interact with Google Calendar which was open on the screen. Same symptoms: mouse does move the cursor, but clicks and keypresses don't work.

What can I do to help? Try another kernel? Xorg-edgers? Enable some debugging?

Here's what I have in Xorg.0.log.old this time (very similar to the original report):
[ 4.261349] (II) intel(0): Allocate new frame buffer 2304x1024 stride 4096
[16053.373361] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[17604.404304] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[18024.045273] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[18867.025313] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[18916.719279] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[20287.880726] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[20293.022484] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[20703.308575] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[21076.152276] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[21497.107396] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[21535.265384] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[23279.885879] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[24075.847622] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[24177.042877] (II) XKB: reuse xkmfile /var/lib/xkb/server-F30D752BAEAAD4B8C79BE2C421539A0D3700902C.xkm
[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e88ab]
1: /usr/bin/X (mieqEnqueue+0x1ab) [0x80e80bb]
2: /usr/bin/X (xf86PostMotionEventP+0xcc) [0x80c2a4c]
3: /usr/lib/xorg/modules/input/evdev_drv.so (0x893000+0x48a1) [0x8978a1]
4: /usr/lib/xorg/modules/input/evdev_drv.so (0x893000+0x4b96) [0x897b96]
5: /usr/bin/X (0x8048000+0x6d2ef) [0x80b52ef]
6: /usr/bin/X (0x8048000+0x121774) [0x8169774]
7: (vdso) (__kernel_sigreturn+0x0) [0x3ae400]
8: /usr/lib/libpixman-1.so.0 (0xf9b000+0x4201a) [0xfdd01a]
9: /usr/lib/libpixman-1.so.0 (0xf9b000+0x43004) [0xfde004]
10: /usr/lib/libpixman-1.so.0 (0xf9b000+0x4da49) [0xfe8a49]
11: /usr/lib/libpixman-1.so.0 (0xf9b000+0x150e3) [0xfb00e3]
12: /usr/lib/libpixman-1.so.0 (pixman_image_composite+0x16f) [0xfd5def]
13: /usr/lib/xorg/modules/libfb.so (fbComposite+0x1cc) [0x33603c]
14: /usr/lib/xorg/modules/drivers/intel_drv.so (0x3af000+0x5cb7b) [0x40bb7b]
15: /usr/lib/xorg/modules/drivers/intel_drv.so (0x3af000+0x5b263) [0x40a263]
16: /usr/bin/X (0x8048000+0xd7a1b) [0x811fa1b]
17: /usr/bin/X (CompositePicture+0x298) [0x81131d8]
18: /usr/bin/X (0x8048000+0xd...

Read more...

Revision history for this message
nanog (sorenimpey) wrote :

It looks like my problem is a different bug so I'm going to open a new one. I should say that my problems have disappeared when I used the mainline kernel:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32/

Revision history for this message
Antti Kaihola (akaihola) wrote :

I verified that the crash/freeze occurs also when Gnome-Do is not running. I initially suspected it could be the cause since the symptom appeared shortly after I started using Gnome-Do, but today it happened without it.

Also, this also happens when the computer is not idle for an extended time. Once yesterday and once this morning while using the browser actively.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → New
Revision history for this message
Antti Kaihola (akaihola) wrote :

Reverted nanog's change "status: Confirmed → New" since he concluded that he had a different bug.

Revision history for this message
Antti Kaihola (akaihola) wrote :

Geir,

I'm unsure if this is a "crash" or a "freeze". The https://wiki.ubuntu.com/X/Troubleshooting/Freeze page is confusing: It claims that a backtrace is a non-symptom, but lists "[mi] EQ overflowing" and X freeze as a relevant problem.

In this case I'm getting both a backtrace and "[mi] EQ overflowing".

Revision history for this message
Antti Kaihola (akaihola) wrote :

Upgraded my kernel to 2.6.32-10-generic #14-Ubuntu SMP. Also xserver-xorg-input-evdev got upgraded to 1:2.3.2-3 yesterday. Now the symptoms changed a little bit (so far only one freeze after the upgrade):

When I hit Alt-SysRq-K after the freeze, I got a hard lock-up with a frozen mouse cursor on a black screen. All SysRq keys non-functional, had to power off.

Also, for some reason time offsets are now missing from /var/log/Xorg.0.log.old:

(II) XKB: reuse xkmfile /var/lib/xkb/server-17A65304EB1C7E1E981E40EF0F1F724A1C2CEC3A.xkm
(II) XKB: reuse xkmfile /var/lib/xkb/server-17A65304EB1C7E1E981E40EF0F1F724A1C2CEC3A.xkm
[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e874b]
1: /usr/bin/X (mieqEnqueue+0x1ab) [0x80e7f5b]
2: /usr/bin/X (xf86PostMotionEventP+0xcc) [0x80c28ec]
3: /usr/lib/xorg/modules/input/evdev_drv.so (0x200000+0x48a1) [0x2048a1]
4: /usr/lib/xorg/modules/input/evdev_drv.so (0x200000+0x4b96) [0x204b96]
5: /usr/bin/X (0x8048000+0x6d1af) [0x80b51af]
6: /usr/bin/X (0x8048000+0x121614) [0x8169614]
7: (vdso) (__kernel_sigreturn+0x0) [0xc78400]
8: /usr/lib/libpixman-1.so.0 (0x110000+0x414fa) [0x1514fa]
9: /usr/lib/libpixman-1.so.0 (0x110000+0x424e4) [0x1524e4]
10: /usr/lib/libpixman-1.so.0 (0x110000+0x4cf29) [0x15cf29]
11: /usr/lib/libpixman-1.so.0 (0x110000+0x145c3) [0x1245c3]
12: /usr

Maybe the log file ends here probably because the machine locked up when writing?

summary: - [i945gme] Xorg crash on an idle netbook (Intel video): [mi] EQ
+ [i945gme] Xorg crashes repeatedly on a netbook (Intel video): [mi] EQ
overflowing
Revision history for this message
Antti Kaihola (akaihola) wrote :

Two days ago I got the following updates
- xserver-xorg-core 2:1.7.3.902-1ubuntu9
- kernel 2.6.32-11-generic #15-Ubuntu SMP

Xorg still crashed today. I returned to the netbook after it had been idle for a couple of hours. I hit Fn-8 to disable the secondary display. The netbook screen flashed when I hit the key kombination for a few times. The mouse was still moving, but then the keyboard stopped responding at all. Had to power down the computer.

Bryce Harrington (bryce)
description: updated
Revision history for this message
Antti Kaihola (akaihola) wrote :

I've been seeing this a lot less recently, but it just happened again. I now have:
- kernel 2.6.32-13-generic #18-Ubuntu SMP
- xserver-xorg-core 2:1.7.3.902-1ubuntu12
- xserver-xorg-video-intel 2:2.9.1-1ubuntu4

This time the mouse didn't work either. Alt-SysRq-K did return me to GDM. The traceback was:

[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e876b]
1: /usr/bin/X (mieqEnqueue+0x1ab) [0x80e7f7b]
2: /usr/bin/X (xf86PostMotionEventP+0xcc) [0x80c290c]
3: /usr/lib/xorg/modules/input/evdev_drv.so (0x5ec000+0x48a1) [0x5f08a1]
4: /usr/lib/xorg/modules/input/evdev_drv.so (0x5ec000+0x4b96) [0x5f0b96]
5: /usr/bin/X (0x8048000+0x6d1bf) [0x80b51bf]
6: /usr/bin/X (0x8048000+0x121684) [0x8169684]
7: (vdso) (__kernel_sigreturn+0x0) [0x5ce400]
8: /usr/lib/libpixman-1.so.0 (0x110000+0x414fa) [0x1514fa]
9: /usr/lib/libpixman-1.so.0 (0x110000+0x424e4) [0x1524e4]
10: /usr/lib/libpixman-1.so.0 (0x110000+0x4cf29) [0x15cf29]
11: /usr/lib/libpixman-1.so.0 (0x110000+0x145c3) [0x1245c3]
12: /usr/lib/libpixman-1.so.0 (pixman_image_composite+0x16f) [0x14a2cf]
13: /usr/lib/xorg/modules/libfb.so (fbComposite+0x1cc) [0x50203c]
14: /usr/lib/xorg/modules/drivers/intel_drv.so (0x45e000+0x5cb8b) [0x4bab8b]
15: /usr/lib/xorg/modules/drivers/intel_drv.so (0x45e000+0x5b273) [0x4b9273]
16: /usr/bin/X (0x8048000+0xd78db) [0x811f8db]
17: /usr/bin/X (CompositePicture+0x298) [0x8113098]
18: /usr/bin/X (0x8048000+0xd115d) [0x811915d]
19: /usr/bin/X (0x8048000+0xcde33) [0x8115e33]
20: /usr/bin/X (0x8048000+0x2a3a7) [0x80723a7]
21: /usr/bin/X (0x8048000+0x1ed4a) [0x8066d4a]
22: /lib/tls/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0x1f3bd6]
23: /usr/bin/X (0x8048000+0x1e931) [0x8066931]

Revision history for this message
Antti Kaihola (akaihola) wrote :

In a Fedora bug [1], the use of intel-gpu-tools to collect a ring/batch-buffer dump was suggested when this crash occurs.

That package seems to be installed by default on Lucid. Would it make sense to SSH in and attach the output of "sudo intel_gpu_dump" the next time this happens?

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
Antti Kaihola (akaihola) wrote :

This still happens from time to time with
- kernel 2.6.32-14-generic #20-Ubuntu SMP
- xserver-xorg-code 2:1.7.5-1ubuntu1
- xserver-xorg-video-intel 2:2.9.1-1ubuntu6

Bryce Harrington (bryce)
summary: - [i945gme] Xorg crashes repeatedly on a netbook (Intel video): [mi] EQ
- overflowing
+ [i945] [i945gme] Xorg crashes repeatedly on a netbook (Intel video):
+ [mi] EQ overflowing
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [i945] [i945gme] Xorg crashes repeatedly on a netbook (Intel video): [mi] EQ overflowing

[This is an automatic notification.]

Thanks for reporting this bug to help making the Intel graphics driver
better. We hear from upstream that a number of bugs (possibly including
this one) have been fixed in the newer DRM code from the 2.6.33 kernel.
I don't know if your bug is one of the ones fixed in this release,
though, but we've prepared a PPA with this DRM update. Would you mind
installing this, rebooting, and testing if the original issue can be
reproduced with it or not?

The DRM PPA is here:

    https://edge.launchpad.net/~apw/+archive/red

Note there could be new bugs... please file these as new reports using
the command 'ubuntu-bug linux' (for kernel or DRM or KMS bugs) or
'ubuntu-bug xorg' if you suspect them to be X.org issues.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Antti Kaihola (akaihola) wrote :

I'm still on Lucid's stock Xorg, and this is happening less and less, now for the first time in three weeks, and the netbook is switched on for hours every day.

I'm currently on
- kernel 2.6.32-16-generic #25-Ubuntu SMP
- xserver-xorg-core 2:1.7.5-1ubuntu3
- xserver-xorg-video-intel 2:2.9.1-1ubuntu13

Going to try the PPA next.

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

This is indeed a freeze, not a crash. It's a weird situation where you get a backtrace so it *looks* like a crash, but the crash is a secondary effect that is caused by the system being frozen, if that makes sense.

To answer your earlier question, yes with freeze bugs you do need GPU dumps in order to make a proper defect report. /sys/kernel/debug/dri/0/i915_error_state is needed as well - refer to the freeze troubleshooting docs for full directions.

summary: - [i945] [i945gme] Xorg crashes repeatedly on a netbook (Intel video):
- [mi] EQ overflowing
+ [i945gme] Xorg crashes repeatedly on a netbook (Intel video): [mi] EQ
+ overflowing
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
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.