Odd seg fault caused by TGeoNode

Hi all,

I have experienced a few seg faults accompanied by the following error (retrieved via gdb):
0x00007fffe47ca682 in TGeoNode::GetMedium (this=0x0) at include/TGeoNode.h:100
100 in include/TGeoNode.h

I don’t know how “this” is a null pointer but I was hoping someone would either be able to clarify how to possibly remedy this or point the appropriate people to this issue.

Thanks.

Hello,

it is a bit hard to know with this information.
Can you post a reproducer, your platform and the root version you are using?

Cheers,
Danilo

I am operating within the ART framework (on NOvA) and am simply asking what material a particle is in within the detector so I feel like I cannot provide a piece of code that reproduces the error without posting all code (especially since the seg faults come at random points within files).

The error from TGeoNode.h is caused by calling MaterialBetweenPoints.

I can try to dig out more information for you. Is there anything else that would be helpful?

Thanks for you help.

Hi,

with the current information it is not obvious to blame any portion of TGeo. Maybe you have a debug build which can point you to the exact stacktrace and locations in the source?

Cheers,
Danilo

I am currently running in our debug build. I also have access to the full backtrace which I can post if it would be helpful, but as for where it occurs in the source I am not sure what you mean. I apologize for that. Would you mind clarifying?

Hi,

the debugger is able to point you (for example while printing a stacktrace) to a file and a line number if debugging symbols are available.
Also, post the stack if you can.

Cheers,
Danilo

Ah. Here is the stack:

#0 0x00007fffe47ca682 in TGeoNode::GetMedium (this=0x0) at include/TGeoNode.h:100
#1 0x00007fffdd5095cf in geo::GeometryBase::MaterialsBetweenPoints (this=0x198c570, p1=0x7ffffffeff30, p2=0x7ffffffeff10, ds=…, m=…)
at /nova/app/home/novasoft/slf6/build/releases/development/GeometryObjects/GeometryBase.cxx:1203
#2 0x00007fffc919c959 in bpfit::Path::IntegrateLeg (this=0x7fffffff03b0, p1=0x7ffffffeff30, p2=0x7ffffffeff10, stot=0x7ffffffeff68,
x0=0x7ffffffeff60, Tmuon=0x7ffffffeff58, Tpion=0x7ffffffeff50, Tproton=0x7ffffffeff48)
at /nova/app/users/merritth/dev_BreakPoint2015/BreakPointFitter/func/Path.cxx:200
#3 0x00007fffc919d104 in bpfit::Path::Integrate (this=0x7fffffff03b0)
at /nova/app/users/merritth/dev_BreakPoint2015/BreakPointFitter/func/Path.cxx:270
#4 0x00007fffc919c5c6 in bpfit::Path::MuonParams (this=0x7fffffff03b0, s=0, T=0x0, p=0x7fffffff11a0, beta=0x0, gamma=0x0)
at /nova/app/users/merritth/dev_BreakPoint2015/BreakPointFitter/func/Path.cxx:108
#5 0x00007fffc969ec13 in bpfit::BreakPoint::FitTracks (this=0x2193750, vertexp=…, prongp=…, tracks=…, fitsums=…)
at /nova/app/users/merritth/dev_BreakPoint2015/BreakPointFitter/BreakPoint_module.cc:930
#6 0x00007fffc969f7ed in bpfit::BreakPoint::produce (this=0x2193750, evt=…)
at /nova/app/users/merritth/dev_BreakPoint2015/BreakPointFitter/BreakPoint_module.cc:1043
#7 0x00007ffff12120f2 in art::EDProducer::doEvent (this=0x2193750, ep=…, cpc=0x7fffffff1b90)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Core/EDProducer.cc:27
#8 0x00007ffff128545e in art::WorkerTart::EDProducer::implDoBegin (this=0x2194630, ep=…, cpc=0x7fffffff1b90)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Core/WorkerT.h:94
#9 0x00007ffff1f82f09 in art::Worker::doWork<art::OccurrenceTraits<art::EventPrincipal, (art::BranchActionType)0> > (this=0x2194630,
ep=…, cpc=0x7fffffff1b90) at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Principal/Worker.h:221
#10 0x00007ffff1f8976e in art::WorkerInPath::runWorker<art::OccurrenceTraits<art::EventPrincipal, (art::BranchActionType)0> > (
this=0x2193590, ep=…, cpc=0x7fffffff1b90)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Core/WorkerInPath.h:79
#11 0x00007ffff1f83eff in art::Path::processOneOccurrence<art::OccurrenceTraits<art::EventPrincipal, (art::BranchActionType)0> > (
this=0x22013d0, ep=…) at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Core/Path.h:166
#12 0x00007ffff1f92002 in std::Mem_fn<void (art::Path::)(art::EventPrincipal&)>::operator()<art::EventPrincipal&, void> (
this=0x364a9d0, __object=0x22013d0)
at /data/build/nu-1.07.01/s6-debug/build/gcc/v4_9_1/Linux64bit+2.6-2.12/include/c++/4.9.1/functional:569
#13 0x00007ffff1f91515 in std::_Bind<std::_Mem_fn<void (art::Path::
)(art::EventPrincipal&)> (std::Placeholder<1>, std::reference_wrapperart::EventPrincipal)>::call<void, art::Path*&&, 0ul, 1ul>(std::tupleart::Path*&&&&, std::Index_tuple<0ul, 1ul>) (this=0x364a9d0,
args=…) at /data/build/nu-1.07.01/s6-debug/build/gcc/v4_9_1/Linux64bit+2.6-2.12/include/c++/4.9.1/functional:1264
#14 0x00007ffff1f8fe69 in std::Bind<std::Mem_fn<void (art::Path::)(art::EventPrincipal&)> (std::_Placeholder<1>, std::reference_wrapperart::EventPrincipal)>::operator()<art::Path, void>(art::Path*&&) (this=0x364a9d0)
at /data/build/nu-1.07.01/s6-debug/build/gcc/v4_9_1/Linux64bit+2.6-2.12/include/c++/4.9.1/functional:1323
#15 0x00007ffff1f8ced2 in std::Function_handler<void (art::Path*), std::Bind<std::Mem_fn<void (art::Path::)(art::EventPrincipal&)> (std::_Placeholder<1>, std::reference_wrapperart::EventPrincipal)> >::_M_invoke(std::_Any_data const&, art::Path) (functor=…,
args#0=0x22013d0) at /data/build/nu-1.07.01/s6-debug/build/gcc/v4_9_1/Linux64bit+2.6-2.12/include/c++/4.9.1/functional:2039
#16 0x00007ffff1f64f27 in std::function<void (art::Path*)>::operator()(art::Path*) const (this=0x7fffffff1de0, args#0=0x22013d0)
at /data/build/nu-1.07.01/s6-debug/build/gcc/v4_9_1/Linux64bit+2.6-2.12/include/c++/4.9.1/functional:2439
#17 0x00007ffff1f612ab in art::Schedule::doForAllEnabledPaths
(std::function<void (art::Path*)>) (this=0x21b9c10, func=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Core/Schedule.h:206
#18 0x00007ffff1f82c4c in art::Schedule::runTriggerPaths
<art::OccurrenceTraits<art::EventPrincipal, (art::BranchActionType)0> > (
—Type to continue, or q to quit—
this=0x21b9c10, ep=…) at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Core/Schedule.h:179
#19 0x00007ffff1f75510 in art::Schedule::processOneOccurrence<art::OccurrenceTraits<art::EventPrincipal, (art::BranchActionType)0> > (
this=0x21b9c10, ep=…) at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Core/Schedule.h:151
#20 0x00007ffff1f6b55f in art::EventProcessor::processOneOccurrence
<art::OccurrenceTraits<art::EventPrincipal, (art::BranchActionType)0> > (this=0x1926cb0, p=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/EventProcessor/EventProcessor.h:234
#21 0x00007ffff1f5dcd9 in art::EventProcessor::processEvent (this=0x1926cb0)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/EventProcessor/EventProcessor.cc:766
#22 0x00007ffff1f2f43b in statemachine::HandleEvent::readAndProcessEvent (this=0x2a24aa0)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/EventProcessor/EPStates.cc:759
#23 0x00007ffff1f2f10a in statemachine::HandleEvent::HandleEvent (this=0x2a24aa0, ctx=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/EventProcessor/EPStates.cc:726
#24 0x00007ffff1f4e0c2 in boost::statechart::state<statemachine::HandleEvent, statemachine::HandleSubRuns, boost::mpl::list<mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl
::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::shallow_construct (pContext=…,
outermostContextBase=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/state.hpp:89
#25 0x00007ffff1f4d59f in boost::statechart::state<statemachine::HandleEvent, statemachine::HandleSubRuns, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::deep_construct (pContext=…,
outermostContextBase=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/state.hpp:79
#26 0x00007ffff1f4d062 in boost::statechart::detail::inner_constructor<boost::mpl::l_item<mpl_::long_<1l>, statemachine::HandleEvent, boost::mpl::l_end>, boost::statechart::state_machine<statemachine::Machine, statemachine::Starting, std::allocator, boost::statechart::null_exception_translator> >::construct (pContext=…, outermostContextBase=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/detail/constructor.hpp:93
#27 0x00007ffff1f4c479 in boost::statechart::simple_state<statemachine::FirstSubRun, statemachine::HandleSubRuns, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::transit_impl<statemachine::HandleEvent, statemachine::Machine, boost::statechart::detail::no_transition_function> (this=0x2a24aa0, transitionAction=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/simple_state.hpp:798
#28 0x00007ffff1f4bb99 in boost::statechart::simple_state<statemachine::FirstSubRun, statemachine::HandleSubRuns, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::transitstatemachine::HandleEvent (
this=0x2a24aa0)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/simple_state.hpp:314
#29 0x00007ffff1f4b39e in boost::statechart::transition<statemachine::Event, statemachine::HandleEvent, boost::statechart::detail::no_contextstatemachine::Event, &boost::statechart::detail::no_contextstatemachine::Event::no_function>::reactionsstatemachine::FirstSubRun::react_without_action (stt=…)
—Type to continue, or q to quit—
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/transition.hpp:38
#30 0x00007ffff1f4a9bf in boost::statechart::detail::reaction_dispatcher<boost::statechart::transition<statemachine::Event, statemachine::HandleEvent, boost::statechart::detail::no_contextstatemachine::Event, &boost::statechart::detail::no_contextstatemachine::Event::no_function>::reactionsstatemachine::FirstSubRun, statemachine::FirstSubRun, boost::statechart::event_base, statemachine::Event, boost::statechart::detail::no_contextstatemachine::Event, void const*>::without_action::react (stt=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/detail/reaction_dispatcher.hpp:47
#31 0x00007ffff1f49cb3 in boost::statechart::detail::reaction_dispatcher<boost::statechart::transition<statemachine::Event, statemachine::HandleEvent, boost::statechart::detail::no_contextstatemachine::Event, &boost::statechart::detail::no_contextstatemachine::Event::no_function>::reactionsstatemachine::FirstSubRun, statemachine::FirstSubRun, boost::statechart::event_base, statemachine::Event, boost::statechart::detail::no_contextstatemachine::Event, void const*>::derived::react (stt=…, evt=…,
eventType=@0x7fffffff2498: 0x7ffff22215c0 <boost::statechart::detail::id_holderstatemachine::Event::idProvider_>)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/detail/reaction_dispatcher.hpp:92
#32 0x00007ffff1f490ef in boost::statechart::detail::reaction_dispatcher<boost::statechart::transition<statemachine::Event, statemachine::HandleEvent, boost::statechart::detail::no_contextstatemachine::Event, &boost::statechart::detail::no_contextstatemachine::Event::no_function>::reactionsstatemachine::FirstSubRun, statemachine::FirstSubRun, boost::statechart::event_base, statemachine::Event, boost::statechart::detail::no_contextstatemachine::Event, void const*>::react (stt=…, evt=…,
eventType=@0x7fffffff2498: 0x7ffff22215c0 <boost::statechart::detail::id_holderstatemachine::Event::idProvider_>)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/detail/reaction_dispatcher.hpp:109
#33 0x00007ffff1f480cd in boost::statechart::transition<statemachine::Event, statemachine::HandleEvent, boost::statechart::detail::no_contextstatemachine::Event, &boost::statechart::detail::no_contextstatemachine::Event::no_function>::react<statemachine::FirstSubRun, boost::statechart::event_base, void const*> (stt=…, evt=…,
eventType=@0x7fffffff2498: 0x7ffff22215c0 <boost::statechart::detail::id_holderstatemachine::Event::idProvider_>)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/transition.hpp:59
#34 0x00007ffff1f46b77 in boost::statechart::simple_state<statemachine::FirstSubRun, statemachine::HandleSubRuns, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::local_react_impl_non_empty::local_react_impl<boost::mpl::list<boost::statechart::transition<statemachine::Event, statemachine::HandleEvent, boost::statechart::detail::no_contextstatemachine::Event, &boost::statechart::detail::no_contextstatemachine::Event::no_function>, boost::statechart::transition<statemachine::SubRun, statemachine::AnotherSubRun, boost::statechart::detail::no_contextstatemachine::SubRun, &boost::statechart::detail::no_contextstatemachine::SubRun::no_function>, boost::statechart::custom_reactionstatemachine::File, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::statechart::simple_state<statemachine::FirstSubRun, statemachine::HandleSubRuns, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0> > (stt=…, evt=…,
eventType=0x7ffff22215c0 <boost::statechart::detail::id_holderstatemachine::Event::idProvider_>)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/simple_state.hpp:816
—Type to continue, or q to quit—
#35 0x00007ffff1f44c31 in boost::statechart::simple_state<statemachine::FirstSubRun, statemachine::HandleSubRuns, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::local_react<boost::mpl::list<boost::statechart::transition<statemachine::Event, statemachine::HandleEvent, boost::statechart::detail::no_contextstatemachine::Event, &boost::statechart::detail::no_contextstatemachine::Event::no_function>, boost::statechart::transition<statemachine::SubRun, statemachine::AnotherSubRun, boost::statechart::detail::no_contextstatemachine::SubRun, &boost::statechart::detail::no_contextstatemachine::SubRun::no_function>, boost::statechart::custom_reactionstatemachine::File, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (this=0x2a24aa0, evt=…,
eventType=0x7ffff22215c0 <boost::statechart::detail::id_holderstatemachine::Event::idProvider_>)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/simple_state.hpp:851
#36 0x00007ffff1f42f9d in boost::statechart::simple_state<statemachine::FirstSubRun, statemachine::HandleSubRuns, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::react_impl (this=0x2a24aa0, evt=…,
eventType=0x7ffff22215c0 <boost::statechart::detail::id_holderstatemachine::Event::idProvider_>)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/simple_state.hpp:489
#37 0x00007ffff1f87f03 in boost::statechart::detail::send_function<boost::statechart::detail::state_base<std::allocator, boost::statechart::detail::rtti_policy>, boost::statechart::event_base, void const*>::operator() (this=0x7fffffff2590)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/state_machine.hpp:87
#38 0x00007ffff1f7db90 in boost::statechart::null_exception_translator::operator()<boost::statechart::detail::send_function<boost::statechart::detail::state_base<std::allocator, boost::statechart::detail::rtti_policy>, boost::statechart::event_base, void const*>, boost::statechart::state_machine<statemachine::Machine, statemachine::Starting, std::allocator, boost::statechart::null_exception_translator>::exception_event_handler> (this=0x2207c88, action=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/null_exception_translator.hpp:33
#39 0x00007ffff1f72ed9 in boost::statechart::state_machine<statemachine::Machine, statemachine::Starting, std::allocator, boost::statechart::null_exception_translator>::send_event (this=0x2207c30, evt=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/state_machine.hpp:889
#40 0x00007ffff1f69f76 in boost::statechart::state_machine<statemachine::Machine, statemachine::Starting, std::allocator, boost::statechart::null_exception_translator>::process_event (this=0x2207c30, evt=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/boost/v1_56_0/Linux64bit+2.6-2.12-e6-debug/include/boost/statechart/state_machine.hpp:275
#41 0x00007ffff1f5bc4c in art::EventProcessor::runCommon_ (this=0x1926cb0)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/EventProcessor/EventProcessor.cc:387
#42 0x00007ffff1f5b40e in art::EventProcessor::runToCompletion (this=0x1926cb0)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/EventProcessor/EventProcessor.cc:324
#43 0x00007ffff7dc7b15 in art::run_art_common_ (main_pset=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Art/run_art.cc:300
#44 0x00007ffff7dc6b42 in art::run_art(int, char**, boost::program_options::options_description&, cet::filepath_maker&, std::vector<std::u—Type to continue, or q to quit—
nique_ptr<art::OptionsHandler, std::default_deleteart::OptionsHandler >, std::allocator<std::unique_ptr<art::OptionsHandler, std::default_deleteart::OptionsHandler > > >&&) (argc=10, argv=0x7fffffff4408, in_desc=…, lookupPolicy=…, handlers=…)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/src/art/Framework/Art/run_art.cc:175
#45 0x00007ffff7dc37dc in artapp (argc=10, argv=0x7fffffff4408)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/build-Linux64bit+2.6-2.12-e6-nu-debug/art/Framework/Art/artapp.cc:51
#46 0x0000000000401abc in main (argc=10, argv=0x7fffffff4408)
at /home/larsoft/build/nu-1.07.01/s6-debug/build/art/v1_12_05/build-Linux64bit+2.6-2.12-e6-nu-debug/art/Framework/Art/nova.cc:8

Just a follow up:

It seems that you were right. A point way beyond the gdml file bounds was being thrown to TGeoNode and it was doing the correct thing.

Perhaps it could print out in following iterations that it is beyond the detector geometry file boundaries.

Thanks for the help!