StoreGate: Fix potential deadlock in removeProxy.
In removeProxy(), don't try to get a pointer from a proxy if it's not valid. Doing so may trigger I/O. Besides being useless here, we may get deadlocks if we call into I/O code while holding the SG lock.
See ATEAM-685.
Merge request reports
Activity
This merge request affects 1 package:
- Control/StoreGate
This merge request affects 1 file:
- Control/StoreGate/src/SGImplSvc.cxx
Adding @ssnyder as watcher
added Core master review-pending-level-1 labels
CI Result SUCCESS (hash 2654d383)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 25253]added review-approved label and removed review-pending-level-1 label
mentioned in commit ba95e963
added sweep:ignore label