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