smart_ptr: double delete