0.6.11: KRN eats up all memory :-(
Brought to you by:
ralsina
With one particular newsgroup (de.alt.comm.isdn4linux), KRN runs into an infinite loop which eats up all memory available, resulting in a crash: it is impossible to stop krn, or X, or whatever :_(
The loop is located in article.cpp:461-464 (every times
dit.current()->parent->children.append(lit.current());
is called, the list gets longer, so
lit.current()
never becomes NULL).
Oh, man, this makes me want to cry!
I thought I had killed all the threading bugs :-(
These are so freaking hard to debug (since it depends on the specific articles you are threading).