fix stack overflow in __reserve_region_with_split()