Illegal instruction when running O2 executables

Hi experts,

I have a problem with running executables, such as the analysis tutorials in O2.
For example running:
o2-analysistutorial-track-iteration --aod-file AO2D.root -b

gives an error:

[19792:internal-dpl-aod-reader]: [06:57:33][INFO] Received shared memory offer
[19796:single-tracks]: [06:57:33][INFO] Correctly handshaken websocket connection.
[19792:internal-dpl-aod-reader]: [06:57:35][INFO] Read info: lfn=AO2D.root,size=42733127,total_tf=1,read_tf=1,read_bytes=16187621,read_calls=8,io_time=1.7,wait_time=0.1
[19792:internal-dpl-aod-reader]: [06:57:35][INFO] No input files left to read for reader 0!
[19793:internal-dpl-aod-spawner]: *** Break *** illegal instruction

This problem has persisted across updating O2 and alidist several times.
The full log is attached here
log.txt (80.1 KB)

Hope you can help.

What kind of computer are you using? How old is it?

I’m using a MacBook Pro 2020 with Intel processor and MacOS Big Sur 11.2.3