The way I read this, it is a bug in the server, not the client. I use modular X clients on sparc (compiled with gcc34 in Dec '08) and display on the X server built into my OS X 10.5 laptop with no errors. Do you have any other X servers you could try?