On May 25, 2007, at 01:24, Alan Dekok wrote:
Doug Hardie wrote:
I am completely unable to replicate this situation on my test system. I can run thousands of requests via multiple radclients without any problems. I can drive the test system to overload and other than responses slow down a bit, it just works properly.
#0 0x2830a6e8 in ?? () from /usr/local/lib/rlm_lafn.so #1 0x2830b9c0 in lafn_authorize (instance=0x0, request=0x0) at rlm_lafn.c:543
Umm... if you're using modules you wrote yourself, my guess would be that the problem lies in those modules. You probably have access a pointer after it's freed, which corrupts memory.
The standard server as shipped in 1.1.6 does *not* have this problem.
Nope. All memory that is used is local. Nothing is retained. Only the authorize module is used. Nothing is dynamically allocated in the module.