Hi,
shows there either. I suspect its a request from somewhere. I am going to enable tcpdump on the secondary server but am at a loss to figure out how to get a core dump. I don't see any place in the code where signal 10 is redirected. Any other ideas on how to diagnose this problem? Thanks. I don't think Signal 10 is supposed to be handled by freeradius in some way -- it just crashes. Producing a core dump proved surprisingly tricky for me.
Citing Alan's posting from Oct 11:
If you've set "user" or "group" in radiusd.conf, you won't get a core file.
I'd suggest running the server in debugging mode, and redirecting the output to /dev/null. That way you control which directory it runs in, and you're guaranteed to get a core file (assuming ulimit is set)
There's one more point at least: The core dump will always be created in the Current working Directory of the respective process. On Linux, look at /proc/<pid>/cwd. To my surprise, it turned out to be / (root dir). (Hey, is this a bug or a feature?) So somehow freeradius must be able to write to a core file there. I succeeded by pre-creating a file named /core and chown'ing it to the freerad user, but not before getting the ulimit business straight. Good Luck Martin -- Dr. Martin Pauly Fax: 49-6421-28-26994 HRZ Univ. Marburg Phone: 49-6421-28-23527 Hans-Meerwein-Str. E-Mail: pauly@HRZ.Uni-Marburg.DE D-35032 Marburg