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@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@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@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@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@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@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@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