Unexpected "Exiting normally" 2.1.8?

Alan DeKok aland at deployingradius.com
Thu Nov 26 18:59:12 CET 2009


Bjørn Mork wrote:
> Yes.  Just to be sure, I've repeated the process and the trace is the
> same:  Useless:
...
> Which I guess tells us that there is some other path here than through
> fr_event_loop_exit and radius_signal_self with flag==2?

  For the life of me, I can't see another path through the code.

  Are you sending it period HUPs?

  The only other possibility is some memory over-write.  You should use
gdb...

$ gdb --args radiusd -f
(gdb) break fr_event_loop
(gdb) run
(gdb) watch el->exit
(gdb) del 1
(gdb) cont
...
(gdb) bt

  That should cause it to stop as soon as *anything* stomps on the event
loop flag that says "stop the event loop"

  Alan DeKok.



More information about the Freeradius-Users mailing list