multiple tasks leads to a segfault in gc