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.<br>  <br>  After ~400 successful auths at 20 requests/second the radiusd service  encounters a segmentation fault.  The output of the gdb dump is as  follows:<br>  <br>  Program received signal SIGSEGV, Segmentation fault.<br>  [Switching to Thread -1208572224 (LWP 9805)]<br>  0x0072ec33 in _int_malloc () from /lib/libc.so.6<br>  (gdb) bt<br>  #0  0x0072ec33 in _int_malloc () from /lib/libc.so.6<br>  #1  0x00730792 in malloc () from /lib/libc.so.6<br>  #2  0x005007e4 in eap_compose (handler=0x8fb8220) at eap.c:395<br>  #3  0x004ffa94 in eap_authenticate (instance=0x8f8e4b8, request=0x8fbe648) at rlm_eap.c:341<br>  #4  0x08053009 in modcall ()<br>  #5  0x0805351d in modcall ()<br>  #6  0x0805312d in modcall ()<br>  #7  0x080525ba in find_module_instance ()<br>  #8  0x0804c532 in rad_check_password ()<br> 
 #9  0x0804cb03 in rad_authenticate ()<br>  #10 0x08054c0a in rad_respond ()<br>  #11 0x08056287 in main ()<br>  (gdb)<br>  <br>  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.<br>  <br>  Any help in diagnosing the reason why I'm encountering a fault in malloc would be much appreciated.<br>  <br>  Thanks,<br>  Nik<br>