3.0.6 strange bug causing infinite loop on "Ready to process requests" message

Arran Cudbard-Bell a.cudbardb at freeradius.org
Wed Jan 7 01:20:16 CET 2015


> On 6 Jan 2015, at 19:11, Alan DeKok <aland at deployingradius.com> wrote:
> 
> On Jan 6, 2015, at 7:00 PM, Nick Rogers <ncrogers at gmail.com> wrote:
>> Yeah, that has been my gut feeling as well after seeing the kqueue addition in the changelog. I've definitely experienced kqueue related issues with other daemons under FreeBSD.
>> 
>> Here's the thread backtrace
>> 
>> Starting program: /usr/local/sbin/radiusd -fxx
>> (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[New LWP 100270]
> 
>  PLEASE build with debugging symbols.  Otherwise the backtrace is useless.

To do that either:

./configure --enable-developer

Or edit Make.inc, remove -O2 add -g3

>> I was working on trying to disable kqueue somehow and test. Any suggestions on the best way of doing that? There does not appear to be a configure flag for it, unless I am missing it.
> 
>  After the “configure” script runs, edit src/include/autoconf.h.  Look for:
> 
> /* Define to 1 if you have the `kqueue' function. */
> #define HAVE_KQUEUE 1
> 
>  And delete it.  Then, “make” as normal.

Yep that'd be a good test.

-Arran


More information about the Freeradius-Users mailing list