It seg faults when I do -X (or -sxx. But not with -x) Here is the gdb log
rad2:/home/mking/freeradius-1.1.3/doc# more gdb-radiusd.log Starting program: /usr/sbin/freeradius -X [Thread debugging using libthread_db enabled] [New Thread 1077729984 (LWP 2603)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1077729984 (LWP 2603)] 0x4018675b in strlen () from /lib/tls/libc.so.6 * 1 Thread 1077729984 (LWP 2603) 0x4018675b in strlen () from /lib/tls/libc.so.6 * 1 Thread 1077729984 (LWP 2603) 0x4018675b in strlen () from /lib/tls/libc.so.6 * 1 Thread 1077729984 (LWP 2603) 0x4018675b in strlen () from /lib/tls/libc.so.6 * 1 Thread 1077729984 (LWP 2603) 0x4018675b in strlen () from /lib/tls/libc.so.6 Thread 1 (Thread 1077729984 (LWP 2603)): #0 0x4018675b in strlen () from /lib/tls/libc.so.6 No symbol table info available. #1 0x4015a064 in vfprintf () from /lib/tls/libc.so.6 No symbol table info available. #2 0x40178161 in vsnprintf () from /lib/tls/libc.so.6 No symbol table info available. #3 0x08051805 in vradlog (lvl=-1073760198, fmt=0x4040528c "VISTA[%s:%s]: here", ap=0xbfffd864 "µS@@U\001") at log.c:132 s = <value optimized out> timeval = 1161271351 msgfd = (FILE *) 0xbfffb6ec p = <value optimized out> buffer = "Thu Oct 19 11:22:31 2006\n: Debug: VISTA[eap_authenticate:[EMAIL PROTECTED]@[EMAIL PROTECTED]@ÀÚ<@[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]<@ø¸ÿ¿Thu Oct "... #4 0x08051a4f in log_debug (msg=0x4040528c "VISTA[%s:%s]: here") at log.c:205 ap = 0xbfffd864 "µS@@U\001" r = 341 #5 0x40402cb4 in eap_authenticate (instance=0x814ddd8, request=0x8164170) at rlm_eap.c:341 vp = <value optimized out> handler = (EAP_HANDLER *) 0x8165eb8 eap_packet = (eap_packet_t *) 0x0 rcode = <value optimized out> __FUNCTION__ = "eap_authenticate" #6 0x08055ad8 in modcall (component=0, c=0x815ea00, request=0x8164170) at modcall.c:236 myresult = 0 #7 0x0805617c in call_one (component=341, p=0x40157393, request=0x1, priority=0xbfffd964, result=0xbfffd968) at modcall.c:269 r = <value optimized out> #8 0x08055cca in modcall (component=0, c=0x815eb10, request=0x8164170) at modcall.c:324 g = (modgroup *) 0x815eb10 myresult = 0 #9 0x08053d2e in indexed_modcall (comp=0, idx=1075147667, request=0x8164170) at modules.c:469 this = (indexed_modcallable *) 0x8159710 #10 0x0804ce93 in rad_check_password (request=0x8164170) at auth.c:367 dval = (DICT_VALUE *) 0x155 auth_type_pair = <value optimized out> cur_config_item = <value optimized out> password_pair = (VALUE_PAIR *) 0x0 auth_item = <value optimized out> string = "[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@ [EMAIL PROTECTED]@[EMAIL PROTECTED] 7EÈ\204\006\b\nM\006\bÐu\a\bHÚÿ¿O\032\005\b\001\000\000\000PP\006\bTÚÿ¿|a\005\b\001\000\000\000à\024\026\bpA\026\bÈ\204\006\bTÚÿ¿È\204\006\b¨Úÿ¿\\]\005\bPP\0 06\bk6\006\bÐu\a\b\nM\006\b\000\000\000\000|[EMAIL PROTECTED],[EMAIL PROTECTED]@\00 4\000"... auth_type = 6 result = <value optimized out> auth_type_count = 1 #11 0x0804d3bf in rad_authenticate (request=0x8164170) at auth.c:662 check_item = <value optimized out> vp = (VALUE_PAIR *) 0x40157393 namepair = (VALUE_PAIR *) 0x8164270 check_item = <value optimized out> reply_item = <value optimized out> auth_item = (VALUE_PAIR *) 0x0 module_msg = <value optimized out> tmp = (VALUE_PAIR *) 0x0 result = 3 r = <value optimized out> umsg = "[EMAIL PROTECTED]@\004\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000ô\217$@<[EMAIL PROTECTED] [EMAIL PROTECTED]([EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED]@øæÿ¿9|[EMAIL PROTECTED]@hï\ 006@ [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]". .. user_msg = <value optimized out> exec_program = <value optimized out> exec_wait = <value optimized out> seen_callback_id = <value optimized out> buf = "[EMAIL PROTECTED]@[EMAIL PROTECTED]@Ôúÿ¿\002\000\000\000P;[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED]@P;[EMAIL PROTECTED]<[EMAIL PROTECTED]@[EMAIL PROTECTED]: [EMAIL PROTECTED]@:[EMAIL PROTECTED]@\000æÿ¿:È\006@", '\0' <repeats 12 times>, " [EMAIL PROTECTED]"... logstr = "P;[EMAIL PROTECTED]|[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@\001\000\000\000xáÿ¿\037o\0 [EMAIL PROTECTED]@\001\000\000\000\000\000\000\000\004\000\000\000P;[EMAIL PROTECTED]@\000:\026\bPáÿ¿)[EMAIL PROTECTED]@\"[EMAIL PROTECTED] [EMAIL PROTECTED]([EMAIL PROTECTED]@Ò?\026\b\000\000\000\000ÿÿÿÿ\030\000\000\00 [EMAIL PROTECTED]@"... autz_retry = 0 '\0' autz_type = <value optimized out> #12 0x08057347 in rad_respond (request=0x8164170, fun=0x804d150 <rad_authenticate>) at radiusd.c:1653 rcode = <value optimized out> packet = <value optimized out> original = <value optimized out> secret = 0x8164194 "d0wnh1ll" finished = <value optimized out> reprocess = <value optimized out> #13 0x080591f6 in main (argc=2, argv=0xbffffad4) at radiusd.c:1427 cl = <value optimized out> fun = (RAD_REQUEST_FUNP) 0x804d150 <rad_authenticate> request = (REQUEST *) 0x8164170 packet = (RADIUS_PACKET *) 0x8164078 secret = (u_char *) 0x81454c0 "d0wnh1ll" buffer = "*", '\0' <repeats 651 times>, "\221ü\000@", '\0' <repeats 12 times>, "[EMAIL PROTECTED];@Øëÿ¿0Î<@\034íÿ¿åQ\000@,Î<@\000\00 0\000\000\004\000\000\000\022\b\000\000\a\000\000\000\000 [EMAIL PROTECTED]@ ¸'@°µ'@\023\000\000\000\001\000\000\000\\Ù)@°µ'@\000\ [EMAIL PROTECTED],>\001\0000>[EMAIL PROTECTED]@\211\2 33;@[EMAIL PROTECTED]@[EMAIL PROTECTED]@\214îÿ¿|f\000"... readfds = {fds_bits = {128, 0 <repeats 31 times>}} argval = <value optimized out> pid = <value optimized out> max_fd = <value optimized out> status = <value optimized out> tv = (struct timeval *) 0x0 act = {__sigaction_handler = {sa_handler = 0x8057100 <sig_fatal>, sa_sigaction = 0x8057100 <sig_fatal>}, sa_mask = {__val = { 0 <repeats 32 times>}}, sa_flags = 0, sa_restorer = 0} listener = <value optimized out> The program is running. Exit anyway? (y or n) rad2:/home/mking/freeradius-1.1.3/doc# - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html