EAGLE 12 crashing due to undrifted cell
When trying to do weak scaling tests with the EAGLE12 box for the base case of 1 thread I get a crash after 143 timesteps:
[01636.9] cell.c:cell_add_spart():5160: Undrifted cell!
I configure with: ./configure --with-cooling=EAGLE --with-chemistry=EAGLE --with-stars=EAGLE --with-star-formation=EAGLE --with-feedback=EAGLE --with-black-holes=EAGLE --with-entropy-floor=EAGLE --with-tracers=EAGLE --with-tbbmalloc -disable-doxygen-doc --disable-hand-vec
and run with: ../../swift --cosmology --hydro --self-gravity --stars --cooling --feedback --star-formation --limiter --threads=1 -n 2000 -P Scheduler:max_top_level_cells:8 -P Gravity:mesh_side_length:32 eagle_12.yml
When running with more threads (i.e. 8), it doesn't crash past 1000 steps. Furthermore, without tbbmalloc the run completed without crashing for both 1 and 8 threads.
I was using commit 451efee9 on the master branch.