100% reproducible crash
Note: I'm seeing this using EXA and UXA and I have an intel G45 chipset (8086:2e22).
to trigger the bug:
1. git clone the piglit open gl test suite (available at cgit.freedesktop.org)
2. to the setup steps from README (for example the "ccmake ." stuff etc)
3. run "./piglit-run.py tests/all.tests result_dir"
4. once it gets to the blendFunc test press ctrl-c once in the terminal to skip that test because it takes ages to run
4. after that it runs another few tests and then boom segv in xorg
ProblemType: Crash
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/Xorg
Package: xserver-xorg-core 2:1.5.99.902-0ubuntu7
ProcAttrCurrent: unconfined
ProcCmdline: /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-8-generic (buildd@yellow) (gcc version 4.3.3 (Ubuntu 4.3.3-3ubuntu5) ) #25-Ubuntu SMP Tue Feb 24 01:50:03 UTC 2009
Signal: 11
SourcePackage: xorg-server
StacktraceTop:
dri2GetBuffers (driDrawable=<value optimized out>,
intel_update_renderbuffers ()
intelMakeCurrent () from /usr/lib/dri/i965_dri.so
?? () from /usr/lib/dri/i965_dri.so
__glXForceCurrent (cl=0x1a30300,
Title: Xorg crashed with SIGSEGV in dri2GetBuffers()
Uname: Linux 2.6.28-8-generic x86_64
UserGroups:
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03)
Subsystem: Giga-byte Technology Device [1458:5000]
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03)
Subsystem: Giga-byte Technology Device [1458:d000]
I just installed the 29-rc6 kernel on the G45 machine that the bug repros using that config as well.