radmin SIGABRTs freeradius 2.1.1

Norbert Wegener norbert.wegener at siemens.com
Wed Nov 5 16:42:36 CET 2008


I have an input file for radmin with the following content:

debug file /var/log/radius/nw2.log
debug condition '(NAS-IP-Address == "172.31.110.147") || (NAS-IP-Address 
== "172.31.110.149") || (NAS-IP-Address == "149.246.185.169")'

When those commands have been executed  and some debugging shows up int 
the logfile, I want to switch to another log.
changing the radmin input file to

debug file /var/log/radius/nw3.log
debug condition '(NAS-IP-Address == "172.31.110.147") || (NAS-IP-Address 
== "172.31.110.149") || (NAS-IP-Address == "149.246.185.169")'
and executing the commands, freeradius in the actual 2.1.1 version dies.

This is, what gdb show up:



Loaded symbols for /usr/lib64/freeradius/rlm_sql_log.so
0x00002b091e323562 in ?? () from /lib64/libc.so.6
(gdb) cont
Continuing.

Program received signal SIGABRT, Aborted.
[Switching to Thread 47318162851936 (LWP 2820)]
0x00002b091e299b95 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00002b091e299b95 in raise () from /lib64/libc.so.6
#1  0x00002b091e29af90 in abort () from /lib64/libc.so.6
#2  0x00002b091e2d035b in __libc_message () from /lib64/libc.so.6
#3  0x00002b091e2d534e in malloc_printerr () from /lib64/libc.so.6
#4  0x00002b091e2d695c in free () from /lib64/libc.so.6
#5  0x000000000040e748 in command_debug_condition (listener=<value 
optimized out>, argc=2820, argv=0x6)
    at command.c:718
#6  0x000000000040ee01 in command_domain_recv (listener=0x726dc0, 
pfun=<value optimized out>,
    prequest=<value optimized out>) at command.c:1680
#7  0x000000000041ef10 in event_socket_handler (xel=<value optimized 
out>, fd=<value optimized out>,
    ctx=<value optimized out>) at event.c:2666
#8  0x00002b091d7169c0 in fr_event_loop (el=0x70e980) at event.c:400
#9  0x0000000000418bb1 in main (argc=<value optimized out>, argv=0xe) at 
radiusd.c:394




Norbert Wegener






More information about the Freeradius-Users mailing list