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