I’m bringing up this issue.
A few days ago, XQuartz team updated XQuartz 2.7.8 and replied to my ticket that the version will solve the problem described below.
But, still the problem remains. So, I reopened the ticket.
If anyone experienced this or knew how to solve this problem,
please let me know.
You can reproduce the problem with mac connected to any linux server
and run ROOT and type
TEveManager::Create()
to open TEveManager via X forwarding.
Thank you.
Genie
Maybe I’m the only one suffering from this error.
The below is error message when I used XQuartz 2.7.7 with some TEve classes.
Is it because of XQuartz? It doesn’t show up when I used XQuartz 2.7.6.
Thank you in advance.
Genie
Error in : GLXBadContextTag (TGLWidget XID: 6292620, XREQ: 150)
TGLWidget: 6292620
TGVerticalFrame: 6292120
TGLSAFrame: 6292109
TGCompositeFrame: 6292108
TEveCompositeFrameInTab: 6292101
TGCompositeFrame: 6292100
TGTab: 6291588
TGHorizontalFrame: 6291579
TGVerticalFrame: 6291578
TGHorizontalFrame: 6291576
TGVerticalFrame: 6291565
TEveBrowser: 6291564
Error in TGLLockable::TakeLock: ‘TGLViewerBase’ unable to take DrawLock, already DrawLock
Error in TGLLockable::TakeLock: ‘TGLViewerBase’ unable to take DrawLock, already DrawLock
Error in TGLLockable::TakeLock: ‘TGLViewerBase’ unable to take DrawLock, already DrawLock
Error in TGLLockable::TakeLock: ‘TGLViewerBase’ unable to take DrawLock, already DrawLock
Error in TGLLockable::TakeLock: ‘TGLViewerBase’ unable to take DrawLock, already DrawLock
How about pure GL? I don’t remember of anything special Eve would do with GL.
Can you run with XSync set to true (in rootrc or via gEnv) in gdb and set breakpoint in ROOT’s error handler … then we’ll see which call actually gets the error first.
As you can see, the gl context creation suceeds… and then when we try to make the context current the thing reports an error, as if it misplaced the handle that it gave to us during creation.