Freeradius 3.0 hints, rlm_perl

Thomas Glanzmann thomas at glanzmann.de
Sun Jul 21 23:33:53 CEST 2013


Hello Arran,

> Can you provide a backtrace please? I'll see if I can fix it.

Program received signal SIGSEGV, Segmentation fault.
0x08052f8a in rad_authenticate (request=0x863f138) at src/main/auth.c:542
542                                     (auth_item->da->attr == PW_USER_PASSWORD)) {
(gdb) bt
#0  0x08052f8a in rad_authenticate (request=0x863f138) at src/main/auth.c:542
#1  0x080741d3 in request_running (request=0x863f138, action=1) at src/main/process.c:1185
#2  0x08073525 in request_queue_or_run (request=0x863f138, process=0x8074104 <request_running>) at src/main/process.c:828
#3  0x08074836 in request_receive (listener=0x8480c00, packet=0x863ef30, client=0x81e4828, fun=0x8052a0b <rad_authenticate>) at src/main/process.c:1377
#4  0x080592ec in auth_socket_recv (listener=0x8480c00) at src/main/listen.c:1449
#5  0x08079b09 in event_socket_handler (xel=0x846f640, fd=7, ctx=0x8480c00) at src/main/process.c:3483
#6  0xf7d7e0cd in fr_event_loop (el=0x846f640) at src/lib/event.c:414
#7  0x0807ad91 in radius_event_process () at src/main/process.c:4272
#8  0x0806a384 in main (argc=2, argv=0xffffcc04) at src/main/radiusd.c:475
(gdb) p auth_item
$1 = (VALUE_PAIR *) 0x8482220
(gdb) p auth_item->da
$2 = (const DICT_ATTR *) 0x0

I was able to reproduce that on  Ubuntu 12.04 (Precise Pangolin) x64 and Debian
Wheezy 32 Bit. If you need exact instruction on howto reproduce or
access to the system, send me a ssh key or e-mail.

Cheers,
        Thomas


More information about the Freeradius-Users mailing list