About 3 months ago I got a max running OSX 6.12 and installed root using the binary install and was thrilled to find that pyroot worked out of the box. But then I upgraded Xcode and it no longer worked. so,
I upgraded the OS to 6.13.2, installed Xcode 9.2 (9C40b) and reinstalled the command line tools:
Root itself works fine but pyroot is very unhappy once I ask it to do much. A short test code works ok but I get the following when I try to run a longer script
*** Break *** segmentation violation
[/usr/lib/system/libsystem_platform.dylib] _sigtramp (no debug info)
[] (no debug info)
[/Applications/root_v6.12.04/lib/libPyROOT.so] Cppyy::GetDatamemberIndex(long, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) (no debug info)
[/Applications/root_v6.12.04/lib/libPyROOT.so] PyROOT::GetCppGlobal(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) (no debug info)
[/Applications/root_v6.12.04/lib/libPyROOT.so] (anonymous namespace)::LookupCppEntity(_object*, _object*) (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyEval_EvalFrameEx (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyEval_EvalCodeEx (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyObject_Call (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyObject_Call (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyObject_CallFunctionObjArgs (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyEval_EvalFrameEx (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyEval_EvalCodeEx (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyEval_EvalCode (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyRun_FileExFlags (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] PyRun_SimpleFileExFlags (no debug info)
[/System/Library/Frameworks/Python.framework/Versions/2.7/Python] Py_Main (no debug info)
[/usr/lib/system/libdyld.dylib] start (no debug info)
[] (no debug info)
I’m trying to come up with a clean test script - a short version with simple calls works but once I start doing something complex I get the above errors consistently.
Has anyone else seen something similar?