hi,

we found 642 instances of &quot;fpe divbyzero in execute of indetextensionprocessor&quot; during the recent bct of 16.6.0.1 (using 5 million high pile-up data events) (see stack trace below)

it can be reproduced by:

asetup 16.6.0 
reco_trf.py append_preexec=rec.dofloatingpointexception=true ami=f322 inputbsfile=&quot;/afs/cern.ch/user/m/mlimper/public/fpe_indetextensionprocessor.data&quot; 

stack trace:
 0xf2d4d9e0 athena::debugaids::stacktrace(int) + 0x60 [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0xf2d4ac0f athena::signal::fataldump(int, siginfo*, void*) + 0xff [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0xf2d4af19 athena::signal::fatal(int, siginfo*, void*) + 0x179 [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libcxxutils.so]
 0xf14d706e coredumpsvchandler::action(int, siginfo*, void*) + 0xce [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libathenaservices.so]
 0xffffe600 &lt;unknown function&gt;
 0xdec237f8 trk::globalchi2fitter::fit(trk::track const&amp;, std::vector&lt;trk::measurementbase const*, std::allocator&lt;trk::measurementbase const*&gt; &gt; const&amp;, bool, trk::particlehypothesis) const + 0x558 [/afs/cern.ch/atlas/software/releases/16.6.0/atlasreconstruction/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libtrkglobalchi2fitter.so]
 0xe8bc8b73 indet::indetextensionprocessor::execute() + 0xae3 [/afs/cern.ch/atlas/software/releases/16.6.0/atlasreconstruction/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libindetextensionprocessor.so]
 0xf3e8351d algorithm::sysexecute() + 0x11d [/afs/cern.ch/atlas/software/releases/16.6.0/gaudi/v21r9p3a/installarea/i686-slc5-gcc43-opt/lib/libgaudikernel.so]
 0xeab03ba3 athsequencer::execute() + 0x1f3 [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libgaudisequencer.so]
 0xf3e8351d algorithm::sysexecute() + 0x11d [/afs/cern.ch/atlas/software/releases/16.6.0/gaudi/v21r9p3a/installarea/i686-slc5-gcc43-opt/lib/libgaudikernel.so]
 0xeab03ba3 athsequencer::execute() + 0x1f3 [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libgaudisequencer.so]
 0xf3e8351d algorithm::sysexecute() + 0x11d [/afs/cern.ch/atlas/software/releases/16.6.0/gaudi/v21r9p3a/installarea/i686-slc5-gcc43-opt/lib/libgaudikernel.so]
 0xf14ecadf athenaeventloopmgr::executealgorithms() + 0x6f [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libathenaservices.so]
 0xf14f32ce athenaeventloopmgr::executeevent(void*) + 0x83e [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libathenaservices.so]
 0xf14f1fb2 athenaeventloopmgr::nextevent(int) + 0x8a2 [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libathenaservices.so]
 0xf14ebc6b athenaeventloopmgr::executerun(int) + 0x1b [/afs/cern.ch/atlas/software/releases/16.6.0/atlascore/16.6.0/installarea/i686-slc5-gcc43-opt/lib/libathenaservices.so]
 0xf1b32a49 applicationmgr::executerun(int) + 0x79 [/afs/cern.ch/atlas/software/releases/16.6.0/gaudi/v21r9p3a/installarea/i686-slc5-gcc43-opt/lib/libgaudisvc.so]

