Segmentation Fault on RH EL4 x86_64 with 2.0.2

Reynolds, Walter waltr at umich.edu
Tue Feb 26 18:50:31 CET 2008


I am having a problem that I am not sure where to look for a solution.
I install Freeradius via src with the straight 'configure', 'make' and
'make install'.

No real problems show up during the install that are obvious so I
configure and run the server with a local account.  All good and fine
still.  Next I configure for Kerberos authentication which all works
well....IF I am not in debug mode.  If I enter debug mode however I
always Segfault when the server enters the rlm_krb5 module.


Thu Feb 21 11:33:34 2008 : Debug: +- entering group Kerberos
Thu Feb 21 11:33:34 2008 : Debug:   modsingle[authenticate]: calling
krb5 (rlm_krb5) for request 0
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 182896438976 (LWP 21233)]
0x00000037e4541f29 in krb5_get_init_creds () from
/usr/lib64/libkrb5.so.3
(gdb) Quit


(gdb) info threads
* 1 Thread 182896438976 (LWP 21233)  0x00000037e4541f29 in
krb5_get_init_creds () from /usr/lib64/libkrb5.so.3

(gdb) thread apply all bt full
Thread 1 (Thread 182896438976 (LWP 21233)):
#0  0x00000037e4541f29 in krb5_get_init_creds () from
/usr/lib64/libkrb5.so.3 No symbol table info available.
#1  0x00000037e454364f in krb5_get_in_tkt_with_password () from
/usr/lib64/libkrb5.so.3 No symbol table info available.
#2  0x0000002a95bb0491 in krb5_auth (instance=0x6c5f90, request=Variable
"request" is not available.
) at rlm_krb5.c:298
        r = Variable "r" is not available.

The hardware from gromit (where I get this) Linux gromit.umnet.umich.edu
2.6.9-67.0.1.ELsmp #1 SMP Fri Nov 30 11:57:43 EST 2007 x86_64 x86_64
x86_64 GNU/Linux

Hardware on other box where it works:
Linux engin-test1.ns.itd.umich.edu 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST
2004 i686 i686 i386 GNU/Linux


Running freeradius 2.0.2.

I have pointers that this could be anything from Krb libraries, the
rlm_krb to autoconf files.  I am not sure exactly what I am seeing here
or why it is only when running in debug.

I have tried using various installs from specifying library for rlm_krb5
to using broad library direction to local system tools.  Always comes
back with the Secmentation fault with kerberos like the trace listed
above.

Any help would be great.  Thanks.
---
Walt Reynolds
Principal Systems Security Development Engineer
Information Technology Central Services
University of Michigan
(734) 615-9438






More information about the Freeradius-Users mailing list