Skip to content

Switching test to use a SmartIF

Zach Marshall requested to merge zmarshal/athena:21.2_DFAT_Crash_Patch into 21.2

Trying to use a std::unique_ptr for the IAppMgr causes a crash in finalization. Looks like the pointer is being cached somewhere in the guts of Gaudi, so we get something like a double delete from the SmartIF. Just moving it to a SmartIF pointer like the one that was being deleted seems to do the job.

Merge request reports