See Std.process.spawn new 0.16 help - #7 by Sze
The crux of it is that the .init_single_threaded uses the Failing allocator. All allocations will fail. You are better off using the one from juicy main or creating the full one you need with the designated allocator.