FreeRADIUS 1.0.4: SEGMENTATION FAULT
Richard Cotrina
rcc at speedy.net.pe
Thu Aug 25 01:23:00 CEST 2005
> You've included everything but the information requested in doc/bugs.
>
> My bet is that this is bug #98
>
> http://bugs.freeradius.org/show_bug.cgi?id=98
>
> Alan DeKok.
Alan :
What I have found when using rlm_sql_mysql in FreeBSD ( and probably other
OS ) is that radiusd segfault happens if num_sql_socks is set to > 1. I got
the same results even when disabling shared libs.
Take a look at the debug output of gdb :
============================================================
[snip]
rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
rlm_sql (sql): Attempting to connect to radius at localhost:/radius
rlm_sql (sql): starting 0
rlm_sql (sql): Attempting to connect rlm_sql_mysql #0
rlm_sql_mysql: Starting connect to MySQL server for #0
rlm_sql (sql): Connected new DB handle, #0
rlm_sql (sql): starting 1
rlm_sql (sql): Attempting to connect rlm_sql_mysql #1
Program received signal SIGSEGV, Segmentation fault.
0x483b7a48 in sql_init_socket (sqlsocket=0x8092720, config=0x8096300)
at sql_mysql.c:71
71 memset(mysql_sock, 0, sizeof(*mysql_sock));
(gdb)
================================================
Regards
Richard Cotrina
More information about the Freeradius-Users
mailing list