Да не, я разобрался в чем дело. А дело в том, что я вызываю openGl-ные функции до того, как глют создаст окно (в том числе я вызывал glGenLists, который в некоторых случаях и сваливался). Я ж вроде знал, что функции опенЖл низя использовать до создания или захвата окна, но вот проглядел тут. А вот странно что другие функции не вызывают фатальных ошибок, а только glGenLists.