We found another case in which we found problem 2 (the one described in your windows post): when running anatomist remotely on a unix server (running debian)...
We have a centralized unix server on which people in our lab log on to (from unix or windows desktops, through a standard 'ssh -X' or with a X client called FreeNX), and any time we try to open an object, the object window immediately disappears, the main anatomist window stays on, and we get the following error in the console:
Code: Select all
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLTempContext: No GL capable X visuals available.
Unrecognised OpenGL version
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
-----------------------------------------------------------
##### ANATOMIST WARNING
AWindow3D::Refresh: OpenGL error.
-----------------------------------------------------------
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
-----------------------------------------------------------
##### ANATOMIST WARNING
AWindow3D::Refresh: OpenGL error.
-----------------------------------------------------------
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
warning: window geometry too small (dimx : 256)
warning: window geometry too small (dimy : 128)
warning: window geometry too small (dimz : 256)
QGLContext::makeCurrent(): Cannot make invalid context current.
warning: window geometry too small (dimx : 256)
warning: window geometry too small (dimy : 128)
warning: window geometry too small (dimz : 256)
resize window 3D
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
-----------------------------------------------------------
##### ANATOMIST WARNING
AWindow3D::Refresh: OpenGL error.
-----------------------------------------------------------
-----------------------------------------------------------
##### ANATOMIST WARNING
AWindow3D::Refresh: OpenGL error.
-----------------------------------------------------------
No OpenGL extensions found
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
QGLContext::makeCurrent(): Cannot make invalid context current.
~GLList : Bad GL list - 0
QGLContext::makeCurrent(): Cannot make invalid context current.
~GLTexture - Bad GL texture - 74154488
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
QGLContext::makeCurrent(): Cannot make invalid context current.
~GLList : Bad GL list - 0
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
QGLContext::makeCurrent(): Cannot make invalid context current.
GLList::generate() could not allocate OpenGL display list: no error
cleaning and trying again...
OpenGL lists cleanup...
GLList::generate() could definitely not allocate OpenGL display list: no error
-----------------------------------------------------------
##### ANATOMIST ERROR
Light::GetGLList : not enough OGL memory.
-----------------------------------------------------------
QGLContext::makeCurrent(): Cannot make invalid context current.
~GLList : Bad GL list - 0
Let me know if we can run some further tests to help you fix this!
Sylvain