gproc_dist would crash in surrender()