Comment 5 for bug 285298

Revision history for this message
Alastair Sherringham (asherringham) wrote : Re: intell gfx glitches: on X3100 GM965/GL960, freez when running few openGL applications - Error in I830WaitLpRing(), timeout for 2 seconds, Ring at virtual 0x7f5c1d6c0000 head 0x0 tail 0x100 count 64

I have also seen the same error today.

I wonder if it is related?

Intrepid 8.10
Full updates as of 19th Oct 2008 (yesterday).
xserver-xorg-video-intel 2.4.1-1ubuntu9
Intel Corporation 82G33/G31 Express Integrated Graphics Controller

Machine hanging after X/GDM filled / with log files. Machine doing nothing - left during the day running.

Got back from work, discovered my desktop PC was "frozen" - at least the graphics were dead (garbage on screen). Constant disk I/O. Logged in remotely via SSH - disk activity was kjournald ..turned out my disk was 100% full. Looking - it was all in /var/log and /var/log/gdm/ - 2x 1 GB log files :

/var/log/Xorg.0.log
/var/log/gdm/:0.log

X/GDM dead. I have saved these files and attach the top 500 lines of each.

Stand out :

(WW) intel(0): ESR is 0x00000001, instruction error
(WW) intel(0): PRB0_CTL (0x0001f001) indicates ring buffer enabled
(WW) intel(0): PRB0_HEAD (0x8620bce0) and PRB0_TAIL (0x0000bd20) indicate ring buffer not flushed
(WW) intel(0): Existing errors found in hardware state.
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x00000001 getbl_err: 0x00000000
ipeir: 0x00000000 iphdr: 0x18800080
LP ring tail: 0x0000bd28 head: 0x0000bce0 len: 0x0001f001 start 0x00000000

I also attach the Xorg.0.log.old - it seems fine.

Looking at /var/log/syslog, I see an error at :

Oct 20 15:19:22 persephone gdm[6209]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Oct 20 15:19:22 persephone kernel: [73886.831809] __ratelimit: 15 callbacks suppressed
Oct 20 15:19:22 persephone kernel: [73886.831816] console-kit-dae[5339]: segfault at 0 ip b7fc0d07 sp bfbec234 error 4 in libglib-2.0.so.0.1800.2[b7f64000+b5000]
Oct 20 15:19:24 persephone kernel: [73888.982131] mtrr: no more MTRRs available
Oct 20 15:19:25 persephone kernel: [73889.704906] [drm:i915_wait_irq] *ERROR* EBUSY -- rec: 17256485 emitted: 17256488

CRON (update-motd) runs for a bit, until it sticks at 16:10:02. Nothing in syslog after.

I attach the syslog as well.

I also attach lspci -vvvnn