Yeah those segmentation faults are nasty.
I had a similar problem running any sort of game on RH9 compared to RH8. I asked the same question on this thread about 2-3 weeks ago.
The answer I recieved was upgrade the glibc to the current one. I did this through RHN update. All my games work now and am very happy.
I am a linux noob and don't even remember how to look back up my current glibc version but I do know that I updated it and it fixed the segmentation faults in all my games.
Hope this helps