Xorg crash (intel driver) with I830WaitLpRing error, EXA involved?

Gero Mudersbach geroxp at web.de
Tue Oct 2 02:17:16 PDT 2007


I have a problem with Xorg and the intel driver. It crashes with SEGFAULT 
(11). First I didn't notice what was causing the crash in particular, but now 
I found out that I can reproduce the crash a good many times with starting my 
personal organizer app "Kontact", which includes "KMail". Also, Kontact 
starts with the module (or called "kpart" by the kde people) which has been 
active the last time the program was started. This is relevant, because the 
crash only occurs when Kontact is started with its "KMail" part and not with 
the other parts like the calender part. The KMail part has many icons at the 
top of the app, just like thunderbird (see this discussion: 
http://lists.freedesktop.org/archives/xorg/2007-March/022915.html). Here is a 
snippet of the error log:


Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x3ffe0001 pgetbl_err: 0x0
ipeir: 0 iphdr: 0
LP ring tail: e8 head: 0 len: 1f001 start 0
eir: 0 esr: 1 emr: ffff
instdone: ffc1 instpm: 0
memmode: 108 instps: 20
hwstam: ffff ier: 0 imr: ffff iir: 0
Ring at virtual 0xaf945000 head 0x0 tail 0xe8 count 58
	0001ff80: 54f00006
	0001ff84: 03cc1b00
	0001ff88: 04070613
	0001ff8c: 04080614
	0001ff90: 01ff0000
	0001ff94: 08ad0607
	0001ff98: 00001b00
	0001ff9c: 01ff0000
	0001ffa0: 54f00006
	0001ffa4: 03cc1b00
	0001ffa8: 04080611
	0001ffac: 04090612
	0001ffb0: 01ff0000
	0001ffb4: 08ae0605
	0001ffb8: 00001b00
	0001ffbc: 01ff0000
	0001ffc0: 54f00006
	0001ffc4: 03cc1b00
	0001ffc8: 0409060f
	0001ffcc: 040a0610
	0001ffd0: 01ff0000
	0001ffd4: 08af0603
	0001ffd8: 00001b00
	0001ffdc: 01ff0000
	0001ffe0: 02000011
	0001ffe4: 00000000
	0001ffe8: 02000011
	0001ffec: 00000000
	0001fff0: 54f00006
	0001fff4: 03cc1b00
	0001fff8: 040a060a
	0001fffc: 040b060b
	00000000: 0c000000
Ring end
space: 130832 wanted 131064

Fatal server error:

0: /usr/bin/X(xf86SigHandler+0x81) [0x80c9581]
1: [0xffffe420]
2: /usr/bin/X(AbortDDX+0xad) [0x80a7e8d]
3: /usr/bin/X(AbortServer+0x23) [0x81ca0c3]
4: /usr/bin/X(FatalError+0x66) [0x81ca606]
5: /usr/lib/xorg/modules/drivers//intel_drv.so(I830WaitLpRing+0x16b) 
6: /usr/lib/xorg/modules/drivers//intel_drv.so(I830Sync+0x102) [0xb7b3d7a2]
7: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7b457ca]
8: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7b45c40]
9: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7b46043]
10: /usr/bin/X [0x816e267]
11: /usr/bin/X [0x80cefe9]
12: /usr/bin/X [0x8147938]
13: /usr/bin/X [0x816baf5]
14: /usr/bin/X [0x810a545]
15: /usr/bin/X(main+0x50c) [0x8076f7c]
16: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d2a050]
17: /usr/bin/X(FontFileCompleteXLFD+0x1e1) [0x8076241]

FatalError re-entered, aborting
Caught signal 11.  Server aborting


Since I can not always reproduce the crash, I am wondering if somebody can 
give me a hint what to do to narrow down the problem. Could disabling EXA 
help? Has it something to do with memory (space: 130832 wanted 131064)?

This problem occurs with xorg-server 2: (Kubuntu) and 
intel driver version 2.1.1.

Gero Mudersbach

More information about the xorg mailing list