When I call eve related functions from python using ROOT.gInterpreter.ProcessLine() , the following errors happened:
Error in <RootX11ErrorHandler>: GLXBadContextTag (TGLWidget XID: 100665087, XREQ: 152) TGLWidget: 100665087 TGVerticalFrame: 100665082 TGLSAFrame: 100665071 TGCompositeFrame: 100665070 TEveCompositeFrameInPack: 100665062 TGPack: 100665061 TEveCompositeFrameInTab: 100665054 TGCompositeFrame: 100665053 TGTab: 100663604 TGHorizontalFrame: 100663595 TGVerticalFrame: 100663594 TGHorizontalFrame: 100663592 TGVerticalFrame: 100663581 TEveBrowser: 100663580 connection filed, displaying last result Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "/home/yanghang/Program/root/root_install/lib/ROOT/_application.py", line 91, in _process_root_events gSystem.ProcessEvents() SystemError: bool TSystem::ProcessEvents() => SystemError: problem in C++; program state was reset
The functions I called is about initializing eve views and they worked fine when I called them directly from root. Also, calling them from python worked fine on another computer. After these errors, the eve window was still there but inresponsive.
My ROOT version is 6.22