Library Issue with TCanvas

I just updated my root version to 5.16. on my MacBook Pro

I can declare histograms and graphs but declaring/drawing a TCanvas causes root to crash. The funny thing is that this is not a problem when root is run from gdb.

I have ROOTSYS set and in my DYLD_LIBRARY_PATH.

Has anyone had a similar problem or have an idea what is going on?
Thank you,
Lindley

The root outpu:

root [0] TCanvas* c1
/usr/local/root/bin/8312: No such file or directory.
Attaching to process 8312.
Reading symbols for shared libraries . done
Reading symbols for shared libraries … done
0x90029f07 in wait4 ()

========== STACKS OF ALL THREADS ==========

Thread 1 (process 8312 thread 0xd03):
#0 0x90029f07 in wait4 ()
#1 0x9004723b in system ()
#2 0x010b4e0d in TUnixSystem::StackTrace ()
#3 0x010b8d69 in TUnixSystem::DispatchSignals ()
#4 0x010b8e9d in SigHandler ()
#5 0x9011072c in _sigtramp ()
#6 0xffffffff in ?? ()
Could not find OSO file: ""
Root >

Hi,

could you attach GDB to the root.exe process (instead of root) and then check again what it says when you create a canvas?

Axel.

Ok so I turned on the debugger in root too since I thought that might help.

Plain root.exe which fails:
root [0] gDebug=5
(const int)5
root [1] TCanvas c1
Info in TUnixSystem::Load: loading dependent library libMatrix.so for library libHist.so
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libMatrix.so, status 0
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libHist.so, status 0
Info in TCint::AutoLoadCallback: loaded dependent library libHist.so for class TCanvas
Info in TUnixSystem::Load: loading dependent library libRIO.so for library libGraf.so
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libRIO.so, status 0
Info in TUnixSystem::Load: loading dependent library libMatrix.so for library libGraf.so
Info in TUnixSystem::Load: loading dependent library libHist.so for library libGraf.so
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGraf.so, status 0
Info in TCint::AutoLoadCallback: loaded dependent library libGraf.so for class TCanvas
Info in TUnixSystem::Load: loading dependent library libHist.so for library libGpad.so
Info in TUnixSystem::Load: loading dependent library libGraf.so for library libGpad.so
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGpad.so, status 0
Info in TPluginManager::FindHandler: found plugin for TPad
Info in TPluginManager::FindHandler: found plugin for TGX11
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGX11.so, status 0
Info in TCint::AutoLoad: loaded library libGX11.so for class TGX11
Info in TPluginManager::FindHandler: found plugin for TRootGuiFactory
Info in TCint::AutoLoad: loaded dependent library libRIO.so for class TRootGuiFactory
Info in TCint::AutoLoad: loaded dependent library libGraf.so for class TRootGuiFactory
Info in TCint::AutoLoad: loaded dependent library libGpad.so for class TRootGuiFactory
Info in TUnixSystem::Load: loading dependent library libRIO.so for library libGui.so
Info in TUnixSystem::Load: loading dependent library libGraf.so for library libGui.so
Info in TUnixSystem::Load: loading dependent library libGpad.so for library libGui.so
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGui.so, status 0
Info in TCint::AutoLoad: loaded library libGui.so for class TRootGuiFactory
Info in TPluginManager::FindHandler: found plugin for TGX11TTF
Info in TCint::AutoLoad: loaded dependent library libGraf.so for class TGX11TTF
Info in TCint::AutoLoad: loaded dependent library libGX11.so for class TGX11TTF
Info in TUnixSystem::Load: loading dependent library libGraf.so for library libGX11TTF.so
Info in TUnixSystem::Load: loading dependent library libGX11.so for library libGX11TTF.so
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGX11TTF.so, status 0
Info in TCint::AutoLoad: loaded library libGX11TTF.so for class TGX11TTF
Selected visual 0x22: depth 24, class 4, colormap: default
Info in TPluginManager::FindHandler: did not find plugin for class TSystem and uri /Users/lindleywinslow/.root.mimes
/Users/lindleywinslow/11330: No such file or directory.
Attaching to process 11330.
Reading symbols for shared libraries . done
Reading symbols for shared libraries … done
0x90029f07 in wait4 ()

========== STACKS OF ALL THREADS ==========

Thread 1 (process 11330 thread 0xd03):
#0 0x90029f07 in wait4 ()
#1 0x9004723b in system ()
#2 0x010b4e0d in TUnixSystem::StackTrace ()
#3 0x010b8d69 in TUnixSystem::DispatchSignals ()
#4 0x010b8e9d in SigHandler ()
#5 0x9011072c in _sigtramp ()
#6 0xffffffff in ?? ()
Could not find OSO file: ""
Root >

GDB root.exe which is ok:
root [0] gDebug=5
(const int)5
root [1] TCanvas c1
Info in TUnixSystem::Load: loading dependent library libMatrix.so for library libHist.so
Reading symbols for shared libraries . done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libMatrix.so, status 0
Reading symbols for shared libraries . done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libHist.so, status 0
Info in TCint::AutoLoadCallback: loaded dependent library libHist.so for class TCanvas
Info in TUnixSystem::Load: loading dependent library libRIO.so for library libGraf.so
Reading symbols for shared libraries . done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libRIO.so, status 0
Info in TUnixSystem::Load: loading dependent library libMatrix.so for library libGraf.so
Info in TUnixSystem::Load: loading dependent library libHist.so for library libGraf.so
Reading symbols for shared libraries . done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGraf.so, status 0
Info in TCint::AutoLoadCallback: loaded dependent library libGraf.so for class TCanvas
Info in TUnixSystem::Load: loading dependent library libHist.so for library libGpad.so
Info in TUnixSystem::Load: loading dependent library libGraf.so for library libGpad.so
Reading symbols for shared libraries . done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGpad.so, status 0
Info in TPluginManager::FindHandler: found plugin for TPad
Info in TPluginManager::FindHandler: found plugin for TGX11
Reading symbols for shared libraries … done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGX11.so, status 0
Info in TCint::AutoLoad: loaded library libGX11.so for class TGX11
Info in TPluginManager::FindHandler: found plugin for TRootGuiFactory
Info in TCint::AutoLoad: loaded dependent library libRIO.so for class TRootGuiFactory
Info in TCint::AutoLoad: loaded dependent library libGraf.so for class TRootGuiFactory
Info in TCint::AutoLoad: loaded dependent library libGpad.so for class TRootGuiFactory
Info in TUnixSystem::Load: loading dependent library libRIO.so for library libGui.so
Info in TUnixSystem::Load: loading dependent library libGraf.so for library libGui.so
Info in TUnixSystem::Load: loading dependent library libGpad.so for library libGui.so
Reading symbols for shared libraries . done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGui.so, status 0
Info in TCint::AutoLoad: loaded library libGui.so for class TRootGuiFactory
Info in TPluginManager::FindHandler: found plugin for TGX11TTF
Info in TCint::AutoLoad: loaded dependent library libGraf.so for class TGX11TTF
Info in TCint::AutoLoad: loaded dependent library libGX11.so for class TGX11TTF
Info in TUnixSystem::Load: loading dependent library libGraf.so for library libGX11TTF.so
Info in TUnixSystem::Load: loading dependent library libGX11.so for library libGX11TTF.so
Reading symbols for shared libraries . done
Info in TUnixSystem::Load: loaded library /usr/local/root/lib/libGX11TTF.so, status 0
Info in TCint::AutoLoad: loaded library libGX11TTF.so for class TGX11TTF
Selected visual 0x22: depth 24, class 4, colormap: default
Info in TPluginManager::FindHandler: did not find plugin for class TSystem and uri /Users/lindleywinslow/.root.mimes
Info in TCint::AutoLoadCallback: loaded library libGpad.so for class TCanvas
Reading symbols for shared libraries . done

Hi,

can you try with the cvs head version. I remember having fixed this problem.

Cheers, Fons.