FreeRADIUS 1.1.1 Segmentation fault on Fedora 4
nikthoman at yahoo.com
Wed Apr 12 22:56:18 CEST 2006
I am running FreeRADIUS 1.1.1 on a Fedora Core 4 server (kernel 2.6.11-1.1369_FC4smp) to authenticate using EAP-SIM.
After ~400 successful auths at 20 requests/second the radiusd service encounters a segmentation fault. The output of the gdb dump is as follows:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208572224 (LWP 9805)]
0x0072ec33 in _int_malloc () from /lib/libc.so.6
#0 0x0072ec33 in _int_malloc () from /lib/libc.so.6
#1 0x00730792 in malloc () from /lib/libc.so.6
#2 0x005007e4 in eap_compose (handler=0x8fb8220) at eap.c:395
#3 0x004ffa94 in eap_authenticate (instance=0x8f8e4b8, request=0x8fbe648) at rlm_eap.c:341
#4 0x08053009 in modcall ()
#5 0x0805351d in modcall ()
#6 0x0805312d in modcall ()
#7 0x080525ba in find_module_instance ()
#8 0x0804c532 in rad_check_password ()
#9 0x0804cb03 in rad_authenticate ()
#10 0x08054c0a in rad_respond ()
#11 0x08056287 in main ()
I have another FreeRADIUS 1.0.3 server running on a Red Hat 9 server (kernel 2.4.20-8) that has had no problems running this kind of traffic.
Any help in diagnosing the reason why I'm encountering a fault in malloc would be much appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Freeradius-Users