allocate the output buffers on child startup.

by doing this, when these buffers overrun, we'll crash the child
rather than spewing over the shm and destroying trinitys state.

The better answer is to fix the overruns, but that's a longer term FIXME