#132 FBConfig internal error (regression freeglut 2.4 -> 2.6)

open
nobody
None
5
2010-06-15
2010-06-15
Daniel Macks
No

Running pymol (supplied by fink's pymol-py26-1.2r2-2 package) on OS X 10.4 works fine if I have freeglut-2.4.0-5 but when I update to 2.6.0-1), pymol aborts immediately with:

freeglut (pymol): ERROR: Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x0
Serial number of failed request: 25
Current serial number in output stream: 28
PyMOL: abrupt program termination.

I don't see any warnings during ./configure or make about missing symbols or features in external dependencies, and there are no unresolved symbols in the runtime libfreeglut shared library.

Discussion

  • Daniel Macks
    Daniel Macks
    2010-06-15

    This is the same error-message found all over google for various linux configurations as well. They seem to be mostly when running remote displays. I get it for local X11 display as well. Reproducible using the same demo program as here:

    http://old.nabble.com/ERROR%3A-Internal-error-no-capabilities-\(OpenSuSE-11.1)-td27498955.html

     
  • nechcem
    nechcem
    2011-07-25

    I don't know about pymol so this may not be your case, but try reinstalling your graphics driver - it worked for me (nvidia's proprietary driver).