subsegment spawn pushes filedescriptor, might've caused regression in 3dmodel