Segmentation fault in 2.1.0

Jim L. jdl at imaginenet.net
Wed Sep 10 19:37:54 CEST 2008


Hello all,

I have upgraded to 2.1.0 and I am experiencing reoccurrring segmentation 
faults. Previous version was 2.0.5 and was stable. Portions of two full 
debug examples are included below. Please note that I am using a 
configuration based on the robust-proxy-accounting example site. I changed 
my configuration slightly between the first and second debug to more closely 
resemble the example config but the problem still exists.

I believe the crash occurs when the accounting server is down and FS 
attempts to spool the request to a local file or perhaps when it attempts to 
read the local spool file. If the remote accounting server is up, FS does 
not crash.

Hope this info helps find the bug.

Thanks,

Jim L.


+- entering group accounting {...}
        expand: 
/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d -> 
/var/log/radius/radacct/X.X.X.X/detail-20080910
[detail] /var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d expands 
to /var/log/radius/radacct/X.X.X.X/detail-20080910
        expand: %t -> Wed Sep 10 12:47:20 2008
++[detail] returns ok
        expand: /var/log/radius/radacct/imaginenet/detail-%Y%m%d -> 
/var/log/radius/radacct/imaginenet/detail-20080910
[detail.imaginenet] /var/log/radius/radacct/imaginenet/detail-%Y%m%d expands 
to /var/log/radius/radacct/imaginenet/detail-20080910
        expand: %t -> Wed Sep 10 12:47:20 2008
++[detail.imaginenet] returns ok
} # server ImagineNet_Detail
Going to the next request
<<< Received proxied response from internal virtual server.
Sending Accounting-Response of id 1 to X.X.X.X port 8286
Finished request 5.
Segmentation fault



+- entering group accounting {...}
        expand: 
/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d -> 
/var/log/radius/radacct/X.X.X.X/detail-20080910
[detail] /var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d expands 
to /var/log/radius/radacct/X.X.X.X/detail-20080910
        expand: %t -> Wed Sep 10 13:14:10 2008
++[detail] returns ok
        expand: /var/log/radius/radacct/imaginenet/detail-%Y%m%d -> 
/var/log/radius/radacct/imaginenet/detail-20080910
[detail.imaginenet] /var/log/radius/radacct/imaginenet/detail-%Y%m%d expands 
to /var/log/radius/radacct/imaginenet/detail-20080910
        expand: %t -> Wed Sep 10 13:14:10 2008
++[detail.imaginenet] returns ok
} # server ImagineNet_Detail
Going to the next request
<<< Received proxied response from internal virtual server.
 server ImagineNet {
 }
Sending Accounting-Response of id 136 to X.X.X.X port 1646
Finished request 33.
Segmentation fault




More information about the Freeradius-Users mailing list