Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amdcad.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!amdcad!phil From: phil@amdcad.UUCP (Phil Ngai) Newsgroups: net.news Subject: The Article Eater Bug lives! Message-ID: <5130@amdcad.UUCP> Date: Sat, 19-Oct-85 13:50:59 EDT Article-I.D.: amdcad.5130 Posted: Sat Oct 19 13:50:59 1985 Date-Received: Sun, 20-Oct-85 05:45:55 EDT Organization: AMDCAD, Sunnyvale, CA Lines: 48 A few months ago, Chuqui was claiming that certain articles with the right(wrong) characters in their body could upset unbatchers and cause subsequent articles to be lost. Although I like Chuqui as much as the next guy (hey Lauren, do you like Chuqui?) and would hate to admit there could ever be anything of value in what he says, I have duplicated his findings. The details of my situation are as follows: Our news feed from decwrl had been constipated for several days. This went unnoticed because we have three full-blast feeds and news flow was thus unaffected. What brought it to my attention was that the /usr/spool partition was getting unusually full. For decwrl, we use the bnproc method of batching and unbatching. I got it from Mark Stein who got it (I think) from John Levine. Although we run 2.10.3 and prefer that method of batching, decwrl hasn't upgraded from 2.10.2 yet. So I have only reproduced this problem with bnproc. It may not affect 2.10.3 batchers. But there are probably enough people using bnproc to justify posting this. Also, this experience can be taken as a plea for paranoid software. When I poked through /usr/spool, I found that the bnproc spool directory had about 100 batches of news in it. I saw the lock file and removed it, thinking it had just gotten wedged. Nope. Bnproc would process a few files and die. And I would get msgs about "Inbound news is garbled". So I looked at a few batches and sure enough, I had some cancel msgs with a \377 in them and no trailing newline. I made a copy of one of the batches and edited out most of the articles, leaving the cancel msg and two articles after it. When I fed it to bnproc, only two of the three articles made it, as indicated by looking at /usr/lib/news/log. And inews again complained, twice, about "Inbound news is garbled." This was consistently repeatable. I've still got the test file around but am afraid to post it for fear some helpless article after mine will get eaten. But the important thing is, this article eater bug is real. It may be a problem with bnproc, not rnews, but in any case, it does affect some systems. I plan to look into this further, if I can find the source for bnproc. It's so old it may be lost. Sure wish decwrl would upgrade. -- The California Lottery is a tax on the stupid. Phil Ngai +1 408 749-5720 UUCP: {ucbvax,decwrl,ihnp4,allegra}!amdcad!phil ARPA: amdcad!phil@decwrl.dec.com