"Nate M" <[EMAIL PROTECTED]> wrote:
> While troubleshooting I also confirmed the same issue with rlm_exec doing a
> similar task to what I'm accomplishing in exec-program-wait.

  rlm_exec calls the same functions to do the exec, so it should have
all the same "features" as Exec-Program-Wait.

> I've reproduced this on various systems (although, all are newer RH or
> Fedora installs) and all perform the same.  I however was not able to
> duplicate it on an older Redhat 7.2 machine.

  That sounds to me like it's a problem with newer glibc, or kernel.
I don't see the problem on the Solaris or NetBSD machines I have
access to.

> Is there additional data I can provide to further diag this issue? 

  The problem is that the SIGCHLD's are going somewhere, but not where
they're supposed to go.  So the code in FreeRADIUS doesn't work,
because the signals aren't behaving as expected.

> I'm not opposed to opening up access to this test box if that would
> be helpful.

  I don't have time for that, sorry.

  All I can suggest is a re-examination of the way the server deals
with threads & SIGCHLD's.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to