-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
High
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 6.22/00
-
Component/s: RDataFrame
-
Labels:None
-
Environment:
ROOT 6.18/04
Running the Display() method on RDataFrame with a column of type std::string throws a following error:
terminate called after throwing an instance of 'std::bad_alloc' |
what(): std::bad_alloc
|
|
and in rare occasion, this error:
terminate called after throwing an instance of 'std::length_error' |
what(): basic_string::_M_create
|
After replacing the column of std::string values with TString values, everything works fine. Minimal examples with std::string (crashes) and TString (succeeds) are attached to this issue.
Invoking Display() on columns which are not std::string works fine, even when RDataFrame contains these columns.