"King, Michael" <[EMAIL PROTECTED]> wrote:
> How would I create those traces?  (I'm looking for a suggested command
> line, since I don't normally use those programs)

  I'd suggest gdb, and do it in a testing environment if at all
possible, to avoid hitting your main server.  Also, you *must* have
symbols in the binary, meaning that the "make install" process can't
strip the binaries.  You may need to edit the Makefiles for this...

$ gdb radiusd
(gdb) set args -d ... <<<- normal radiusd args
(gdb) run

  And when it stops responding, hit CTRL-C, and see what's up:

(gdb) info threads

  That *may* be enough.  What will also help (if you have symbols) is:

(gdb) thread 1
(gdb) bt
(gdb) thread 2
(gdb) bt
(gdb) thread 3
(gdb) bt
...

  For each of the threads it talks about in "info threads".

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

Reply via email to