Aborted when seeing Failing proxied request
Alan DeKok
aland at deployingradius.com
Wed Mar 11 15:15:34 CET 2015
On Mar 11, 2015, at 3:45 AM, RESTOUX, Loïc <loic.restoux at capgemini.com> wrote:
> During a test, if I stop the home server, I'm getting "Failing proxied request" errors, then FreeRADIUS crashes. No log about zombie, though.
>
> Backtrace:
> #0 0x0000003535a0f3cb in raise () from /lib64/libpthread.so.0
> #1 0x00007f6a00d216c6 in skgesigOSCrash () from /opt/oracle/instantclient_11_2/libclntsh.so.11.1
> #2 0x00007f6a00fd2f79 in kpeDbgSignalHandler () from /opt/oracle/instantclient_11_2/libclntsh.so.11.1
> #3 0x00007f6a00d218d6 in skgesig_sigactionHandler () from /opt/oracle/instantclient_11_2/libclntsh.so.11.1
> #4 <signal handler called>
Uh… that’s bad. The Oracle client library grabs the signal handler for itself? It’s not the cause of the crash, but it’s terrible practice.
> #5 0x00007f6a029a0652 in fr_event_delete (el=0x19747f0, parent=0x66dd280) at /home/admwpsrs/src/freeradius-server-3.0.x-c10/src/lib/event.c:192
> #6 0x00007f6a029a0766 in fr_event_run (el=0x19747f0, when=<value optimized out>) at /home/admwpsrs/src/freeradius-server-3.0.x-c10/src/lib/event.c:308
> #7 0x00007f6a029a0a4d in fr_event_loop (el=0x19747f0) at /home/admwpsrs/src/freeradius-server-3.0.x-c10/src/lib/event.c:625
> #8 0x000000000042598c in main (argc=3, argv=<value optimized out>) at /home/admwpsrs/src/freeradius-server-3.0.x-c10/src/main/radiusd.c:581
That’s the problem we’ve been fighting for a while. Unfortunately, I can’t reproduce it here.
What does the rest of the debug log say? Knowing that might also help. You could also try turning on DEBUG_STATE_MACHINE in src/main/process.c. It will cause the debug output to print out state transitions for each request.
Alan DeKok.
More information about the Freeradius-Users
mailing list