Freeradius 3.0 hints, rlm_perl

Arran Cudbard-Bell a.cudbardb at freeradius.org
Sun Jul 21 23:53:22 CEST 2013


On 21 Jul 2013, at 22:33, Thomas Glanzmann <thomas at glanzmann.de> wrote:

> 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.

Oh I have a pretty good idea of what's gone on. Could you git pull and rebuild. You'll probably see an abort this time round.

-Arran



More information about the Freeradius-Users mailing list