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