I noticed that running glthreads with a high number of threads, e.g.:
./progs/xdemos/glthreads -n 100
always fails in different ways, like:
glthreads: Created thread 0x5a9a5b90
glthreads: ../../src/xcb_io.c:378: _XAllocID: Assertion `ret != inval_id' failed.
glthreads: 68: GL_RENDERER = Mesa DRI R300 (RV530 71C5) 20090101 x86/MMX/SSE2 TCL
When running with software render it always works fine.
I am using 2009-07-21 mesa master git (up to 5358e54d) under a RV530 with no
KMS, compiled without libdrm_radeon:
GL_RENDERER = Mesa DRI R300 (RV530 71C5) 20090101 x86/MMX/SSE2 TCL
Mass version move, cvs -> git
The classic r300 driver has been abandoned long ago.
It was replaced by the Gallium driver r300g.
If you have issues with r300g please file a new bug report with component Drivers/Gallium/r300