UTEffChecker fails with floating point exception in x86_64_v3 builds
After the switch to the new platforms and x86_64_v3 in particular, Boole tests are failing (see here). Most were not supposed to be run for that platform (they were disabled for avx) and this should be fixed. However, the UT test should run and pass, but it currently fails:
*** Break *** floating point exception
...
#5 <signal handler called>
#6 0x00007f0b63b5194b in virtual thunk to MCParticleSelector::accept(LHCb::MCParticle const*) const () from /workspace/build/LHCb/InstallArea/x86_64_v3-centos7-gcc10-opt/lib/libSimComponents.so
#7 0x00007f0b612cef40 in UTEffChecker::execute() () from /workspace/build/Lbcom/InstallArea/x86_64_v3-centos7-gcc10-opt/lib/libUTCheckers.so
#8 0x00007f0b854fa080 in Gaudi::Algorithm::sysExecute(EventContext const&) () from /workspace/build/Gaudi/InstallArea/x86_64_v3-centos7-gcc10-opt/lib/libGaudiKernel.so
#9 0x00007f0b64e2aa90 in GaudiAlgorithm::sysExecute(EventContext const&) () from /workspace/build/Gaudi/InstallArea/x86_64_v3-centos7-gcc10-opt/lib/libGaudiAlgLib.so