On 10/03/2016 11:56 AM, Alan DeKok wrote:
(gdb) p *realm $1 = {name = 0x7f48e63e5f30 "daffy.net", strip_realm = false, auth_pool = 0x7f48e6471770, acct_pool = 0x7f48e6471c60, coa_pool = 0x0} (gdb) p *realm->acct_pool->servers[i] Cannot access memory at address 0x0
Huh?
Just to confirm, can you do:
(gdb) p *realm->acct_pool (gdb) p *realm->acct_pool->servers
That's weird. Either the accounting pool has no servers, or it's somehow managed to walk off of the end of the list of accounting servers.
(gdb) p *realm->acct_pool $2 = {name = 0x7f48e63e5f30 "daffy.net", type = HOME_POOL_FAIL_OVER, server_type = 2, cs = 0x7f48e63e5dc0, virtual_server = 0x0, fallback = 0x0, in_fallback = 0, time_all_dead = 0, num_home_servers = 3, servers = { 0x7f48e64718d0}} (gdb) p *realm->acct_pool->servers $3 = (home_server_t *) 0x7f48e64718d0