OpenGL работает для одной программы, а для другой выдает ошибку: X Ошибка неудачного запроса

Возможный дубликат:
окно OpenGL не открывается

Этот вопрос не имеет ничего общего с C++, просто код написан на этом языке.

Просто играл с OpenGL и довольно плохо с ним. Моя ОС Ubuntu 12.04. Я могу запустить некоторые основные программы.

Код, упомянутый в этой ссылке, отлично работает в моей системе.
Теперь, когда Я запустил письменное руководство, но программа главы 1 не загружается . Выдает ошибку как:

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  34
  Current serial number in output stream:  33

Это не glxinfo проблема. Я исправил проблему в glxinfo и xorg. Мой /var/log/Xorg.0.log не выдает никакой ошибки (EE).
Я также установил такие пакеты, как freeglut, mesa-utils, glew и так далее.

Есть ли что-то, что мне здесь не хватает?


person iammilind    schedule 15.08.2012    source источник
comment
Вы пытались выяснить операцию, на которой выдается ошибка, например, закомментировав код или пройдясь отладчиком?   -  person Nobody moving away from SE    schedule 15.08.2012
comment
@Nobody, эта программа просто выполняется и создает пустое окно. С eclipse я поставил точку останова, и кажется, что она завершается функцией glutCreateWindow(), которая является частью freeglut_std.h; но тогда эта функция есть и в другом коде, который работает нормально. Это проблема, связанная с версией OpenGL?   -  person iammilind    schedule 15.08.2012