I confirm. I think that problem again in sig_fatal():
radiusd.c line 239:
kill(-1, SIGTERM);
My 'man 2 kill' says:
If pid equals -1, then sig is sent to every process except
for the first one, from higher numbers in the process
table to lower.
> (CVS Snapshot 20021026 from website)
> I seem to be having the opposite problem to everyone else
> on the list... My radiusd seems to work fine (just setting
> it up) but when I kill it (either with the debian init.d
> script supplied or 'kill') it kills every other thread it
> can get it's hands on. All my gettys, my sshd. Only init
> and the various kernel threads survive. Actually, bash
> survives too... I dunno how that works. :-)
> If I start it with radiusd -X then it is killable without
> problems.
> This happens on both an x86 and powerpc machine running
> Debian Linux. (stable and unstable respectively)
> I can't find anything strange in any of the logs, just a
> 'killed by signal 15' at the end of my syslog.
> I've tried strace but it's not given me any obvious faults...
> And if I run it in gdb, it doesn't spawn threads at all...
> Any help, or suggestions on where to look would be greatly
> appreciated...
> --
> =========================================================
> Paul "TBBle" Hampson
> Grand Poobah, Bubblesworth Pty Ltd (ABN: 51 095 284 361)
> [EMAIL PROTECTED]
> No matter where you go, there you are.
> -- Buckaroo Banzai
> ---------------------------------------------------------
> Random signature generator 3.0 by Paul "TBBle" Hampson
> =========================================================
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html