Re: Process hanging on 6.0-STABLE



在 Friday 31 March 2006 08:38,Daniel O'Connor 写道:
On Wednesday 22 March 2006 23:49, Daniel O'Connor wrote:
On Wednesday 22 March 2006 18:41, David Xu wrote:
The problem is that every now and then the process gets stuck and
becomes unkillable just after forking, ie..

Are you using pthreads ?

Nope.

Hmm I just found I had an FD leak - I am not sure if it's related.

Interestingly I had ~1046 FDs open and FD_SET wasn't working properly, eg...
fd_set fds;
int fd;

fd = 1046;
FD_ZERO(&fds);
FD_SET(fd, &fds);

Results in fds being empty :(

Does anyone know if that is expected behaviour? And whether this problem
could
cause the second one (eg tickle a bug).

Thanks.

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C

In /sys/sys/select.h :
#ifndef FD_SETSIZE
#define FD_SETSIZE 1024U
#endif

so you should define FD_SETSIZE if you have fd which is larger than 1024.

Regards,
David Xu
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Process hanging on 6.0-STABLE
    ... On Wednesday 22 March 2006 23:49, Daniel O'Connor wrote: ... Are you using pthreads? ... Hmm I just found I had an FD leak - I am not sure if it's related. ... for Genesis Software - http://www.gsoft.com.au ...
    (freebsd-stable)
  • Re: API to turn off the display
    ... On Thursday 29 January 2004 21:02, Julian Elischer wrote: ... > backlight. ... Hmm.. ... for Genesis Software - http://www.gsoft.com.au ...
    (freebsd-current)
  • Re: Nvidia driver
    ... On Friday 03 October 2003 16:34, Mike Hunter wrote: ... > consider this a desperate cry for help.) ... Hmm, ... for Genesis Software - http://www.gsoft.com.au ...
    (freebsd-current)
  • Re: user changable brightness? [Was: Re: acpi_sony - no powerd, no man page!]
    ... > Hmm, I never used these but I guess you have to enter the SuperUser ... If you used sudo you would know this is not ... for Genesis Software - http://www.gsoft.com.au ...
    (freebsd-current)
  • Re: Blocked process
    ... ULE wasn't very stable in 6.2. ... Hmm. ... ISTR having similar problems around the 6.1-2 era. ... for Genesis Software - http://www.gsoft.com.au ...
    (freebsd-stable)