There is indeed a memory issue. Maybe @eguiraud can give more details about how the CSV files are read and if there is a workaround to this issue
EDIT: Note that I can read a file of 245 MB (257’742’761 bytes) with ROOT::RDF::MakeCsvDataFrame, but then the crash occurs when trying to draw a graph (values->size() = 9487463)
We can’t access your file. But anyway, I tested on Linux and it works fine, so it looks like the issue is either on Windows only, or on 32 bit platforms. Debugging right now
So there is apparently a limited contiguous space available on Windows with this code:
// Draw the graph with a polyline or a fill area
gxwork = new Double_t[2*npoints+10];
gywork = new Double_t[2*npoints+10];
gxworkl = new Double_t[2*npoints+10];
gyworkl = new Double_t[2*npoints+10];
in TGraphPainter::PaintGraph(). There is a std::bad_alloc thrown when calling new Double_t[2*npoints+10]; with npoints = 8848933
Still investigating…