Taking a CML file of 5.5GB (corresponding to approx 2 million) structures crashes the stdinchi-1 v1.2 linux application. It throws a std::bad_alloc, i.e., runs out of memory. With smaller files it's alright. It seems stdinchi-1 tries to read the whole file into memory. I haven't checked in the source. But given that it runs with smaller files, this doesn't sound too unreasonable.