Please advise : Freeradius 2.0.3 on FreeBSD 7.0 Crashing ... Signal 11 ...

Vikash Badal Vikash.Badal at is.co.za
Wed Apr 2 16:26:53 CEST 2008


Greetings,

Can someone please assist me with Freeradius 2.0.3 crashes on FreeBSD
7.0 .

Below is the outputs from radiusd -X and backtraces from the core files

Crash 1 
----------------------------
Wed Apr  2 15:22:44 2008 : Debug: Going to the next request
Wed Apr  2 15:22:44 2008 : Debug: Waking up in 9.6 seconds.
Wed Apr  2 15:22:54 2008 : Error: Rejecting request 258 due to lack of
any response from home server xxx.xxx.xxx.xxx port 1646
Wed Apr  2 15:22:54 2008 : Debug: Finished request 258.
Wed Apr  2 15:22:54 2008 : Debug: Cleaning up request 258 ID 26 with
timestamp +2133
Segmentation fault (core dumped)

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `radiusd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from
/usr/local/lib/libfreeradius-radius-2.0.3.so...done.
Loaded symbols for /usr/local/lib/libfreeradius-radius-2.0.3.so
<SNIP>
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x0806416d in cleanup_delay (ctx=0x28571060) at event.c:477
477             DEBUG2("Cleaning up request %d ID %d with timestamp
+%d",
[New Thread 0x28401100 (LWP 100774)]
(gdb) bt
#0  0x0806416d in cleanup_delay (ctx=0x28571060) at event.c:477
#1  0x0806519c in wait_a_bit (ctx=0x28571060) at event.c:947
#2  0x08064ddc in post_proxy_fail_handler (request=0x28571060) at
event.c:794
#3  0x08064e95 in no_response_to_proxied_request (ctx=0x28571060)
    at event.c:819
#4  0x280c8a9d in fr_event_run (el=0x2856e000, when=0xbfbfe838) at
event.c:214
#5  0x280c9078 in fr_event_loop (el=0x2856e000) at event.c:381
#6  0x0806814d in radius_event_process () at event.c:2660
#7  0x0805d366 in main (argc=2, argv=0xbfbfe93c) at radiusd.c:394
(gdb) frame 7
#7  0x0805d366 in main (argc=2, argv=0xbfbfe93c) at radiusd.c:394
394             while ((rcode = radius_event_process()) == 0x80) {
(gdb) q



Crash 2
------------------
Wed Apr  2 15:46:06 2008 : Debug: Going to the next request
Wed Apr  2 15:46:06 2008 : Debug: Waking up in 1.8 seconds.
Wed Apr  2 15:46:08 2008 : Error: Rejecting request 49 due to lack of
any response from home server xxx.xxx.xxx.xxx port 1646
Wed Apr  2 15:46:08 2008 : Debug: Finished request 49.
Wed Apr  2 15:46:08 2008 : Debug: Cleaning up request 49 ID 93 with
timestamp +673
Segmentation fault (core dumped)



GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `radiusd'.
Program terminated with signal 11, Segmentation fault.
<SNIP>
#0  0x0806416d in cleanup_delay (ctx=0x28571060) at event.c:477
477             DEBUG2("Cleaning up request %d ID %d with timestamp
+%d",
[New Thread 0x28401100 (LWP 100467)]
(gdb) bt
#0  0x0806416d in cleanup_delay (ctx=0x28571060) at event.c:477
#1  0x0806519c in wait_a_bit (ctx=0x28571060) at event.c:947
#2  0x08064ddc in post_proxy_fail_handler (request=0x28571060) at
event.c:794
#3  0x08064e95 in no_response_to_proxied_request (ctx=0x28571060)
    at event.c:819
#4  0x280c8a9d in fr_event_run (el=0x2856e000, when=0xbfbfe838) at
event.c:214
#5  0x280c9078 in fr_event_loop (el=0x2856e000) at event.c:381
#6  0x0806814d in radius_event_process () at event.c:2660
#7  0x0805d366 in main (argc=2, argv=0xbfbfe93c) at radiusd.c:394
(gdb) frame 7
#7  0x0805d366 in main (argc=2, argv=0xbfbfe93c) at radiusd.c:394
394             while ((rcode = radius_event_process()) == 0x80) {


Please let me know if more information is required


Thanks
Vikash
Please note: This email and its content are subject to the disclaimer as displayed at the following link http://www.is.co.za/legal/E-mail+Confidentiality+Notice+and+Disclaimer.htm. Should you not have Web access, send a mail to disclaimers at is.co.za and a copy will be emailed to you.




More information about the Freeradius-Users mailing list