THistSvc: fix memory corruption in deReg(string)
Deregistering a histogram via its name causes a memory corruption (often
resulting in a crash). The problem was that deReg(string)
kept checking
the histogram list size while the list is actually being deleted in the
last call to deReg(TObject*)
.
Also improved the unit test coverage for this case.
Merge request reports
Activity
Filter activity
@leggett this one is quite urgent to get into ATLAS as it causes failures in most of our trigger tests in master: https://its.cern.ch/jira/browse/ATR-17887
- [2018-08-03 14:53] Validation started with lhcb-gaudi-merge#551
- [2018-08-04 00:04] Validation started with lhcb-lcg-dev4#606
- [2018-08-04 00:05] Validation started with lhcb-lcg-dev3#607
- [2018-08-04 00:09] Validation started with lhcb-tdr-test#242
- [2018-08-04 00:09] Validation started with lhcb-gaudi-head#1951
- [2018-08-05 00:04] Validation started with lhcb-gaudi-head#1952
- [2018-08-05 00:05] Validation started with lhcb-lcg-dev3#608
- [2018-08-05 00:07] Validation started with lhcb-tdr-test#243
- [2018-08-05 00:12] Validation started with lhcb-lcg-dev4#607
- [2018-08-06 00:04] Validation started with lhcb-lcg-dev3#609
- [2018-08-06 00:06] Validation started with lhcb-gaudi-head#1953
- [2018-08-06 00:07] Validation started with lhcb-lcg-dev4#608
- [2018-08-06 00:09] Validation started with lhcb-tdr-test#244
- [2018-08-07 00:04] Validation started with lhcb-lcg-dev4#609
- [2018-08-07 00:05] Validation started with lhcb-lcg-dev3#610
- [2018-08-07 00:09] Validation started with lhcb-tdr-test#245
- [2018-08-07 00:09] Validation started with lhcb-gaudi-head#1954
- [2018-08-07 13:10] Validation started with lhcb-tdr-test#246
- [2018-08-08 00:05] Validation started with lhcb-lcg-dev4#610
- [2018-08-08 00:05] Validation started with lhcb-lcg-dev3#611
- [2018-08-08 00:07] Validation started with lhcb-tdr-test#247
- [2018-08-08 00:07] Validation started with lhcb-gaudi-head#1955
- [2018-08-08 12:20] Validation started with lhcb-tdr-test#248
- [2018-08-09 00:04] Validation started with lhcb-lcg-dev3#612
- [2018-08-09 00:06] Validation started with lhcb-lcg-dev4#611
- [2018-08-09 00:08] Validation started with lhcb-gaudi-head#1956
- [2018-08-09 00:12] Validation started with lhcb-tdr-test#249
- [2018-08-10 00:04] Validation started with lhcb-lcg-dev4#612
- [2018-08-10 00:05] Validation started with lhcb-lcg-dev3#613
- [2018-08-10 00:09] Validation started with lhcb-tdr-test#250
- [2018-08-10 00:21] Validation started with lhcb-gaudi-head#1957
- [2018-08-11 09:56] Validation started with lhcb-lcg-dev4#613
- [2018-08-11 09:56] Validation started with lhcb-lcg-dev3#614
- [2018-08-11 10:00] Validation started with lhcb-tdr-test#251
- [2018-08-11 10:01] Validation started with lhcb-gaudi-head#1958
- [2018-08-12 00:05] Validation started with lhcb-lcg-dev4#614
- [2018-08-12 00:06] Validation started with lhcb-tdr-test#252
- [2018-08-12 00:06] Validation started with lhcb-gaudi-head#1959
- [2018-08-13 00:04] Validation started with lhcb-lcg-dev3#616
- [2018-08-13 00:04] Validation started with lhcb-lcg-dev4#615
- [2018-08-13 00:06] Validation started with lhcb-tdr-test#253
- [2018-08-13 00:08] Validation started with lhcb-gaudi-head#1960
- [2018-08-14 09:40] Validation started with lhcb-lcg-dev4#616
- [2018-08-14 09:41] Validation started with lhcb-gaudi-head#1961
- [2018-08-14 09:42] Validation started with lhcb-lcg-dev3#617
- [2018-08-14 09:46] Validation started with lhcb-tdr-test#254
- [2018-08-15 00:06] Validation started with lhcb-lcg-dev4#617
- [2018-08-15 00:07] Validation started with lhcb-lcg-dev3#618
- [2018-08-15 00:08] Validation started with lhcb-tdr-test#255
- [2018-08-15 00:08] Validation started with lhcb-gaudi-head#1962
- [2018-08-15 00:29] Validation started with lhcb-tdr-test#256
- [2018-08-16 00:05] Validation started with lhcb-lcg-dev4#618
- [2018-08-16 00:06] Validation started with lhcb-tdr-test#257
- [2018-08-16 00:07] Validation started with lhcb-lcg-dev3#619
- [2018-08-16 00:12] Validation started with lhcb-gaudi-head#1963
- [2018-08-17 00:04] Validation started with lhcb-lcg-dev3#620
- [2018-08-17 00:06] Validation started with lhcb-lcg-dev4#619
- [2018-08-17 00:09] Validation started with lhcb-gaudi-head#1964
- [2018-08-17 00:10] Validation started with lhcb-tdr-test#258
Edited by Software for LHCbmentioned in merge request atlas/Gaudi!181 (merged)
mentioned in commit 3f991a2e
Please register or sign in to reply