malloc causing vm_allocate errors