Subject: Re: SIGSEGV in ftpd.c

From: Michael Brennen <[email-masked]>
Date: Mon, 24 Feb 1997 15:01:20 -0600 (CST)

/usr/include/asm/signal.h: 

#define SIGSEGV         11

This is not an errno value -- this is a signal.  There is an invalid
pointer running around somewhere, but I don't have time to find it now,
hopefully soon. 

   -- Michael

On Mon, 24 Feb 1997, Bob Hardy wrote:

> > Feb 24 12:48:45 ns1 ftpd[17045]: USER foo
> > Feb 24 12:48:47 ns1 ftpd[17045]: PASS password
> > Feb 24 12:48:47 ns1 ftpd[17045]: exiting on signal 11
> 
> > where foo does not exist on the system (linux 2.0.27).  I'm on the latest
> > 2.7.2.1 gcc, libc-5.4.23.  Anyone else seeing anything like this????
> 
> >    -- Michael
> 
> Signal 11, according to my /usr/include/sys/errno.h, means:
> 
>    #define	EAGAIN		11		/* No more processes */
> 
> So my guess is that either your process table is full, or you've run
> out of resources.  HP-UX sometimes claims it can't create any more
> processes, when what it means is that it's low on memory, swap, etc.