I have no idea, sorry. Maybe you can try the follow up to this game, Fragments of Euclid, to see if it works on your setup (Fragments of Euclid contains Non Euclidean Room as a secret area)
Fragments of Euclid segfaults at, as far as I can tell, the same place in startup - I conjecture something in my setup is breaking their underlying game engine. (This is not the first game I've had trouble with; I keep hoping to run into someone who is able-&-willing to help me figure out what I'm doing wrong. I have lots of experience on other Unices but I do not know the Linux-specific details that would let me figure this out on my own.)