FBSD8 + xorg 7.5 + intel + IBM X40

Stacy Millions stacy at Millions.Ca
Wed Jun 16 22:11:18 UTC 2010


On 06/15/10 21:48, Stacy Millions wrote:
> = crash

I have rebuilt X with debugging enabled and by stepping through, have 
found where the driver causes the system to freeze.


In i830_display.c:i830_crtc_load_lut in the loop

for (i = 0; i < 256; i++) {
     OUTREG(palreg + 4 * i,
            (intel_crtc->lut_r[i] << 16) |
            (intel_crtc->lut_g[i] << 8) |
            intel_crtc->lut_b[i]);
     }

when i == 2 the system freezes. The last thing gdb shows me is:

(gdb) step
1943        OUTREG(palreg + 4 * i,
4: intel_crtc->lut_b[i] = 57 '9'
3: intel_crtc->lut_g[i] = 0 '\0'
2: intel_crtc->lut_r[i] = 63 '?'
1: i = 2
(gdb) step


Any ideas?

-stacy



More information about the freebsd-x11 mailing list