Testing current master of xf86-video-intel I came across the problem, that X (using gdm) will restart infinitely.
A "git bisect" session revealed commit ad8af95dd35921118f45d6cff355c80cf0906ff0 (i830: Do not cache in-flight non-reusable buffers.) to be responsible.
After manually reverting it in master gdm will start normally again.
Xorg-core at version 1.8.1.
are you using current libdrm as well?
Is 2.4.20 current enough or do I need master?
(In reply to comment #2)
> Is 2.4.20 current enough or do I need master?
master is needed as of the commit you bisected this bug to.
http://cgit.freedesktop.org/mesa/drm/commit/?id=07e7589d86624e9c1ca4c38d00cf6886e1445ae2 introduced new API.
(In reply to comment #3)
> master is needed as of the commit you bisected this bug to.
With drm at master the problem is gone.
Sorry for the noise.