matt@oddjob.UUCP (Matt Crawford) (12/06/85)
Help! In the past few weeks our uucico has been dying about
once per day of a SIGSEGV. It is happening in pk1.c, routine
pkgetpack(), called from pkaccept(), called from pkread().
static char sccsid[] = "@(#)pk1.c 5.1 (Berkeley) 7/2/83";
...
pkgetpack(ipk)
struct pack *ipk;
{
...
bp = pk->p_ipool;
pk->p_ipool = (char **) *bp;
...
}
The SIGSEGV comes at the last assignment shown, presumably
because bp has the value 0x3d110f00 which, on a vax, does not
point to valid memory. The memory locations near p_ipool have
not been clobbered. The pk->p_state is RXMIT, if that helps.
This problem only started recently. The binary of uucico is not
corrupted and there are no silo overrun messages. Any ideas?
_____________________________________________________
Matt University crawford@anl-mcs.arpa
Crawford of Chicago ihnp4!oddjob!matt