Hi kdk_warhead,
first of all: your file can be openend without any error (?)
second: I know the problem you described, I think the root cause is the following:
sometimes HWINFO adds dynamically new columns during logging! E.g. if you switch on FRAPS, there will be a FRAPS column added in the logfile during logging. Normally this is not a problem, because HWINFO adds in this case a "footer"-line with column information (which contains also dynamically added culumns). Example:
"header with static system or column information" (do not remove)
Date,Time,"Physical Memory Load [%]", ... "GPU Memory Allocated [MB]",
"footer with static system or column information" (do not remove)
Date,Time,"Physical Memory Load [%]", ... "GPU Memory Allocated [MB]","Frames per Second [FPS]",
So, if there is a "footer" available, I take the column information from the footer, otherwise from the header. Your problem is now (I assume) that there are dynamically added columns during logging, but (because of the crash) there is no footer!
What you can try is add some "dummy column information" in the header, I think this will prohibit parsing errors you described above, like:
"header with static system or column information" (do not remove)
Date,Time,"Physical Memory Load [%]", ... "GPU Memory Allocated [MB]",Unknown1 [],Unknown2 [],
I will think about a fix/workaround to handle such problems ...