auto_ptr fail