segfault when rlm_perl used

Michael Chernyakhovsky magmike at mail.ru
Fri Oct 16 13:57:54 CEST 2009


Hi,

i build FR 2.1.7 on slackware 13.0 (glibc-2.9) with perl 5.10.0.

every time, i kill radiusd, message like
radiusd[5754]: segfault at 0 ip b73e2213 sp bfb86dac error 4 in libc-2.9.so[b736b000+15a000]
appears in the log.

This is not good bad, but worst when radiusd crashed on run-time.
Then in logs appears message like:

Oct 13 21:58:53 rs kernel: radiusd[11441]: segfault at 20004 ip b7478636 sp b502bcb0 error 4 in rlm_perl-2.1.7.so[b73cb000+15b000]
Oct 14 22:09:56 rs kernel: radiusd[17687]: segfault at 8 ip b731e35d sp b6f61ce0 error 4 in rlm_perl-2.1.7.so[b71fd000+15b000]
Oct 14 22:14:06 rs kernel: radiusd[18374]: segfault at 8 ip b73d735d sp b701ace0 error 4 in rlm_perl-2.1.7.so[b72b6000+15b000]
Oct 15 18:07:58 rs kernel: radiusd[23858]: segfault at 8 ip b745935d sp ae89cce0 error 4 in rlm_perl-2.1.7.so[b7338000+15b000]
Oct 15 18:08:56 rs kernel: radiusd[23896]: segfault at c ip b74d400e sp ae919c90 error 4    [b73b5000+15b000]
Oct 15 18:09:55 rs kernel: radiusd[24042]: segfault at 8 ip b736935d sp b07acce0 error 4 in rlm_perl-2.1.7.so[b7248000+15b000]


when i comment out all "perl" statement in config, any segfault
("in rlm_perl-2.1.7.so" and "in libc-2.9.so") disappears.


Regards,
Michael.




More information about the Freeradius-Users mailing list