Bug #22675
MnvH2D Projection has error messages in python
100%
Description
Running test/Mnv_t.py gives the following error message when ProjectionX is called.
Error in <THashList::Delete>: A list is accessing an object (0x7fb9331a9800) already deleted (list name = THashList)
Error in <THashList::Delete>: A list is accessing an object (0x7fb935eabd40) already deleted (list name = THashList)
Error in <THashList::Delete>: A list is accessing an object (0x7fb935eac330) already deleted (list name = THashList)
Error in <THashList::Delete>: A list is accessing an object (0x7fb9331d3600) already deleted (list name = THashList)
Error in <THashList::Delete>: A list is accessing an object (0x7fb935eacd50) already deleted (list name = THashList)
Error in <THashList::Delete>: A list is accessing an object (0x7fb935ead520) already deleted (list name = THashList)
This is in the released MnvH2D code.
History
#1 Updated by Heidi Schellman over 1 year ago
- Estimated time set to 5.00 h
- % Done changed from 0 to 100
This was replicated (with a segfault) in Root5 and occurs when cleanup of error bands happens. It seems to be a feature of memory management.
Adding TH1D.AddDirectory(False) as suggested by Dan Ruterbories fixed it.