proper scaling for texture coords.  duh.

thanks to Jens for figuring out what was wrong.

also die when there is a GL error.
combine debug+fatal message about SIGSEGV into one.

so that they go to the same channel / we can easily see both.