Python bindings: segmentation violation while TFile: recreat

Hi,

I am a bit lost, why my python script crashes or better: via the python bindings ROOT crashes with a segmentation violation while I try to recreate a file

... rootFileName = "%s.root" % (logPath) rootFile = ROOT.TFile(rootFileName, "RECREATE") <-- rootTree = ROOT.TTree("jobTree", "jobTree") ...

I have already tried to use the repository-provided package than my self-compiled version or the officially provided binaries root_v5.34.14.Linux-slc6_amd64-gcc4.8.tar.gz
(after noticing some strange(?) version mismatch /home/thart/Programme/root/lib/libvectorDict.so = 53413, ROOT = 53414). However, I did not manage to get my script to run, while ROOT itself works?

My best guess is currently a srewup with my pathes, but I suppose that the ROOTSYS and LD_LIBRARYPATH looks usable to me. But it is still picking up libraries from /usr/lib64/root/ ??

> echo $ROOTSYS
/home/thart/Programme/root
> echo $LD_LIBRARY_PATH
/home/thart/Programme/root/lib:/home/thart/Programme/root/lib:
> echo $PATH
/usr/local/sbin/:/home/thart/Programme/root/bin:/usr/local/sbin/:/home/thart/Programme/root/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:~/script:/home/thart/Programme/gsutil:/home/thart/.local/bin:/home/thart/bin:~/script:/home/thart/Programme/gsutil

Maybe somebody has an idea for me, what I have missed here?

Cheers and thanks,
Thomas

[code]> ./localLogParse.py
Warning in TClassTable::Add: class TUnixSystem already in TClassTable
Warning in TClassTable::Add: class TClass already in TClassTable
Warning in TClassTable::Add: class TFileMergeInfo already in TClassTable
Warning in TClassTable::Add: class TClassStreamer already in TClassTable
Warning in TClassTable::Add: class TMemberStreamer already in TClassTable
Warning in TClassTable::Add: class TVirtualIsAProxy already in TClassTable
Warning in TClassTable::Add: class TMethod already in TClassTable
Warning in TClassTable::Add: class TVirtualStreamerInfo already in TClassTable
Warning in TClassTable::Add: class TStreamerElement already in TClassTable
Warning in TClassTable::Add: class TDictionary already in TClassTable
Warning in TClassTable::Add: class TBaseClass already in TClassTable
Warning in TClassTable::Add: class TDataMember already in TClassTable
Warning in TClassTable::Add: class TClassAttributeMap already in TClassTable
Warning in TClassTable::Add: class TClassRef already in TClassTable
Warning in TClassTable::Add: class TRealData already in TClassTable
Warning in TClassTable::Add: class TCint already in TClassTable
Warning in TClassTable::Add: class TMethodCall already in TClassTable
Warning in TClassTable::Add: class ROOT::TSchemaRuleSet already in TClassTable
Warning in TClassTable::Add: class TFunction already in TClassTable
Warning in TClassTable::Add: class TInterpreter already in TClassTable
Warning in TClassTable::Add: class TClassGenerator already in TClassTable
Warning in TClassTable::Add: class TClassMenuItem already in TClassTable
Warning in TClassTable::Add: class TDataType already in TClassTable
Warning in TClassTable::Add: class TGlobal already in TClassTable
Warning in TClassTable::Add: class TIsAProxy already in TClassTable
Warning in TClassTable::Add: class TMethodArg already in TClassTable
Warning in TClassTable::Add: class ROOT::TSchemaRule already in TClassTable
Warning in TClassTable::Add: class ROOT::TSchemaRule::TSources already in TClassTable
Warning in TClassTable::Add: class ROOT::TSchemaMatch already in TClassTable
Warning in TClassTable::Add: class TStreamerBasicType already in TClassTable
Warning in TClassTable::Add: class TStreamerBase already in TClassTable
Warning in TClassTable::Add: class TStreamerBasicPointer already in TClassTable
Warning in TClassTable::Add: class TStreamerLoop already in TClassTable
Warning in TClassTable::Add: class TStreamerObject already in TClassTable
Warning in TClassTable::Add: class TStreamerObjectAny already in TClassTable
Warning in TClassTable::Add: class TStreamerObjectPointer already in TClassTable
Warning in TClassTable::Add: class TStreamerObjectAnyPointer already in TClassTable
Warning in TClassTable::Add: class TStreamerString already in TClassTable
Warning in TClassTable::Add: class TStreamerSTL already in TClassTable
Warning in TClassTable::Add: class TStreamerSTLstring already in TClassTable
Warning in TClassTable::Add: class TStreamerArtificial already in TClassTable
Warning in TClassTable::Add: class TToggle already in TClassTable
Warning in TClassTable::Add: class TToggleGroup already in TClassTable
Warning in TClassTable::Add: class TCollection already in TClassTable
Warning in TClassTable::Add: class TVirtualCollectionProxy already in TClassTable
Warning in TClassTable::Add: class TList already in TClassTable
Warning in TClassTable::Add: class TObjArray already in TClassTable
Warning in TClassTable::Add: class TClonesArray already in TClassTable
Warning in TClassTable::Add: class TRefTable already in TClassTable
Warning in TClassTable::Add: class TArray already in TClassTable
Warning in TClassTable::Add: class TArrayC already in TClassTable
Warning in TClassTable::Add: class TArrayD already in TClassTable
Warning in TClassTable::Add: class TArrayF already in TClassTable
Warning in TClassTable::Add: class TArrayI already in TClassTable
Warning in TClassTable::Add: class TArrayL64 already in TClassTable
Warning in TClassTable::Add: class TArrayL already in TClassTable
Warning in TClassTable::Add: class TArrayS already in TClassTable
Warning in TClassTable::Add: class TBits already in TClassTable
Warning in TClassTable::Add: class TBits::TReference already in TClassTable
Warning in TClassTable::Add: class TIterator already in TClassTable
Warning in TClassTable::Add: class TObjectTable already in TClassTable
Warning in TClassTable::Add: class TIter already in TClassTable
Warning in TClassTable::Add: class TSeqCollection already in TClassTable
Warning in TClassTable::Add: class TBtreeIter already in TClassTable
Warning in TClassTable::Add: class TBtree already in TClassTable
Warning in TClassTable::Add: class TClassTable already in TClassTable
Warning in TClassTable::Add: class TObjArrayIter already in TClassTable
Warning in TClassTable::Add: class TExMapIter already in TClassTable
Warning in TClassTable::Add: class TExMap already in TClassTable
Warning in TClassTable::Add: class TListIter already in TClassTable
Warning in TClassTable::Add: class THashTable already in TClassTable
Warning in TClassTable::Add: class THashList already in TClassTable
Warning in TClassTable::Add: class THashTableIter already in TClassTable
Warning in TClassTable::Add: class TMapIter already in TClassTable
Warning in TClassTable::Add: class TPair already in TClassTable
Warning in TClassTable::Add: class TMap already in TClassTable
Warning in TClassTable::Add: class TOrdCollectionIter already in TClassTable
Warning in TClassTable::Add: class TOrdCollection already in TClassTable
Warning in TClassTable::Add: class TRefArrayIter already in TClassTable
Warning in TClassTable::Add: class TRefArray already in TClassTable
Warning in TClassTable::Add: class vector<int,allocator >::iterator already in TClassTable
Warning in TClassTable::Add: class reverse_iterator<vector<int,allocator >::iterator> already in TClassTable
Warning in TClassTable::Add: class TSortedList already in TClassTable
Warning in TClassTable::Add: class SetWindowAttributes_t already in TClassTable
Warning in TClassTable::Add: class WindowAttributes_t already in TClassTable
Warning in TClassTable::Add: class Event_t already in TClassTable
Warning in TClassTable::Add: class GCValues_t already in TClassTable
Warning in TClassTable::Add: class ColorStruct_t already in TClassTable
Warning in TClassTable::Add: class PictureAttributes_t already in TClassTable
Warning in TClassTable::Add: class Segment_t already in TClassTable
Warning in TClassTable::Add: class Point_t already in TClassTable
Warning in TClassTable::Add: class Rectangle_t already in TClassTable
Warning in TClassTable::Add: class timespec already in TClassTable
Warning in TClassTable::Add: class TVirtualMutex already in TClassTable
Warning in TClassTable::Add: class TTimeStamp already in TClassTable
Warning in TClassTable::Add: class TLockGuard already in TClassTable
Warning in TClassTable::Add: class TVirtualPerfStats already in TClassTable
Warning in TClassTable::Add: class TInetAddress already in TClassTable
Warning in TClassTable::Add: class TParameter already in TClassTable
Warning in TClassTable::Add: class TVirtualAuth already in TClassTable
Warning in TClassTable::Add: class TUrl already in TClassTable
Warning in TClassTable::Add: class TFileInfoMeta already in TClassTable
Warning in TClassTable::Add: class TFileInfo already in TClassTable
Warning in TClassTable::Add: class TFileCollection already in TClassTable
Warning in TClassTable::Add: class TRedirectOutputGuard already in TClassTable
Warning in TClassTable::Add: class TVirtualMonitoringWriter already in TClassTable
Warning in TClassTable::Add: class TVirtualMonitoringReader already in TClassTable
Warning in TClassTable::Add: class TObjectSpy already in TClassTable
Warning in TClassTable::Add: class TObjectRefSpy already in TClassTable
Warning in TClassTable::Add: class TUri already in TClassTable
Warning in TClassTable::Add: class TVirtualTableInterface already in TClassTable
Warning in TClassTable::Add: class TBase64 already in TClassTable
Warning in TClassTable::Add: class pair<char*,int> already in TClassTable
Warning in TClassTable::Add: class pair<char*,long> already in TClassTable
Warning in TClassTable::Add: class pair<char*,float> already in TClassTable
Warning in TClassTable::Add: class pair<char*,double> already in TClassTable
Warning in TClassTable::Add: class pair<char*,void*> already in TClassTable
Warning in TClassTable::Add: class pair<char*,char*> already in TClassTable
Warning in TClassTable::Add: class pair<string,int> already in TClassTable
Warning in TClassTable::Add: class pair<string,long> already in TClassTable
Warning in TClassTable::Add: class pair<string,float> already in TClassTable
Warning in TClassTable::Add: class pair<string,double> already in TClassTable
Warning in TClassTable::Add: class pair<string,void*> already in TClassTable
Warning in TClassTable::Add: class pair<int,int> already in TClassTable
Warning in TClassTable::Add: class pair<int,long> already in TClassTable
Warning in TClassTable::Add: class pair<int,float> already in TClassTable
Warning in TClassTable::Add: class pair<int,double> already in TClassTable
Warning in TClassTable::Add: class pair<int,void*> already in TClassTable
Warning in TClassTable::Add: class pair<int,char*> already in TClassTable
Warning in TClassTable::Add: class pair<long,int> already in TClassTable
Warning in TClassTable::Add: class pair<long,long> already in TClassTable
Warning in TClassTable::Add: class pair<long,float> already in TClassTable
Warning in TClassTable::Add: class pair<long,double> already in TClassTable
Warning in TClassTable::Add: class pair<long,void*> already in TClassTable
Warning in TClassTable::Add: class pair<long,char*> already in TClassTable
Warning in TClassTable::Add: class pair<float,int> already in TClassTable
Warning in TClassTable::Add: class pair<float,long> already in TClassTable
Warning in TClassTable::Add: class pair<float,float> already in TClassTable
Warning in TClassTable::Add: class pair<float,double> already in TClassTable
Warning in TClassTable::Add: class pair<float,void*> already in TClassTable
Warning in TClassTable::Add: class pair<float,char*> already in TClassTable
Warning in TClassTable::Add: class pair<double,int> already in TClassTable
Warning in TClassTable::Add: class pair<double,long> already in TClassTable
Warning in TClassTable::Add: class pair<double,float> already in TClassTable
Warning in TClassTable::Add: class pair<double,double> already in TClassTable
Warning in TClassTable::Add: class pair<double,void*> already in TClassTable
Warning in TClassTable::Add: class pair<double,char*> already in TClassTable
Warning in TClassTable::Add: class pair<const char*,int> already in TClassTable
Warning in TClassTable::Add: class pair<const char*,long> already in TClassTable
Warning in TClassTable::Add: class pair<const char*,float> already in TClassTable
Warning in TClassTable::Add: class pair<const char*,double> already in TClassTable
Warning in TClassTable::Add: class pair<const char*,void*> already in TClassTable
Warning in TClassTable::Add: class pair<const char*,char*> already in TClassTable
Warning in TClassTable::Add: class pair<const string,int> already in TClassTable
Warning in TClassTable::Add: class pair<const string,long> already in TClassTable
Warning in TClassTable::Add: class pair<const string,float> already in TClassTable
Warning in TClassTable::Add: class pair<const string,double> already in TClassTable
Warning in TClassTable::Add: class pair<const string,void*> already in TClassTable
Warning in TClassTable::Add: class pair<const int,int> already in TClassTable
Warning in TClassTable::Add: class pair<const int,long> already in TClassTable
Warning in TClassTable::Add: class pair<const int,float> already in TClassTable
Warning in TClassTable::Add: class pair<const int,double> already in TClassTable
Warning in TClassTable::Add: class pair<const int,void*> already in TClassTable
Warning in TClassTable::Add: class pair<const int,char*> already in TClassTable
Warning in TClassTable::Add: class pair<const long,int> already in TClassTable
Warning in TClassTable::Add: class pair<const long,long> already in TClassTable
Warning in TClassTable::Add: class pair<const long,float> already in TClassTable
Warning in TClassTable::Add: class pair<const long,double> already in TClassTable
Warning in TClassTable::Add: class pair<const long,void*> already in TClassTable
Warning in TClassTable::Add: class pair<const long,char*> already in TClassTable
Warning in TClassTable::Add: class pair<const float,int> already in TClassTable
Warning in TClassTable::Add: class pair<const float,long> already in TClassTable
Warning in TClassTable::Add: class pair<const float,float> already in TClassTable
Warning in TClassTable::Add: class pair<const float,double> already in TClassTable
Warning in TClassTable::Add: class pair<const float,void*> already in TClassTable
Warning in TClassTable::Add: class pair<const float,char*> already in TClassTable
Warning in TClassTable::Add: class pair<const double,int> already in TClassTable
Warning in TClassTable::Add: class pair<const double,long> already in TClassTable
Warning in TClassTable::Add: class pair<const double,float> already in TClassTable
Warning in TClassTable::Add: class pair<const double,double> already in TClassTable
Warning in TClassTable::Add: class pair<const double,void*> already in TClassTable
Warning in TClassTable::Add: class pair<const double,char*> already in TClassTable
Warning in TClassTable::Add: class TParameter already in TClassTable
Warning in TClassTable::Add: class TParameter already in TClassTable
Warning in TClassTable::Add: class TParameter already in TClassTable
Warning in TClassTable::Add: class TParameter already in TClassTable
Warning in TClassTable::Add: class TParameter<Long64_t> already in TClassTable
Warning in TClassTable::Add: class TMemberInspector already in TClassTable
Warning in TClassTable::Add: class TObject already in TClassTable
Warning in TClassTable::Add: class TNamed already in TClassTable
Warning in TClassTable::Add: class TString already in TClassTable
Warning in TClassTable::Add: class string already in TClassTable
Warning in TClassTable::Add: class string::iterator already in TClassTable
Warning in TClassTable::Add: class TStorage already in TClassTable
Warning in TClassTable::Add: class TTimer already in TClassTable
Warning in TClassTable::Add: class TProcessID already in TClassTable
Warning in TClassTable::Add: class TRegexp already in TClassTable
Warning in TClassTable::Add: class TPRegexp already in TClassTable
Warning in TClassTable::Add: class TSubString already in TClassTable
Warning in TClassTable::Add: class TStringLong already in TClassTable
Warning in TClassTable::Add: class TQConnection already in TClassTable
Warning in TClassTable::Add: class TQObject already in TClassTable
Warning in TClassTable::Add: class TQObjSender already in TClassTable
Warning in TClassTable::Add: class TSignalHandler already in TClassTable
Warning in TClassTable::Add: class TStopwatch already in TClassTable
Warning in TClassTable::Add: class TUUID already in TClassTable
Warning in TClassTable::Add: class TExec already in TClassTable
Warning in TClassTable::Add: class TFolder already in TClassTable
Warning in TClassTable::Add: class TObjString already in TClassTable
Warning in TClassTable::Add: class TMD5 already in TClassTable
Warning in TClassTable::Add: class TMacro already in TClassTable
Warning in TClassTable::Add: class TMessageHandler already in TClassTable
Warning in TClassTable::Add: class TPluginManager already in TClassTable
Warning in TClassTable::Add: class TPluginHandler already in TClassTable
Warning in TClassTable::Add: class TPoint already in TClassTable
Warning in TClassTable::Add: class TPMERegexp already in TClassTable
Warning in TClassTable::Add: class TStringToken already in TClassTable
Warning in TClassTable::Add: class TProcessUUID already in TClassTable
Warning in TClassTable::Add: class TQClass already in TClassTable
Warning in TClassTable::Add: class TQCommand already in TClassTable
Warning in TClassTable::Add: class TQUndoManager already in TClassTable
Warning in TClassTable::Add: class TRefCnt already in TClassTable
Warning in TClassTable::Add: class TRef already in TClassTable
Warning in TClassTable::Add: class TSystemFile already in TClassTable
Warning in TClassTable::Add: class TSystemDirectory already in TClassTable
Warning in TClassTable::Add: class TSystem already in TClassTable
Warning in TClassTable::Add: class vector<TString,allocator >::iterator already in TClassTable
Warning in TClassTable::Add: class reverse_iterator<vector<TString,allocator >::iterator> already in TClassTable
Warning in TClassTable::Add: class TSysEvtHandler already in TClassTable
Warning in TClassTable::Add: class TStdExceptionHandler already in TClassTable
Warning in TClassTable::Add: class TTime already in TClassTable
Warning in TClassTable::Add: class FileStat_t already in TClassTable
Warning in TClassTable::Add: class UserGroup_t already in TClassTable
Warning in TClassTable::Add: class SysInfo_t already in TClassTable
Warning in TClassTable::Add: class CpuInfo_t already in TClassTable
Warning in TClassTable::Add: class MemInfo_t already in TClassTable
Warning in TClassTable::Add: class ProcInfo_t already in TClassTable
Warning in TClassTable::Add: class RedirectHandle_t already in TClassTable
Warning in TClassTable::Add: class TProcessEventTimer already in TClassTable
Warning in TClassTable::Add: class TRemoteObject already in TClassTable
Warning in TClassTable::Add: class TROOT already in TClassTable
Warning in TClassTable::Add: class TTask already in TClassTable
Warning in TClassTable::Add: class vector<string,allocator >::iterator already in TClassTable
Warning in TClassTable::Add: class reverse_iterator<vector<string,allocator >::iterator> already in TClassTable
Warning in TClassTable::Add: class TBuffer already in TClassTable
Warning in TClassTable::Add: class TDirectory already in TClassTable
Warning in TClassTable::Add: class TRootIOCtor already in TClassTable
Warning in TClassTable::Add: class TBrowser already in TClassTable
Warning in TClassTable::Add: class TApplicationImp already in TClassTable
Warning in TClassTable::Add: class TApplication already in TClassTable
Warning in TClassTable::Add: class TAtt3D already in TClassTable
Warning in TClassTable::Add: class TAttAxis already in TClassTable
Warning in TClassTable::Add: class TAttBBox already in TClassTable
Warning in TClassTable::Add: class TAttFill already in TClassTable
Warning in TClassTable::Add: class TAttLine already in TClassTable
Warning in TClassTable::Add: class TAttMarker already in TClassTable
Warning in TClassTable::Add: class TAttPad already in TClassTable
Warning in TClassTable::Add: class TAttText already in TClassTable
Warning in TClassTable::Add: class TBenchmark already in TClassTable
Warning in TClassTable::Add: class TBrowserImp already in TClassTable
Warning in TClassTable::Add: class TContextMenu already in TClassTable
Warning in TClassTable::Add: class TBuffer3D already in TClassTable
Warning in TClassTable::Add: class TCanvasImp already in TClassTable
Warning in TClassTable::Add: class TColor already in TClassTable
Warning in TClassTable::Add: class TColorGradient already in TClassTable
Warning in TClassTable::Add: class TContextMenuImp already in TClassTable
Warning in TClassTable::Add: class TVirtualPad already in TClassTable
Warning in TClassTable::Add: class TControlBarImp already in TClassTable
Warning in TClassTable::Add: class TDatime already in TClassTable
Warning in TClassTable::Add: class TEnv already in TClassTable
Warning in TClassTable::Add: class TEnvRec already in TClassTable
Warning in TClassTable::Add: class TInspectorImp already in TClassTable
Warning in TClassTable::Add: class TGuiFactory already in TClassTable
Warning in TClassTable::Add: class TFileHandler already in TClassTable
Warning in TClassTable::Add: class TStyle already in TClassTable
Warning in TClassTable::Add: class TVirtualFFT already in TClassTable
Warning in TClassTable::Add: class TVirtualViewer3D already in TClassTable
Warning in TClassTable::Add: class TVirtualGLPainter already in TClassTable
Warning in TClassTable::Add: class TVirtualGLManip already in TClassTable
Warning in TClassTable::Add: class TGLManager already in TClassTable
Warning in TClassTable::Add: class TGLPaintDevice already in TClassTable
Warning in TClassTable::Add: class TVirtualPadEditor already in TClassTable
Warning in TClassTable::Add: class TVirtualX already in TClassTable
Warning in TClassTable::Add: class TVirtualPadPainter already in TClassTable
Warning in TClassTable::Add: class TVirtualPS already in TClassTable
G__defined_typename_noerror reverse_iterator, max=0 still have a set range of 100 to 442

*** Break *** segmentation violation

===========================================================
There was a crash.
This is the entire stack trace of all threads:

#0 0x0000003f172bb10a in waitpid () from /lib64/libc.so.6
#1 0x0000003f1724179e in do_system () from /lib64/libc.so.6
#2 0x00007f338a69998d in TUnixSystem::StackTrace() () from /usr/lib64/root/libCore.so.5.34
#3 0x00007f338a69c283 in TUnixSystem::DispatchSignals(ESignals) () from /usr/lib64/root/libCore.so.5.34
#4
#5 0x0000003f1732fa9a in __strcmp_sse42 () from /lib64/libc.so.6
#6 0x00007f3389bd7365 in G__defined_tagname () from /usr/lib64/root/libCint.so.5.34
#7 0x00007f3389bd79a7 in G__search_tagname () from /usr/lib64/root/libCint.so.5.34
#8 0x00007f3389be703c in G__get_linked_tagnum () from /usr/lib64/root/libCint.so.5.34
#9 0x00007f3389be7087 in G__get_linked_tagnum_fwd () from /usr/lib64/root/libCint.so.5.34
#10 0x00007f3384a78788 in G__cpp_setup_tagtablerootcint_vector () from /home/thart/Programme/root/lib/libvectorDict.so
#11 0x00007f3384a787bf in G__cpp_setuprootcint_vector () from /home/thart/Programme/root/lib/libvectorDict.so
#12 0x00007f3389ba973a in G__call_setup_funcs () from /usr/lib64/root/libCint.so.5.34
#13 0x00007f3384a7e802 in _GLOBAL__sub_I_rootcint_vector.cxx () from /home/thart/Programme/root/lib/libvectorDict.so
#14 0x00007f3384a7e846 in __do_global_ctors_aux () from /home/thart/Programme/root/lib/libvectorDict.so
#15 0x00007f3384a73253 in _init () from /home/thart/Programme/root/lib/libvectorDict.so
#16 0x0000007c00000077 in ?? ()
#17 0x0000003f16e0eef0 in call_init.part.0 () from /lib64/ld-linux-x86-64.so.2
#18 0x0000003f16e0eff0 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
#19 0x0000003f16e1336d in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#20 0x0000003f16e0edc6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#21 0x0000003f16e12c0c in _dl_open () from /lib64/ld-linux-x86-64.so.2
#22 0x0000003f17a01026 in dlopen_doit () from /lib64/libdl.so.2
#23 0x0000003f16e0edc6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#24 0x0000003f17a0163c in _dlerror_run () from /lib64/libdl.so.2
#25 0x0000003f17a010c1 in dlopen

GLIBC_2.2.5 () from /lib64/libdl.so.2
#26 0x00007f3389c15345 in G__dlopen () from /usr/lib64/root/libCint.so.5.34
#27 0x00007f3389c1555f in G__shl_load () from /usr/lib64/root/libCint.so.5.34
#28 0x00007f3389b9469f in G__loadfile () from /usr/lib64/root/libCint.so.5.34
#29 0x00007f338a65fc58 in TCint::Load(char const*, bool) () from /usr/lib64/root/libCore.so.5.34
#30 0x00007f338a613724 in TSystem::Load(char const*, char const*, bool) () from /usr/lib64/root/libCore.so.5.34
#31 0x00007f338a817830 in G__G__Base2_333_0_122(G__value*, char const*, G__param*, int) () from /usr/lib64/root/libCore.so.5.34
#32 0x00007f3389c17a5f in Cint::G__CallFunc::Execute(void*) () from /usr/lib64/root/libCint.so.5.34
#33 0x00007f3384d20aba in stlLoader() () from /usr/lib64/root/cint/cint/stl/vector.dll
#34 0x00007f3384d20b19 in _GLOBAL__sub_I_stlLoader_vector.cc () from /usr/lib64/root/cint/cint/stl/vector.dll
#35 0x0000003f16e0ef36 in call_init.part.0 () from /lib64/ld-linux-x86-64.so.2
#36 0x0000003f16e0eff0 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
#37 0x0000003f16e1336d in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#38 0x0000003f16e0edc6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#39 0x0000003f16e12c0c in _dl_open () from /lib64/ld-linux-x86-64.so.2
#40 0x0000003f17a01026 in dlopen_doit () from /lib64/libdl.so.2
#41 0x0000003f16e0edc6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#42 0x0000003f17a0163c in _dlerror_run () from /lib64/libdl.so.2
#43 0x0000003f17a010c1 in dlopen

GLIBC_2.2.5 () from /lib64/libdl.so.2
#44 0x00007f3389c15345 in G__dlopen () from /usr/lib64/root/libCint.so.5.34
#45 0x00007f3389c1555f in G__shl_load () from /usr/lib64/root/libCint.so.5.34
#46 0x00007f3389b9469f in G__loadfile () from /usr/lib64/root/libCint.so.5.34
#47 0x00007f3389b958d7 in G__include_file () from /usr/lib64/root/libCint.so.5.34
#48 0x00007f3389b5575a in G__pragma () from /usr/lib64/root/libCint.so.5.34
#49 0x00007f3389b45a23 in G__exec_statement () from /usr/lib64/root/libCint.so.5.34
#50 0x00007f3389b95285 in G__loadfile () from /usr/lib64/root/libCint.so.5.34
#51 0x00007f3389b958d7 in G__include_file () from /usr/lib64/root/libCint.so.5.34
#52 0x00007f3389b46bbd in G__exec_statement () from /usr/lib64/root/libCint.so.5.34
#53 0x00007f3389bd9dd6 in G__define_struct () from /usr/lib64/root/libCint.so.5.34
#54 0x00007f3389b4a5b7 in G__exec_statement () from /usr/lib64/root/libCint.so.5.34
#55 0x00007f3389b95285 in G__loadfile () from /usr/lib64/root/libCint.so.5.34
#56 0x00007f3389b958d7 in G__include_file () from /usr/lib64/root/libCint.so.5.34
#57 0x00007f3389b46bbd in G__exec_statement () from /usr/lib64/root/libCint.so.5.34
#58 0x00007f3389c18157 in G__exec_tempfile_core () from /usr/lib64/root/libCint.so.5.34
#59 0x00007f3389c1971e in G__exec_tempfile_fp () from /usr/lib64/root/libCint.so.5.34
#60 0x00007f3389b21a76 in G__process_cmd () from /usr/lib64/root/libCint.so.5.34
#61 0x00007f338a667851 in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*) () from /usr/lib64/root/libCore.so.5.34
#62 0x00007f338a65da93 in TCint::ProcessLineSynch(char const*, TInterpreter::EErrorCode*) () from /usr/lib64/root/libCore.so.5.34
#63 0x00007f338a5c7adc in TApplication::ProcessLine(char const*, bool, int*) () from /usr/lib64/root/libCore.so.5.34
#64 0x00007f338b7de4a6 in PyROOT::TPyROOTApplication::TPyROOTApplication(char const*, int*, char**, bool) () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#65 0x00007f338b7de679 in PyROOT::TPyROOTApplication::CreatePyROOTApplication(bool) () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#66 0x00007f338b7ee1c0 in G__G__PyROOT_235_0_1(G__value*, char const*, G__param*, int) () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#67 0x00007f3389c17a5f in Cint::G__CallFunc::Execute(void*) () from /usr/lib64/root/libCint.so.5.34
#68 0x00007f338b7dae5e in PyROOT::TBoolExecutor::Execute(Cint::G__CallFunc*, void*, bool) () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#69 0x00007f338b7d6b27 in PyROOT::TMethodHolder<PyROOT::TScopeAdapter, PyROOT::TMemberAdapter>::CallSafe(void*, bool) () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#70 0x00007f338b7d6ce9 in PyROOT::TMethodHolder<PyROOT::TScopeAdapter, PyROOT::TMemberAdapter>::Execute(void*, bool) () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#71 0x00007f338b7d1090 in PyROOT::(anonymous namespace)::mp_call(PyROOT::MethodProxy*, _object*, _object*) () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#72 0x0000003f34249c0e in PyObject_Call () from /lib64/libpython2.7.so.1.0
#73 0x0000003f342d9583 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#74 0x0000003f342dcef1 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#75 0x0000003f342ddcbf in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#76 0x0000003f3426d926 in ?? () from /lib64/libpython2.7.so.1.0
#77 0x0000003f34249c0e in PyObject_Call () from /lib64/libpython2.7.so.1.0
#78 0x0000003f34258200 in ?? () from /lib64/libpython2.7.so.1.0
#79 0x0000003f34249c0e in PyObject_Call () from /lib64/libpython2.7.so.1.0
#80 0x0000003f3424a3ee in PyObject_CallFunctionObjArgs () from /lib64/libpython2.7.so.1.0
#81 0x0000003f34299b5f in ?? () from /lib64/libpython2.7.so.1.0
#82 0x0000003f342a093a in ?? () from /lib64/libpython2.7.so.1.0
#83 0x0000003f342d9031 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#84 0x0000003f342ddcbf in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#85 0x0000003f342dc2b3 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#86 0x0000003f342ddcbf in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#87 0x0000003f342ddd92 in PyEval_EvalCode () from /lib64/libpython2.7.so.1.0
#88 0x0000003f342f6f7a in ?? () from /lib64/libpython2.7.so.1.0
#89 0x0000003f342f7d72 in PyRun_FileExFlags () from /lib64/libpython2.7.so.1.0
#90 0x0000003f342f878b in PyRun_SimpleFileExFlags () from /lib64/libpython2.7.so.1.0
#91 0x0000003f34309c52 in Py_Main () from /lib64/libpython2.7.so.1.0
#92 0x0000003f17221a05 in __libc_start_main () from /lib64/libc.so.6
#93 0x0000000000400721 in _start ()

The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.

#5 0x0000003f1732fa9a in __strcmp_sse42 () from /lib64/libc.so.6

Traceback (most recent call last):
File “/home/thart/Scripts/SGEJobMon/localLogParse.py”, line 71, in
parseAccounting("./accounting-20140126")
File “/home/thart/Scripts/SGEJobMon/localLogParse.py”, line 34, in parseAccounting
rootFile = ROOT.TFile(rootFileName, “NEW”)
File “/usr/lib64/python2.7/site-packages/ROOT.py”, line 433, in __getattr1
self.__finalSetup()
File “/usr/lib64/python2.7/site-packages/ROOT.py”, line 505, in __finalSetup
if appc.CreatePyROOTApplication():
SystemError: problem in C++; program state has been reset

*** Break *** segmentation violation

===========================================================
There was a crash.
This is the entire stack trace of all threads:

#0 0x0000003f172bb10a in waitpid () from /lib64/libc.so.6
#1 0x0000003f1724179e in do_system () from /lib64/libc.so.6
#2 0x00007f338a69998d in TUnixSystem::StackTrace() () from /usr/lib64/root/libCore.so.5.34
#3 0x00007f338a69c283 in TUnixSystem::DispatchSignals(ESignals) () from /usr/lib64/root/libCore.so.5.34
#4
#5 0x0000003f1732fa9a in __strcmp_sse42 () from /lib64/libc.so.6
#6 0x00007f3389bd7365 in G__defined_tagname () from /usr/lib64/root/libCint.so.5.34
#7 0x00007f3389bd79a7 in G__search_tagname () from /usr/lib64/root/libCint.so.5.34
#8 0x00007f3389be703c in G__get_linked_tagnum () from /usr/lib64/root/libCint.so.5.34
#9 0x00007f3389be7087 in G__get_linked_tagnum_fwd () from /usr/lib64/root/libCint.so.5.34
#10 0x00007f3384a78788 in G__cpp_setup_tagtablerootcint_vector () from /home/thart/Programme/root/lib/libvectorDict.so
#11 0x00007f3384a787bf in G__cpp_setuprootcint_vector () from /home/thart/Programme/root/lib/libvectorDict.so
#12 0x00007f3389ba973a in G__call_setup_funcs () from /usr/lib64/root/libCint.so.5.34
#13 0x00007f338a65fd4e in TCint::InitializeDictionaries() () from /usr/lib64/root/libCore.so.5.34
#14 0x00007f338a679579 in TClass::Init(char const*, short, std::type_info const*, TVirtualIsAProxy*, void ()(void, TMemberInspector&), char const*, char const*, int, int, bool) () from /usr/lib64/root/libCore.so.5.34
#15 0x00007f338a67a2be in TClass::TClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void ()(void, TMemberInspector&), char const*, char const*, int, int, bool) () from /usr/lib64/root/libCore.so.5.34
#16 0x00007f338a67a459 in ROOT::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void ()(void, TMemberInspector&), char const*, char const*, int, int) () from /usr/lib64/root/libCore.so.5.34
#17 0x00007f338b7f726c in ROOT::TDefaultInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void ()(void, TMemberInspector&), char const*, char const*, int, int) const () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#18 0x00007f338a65a48c in ROOT::TGenericClassInfo::GetClass() () from /usr/lib64/root/libCore.so.5.34
#19 0x00007f338a853165 in TObjString::Class() () from /usr/lib64/root/libCore.so.5.34
#20 0x00007f338a5f7c48 in TObjString::IsEqual(TObject const*) const () from /usr/lib64/root/libCore.so.5.34
#21 0x00007f338a64281d in TList::FindObject(TObject const*) const () from /usr/lib64/root/libCore.so.5.34
#22 0x00007f338a6544cb in TMap::Remove(TObject*) () from /usr/lib64/root/libCore.so.5.34
#23 0x00007f338a644dce in TClassTable::Remove(char const*) () from /usr/lib64/root/libCore.so.5.34
#24 0x00007f338b7f7212 in ROOT::TDefaultInitBehavior::Unregister(char const*) const () from /usr/lib64/python2.7/site-packages/libPyROOT.so
#25 0x00007f338a65a817 in ROOT::TGenericClassInfo::~TGenericClassInfo() () from /usr/lib64/root/libCore.so.5.34
#26 0x0000003f17238ea1 in __run_exit_handlers () from /lib64/libc.so.6
#27 0x0000003f17238f25 in exit () from /lib64/libc.so.6
#28 0x0000003f17221a0c in __libc_start_main () from /lib64/libc.so.6
#29 0x0000000000400721 in _start ()

The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.

#5 0x0000003f1732fa9a in __strcmp_sse42 () from /lib64/libc.so.6
===========================================================[/code]

Hi Thomas,

it looks like you have a setup which is not clean. I propose tackle this as follows:

  1. Start in a clean environment: take a fresh build of ROOT 5.34.14
  2. Run your script and check if the issue is still there
    If you still have problems afterwards, post a complete reproducer: your OS type, compiler used and the actual script you are trying to run. This would eventually allow us to help you debugging.

Cheers,
Danilo

Hi Danilo,

thanks for the fast answer

I purged all remains of previous ROOT installations (at least which I found…) and build a fresh one from v5.34.14.
This time I installed it globally to /usr/local . Interestingly, I had still my old pathes in the environment in a new shell even after cleaning my .bashrc etc. So I had to unset/proper set the pathes by hand, I also had to point it explicitely to :/usr/local/bin/root:/usr/local/bin/root/bin for ROOT to be found?
Thus, it really looks like I somehow managed to screw up my environment… :-/

Thanks for the help and sorry for the noise,
Thomas

for completeness

[code]

./configure --enable-bonjour --enable-afs --enable-builtin-lzma --enable-builtin-zlib --enable-dcache --enable-python --enable-roofit --enable-ruby --enable-ssl --enable-tmva --enable-x11 --enable-xrootd --enable-xrootd --all --prefix=/usr/local | tee /a /tmp/root.configure.txt

make -j 3 | tee -a /tmp/root.make.txt

sudo make install | tee -a /tmp/root.make.install.txt

sudo ldconfig[/code]

just one weird thing I just noticed: I cannot draw any graphics objects anymore?!

Just starting a TBrowser() pops up the browser window for a fraction and disappears again (the spalsh screen also shows up, so the general graphics interface seem to work). But everything is somewhat broken??

I can access my trees etc. but I can get no graphical object from it (viewer, plotted histogram,…)

Also histo.SaveAs(“histoname.png”) creates a plain text C file, i.e., as saved as “histoname.C” regardless of the file ending??

Have I missed something during configuration?

Many thanks for ideas
Thomas

Hi,

since the browser does pop up, it is unlikely to be an issue with graphics. How do you create the TBrowser (in which scope) and do you keep a reference to it alive?

Cheers,
Wim