@kalon: If it just randomly started doing that I'm guessing something might have went wrong with your block database. Try doing a fresh resync by deleting the old block files from your data folder or starting with -resync.
Actually looks more like exceeding open files ulimit (especially on ubuntu which has a ridiculously small default), but this could be caused by corrupted DB as well.
Thanks. Deleting the chain was the first thing I tried, or at least I thought it was. Turns out I had a second instance which I deleted. Once I removed the files from the correct directory, it started up like a charm.
Now, we just need to see some life breathed back into this project. Alas, I'm not sure if there are enough capable people concerned with moving things forward.
