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