Assertion failed in request_list.c
Alexander Voropay
alec at artcoms.ru
Thu Aug 11 15:29:56 CEST 2005
Hi!
Under relative heavy load (~5auth/sec) I have such error every 10..15min :
Thu Aug 11 17:10:51 2005 : Auth: Login OK: [user] (from client 748/443 port 433 cli 3062541)
Thu Aug 11 17:10:54 2005 : Error: Assertion failed in request_list.c, line 577
Thu Aug 11 17:11:04 2005 : Info: Ready to process requests.
`radwatch` kiks `radiusd` restart but I have a pause about ~5 sec while new
radiusd starts.
There is no this problem under lite load.
The version is about ~ 2005.06... CVS snapshot.
Is this problem known and corrected in the latest radiusd CVS ?
How to debug this problem ?
==== request_list.c =======
569:/*
570: * Add a request to the request list.
571:*/
572:void rl_add(request_list_t *rl, REQUEST *request)
573:{
574: int id = request->packet->id;
575: REQNODE *node;
576:
577: rad_assert(request->container == NULL);
578:
579: request->container = rad_malloc(sizeof(REQNODE));
580: node = (REQNODE *) request->container;
581: node->req = request;
582:
583: node->prev = NULL;
584: node->next = NULL;
...
===================
--
-=AV=-
More information about the Freeradius-Devel
mailing list