"root -l" crashes

I manually compiled ROOT (5.14.00h) on my MacBook which has OS X 10.4 and gcc4.0.1 and the compilation went smoothly. But after I found that “root -l” crashes however “root” works all right. Does anyone else experience similar problems?

Here is the message during the crash:

*** Break *** bus error
/Users/ww/7409: No such file or directory.
Attaching to process 7409.
Reading symbols for shared libraries . done
Reading symbols for shared libraries … done
0x90029f07 in wait4 ()

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

Thread 1 (process 7409 thread 0xd03):
#0 0x90029f07 in wait4 ()
#1 0x9004723b in system ()
#2 0x0111add7 in TUnixSystem::StackTrace ()
#3 0x0111e341 in TUnixSystem::DispatchSignals ()
#4 0x0111e475 in SigHandler ()
#5
#6 0x90844dc7 in __CFInitialize ()
#7 0x9088665b in __CFSetupFoundationBridging ()
#8 0x9288fbbf in _NSToDoAtProcessStart ()
#9 0x927dc279 in _NSInitializePlatform ()
#10 0x90a5904f in _objc_notify_images ()
#11 0x8fe0e31a in __dyld__ZN16ImageLoaderMachO14doNotificationE15dyld_image_modejPK15dyld_image_info ()
#12 0x8fe05255 in __dyld__ZN4dyld12notifyAddingERSt6vectorIP11ImageLoaderSaIS2_EE ()
#13 0x8fe0cc65 in __dyld__ZN11ImageLoader4linkERKNS_11LinkContextENS_15BindingLazinessENS_18InitializerRunningEj ()
#14 0x8fe03982 in __dyld__ZN4dyld4linkEP11ImageLoaderNS0_15BindingLazinessENS0_18InitializerRunningE ()
#15 0x8fe0927d in __dyld_dlopen ()
#16 0x90028a9a in dlopen ()
#17 0x01d3dbe0 in G__dlopen ()
#18 0x01d3e53e in G__shl_load ()
#19 0x01cda61f in G__loadfile ()
#20 0x01d3da34 in G__loadsystemfile ()
#21 0x010c6daf in TCint::Load ()
#22 0x01084310 in TSystem::Load ()
#23 0x0106713d in TROOT::LoadClass ()
#24 0x010c4854 in TCint::AutoLoadCallback ()
#25 0x010c90a8 in TCint_AutoLoadCallback ()
#26 0x01d458e5 in G__class_autoloading ()
#27 0x01d45e88 in G__defined_tagname ()
#28 0x01d46a0d in G__search_tagname ()
#29 0x01ce3bbc in G__get_linked_tagnum ()
#30 0x0488070c in G__cpp_setup_tagtable ()
#31 0x048812c4 in G__cpp_setup ()
#32 0x01cd22a3 in G__call_setup_funcs ()
#33 0x007946c6 in __static_initialization_and_destruction_0 ()
#34 0x8fe0fe90 in __dyld__ZN16ImageLoaderMachO16doInitializationERKN11ImageLoader11LinkContextE ()
#35 0x8fe0a236 in __dyld__ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextE ()
#36 0x8fe0ccad in __dyld__ZN11ImageLoader4linkERKNS_11LinkContextENS_15BindingLazinessENS_18InitializerRunningEj ()
#37 0x8fe03982 in __dyld__ZN4dyld4linkEP11ImageLoaderNS0_15BindingLazinessENS0_18InitializerRunningE ()
#38 0x8fe0927d in __dyld_dlopen ()
#39 0x90028a9a in dlopen ()
#40 0x01d3dbe0 in G__dlopen ()
#41 0x01d3e53e in G__shl_load ()
#42 0x01cda61f in G__loadfile ()
#43 0x010c6d7b in TCint::Load ()
#44 0x01084310 in TSystem::Load ()
#45 0x0132e5e7 in G__G__Base2_268_0_110 ()
#46 0x01c0dae4 in Cint::G__CallFunc::Execute ()
#47 0x0495f8e1 in __static_initialization_and_destruction_0 ()
#48 0x8fe0fe90 in __dyld__ZN16ImageLoaderMachO16doInitializationERKN11ImageLoader11LinkContextE ()
#49 0x8fe0a236 in __dyld__ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextE ()
#50 0x8fe0ccad in __dyld__ZN11ImageLoader4linkERKNS_11LinkContextENS_15BindingLazinessENS_18InitializerRunningEj ()
#51 0x8fe03982 in __dyld__ZN4dyld4linkEP11ImageLoaderNS0_15BindingLazinessENS0_18InitializerRunningE ()
#52 0x8fe0927d in __dyld_dlopen ()
#53 0x90028a9a in dlopen ()
#54 0x01d3dbe0 in G__dlopen ()
#55 0x01d3e53e in G__shl_load ()
#56 0x01cda61f in G__loadfile ()
#57 0x01cdb64b in G__include_file ()
#58 0x01d39777 in G__pragma ()
#59 0x01d0f722 in G__keyword_anytime_7 ()
#60 0x01d096b3 in G__exec_statement ()
#61 0x01cdb04a in G__loadfile ()
#62 0x01cdb64b in G__include_file ()
#63 0x01d0c929 in G__exec_statement ()
#64 0x01d48b26 in G__define_struct ()
#65 0x01d0b75f in G__exec_statement ()
#66 0x01cdb04a in G__loadfile ()
#67 0x01cdb64b in G__include_file ()
#68 0x01d0c929 in G__exec_statement ()
#69 0x01c550cc in G__exec_tempfile_core ()
#70 0x01c5546a in G__exec_tempfile_fp ()
#71 0x01d1607b in G__process_cmd ()
#72 0x010c7066 in TCint::ProcessLine ()
#73 0x0100d0c0 in TApplication::ProcessLine ()
#74 0x0003704c in TRint::TRint ()
#75 0x00002c0c in main ()

Yes, I had the same problem three years ago (“the same” means “bus error” after root started with -l). Since then, I start ROOT as root, not root -l.

Hi,

this was a funny problem in the MacOS kernel that has since been worked around in ROOT. Use a more recent version of ROOT, please.

Axel.