I have experienced problems running all versions 0.92.2UL and 0.92.8UL with my news reader (trn, although problems happen with other readers as well) hanging and never getting the first article once a group is selected. When this happens, I get messages from nntpcached like this when the freeze happens: Sep 23 04:59:44 marduk /usr/local/sbin/nntpcached[4222]: sockets.c:326: <- HEAD 150464 Sep 23 04:59:44 marduk /usr/local/sbin/nntpcached[4222]: sockets.c:362: => [news3.digex.net.] HEAD 150464 Sep 23 04:59:44 marduk /usr/local/sbin/nntpcached[4222]: article.c:77:No such file or directory: badly formed article head comp/os/ms-windows/nt/misc/150464 I have had to revert to version 0.91.2UL, which seems to have plenty of problems of its own. I am running on Linux 2.0.17, libc 5.3.12 and would love to help resolve this nasty and perplexing bug. I tried wading around in the source, but CMDarticle is 400+ lines of insane code with lots of ' x ? y : z' conditionals and weird flags. Ick. I have a feeling that what is going on is that the article is being fetched from the upstream news server but is not being saved to disk, and some state variable inside CMDarticle is being misset, causing the news reader to block on a read that never completes. (strace verified the bit about blocking on the read). Either that or maybe somewhere in that maze of conditionals, the daemon thinks that the article is already in cache, and tries to retrieve it. Something like that... -Richard Bullington <rbulling@obscure.org> http://www.obscure.org