(gdb) bt full #0 peer_hash_cb (obj=0xbf1ff884, flags=8) at strings.h:279 No locals. #1 0x08070455 in ao2_callback (c=0x81cffd0, flags=OBJ_POINTER, cb_fn=0xb77d9750 , arg=0xbf1ff884) at astobj2.c:421 i = 145 last = -1216431308 ret = (void *) 0x0 #2 0x08070dd6 in ao2_find (c=0xbf1ff884, arg=0xbf1ff884, flags=3206543492) at astobj2.c:493 No locals. #3 0xb77c763d in iax2_devicestate (data=0xbf1ff85c) at chan_iax2.c:1108 pds = {username = 0x0, password = 0x0, key = 0x0, peer = 0xbf1ff85c "ftloffice", port = 0x0, exten = 0x0, context = 0x0, options = 0x0} res = 4 #4 0x08092b42 in ast_device_state (device=0x8259fac "IAX2/ftloffice") at devicestate.c:170 buf = 0xbf1ff9e5 "ftloffice" number = 0xbf1ff9e5 "ftloffice" chan_tech = (const struct ast_channel_tech *) 0xbf1ff884 res = -1088423804 tech = 0xbf1ff9e0 "IAX2" provider = 0xbf1ff9e0 "IAX2" #5 0x08093578 in do_devstate_changes (data=0x0) at devicestate.c:285 cur = (struct state_change *) 0x8259fa8 #6 0x080f6118 in dummy_start (data=0xbf1ff884) at utils.c:775 _buffer = {__routine = 0x8067ef0 , __arg = 0xc003, __canceltype = -1088423188, __prev = 0x0} ret = (void *) 0x817c270 a = {start_routine = 0x8093500 , data = 0x0, name = 0x817c270 "do_devstate_changes started at [ 378] devicestate.c ast_device_state_engine_init()"} #7 0xb7f0e1ee in pthread_start_thread () from /lib/libpthread.so.0 No symbol table info available. #8 0xb7d52bea in clone () from /lib/libc.so.6 No symbol table info available. (gdb)