campbell@maynard.BSW.COM (Larry Campbell) (03/08/87)
After applying news patch #4, my system became severely constipated.
Processes running inews were going into infinite loops. Examination
of several core dumps revealed that inews was doing:
insert -> broadcast -> log -> sprintf -> _doprnt -> malloc -> <loop>
My system is a humble 16-bitter, and everything is pretty close to the
edge. I looked at the patch and the only thing that looked like it might
affect storage was the change in header.h from:
char nbuf[BUFLEN];
to
char nbuf[LBUFLEN];
So I tried changing it back to BUFLEN, and the problem disappeared.
Now of course malloc shouldn't go into an infinite loop, but I don't
have a source license, so there's not much I can do about malloc.
I just thought I'd mention this in case other 16-bit systems running
V7-derived UNIX ran into it.
(My system is a DEC Rainbow running VENIX 2.0, which is essentially V7.)
--
Larry Campbell The Boston Software Works, Inc.
Internet: campbell@maynard.uucp 120 Fulton Street, Boston MA 02109
uucp: {alliant,wjh12}!maynard!campbell +1 617 367 6846
ARPA: campbell%maynard.uucp@harvisr.harvard.edu MCI: LCAMPBELL