https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81939
--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > Did you get MALLOC checks? > > *** Error in `./a.out': free(): invalid pointer: 0x0000000000c0b560 *** > *** Error in `./a.out': free(): invalid pointer: 0x0000000000c0b6a0 *** > *** Error in `./a.out': free(): invalid pointer: 0x0000000000c0c9f0 *** > > I have MALLOC_CHECK_=1 I am not sure MALLOC_CHECK_ is doing anything on darwin and I cannot use valgrind anymore.