Skip to content

EXC_BAD_ACCESS when running ACTFWGenericFatrasExample on Mac

ACTFWGenericFatrasExample does not run on MacOS (version 10.14.6) and eigen3(version 3.7)

Extracts from the stack trace obtained with lldb ran on master code compiled with -O0 for debugging purposes.

lldb -- ./ACTFWGenericFatrasExample -n 4

thread #2, stop reason = EXC_BAD_ACCESS (code=2, address=0x70000d3e3ff8)

frame #0: 0x00000001000fe978 libACTFWExamplesCommon.dylib Eigen::internal::evaluator_base<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::evaluator_base(this=<unavailable>) at CoreEvaluators.h:109

frame #9372: 0x0000000100c5029a libACTFWExamplesCommon.dylib FW::FatrasAlgorithm<ActsFatras::Simulator<Acts::Propagator<Acts::EigenStepper<Acts::SharedBField<Acts::ConstantBField>.. at FatrasAlgorithm.ipp:58:17

frame #9373: 0x00000001235a9b1c libACTFramework.dylib FW::Sequencer::run(this=0x000000013d1c7860, r=0x000000013d1c7848)::$_0::operator()(tbb::blocked_range<unsigned long> const&) const at Sequencer.cpp:323:22

Edited by Georgiana Mania
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information