[net.mail] mail dumping core, and mail lost through linus

dave@utcsrgv.UUCP (Dave Sherman) (07/21/83)

Well, I guess I shouldn't be surprised, but mail dumped core (Memory fault)
when I hit 'r' to reply to a letter. Here is the letter:

==========================================================================
From utzoo!linus!sch Wed Jul 20 17:37:48 1983
To: allegra!honey dartlib!esb dartlib!johnh decvax!harpo!floyd!whuxlb!pyuxll!abnjh!filed01
    decvax!tektronix!tekecs!paulsc genrad!grkermit!bobr genrad!wjh12:unixvax:walsh
    graceh ihnp4!linus!utzoo!dciem!rds!martin mit-eddie!gillies philabs!cmcl2!floyd!vax135!ariel!houti!hogpc!houxm!ihnp4!ihuxw!tommyo
    philabs!cmcl2!floyd!whuxlb!pyuxll!eisx!jeb philabs!cmcl2!rocky2!mel
    philabs!dal philabs!seismo!hao!hplabs!hp-pcd!jrf philabs!seismo!presby!burdvax!psuvax!kacher
    philabs!seismo!presby!nick philabs!seismo!rlgvax!cvl!umcp-cs!aplvax!richard
    utzoo!utcsrgv!dave utzoo!utcsrgv!utcsstat!laura vaxine!reg watmath!ajcanes
Subject: Linus Mail acting up

Linus has been suffering various problems with its mail system.
Mail sent to you through linus seems to have been lost.  This problem has
been corrected, and if you have any furthur problems please drop
me a note.
		Once again we are sorry,
		Stephen Hemminger

=========================================================================
Obviously the buffer for the reply line got vastly overflowed.


If anyone sent me mail through linus to which I haven't replied (I
usually reply to all mail), please check with me and/or resend.
Thanks.

Dave Sherman
Toronto

honey@allegra.UUCP (07/21/83)

as one of the recipients of the offending message, i too tried to reply
and got a core dump, so i increased the size of the hash table in
optim.c (first to 31, which was too small, then to 59, which works just
fine).
	peter

arwhite@watdaisy.UUCP (Alex White) (07/25/83)

Grumble Grumble Grumble.
Stop just raising buffer sizes.  Thats all very well, but first make the
damn programme check for overflowing its buffers and give an error message.
(Or better yet, have it dynamically allocate them).