I'll have a look at this, cheers.What I have found to be strange is that Scid has trouble with the pgns from the CCRL site. The 40/40 pgn without comments is ~360 MB. Scid chokes at game 262,144 when I try to open the pgn ( 262,144 = 2^18).
Direct links to problematic pgn archives are handy.games with missing result codes or with nonstandard starting positions are two things i've seen cause it to choke on an entire file
The known issue i'd like to fix is the memory allocation failures when importing huge pgn files through the GUI. pgnscid (which is a command line tool, and much lighter) has a much better record. Perhaps it's a bug in Tcl, because i can't think of any other reason to have malloc fails on a system with lots of RAM and a big swap (page) file. Even my helpful TCL/C guru mate just waves his hand when i ask him about this.