Just upgraded to 188.8.131.522 packages from Debian on my Dell Vostro 200 desktop, and X crashes before starting. Downgrading the driver to 184.108.40.2061 solves it.
The crash is 100% reproducible.
I've tried both with a 2.6.31rc2 and with 2.6.30.
emilio@saturno:~$ uname -a
Linux saturno 2.6.31-rc2-686 #1 SMP Tue Jul 7 18:09:29 UTC 2009 i686 GNU/Linux
emilio@saturno:~$ pkg-config --modversion libdrm
The xserver is 1.6.2, libdrm-intel 2.4.11+git+20090630+de1ed01-1, mesa 7.4.4
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Dell Device 0238
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 27
Region 0: Memory at fdf00000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at ff00 [size=8]
Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at fdc00000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
-- system architecture: 32-bit
-- xf86-video-intel: 220.127.116.112
-- xserver: 1.6.2
-- mesa: 7.4.4
-- libdrm: 2.4.11+git+20090630+de1ed01-1
-- kernel: 2.6.31rc2 and 2.6.30
-- Linux distribution: Debian unstable
-- Machine or mobo model: Dell Vostro 200 slim, ..CN736047BO0434.
-- Display connector: VGA
Start the X server (e.g. via gdm). 100% reproducible
Doesn't happen downgrading the driver to 18.104.22.1681
Created attachment 27660 [details]
Created attachment 27661 [details]
Created attachment 27662 [details]
Created attachment 27663 [details]
I can't reproduce it. Is it possible for you to use git-bisect to find which git commit between .901 and .902 breaks?
Created attachment 27675 [details]
Potential fix to address overzealous pruning during the removal of NoAccel
Not sure if it's the same issue but I found an initialisation bug too and bisected. The patch that worked for me is attached.
I've also submitted this to the intel-gfx mailinglist.
Conlin's patch fixes the crash for me too.
keithp, I assume this bug blocks our rc3 build and 2.8.0 release. Let me know if you don't thinks so.
Does this patch fix the problem?
diff --git a/src/i830_memory.c b/src/i830_memory.c
index f2f3966..cc9d376 100644
@@ -1581,6 +1581,9 @@ i830_bind_all_memory(ScrnInfoPtr pScrn)
+ if (pI830->front_buffer)
+ pScrn->fbOffset = pI830->front_buffer->offset;
I just tried your patch in place of mine just now and everything seems to work fine (945GM + UMS)
Thanks for that.
(I wont bother replying on the mailing list).
Thanks, I've pushed that fix.