#0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 115 if (AO2_MAGIC != (p->priv_data.magic) ) { (gdb) bt #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 (gdb) bt full #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 p = (struct astobj2 *) 0x20 __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 p = (struct astobj2 *) 0x0 ret = 0 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 dialog = (struct sip_pvt *) 0x68 t = (time_t *) 0x410b4010 __PRETTY_FUNCTION__ = "dialog_needdestroy" #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 match = 0 __list_head = (struct bucket *) 0xd963618 __list_next = (struct bucket_list *) 0x2aaabdae6230 __list_prev = (struct bucket_list *) 0x2aaac83f0ee0 __new_prev = (struct bucket_list *) 0x2aaabc88bb00 cur = (struct bucket_list *) 0x2aaabc88bb00 i = 113 start = 0 last = 563 ret = (void *) 0x0 __PRETTY_FUNCTION__ = "__ao2_callback" #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 No locals. #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 res = 0 t = 1274212983 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7985929922742584574, 0, 1091260416, 0, 4096, 7985929922742584382, 7985929923835916667}, __mask_was_saved = 0}}, __pad = {0x410b4190, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x432639 __cancel_arg = (void *) 0x410b4940 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x2aaaace0588a , data = 0x0, name = 0xd9b76c0 "do_monitor", ' ' , "started at [21587] chan_sip.c restart_monitor()"} #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 p = (struct astobj2 *) 0x20 __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 p = (struct astobj2 *) 0x0 ret = 0 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 dialog = (struct sip_pvt *) 0x68 t = (time_t *) 0x410b4010 __PRETTY_FUNCTION__ = "dialog_needdestroy" #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 match = 0 __list_head = (struct bucket *) 0xd963618 __list_next = (struct bucket_list *) 0x2aaabdae6230 __list_prev = (struct bucket_list *) 0x2aaac83f0ee0 __new_prev = (struct bucket_list *) 0x2aaabc88bb00 cur = (struct bucket_list *) 0x2aaabc88bb00 i = 113 start = 0 last = 563 ret = (void *) 0x0 __PRETTY_FUNCTION__ = "__ao2_callback" #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 No locals. #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 res = 0 t = 1274212983 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7985929922742584574, 0, 1091260416, 0, 4096, 7985929922742584382, 7985929923835916667}, __mask_was_saved = 0}}, __pad = {0x410b4190, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x432639 __cancel_arg = (void *) 0x410b4940 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x2aaaace0588a , data = 0x0, name = 0xd9b76c0 "do_monitor", ' ' , "started at [21587] chan_sip.c restart_monitor()"} #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 p = (struct astobj2 *) 0x20 __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 p = (struct astobj2 *) 0x0 ret = 0 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 dialog = (struct sip_pvt *) 0x68 t = (time_t *) 0x410b4010 __PRETTY_FUNCTION__ = "dialog_needdestroy" #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 match = 0 __list_head = (struct bucket *) 0xd963618 __list_next = (struct bucket_list *) 0x2aaabdae6230 __list_prev = (struct bucket_list *) 0x2aaac83f0ee0 __new_prev = (struct bucket_list *) 0x2aaabc88bb00 cur = (struct bucket_list *) 0x2aaabc88bb00 i = 113 start = 0 last = 563 ret = (void *) 0x0 __PRETTY_FUNCTION__ = "__ao2_callback" #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 No locals. #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 res = 0 t = 1274212983 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7985929922742584574, 0, 1091260416, 0, 4096, 7985929922742584382, 7985929923835916667}, __mask_was_saved = 0}}, __pad = {0x410b4190, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x432639 __cancel_arg = (void *) 0x410b4940 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x2aaaace0588a , data = 0x0, name = 0xd9b76c0 "do_monitor", ' ' , "started at [21587] chan_sip.c restart_monitor()"} #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 p = (struct astobj2 *) 0x20 __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 p = (struct astobj2 *) 0x0 ret = 0 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 dialog = (struct sip_pvt *) 0x68 t = (time_t *) 0x410b4010 __PRETTY_FUNCTION__ = "dialog_needdestroy" #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 match = 0 __list_head = (struct bucket *) 0xd963618 __list_next = (struct bucket_list *) 0x2aaabdae6230 __list_prev = (struct bucket_list *) 0x2aaac83f0ee0 __new_prev = (struct bucket_list *) 0x2aaabc88bb00 cur = (struct bucket_list *) 0x2aaabc88bb00 i = 113 start = 0 last = 563 ret = (void *) 0x0 __PRETTY_FUNCTION__ = "__ao2_callback" #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 No locals. #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 res = 0 t = 1274212983 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7985929922742584574, 0, 1091260416, 0, 4096, 7985929922742584382, 7985929923835916667}, __mask_was_saved = 0}}, __pad = {0x410b4190, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x432639 __cancel_arg = (void *) 0x410b4940 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x2aaaace0588a , data = 0x0, name = 0xd9b76c0 "do_monitor", ' ' , "started at [21587] chan_sip.c restart_monitor()"} #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 p = (struct astobj2 *) 0x20 __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 p = (struct astobj2 *) 0x0 ret = 0 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 dialog = (struct sip_pvt *) 0x68 t = (time_t *) 0x410b4010 __PRETTY_FUNCTION__ = "dialog_needdestroy" #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 match = 0 __list_head = (struct bucket *) 0xd963618 __list_next = (struct bucket_list *) 0x2aaabdae6230 __list_prev = (struct bucket_list *) 0x2aaac83f0ee0 __new_prev = (struct bucket_list *) 0x2aaabc88bb00 cur = (struct bucket_list *) 0x2aaabc88bb00 i = 113 start = 0 last = 563 ret = (void *) 0x0 __PRETTY_FUNCTION__ = "__ao2_callback" #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 No locals. #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 res = 0 t = 1274212983 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7985929922742584574, 0, 1091260416, 0, 4096, 7985929922742584382, 7985929923835916667}, __mask_was_saved = 0}}, __pad = {0x410b4190, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x432639 __cancel_arg = (void *) 0x410b4940 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x2aaaace0588a , data = 0x0, name = 0xd9b76c0 "do_monitor", ' ' , "started at [21587] chan_sip.c restart_monitor()"} #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 p = (struct astobj2 *) 0x20 __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 p = (struct astobj2 *) 0x0 ret = 0 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 dialog = (struct sip_pvt *) 0x68 t = (time_t *) 0x410b4010 __PRETTY_FUNCTION__ = "dialog_needdestroy" #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 match = 0 __list_head = (struct bucket *) 0xd963618 __list_next = (struct bucket_list *) 0x2aaabdae6230 __list_prev = (struct bucket_list *) 0x2aaac83f0ee0 __new_prev = (struct bucket_list *) 0x2aaabc88bb00 cur = (struct bucket_list *) 0x2aaabc88bb00 i = 113 start = 0 last = 563 ret = (void *) 0x0 __PRETTY_FUNCTION__ = "__ao2_callback" #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 No locals. #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 res = 0 t = 1274212983 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7985929922742584574, 0, 1091260416, 0, 4096, 7985929922742584382, 7985929923835916667}, __mask_was_saved = 0}}, __pad = {0x410b4190, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x432639 __cancel_arg = (void *) 0x410b4940 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x2aaaace0588a , data = 0x0, name = 0xd9b76c0 "do_monitor", ' ' , "started at [21587] chan_sip.c restart_monitor()"} #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) #0 0x000000000043c955 in INTERNAL_OBJ (user_data=0x68) at astobj2.c:115 p = (struct astobj2 *) 0x20 __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000043caba in ao2_trylock (user_data=0x68) at astobj2.c:214 p = (struct astobj2 *) 0x0 ret = 0 #2 0x00002aaaacde36b6 in dialog_needdestroy (dialogobj=0x68, arg=0x410b4010, flags=7) at chan_sip.c:14194 dialog = (struct sip_pvt *) 0x68 t = (time_t *) 0x410b4010 __PRETTY_FUNCTION__ = "dialog_needdestroy" #3 0x000000000043d6be in __ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010, tag=0x0, file=0x0, line=0, funcname=0x0) at astobj2.c:678 match = 0 __list_head = (struct bucket *) 0xd963618 __list_next = (struct bucket_list *) 0x2aaabdae6230 __list_prev = (struct bucket_list *) 0x2aaac83f0ee0 __new_prev = (struct bucket_list *) 0x2aaabc88bb00 cur = (struct bucket_list *) 0x2aaabc88bb00 i = 113 start = 0 last = 563 ret = (void *) 0x0 __PRETTY_FUNCTION__ = "__ao2_callback" #4 0x000000000043d9f3 in _ao2_callback (c=0xd962ee8, flags=7, cb_fn=0x2aaaacde368a , arg=0x410b4010) at astobj2.c:754 No locals. #5 0x00002aaaace05a40 in do_monitor (data=0x0) at chan_sip.c:21538 res = 0 t = 1274212983 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #6 0x000000000051b5ae in dummy_start (data=0xdc71970) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7985929922742584574, 0, 1091260416, 0, 4096, 7985929922742584382, 7985929923835916667}, __mask_was_saved = 0}}, __pad = {0x410b4190, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x432639 __cancel_arg = (void *) 0x410b4940 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x2aaaace0588a , data = 0x0, name = 0xd9b76c0 "do_monitor", ' ' , "started at [21587] chan_sip.c restart_monitor()"} #7 0x0000003944a06617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00000039442d3c2d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb)