Seg. fault in 6.16.00, but not in 6.14.04 using RDataFrame

Dear ROOT developers,

the attached file using RDataFrame works wonderfully on ROOT 6.14.04, but I get a seg. fault plus following error when using 6.16.00 (using PyRoot with Python 2 in both cases):

Traceback (most recent call last):
  File "minimumRunningExampleMultipleSelections.py", line 94, in <module>
    selection1 = applyNSelections(dataFrame, 1)
  File "minimumRunningExampleMultipleSelections.py", line 86, in applyNSelections
    histoList = printEntries(selection)
  File "minimumRunningExampleMultipleSelections.py", line 73, in printEntries
    print(h1.GetMean()) #loop started here
SystemError: TH1D& ROOT::RDF::RResultPtr<TH1D>::operator*() =>
    problem in C++; program state has been reset

Were there some changes I missed?

minimumRunningExampleMultipleSelections.py (3.2 KB)


Platform: PyRoot


1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.