Release of Version 2.2.1
Stefan Winter
stefan.winter at restena.lu
Tue Jun 11 14:07:59 CEST 2013
Hi,
> I'm not really sure why that's happening. If fixed it in 3.0, but the
> code is fairly different, and using talloc fixed a lot of problems like
> this.
>
>> See my original message below - and if some more detail is needed, I can
>> work on debugging things in the coming days as it seems to be a calm
>> week :-)
>
> If you have a minimal config which reproduces it, I could take a look.
> The main thing is to get an interactive gdb session going.
I have attached the minimalistic config. It *only* calls this custom SQL
statement. All other sections of this vserver are empty, and it is the
only vserver in the config.
I have also copy&pasted a full "step" execution from the moment
virtual_servers_free is called. This should allow to see the sequence of
events that made the SEGV happen.
If I should print some variable contents post-mortem, please let me know.
Greetings,
Stefan
>
> Alan DeKok.
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
>
Breakpoint 1, virtual_servers_free (when=when at entry=0) at modules.c:271
271 {
(gdb) s
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
293 if ((when == 0) ||
(gdb)
282 next = server->next;
(gdb)
293 if ((when == 0) ||
(gdb)
295 *last = server->next;
(gdb)
296 virtual_server_free(server);
(gdb)
virtual_server_free (server=0x7ec510) at modules.c:262
262 if (!server) return;
(gdb)
261 {
(gdb)
262 if (!server) return;
(gdb)
264 if (server->components) rbtree_free(server->components);
(gdb)
rbtree_free (tree=0x7ec4e0) at rbtree.c:69
69 if (!tree) return;
(gdb)
68 {
(gdb)
69 if (!tree) return;
(gdb)
74 if (tree->Root != NIL) FreeWalker(tree, tree->Root);
(gdb)
79 tree->Root = NULL;
(gdb)
80 free(tree);
(gdb)
81 }
(gdb)
80 free(tree);
(gdb)
0x00007ffff65a5620 in free () from /lib64/libc.so.6
(gdb)
Single stepping until exit from function free,
which has no line number information.
0x00007ffff65a2280 in _int_free () from /lib64/libc.so.6
(gdb)
Single stepping until exit from function _int_free,
which has no line number information.
virtual_server_free (server=0x7ec510) at modules.c:265
265 server->components = NULL;
(gdb)
267 free(server);
(gdb)
268 }
(gdb)
267 free(server);
(gdb)
0x00007ffff65a5620 in free () from /lib64/libc.so.6
(gdb)
Single stepping until exit from function free,
which has no line number information.
0x00007ffff65a2280 in _int_free () from /lib64/libc.so.6
(gdb)
Single stepping until exit from function _int_free,
which has no line number information.
virtual_servers_free (when=when at entry=0) at modules.c:279
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
275 for (i = 0; i < VIRTUAL_SERVER_HASH_SIZE; i++) {
(gdb)
279 for (server = virtual_servers[i];
(gdb)
278 last = &virtual_servers[i];
(gdb)
279 for (server = virtual_servers[i];
(gdb)
293 if ((when == 0) ||
(gdb)
282 next = server->next;
(gdb)
293 if ((when == 0) ||
(gdb)
295 *last = server->next;
(gdb)
296 virtual_server_free(server);
(gdb)
virtual_server_free (server=0x7f1d10) at modules.c:262
262 if (!server) return;
(gdb)
261 {
(gdb)
262 if (!server) return;
(gdb)
264 if (server->components) rbtree_free(server->components);
(gdb)
rbtree_free (tree=0x7ec5f0) at rbtree.c:69
69 if (!tree) return;
(gdb)
68 {
(gdb)
69 if (!tree) return;
(gdb)
74 if (tree->Root != NIL) FreeWalker(tree, tree->Root);
(gdb)
FreeWalker (tree=0x7ec5f0, X=0x7ec620) at rbtree.c:59
59 {
(gdb)
60 if (X->Left != NIL) FreeWalker(tree, X->Left);
(gdb)
59 {
(gdb)
60 if (X->Left != NIL) FreeWalker(tree, X->Left);
(gdb)
61 if (X->Right != NIL) FreeWalker(tree, X->Right);
(gdb)
63 if (tree->freeNode) tree->freeNode(X->Data);
(gdb)
indexed_modcallable_free (data=0x7f0cc0) at modules.c:305
305 {
(gdb)
308 modcallable_free(&c->modulelist);
(gdb)
modcallable_free (pc=pc at entry=0x7f0cc8) at modcall.c:2233
2233 {
(gdb)
2235 c = *pc;
(gdb)
2236 if (c->type != MOD_SINGLE) {
(gdb)
2239 for(loop = g->children;
(gdb)
2242 next = loop->next;
(gdb)
2243 modcallable_free(&loop);
(gdb)
modcallable_free (pc=pc at entry=0x7fffffffe478) at modcall.c:2233
2233 {
(gdb)
2235 c = *pc;
(gdb)
2236 if (c->type != MOD_SINGLE) {
(gdb)
2239 for(loop = g->children;
(gdb)
2242 next = loop->next;
(gdb)
2243 modcallable_free(&loop);
(gdb)
modcallable_free (pc=pc at entry=0x7fffffffe448) at modcall.c:2233
2233 {
(gdb)
2235 c = *pc;
(gdb)
2236 if (c->type != MOD_SINGLE) {
(gdb)
2239 for(loop = g->children;
(gdb)
2242 next = loop->next;
(gdb)
2243 modcallable_free(&loop);
(gdb)
modcallable_free (pc=pc at entry=0x7fffffffe418) at modcall.c:2233
2233 {
(gdb)
2235 c = *pc;
(gdb)
2236 if (c->type != MOD_SINGLE) {
(gdb)
2239 for(loop = g->children;
(gdb)
2242 next = loop->next;
(gdb)
Program received signal SIGSEGV, Segmentation fault.
modcallable_free (pc=pc at entry=0x7fffffffe418) at modcall.c:2242
2242 next = loop->next;
(gdb)
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)
--
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg
Tel: +352 424409 1
Fax: +352 422473
-------------- next part --------------
server staff {
authorize {
# mschap
# sql-webmailsso
# eap-staff
# pap
}
authenticate {
# Auth-Type PAP{
# pap
# }
# Auth-Type MSCHAP {
# mschap
# }
# Auth-Type eap-staff {
# eap-staff
# }
}
preacct {
}
accounting {
}
session {
}
post-auth {
if ( "%{RESTENA-Service-Type}" == "Staff-AAI" ) {
%{sql-webmailsso:INSERT INTO check_webmailsso_staff (user,token,timeout) VALUES('%{User-Name}','%{control:RESTENA-Rand-Source}',TIMESTAMPADD(hour, 12, NOW())) ON DUPLICATE KEY UPDATE token='%{control:RESTENA-Rand-Source}', timeout=TIMESTAMPADD(hour, 12, NOW())}
}
}
pre-proxy {
}
post-proxy {
}
}
-------------- next part --------------
sql sql-webmailsso {
$INCLUDE ${raddbdir}/sql-common-include.conf
num_sql_socks = 2
authcheck_table = "check_webmailsso_staff"
postauth_table = "check_webmailsso_staff"
authorize_check_query = "SELECT '0' AS id, user as username, 'Cleartext-Password' AS attribute, token AS value, ':=' AS op FROM ${authcheck_table} WHERE user='%{SQL-User-Name}' AND token ='%{request:User-Password}'"
authorize_reply_query = ""
group_membership_query = ""
authorize_group_check_query = ""
authorize_group_reply_query = ""
postauth_query = "UPDATE check_webmailsso_staff SET timeout = TIMESTAMPADD(HOUR,12,NOW()) WHERE user = '%{User-Name}' AND token ='%{request:User-Password}'"
# these subsections have no effect, but are needed by FreeRADIUS 3.0
# adding them now for forward compatibility
post-auth {
query = "UPDATE check_webmailsso_staff \
SET timeout = TIMESTAMPADD(HOUR,12,NOW()) \
WHERE user = '%{User-Name}' \
AND token ='%{request:User-Password}'"
}
accounting {
}
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-devel/attachments/20130611/871ade87/attachment-0001.pgp>
More information about the Freeradius-Devel
mailing list