nntpache 0.92.8UL problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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


[Index of Archives]     [Yosemite]     [Yosemite Campsites]     [Bugtraq]     [Linux]     [Trn]

Powered by Linux