TBrowser not opening (segmentation violation)

Hi,

I installed root (6.18 for mac) through

conda install root root-binaries root-dependencies root_base

and everything worked great. Now suddenly when I try to open the TBrowser in my shell I get a segmentation violation:

 *** Break *** segmentation violation
 Generating stack trace...

0x000000011d61ce2b in TRootGuiFactory::CreateCanvasImp(TCanvas*, char const*, unsigned int, unsigned int) (in libGui.so) + 59
 0x000000010b976a1d in TApplication::InitializeGraphics() (in libCore.6.18.so) + 301
 0x000000010b9836ea in TBrowser::TBrowser(char const*, char const*, TBrowserImp*, char const*) (in libCore.6.18.so) + 90
 0x000000010be0a08a in <unknown function>
 0x000000010d22d5a9 in cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in libCling.so) + 153
 0x000000010d240b29 in cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in libCling.so) + 169
 0x000000010d23f3cc in cling::Interpreter::EvaluateInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsig
 0x000000010d23ed13 in cling::Interpreter::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, cling::Value*, cling::Transaction**, bool) (in libCling.so) + 515
 0x000000010d27893b in cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) (in libCling.so) + 331
Failed to start process notifications for pid 9938 (19)
 0x000000010d183ccf in HandleInterpreterException(cling::MetaProcessor*, char const*, cling::Interpreter::CompilationResult&, cling::Value*) (in libCling.so) + 63
Failed to start process notifications for pid 9938 (19)
 0x000000010d1838b6 in TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (in libCling.so) + 3334
Failed to start process notifications for pid 9938 (19)
 0x000000010b8d06a4 in TRint::ProcessLineNr(char const*, char const*, int*) (in libRint.6.18.so) + 212
Failed to start process notifications for pid 9938 (19)
 0x000000010b8d1192 in TRint::HandleTermInput() (in libRint.6.18.so) + 578
Failed to start process notifications for pid 9938 (19)
 0x000000010baae9f2 in TUnixSystem::CheckDescriptors() (in libCore.6.18.so) + 274
Failed to start process notifications for pid 9938 (19)
 0x000000010baab0c0 in TMacOSXSystem::DispatchOneEvent(bool) (in libCore.6.18.so) + 400
Failed to start process notifications for pid 9938 (19)
 0x000000010b9dcfba in TSystem::InnerLoop() (in libCore.6.18.so) + 26
Failed to start process notifications for pid 9938 (19)
 0x000000010b9dcdf6 in TSystem::Run() (in libCore.6.18.so) + 118
Failed to start process notifications for pid 9938 (19)
 0x000000010b97b2d4 in TApplication::Run(bool) (in libCore.6.18.so) + 36
Failed to start process notifications for pid 9938 (19)
 0x000000010b8d051a in TRint::Run(bool) (in libRint.6.18.so) + 1386
Failed to start process notifications for pid 9938 (19)
 0x000000010b8c5ebd in main (in root.exe) + 93
Failed to start process notifications for pid 9938 (19)
 0x00007fff5db4a015 in start (in libdyld.dylib) + 1

What does it mean and what could be the cause of the problem?
I do not see what I could have changed somehow.

You mean it was working before and now it doesn’t work anymore? Did you update your system? Did you update XCode? Maybe a MacOS user (@couet ) could give more details about what to check?

I build ROOT from sources on my Mac. I do not see such problem with TBrowser.
You might want to reinstall ROOT if you have updated the system or Xcode ?
You have the problem only with TBrowser ?
Also we are now at 6/.22 version … you might want to take a newer version if you update ROOT.

Yes it worked before… Don’t think I updated anything.
As far as I have checked only the TBrowser is not working properly.
I used installation through conda because my python and all the libraries are installed through the anaconda distruibution and I wanted to use pyROOT. It installs root 6.18 when I use

conda install root root-binaries root-dependencies root_base

Can I update the version afterwards?

I got an old Version (root 5.3) also installed. There everything works fine.

If nothing changed I have no idea why it started crashing suddenly.
May be do a new install ?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.