0x8814790 =1 chan_sip.c:30619:load_module (allocate peers) 0x8811e60 =1 chan_sip.c:30620:load_module (allocate peers_by_ip) 0x8813458 =1 chan_sip.c:30621:load_module (allocate dialogs) 0x8813040 =1 chan_sip.c:30622:load_module (allocate dialogs_to_destroy) 0x8815970 =1 chan_sip.c:30623:load_module (allocate threadt table) 0x880f7b8 =1 chan_sip.c:27494:build_peer (allocate a peer struct) 0x880f7b8 +1 chan_sip.c:28013:build_peer (Store peer on dnsmgr) [@1] 0x880f7b8 -1 chan_sip.c:28021:build_peer (dnsmgr disabled, unref peer) [@2] 0x880f7b8 +1 chan_sip.c:29138:reload_config (link peer into peers table) [@1] 0x880f7b8 +1 chan_sip.c:29140:reload_config (link peer into peers_by_ip table) [@2] 0x880f7b8 -1 chan_sip.c:29142:reload_config (unref the result of the build_peer call. Now, the links from the tables are the only ones left.) [@3] 0x880ef88 =1 chan_sip.c:27494:build_peer (allocate a peer struct) 0x880ef88 +1 chan_sip.c:28013:build_peer (Store peer on dnsmgr) [@1] 0x880ef88 -1 chan_sip.c:28021:build_peer (dnsmgr disabled, unref peer) [@2] 0x880ef88 +1 chan_sip.c:29138:reload_config (link peer into peers table) [@1] 0x880ef88 +1 chan_sip.c:29140:reload_config (link peer into peers_by_ip table) [@2] 0x880ef88 -1 chan_sip.c:29142:reload_config (unref the result of the build_peer call. Now, the links from the tables are the only ones left.) [@3] 0x8818428 =1 chan_sip.c:27494:build_peer (allocate a peer struct) 0x8818428 +1 chan_sip.c:29138:reload_config (link peer into peers table) [@1] 0x8818428 -1 chan_sip.c:29142:reload_config (unref the result of the build_peer call. Now, the links from the tables are the only ones left.) [@2] 0x8819028 =1 chan_sip.c:27494:build_peer (allocate a peer struct) 0x8819028 +1 chan_sip.c:29138:reload_config (link peer into peers table) [@1] 0x8819028 -1 chan_sip.c:29142:reload_config (unref the result of the build_peer call. Now, the links from the tables are the only ones left.) [@2] 0x880f7b8 +1 chan_sip.c:29830:sip_poke_all_peers (iterate thru peers table) [@2] 0x880f7b8 +1 chan_sip.c:29843:sip_poke_all_peers (adding poke peer ref) [@3] 0x880f7b8 -1 chan_sip.c:29846:sip_poke_all_peers (toss iterator peer ptr) [@4] 0x880ef88 +1 chan_sip.c:29830:sip_poke_all_peers (iterate thru peers table) [@2] 0x880ef88 +1 chan_sip.c:29843:sip_poke_all_peers (adding poke peer ref) [@3] 0x880ef88 -1 chan_sip.c:29846:sip_poke_all_peers (toss iterator peer ptr) [@4] 0x8818428 +1 chan_sip.c:29830:sip_poke_all_peers (iterate thru peers table) [@1] 0x8818428 +1 chan_sip.c:29843:sip_poke_all_peers (adding poke peer ref) [@2] 0x8818428 -1 chan_sip.c:29846:sip_poke_all_peers (toss iterator peer ptr) [@3] 0x8819028 +1 chan_sip.c:29830:sip_poke_all_peers (iterate thru peers table) [@1] 0x8819028 +1 chan_sip.c:29843:sip_poke_all_peers (adding poke peer ref) [@2] 0x8819028 -1 chan_sip.c:29846:sip_poke_all_peers (toss iterator peer ptr) [@3] 0x8817d90 =1 chan_sip.c:1072:initialize_escs () 0x8817f20 =1 chan_sip.c:30724:load_module () 0x880f7b8 +1 chan_sip.c:13904:sip_poke_peer_s () [@3] 0x880f7b8 -1 chan_sip.c:13914:sip_poke_peer_s (removing above peer ref) [@4] 0xb6d008e8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d008e8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0xb6d008e8 +1 chan_sip.c:26533:sip_poke_peer (copy sip alloc from p to peer->call) [@2] 0xb6d008e8 -1 chan_sip.c:7682:change_callid_pvt () [@3] 0xb6d008e8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@2] 0x880f7b8 +1 chan_sip.c:26569:sip_poke_peer (setting the relatedpeer field in the dialog) [@3] 0xb6d008e8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x880f7b8 +1 chan_sip.c:26585:sip_poke_peer (adding poke peer ref) [@4] 0xb6d008e8 -1 chan_sip.c:26587:sip_poke_peer (unref dialog at end of sip_poke_peer, obtained from sip_alloc, just before it goes out of scope) [@4] 0x880f7b8 -1 chan_sip.c:13916:sip_poke_peer_s (removing poke peer ref) [@5] 0xb6d008e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d008e8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d008e8 -1 chan_sip.c:21022:handle_response_peerpoke (unref dialog peer->call) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@4] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@5] 0x880f7b8 -1 chan_sip.c:21049:handle_response_peerpoke (removing poke peer ref) [@5] 0x880f7b8 +1 chan_sip.c:21049:handle_response_peerpoke (adding poke peer ref) [@3] 0xb6d008e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@2] 0xb6d008e8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6d008e8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6d008e8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6d008e8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d008e8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6d008e8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@4] 0x880ef88 +1 chan_sip.c:13904:sip_poke_peer_s () [@3] 0x880ef88 -1 chan_sip.c:13914:sip_poke_peer_s (removing above peer ref) [@4] 0xb6d02630 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d02630 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0xb6d02630 +1 chan_sip.c:26533:sip_poke_peer (copy sip alloc from p to peer->call) [@2] 0xb6d02630 -1 chan_sip.c:7682:change_callid_pvt () [@3] 0xb6d02630 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@2] 0x880ef88 +1 chan_sip.c:26569:sip_poke_peer (setting the relatedpeer field in the dialog) [@3] 0xb6d02630 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x880ef88 +1 chan_sip.c:26585:sip_poke_peer (adding poke peer ref) [@4] 0xb6d02630 -1 chan_sip.c:26587:sip_poke_peer (unref dialog at end of sip_poke_peer, obtained from sip_alloc, just before it goes out of scope) [@4] 0x880ef88 -1 chan_sip.c:13916:sip_poke_peer_s (removing poke peer ref) [@5] 0x8818428 +1 chan_sip.c:13904:sip_poke_peer_s () [@2] 0x8818428 -1 chan_sip.c:13914:sip_poke_peer_s (removing above peer ref) [@3] 0x8818428 -1 chan_sip.c:13916:sip_poke_peer_s (removing poke peer ref) [@2] 0xb6d02630 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d02630 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d02630 -1 chan_sip.c:21022:handle_response_peerpoke (unref dialog peer->call) [@3] 0x880ef88 -1 chan_sip.c:21049:handle_response_peerpoke (removing poke peer ref) [@4] 0x880ef88 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@4] 0x880ef88 +1 chan_sip.c:21049:handle_response_peerpoke (adding poke peer ref) [@3] 0x880ef88 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@5] 0xb6d02630 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@2] 0xb6d02630 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6d02630 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6d02630 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6d02630 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d02630 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6d02630 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880ef88 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@4] 0x8819028 +1 chan_sip.c:13904:sip_poke_peer_s () [@2] 0x8819028 -1 chan_sip.c:13914:sip_poke_peer_s (removing above peer ref) [@3] 0x8819028 -1 chan_sip.c:13916:sip_poke_peer_s (removing poke peer ref) [@2] 0xb6d008e8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d008e8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0xb6d008e8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb6d008e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x88ba580 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x88ba580 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@3] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@4] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@5] 0x88ba580 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x88ba580 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x88ba580 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x88ba580 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x88ba580 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x88ba580 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x88ba580 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x88af138 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x88ba580 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x88af138 -1 chan_sip.c:25618:handle_request_do () [@3] 0x88ba580 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c02ba8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c02ba8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@4] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@5] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@6] 0xb6c02ba8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c02ba8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c02ba8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c02ba8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6c02ba8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c02ba8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6c02ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c07d00 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c02ba8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c07d00 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c02ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6e07760 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6e07760 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@5] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@6] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@7] 0xb6e07760 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6e07760 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6e07760 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6e07760 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6e07760 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6e07760 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6e07760 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6e0c8b8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e07760 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6e0c8b8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e07760 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6a04a18 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6a04a18 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@6] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@7] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@8] 0xb6a04a18 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6a04a18 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6a04a18 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6a04a18 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6a04a18 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6a04a18 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6a04a18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6a09b48 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6a04a18 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6a09b48 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6a04a18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x88ba580 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x88af138 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x88ba580 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x88af138 -1 chan_sip.c:25618:handle_request_do () [@3] 0x88ba580 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@7] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@8] 0xb6c02ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c07d00 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c02ba8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c07d00 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c02ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@7] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@8] 0xb6e07760 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e0c8b8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e07760 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e0c8b8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e07760 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@7] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@8] 0xb6b05038 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6b05038 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@7] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@8] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@9] 0xb6b05038 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6b05038 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b05038 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b05038 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6b05038 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6b05038 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6b05038 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6b0a190 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b05038 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6b0a190 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b05038 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6a04a18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6a09b48 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6a04a18 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6a09b48 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6a04a18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@8] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@9] 0xb7008010 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb7008010 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@8] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@9] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@10] 0xb7008010 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb7008010 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb7008010 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb7008010 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb7008010 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb7008010 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb7008010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb701d6d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb7008010 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb701d6d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb7008010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6908758 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6908758 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@9] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@10] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@11] 0xb6908758 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6908758 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6908758 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6908758 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6908758 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6908758 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6908758 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb691d678 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6908758 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb691d678 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6908758 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b05038 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b0a190 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b05038 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b0a190 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b05038 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@10] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@11] 0xb6d09ec0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d09ec0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@10] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@11] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@12] 0xb6d09ec0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6d09ec0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6d09ec0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6d09ec0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d09ec0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d09ec0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6d09ec0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d08d88 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d09ec0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6d08d88 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d09ec0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb7008010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb701d6d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb7008010 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb701d6d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb7008010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@11] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@12] 0xb6908758 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb691d678 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb691d678 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6908758 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89aaa20 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x89aaa20 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@11] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@12] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@13] 0x89aaa20 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x89aaa20 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x89aaa20 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x89aaa20 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x89aaa20 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x89aaa20 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x89aaa20 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89a76f0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89aaa20 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89a76f0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89aaa20 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c1b598 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c1b598 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@12] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@13] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@14] 0xb6c1b598 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c1b598 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c1b598 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c1b598 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6c1b598 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c1b598 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6c1b598 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c203e8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c1b598 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c203e8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c1b598 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d09ec0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d08d88 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d08d88 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d09ec0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6908758 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb691d678 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6908758 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb691d678 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6908758 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@13] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@14] 0xb6d09ec0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d08d88 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d09ec0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d08d88 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d09ec0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@13] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@14] 0x89aaa20 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89a76f0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89aaa20 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89a76f0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@13] 0x89aaa20 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@14] 0xb6c1b598 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c203e8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c1b598 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c203e8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c1b598 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@13] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@14] 0xb6e1f560 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6e1f560 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@13] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@14] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@15] 0xb6e1f560 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6e1f560 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6e1f560 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6e1f560 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6e1f560 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6e1f560 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6e1f560 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6e24690 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e1f560 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6e24690 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e1f560 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6a1cd28 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6a1cd28 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@14] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@15] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@16] 0xb6a1cd28 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6a1cd28 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6a1cd28 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6a1cd28 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6a1cd28 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6a1cd28 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6a1cd28 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6a21e58 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6a1cd28 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6a21e58 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6a1cd28 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b1cfc8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6b1cfc8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@15] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@16] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@17] 0xb6b1cfc8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6b1cfc8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b1cfc8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b1cfc8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6b1cfc8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6b1cfc8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6b1cfc8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6b1ef28 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b1cfc8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6b1ef28 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b1cfc8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6e1f560 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e24690 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e1f560 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e24690 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e1f560 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@16] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@17] 0xb6a1cd28 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6a21e58 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6a1cd28 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6a21e58 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6a1cd28 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@16] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@17] 0xb702f488 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb702f488 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@16] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@17] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@18] 0xb702f488 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb702f488 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb702f488 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb702f488 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb702f488 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb702f488 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb702f488 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb7044ed8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb702f488 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb7044ed8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb702f488 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b1cfc8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b1ef28 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b1cfc8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b1ef28 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b1cfc8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@17] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@18] 0xb6931388 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6931388 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@17] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@18] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@19] 0xb6931388 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6931388 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6931388 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6931388 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6931388 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6931388 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6931388 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6946988 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6931388 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6946988 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6931388 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb702f488 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb7044ed8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb702f488 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb7044ed8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb702f488 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@18] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@19] 0xb6d31840 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d31840 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@18] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@19] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@20] 0xb6d31840 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6d31840 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6d31840 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6d31840 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d31840 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d31840 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6d31840 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d47818 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d31840 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6d47818 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d31840 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6931388 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6946988 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6931388 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6946988 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6931388 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@19] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@20] 0x89428b0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x89428b0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@19] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@20] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@21] 0x89428b0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x89428b0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x89428b0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x89428b0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x89428b0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x89428b0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x89428b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x88d4a38 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89428b0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x88d4a38 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89428b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c442d0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c442d0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@20] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@21] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@22] 0xb6c442d0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c442d0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c442d0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c442d0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6c442d0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c442d0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6c442d0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c46230 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c442d0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c46230 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c442d0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d31840 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d47818 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d31840 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d47818 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d31840 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@21] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@22] 0xb6e47640 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6e47640 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@21] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@22] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@23] 0xb6e47640 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6e47640 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6e47640 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6e47640 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6e47640 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6e47640 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6e47640 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6e495a0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e47640 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6e495a0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e47640 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89428b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x88d4a38 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89428b0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x88d4a38 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89428b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@22] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@23] 0xb6a461c0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6a461c0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@22] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@23] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@24] 0xb6a461c0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6a461c0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6a461c0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6a461c0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6a461c0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6a461c0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6a461c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6a4abd8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6a461c0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6a4abd8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6a461c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c442d0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c46230 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c442d0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c46230 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c442d0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@23] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@24] 0xb6b45e90 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6b45e90 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@23] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@24] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@25] 0xb6b45e90 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6b45e90 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b45e90 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b45e90 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6b45e90 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6b45e90 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6b45e90 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6b4a8a8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b45e90 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6b4a8a8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b45e90 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6e47640 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e495a0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e47640 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e495a0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e47640 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@24] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@25] 0xb6a461c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6a4abd8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6a461c0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6a4abd8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6a461c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@24] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@25] 0xb70577f8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb70577f8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@24] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@25] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@26] 0xb70577f8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb70577f8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb70577f8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb70577f8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb70577f8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb70577f8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb70577f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb705c860 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb70577f8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb705c860 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb70577f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb695a4e0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb695a4e0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@25] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@26] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@27] 0xb695a4e0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb695a4e0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b45e90 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b4a8a8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b45e90 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb695a4e0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b4a8a8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b45e90 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@26] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@27] 0xb695a4e0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb695a4e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb695a4e0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb695a4e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb695ed70 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb695a4e0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb695ed70 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb695a4e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d5a170 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d5a170 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@26] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@27] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@28] 0xb6d5a170 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6d5a170 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6d5a170 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6d5a170 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d5a170 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d5a170 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6d5a170 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d5f1d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d5a170 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6d5f1d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d5a170 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb70577f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb705c860 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb705c860 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb70577f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8989058 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8989058 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@27] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@28] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@29] 0x8989058 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8989058 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8989058 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8989058 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8989058 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8989058 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8989058 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x893c178 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8989058 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x893c178 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8989058 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb70577f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb705c860 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb70577f8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb705c860 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb70577f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@28] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@29] 0xb695a4e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb695ed70 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb695a4e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb695ed70 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb695a4e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@28] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@29] 0xb6d5a170 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d5f1d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d5a170 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d5f1d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d5a170 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@28] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@29] 0x8989058 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x893c178 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8989058 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x893c178 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8989058 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@28] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@29] 0xb697d548 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb697d548 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@28] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@29] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@30] 0xb697d548 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb697d548 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb697d548 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb697d548 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb697d548 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb697d548 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb697d548 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6982398 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb697d548 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6982398 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb697d548 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b6a0e8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6b6a0e8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@29] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@30] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@31] 0xb6b6a0e8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6b6a0e8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b6a0e8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b6a0e8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6b6a0e8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6b6a0e8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6b6a0e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6b6eb00 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b6a0e8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6b6eb00 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b6a0e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b6a0e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b6eb00 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b6a0e8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b6eb00 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b6a0e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@30] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@31] 0xb6c7e9c8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c7e9c8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@30] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@31] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@32] 0xb6c7e9c8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c7e9c8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c7e9c8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c7e9c8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6c7e9c8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c7e9c8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6c7e9c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c80648 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c7e9c8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c80648 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c7e9c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6e6fc68 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6e6fc68 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@31] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@32] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@33] 0xb6e6fc68 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6e6fc68 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6e6fc68 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6e6fc68 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6e6fc68 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6e6fc68 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6e6fc68 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6e74ab8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e6fc68 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6e74ab8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e6fc68 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6e6fc68 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e74ab8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e6fc68 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e74ab8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e6fc68 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6e6fc68 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@32] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@33] 0x898cec0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x898cec0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@32] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@33] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@34] 0x898cec0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x898cec0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x898cec0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x898cec0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6e6fc68 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6e6fc68 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6e6fc68 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6e6fc68 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6e6fc68 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6e6fc68 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@33] 0x898cec0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x898cec0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x898cec0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8996928 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x898cec0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8996928 -1 chan_sip.c:25618:handle_request_do () [@3] 0x898cec0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6983db0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6983db0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@32] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@33] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@34] 0xb6983db0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6983db0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6983db0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6983db0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6983db0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6983db0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6983db0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb698f9c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6983db0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb698f9c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6983db0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6983db0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb698f9c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6983db0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb698f9c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6983db0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@33] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@34] 0xb699d3d0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb699d3d0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@33] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@34] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@35] 0xb699d3d0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb699d3d0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb699d3d0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb699d3d0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb699d3d0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb699d3d0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb699d3d0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69a1de8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb699d3d0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69a1de8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb699d3d0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b8d290 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6b8d290 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@34] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@35] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@36] 0xb6b8d290 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6b8d290 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b8d290 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b8d290 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6b8d290 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6b8d290 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6b8d290 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6b923c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b8d290 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6b923c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b8d290 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b8d290 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b923c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b8d290 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b923c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b8d290 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6b8d290 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@35] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@36] 0xb6b964f8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6b964f8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@35] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@36] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@37] 0xb6b964f8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6b964f8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b964f8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b964f8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6b8d290 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6b8d290 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6b8d290 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6b8d290 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6b8d290 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6b8d290 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@36] 0xb6b964f8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6b964f8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6b964f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6b99800 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b964f8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6b99800 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b964f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b964f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b99800 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b964f8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b99800 -1 chan_sip.c:25618:handle_request_do () [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@35] 0xb6b964f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@36] 0xb6e6fc68 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6e6fc68 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@35] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@36] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@37] 0xb6e6fc68 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6e6fc68 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6e6fc68 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6e6fc68 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6e6fc68 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6e6fc68 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6e6fc68 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6e86768 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e6fc68 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6e86768 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e6fc68 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6e6fc68 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e86768 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e6fc68 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e86768 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6e6fc68 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6e6fc68 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@36] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@37] 0xb6c81178 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c81178 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@36] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@37] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@38] 0xb6c81178 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c81178 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c81178 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c81178 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6e6fc68 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6e6fc68 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6e6fc68 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6e6fc68 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6e6fc68 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6e6fc68 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@37] 0xb6c81178 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c81178 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6c81178 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c838f8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c81178 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c838f8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c81178 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d81ba8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d81ba8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@36] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@37] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@38] 0xb6d81ba8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6d81ba8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6d81ba8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6d81ba8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d81ba8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d81ba8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6d81ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d870e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d81ba8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6d870e0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d81ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8966848 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8966848 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@37] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@38] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@39] 0x8966848 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8966848 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8966848 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8966848 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8966848 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8966848 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89a02e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8966848 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89a02e0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89a02e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8966848 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89a02e0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8966848 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@38] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@39] 0xb6ca0a30 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6ca0a30 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@38] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@39] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@40] 0xb6ca0a30 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6ca0a30 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6ca0a30 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6ca0a30 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8966848 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8966848 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8966848 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8966848 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6ca0a30 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8966848 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8966848 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0xb6ca0a30 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@39] 0xb6ca0a30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6ca5b98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6ca0a30 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6ca5b98 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6ca0a30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d93990 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d93990 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@38] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@39] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@40] 0xb6d93990 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6d93990 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6d93990 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6d93990 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d93990 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d93990 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6d93990 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d98af8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d93990 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6d98af8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d93990 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8966848 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8966848 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@39] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@40] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@41] 0x8966848 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8966848 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8966848 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8966848 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8966848 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8966848 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8992f30 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8966848 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8992f30 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8992f30 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8966848 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8992f30 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8966848 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@40] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@41] 0xb6cb2408 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6cb2408 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@40] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@41] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@42] 0xb6cb2408 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6cb2408 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6cb2408 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6cb2408 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8966848 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8966848 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8966848 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8966848 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8966848 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8966848 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@41] 0xb6cb2408 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6cb2408 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cb2408 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6cb7570 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cb2408 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6cb7570 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cb2408 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cb2408 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6cb7570 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cb2408 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6cb7570 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cb2408 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6cb2408 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@40] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@41] 0xb6da5bc8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6da5bc8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@40] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@41] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@42] 0xb6da5bc8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6da5bc8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6da5bc8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6da5bc8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6cb2408 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6cb2408 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6cb2408 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6da5bc8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6cb2408 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6cb2408 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6da5bc8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cb2408 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@41] 0xb6da5bc8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6daa7f8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6da5bc8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6daa7f8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6da5bc8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8966848 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8966848 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@40] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@41] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@42] 0x8966848 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8966848 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8966848 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8966848 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8966848 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8966848 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89816d0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8966848 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89816d0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cb6100 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6cb6100 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@41] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@42] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@43] 0xb6cb6100 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6cb6100 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6cb6100 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6cb6100 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6cb6100 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6cb6100 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cb6100 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6cbca98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cb6100 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6cbca98 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cb6100 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89a40e0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x89a40e0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@42] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@43] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@44] 0x89a40e0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x89a40e0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x89a40e0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x89a40e0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x89a40e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x89a40e0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x89a40e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89a5588 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89a40e0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89a5588 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89a40e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cbf280 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6cbf280 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@43] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@44] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@45] 0xb6cbf280 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6cbf280 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6cbf280 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6cbf280 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6cbf280 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6cbf280 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cbf280 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6ccadb8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cbf280 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6ccadb8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cbf280 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6dba4f0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6dba4f0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@44] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@45] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@46] 0xb6dba4f0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6dba4f0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6dba4f0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6dba4f0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6dba4f0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6dba4f0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6dba4f0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6dbfa20 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6dba4f0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6dbfa20 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6dba4f0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6dba4f0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6dbfa20 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6dba4f0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6dbfa20 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6dba4f0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6dba4f0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@45] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@46] 0x898aeb0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x898aeb0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@45] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@46] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@47] 0x898aeb0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x898aeb0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x898aeb0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x898aeb0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6dba4f0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6dba4f0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6dba4f0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6dba4f0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x898aeb0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6dba4f0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6dba4f0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@46] 0x898aeb0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x898aeb0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x897e180 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x898aeb0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x897e180 -1 chan_sip.c:25618:handle_request_do () [@3] 0x898aeb0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c2a1e0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c2a1e0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@45] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@46] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@47] 0xb6c2a1e0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c2a1e0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c2a1e0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c2a1e0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6c2a1e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c2a1e0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6c2a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c2e638 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c2a1e0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c2e638 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c2a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a059f8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a059f8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@46] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@47] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@48] 0x8a059f8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a059f8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a059f8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a059f8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a059f8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a059f8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a059f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89b0378 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a059f8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89b0378 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a059f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a059f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89b0378 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a059f8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89b0378 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a059f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a059f8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@47] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@48] 0xb6c30bf8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c30bf8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@47] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@48] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@49] 0xb6c30bf8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c30bf8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c30bf8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c30bf8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a059f8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8a059f8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8a059f8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8a059f8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c30bf8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a059f8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6c30bf8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a059f8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@48] 0xb6c30bf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c99928 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c30bf8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c99928 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c30bf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d16a80 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d16a80 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@47] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@48] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@49] 0xb6d16a80 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6d16a80 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6d16a80 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6d16a80 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d16a80 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d16a80 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6d16a80 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d1bbb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d16a80 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6d1bbb0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d16a80 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d16a80 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d1bbb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d16a80 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d1bbb0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d16a80 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d16a80 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@48] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@49] 0xb6cdcdf0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6cdcdf0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@48] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@49] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@50] 0xb6cdcdf0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6cdcdf0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6cdcdf0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6cdcdf0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d16a80 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6d16a80 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6d16a80 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6d16a80 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d16a80 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6cdcdf0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d16a80 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@49] 0xb6cdcdf0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cdcdf0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6ce31e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cdcdf0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6ce31e0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cdcdf0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6ceee68 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6ceee68 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@48] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@49] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@50] 0xb6ceee68 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6ceee68 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6ceee68 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6ceee68 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6ceee68 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6ceee68 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6ceee68 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6cf32c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6ceee68 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6cf32c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6ceee68 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cf57b0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6cf57b0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@49] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@50] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@51] 0xb6cf57b0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6cf57b0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6cf57b0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6cf57b0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6cf57b0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6cf57b0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb32024f8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cf57b0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb32024f8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb32024f8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cf57b0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb32024f8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@50] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@51] 0x89b36a8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x89b36a8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@50] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@51] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@52] 0x89b36a8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x89b36a8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x89b36a8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x89b36a8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x89b36a8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x89b36a8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x89b36a8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89da4d0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89b36a8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89da4d0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89b36a8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89db258 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x89db258 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@51] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@52] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@53] 0x89db258 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x89db258 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x89db258 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x89db258 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x89db258 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x89db258 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x89db258 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89bf130 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89db258 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89bf130 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89db258 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89bfeb8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x89bfeb8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@52] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@53] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@54] 0x89bfeb8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x89bfeb8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x89bfeb8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x89bfeb8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x89bfeb8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x89bfeb8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x89bfeb8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89c1360 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89bfeb8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89c1360 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89bfeb8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c7c088 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6c7c088 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@53] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@54] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@55] 0xb6c7c088 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6c7c088 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6c7c088 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6c7c088 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6c7c088 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c7c088 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6c7c088 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c7e020 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c7c088 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c7e020 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c7c088 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3218288 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3218288 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@54] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@55] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@56] 0xb3218288 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3218288 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3218288 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3218288 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3218288 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3218288 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3218288 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb3223dd8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3218288 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb3223dd8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3218288 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89bfeb8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89c1360 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89bfeb8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89c1360 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89bfeb8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89bfeb8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@55] 0xb6c7c088 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@56] 0xb6c7e020 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c7c088 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c7e020 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c7c088 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89bfeb8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x89bfeb8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x89bfeb8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x89bfeb8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x89bfeb8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x89bfeb8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@55] 0xb6c7c088 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@54] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@55] 0xb32261f0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb32261f0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@54] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@55] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@56] 0xb32261f0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb32261f0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb32261f0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb32261f0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6c7c088 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6c7c088 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6c7c088 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6c7c088 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c7c088 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6c7c088 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@55] 0xb32261f0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb32261f0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb32261f0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb321d670 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb32261f0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb321d670 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb32261f0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89bfeb8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x89bfeb8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@54] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@55] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@56] 0x89bfeb8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x89bfeb8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x89bfeb8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x89bfeb8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x89bfeb8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x89bfeb8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x89bfeb8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89c1798 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89bfeb8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89c1798 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89bfeb8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a22010 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a22010 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@55] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@56] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@57] 0x8a22010 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a22010 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a22010 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a22010 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a22010 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a22010 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a22010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a1ee30 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a22010 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a1ee30 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a22010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a22010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a1ee30 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a22010 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a1ee30 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a22010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a22010 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@56] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@57] 0xb3232440 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3232440 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@56] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@57] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@58] 0xb3232440 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3232440 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3232440 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3232440 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a22010 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8a22010 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8a22010 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8a22010 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a22010 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a22010 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@57] 0xb3232440 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3232440 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3232440 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb32375a8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3232440 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb32375a8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3232440 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3239d90 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3239d90 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@56] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@57] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@58] 0xb3239d90 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3239d90 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3239d90 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3239d90 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3239d90 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3239d90 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3239d90 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb32458d0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3239d90 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb32458d0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3239d90 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3248078 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3248078 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@57] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@58] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@59] 0xb3248078 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3248078 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3248078 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3248078 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3248078 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3248078 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3248078 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb3253bb8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3248078 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb3253bb8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3248078 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3248078 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3253bb8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3248078 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3253bb8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3248078 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb3248078 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@58] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@59] 0x8a29b60 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a29b60 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@58] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@59] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@60] 0x8a29b60 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a29b60 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a29b60 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a29b60 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3248078 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb3248078 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb3248078 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb3248078 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb3248078 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb3248078 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@59] 0x8a29b60 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a29b60 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a29b60 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8980728 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a29b60 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8980728 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a29b60 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3247ff8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3247ff8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@58] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@59] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@60] 0xb3247ff8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3247ff8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3247ff8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3247ff8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3247ff8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3247ff8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3247ff8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb3251ee0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3247ff8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb3251ee0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3247ff8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3247ff8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3251ee0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3247ff8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3251ee0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3247ff8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@59] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@60] 0xb6d3d8c8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6d3d8c8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@59] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@60] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@61] 0xb6d3d8c8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6d3d8c8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6d3d8c8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6d3d8c8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6d3d8c8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6d3d8c8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6d3d8c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d1ad30 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d3d8c8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6d1ad30 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d3d8c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3267738 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3267738 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@60] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@61] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@62] 0xb3267738 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3267738 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3267738 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3267738 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3267738 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3267738 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3267738 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb326c8a0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3267738 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb326c8a0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3267738 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3267738 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb326c8a0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3267738 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb326c8a0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3267738 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@61] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@62] 0x8a39008 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a39008 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@61] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@62] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@63] 0x8a39008 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a39008 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a39008 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a39008 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a39008 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a39008 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a39008 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a3e070 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a39008 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a3e070 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a39008 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a39008 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a3e070 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a39008 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a3e070 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a39008 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a39008 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@62] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@63] 0x8a40800 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a40800 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@62] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@63] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@64] 0x8a40800 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a40800 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a40800 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a40800 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a39008 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8a39008 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8a39008 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8a39008 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a39008 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a39008 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@63] 0x8a40800 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a40800 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a40800 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a45930 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a40800 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a45930 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a40800 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b6a0e8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6b6a0e8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6b6a0e8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@62] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@63] 0xb6b6a0e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b6a0e8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b6a0e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6b6a0e8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6b6a0e8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6b6a0e8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6b6a0e8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6b6a0e8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6b6a0e8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6b6a0e8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@62] 0x8a3cd08 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a3cd08 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@61] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@62] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@63] 0x8a3cd08 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a3cd08 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a3cd08 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a3cd08 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a3cd08 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a3cd08 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a3cd08 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a4eed8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a3cd08 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a4eed8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a3cd08 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3285970 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3285970 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@62] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@63] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@64] 0xb3285970 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3285970 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3285970 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3285970 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3285970 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3285970 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3285970 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb328aac8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3285970 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb328aac8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3285970 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3294d30 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb3294d30 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@63] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@64] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@65] 0xb3294d30 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb3294d30 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb3294d30 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb3294d30 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb3294d30 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb3294d30 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb3294d30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb32995c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3294d30 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb32995c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3294d30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a5c120 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a5c120 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@64] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@65] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@66] 0x8a5c120 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a5c120 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a5c120 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a5c120 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a5c120 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a5c120 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a5c120 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a61288 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a5c120 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a61288 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a5c120 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a5c120 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a61288 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a5c120 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a61288 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a5c120 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a5c120 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@65] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@66] 0x8a5c120 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8a5c120 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8a5c120 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8a5c120 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a5c120 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a5c120 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@65] 0xb6983db0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6983db0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6983db0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@64] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@65] 0xb6983db0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6983db0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6983db0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6983db0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6983db0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6983db0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6983db0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6983db0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6983db0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6983db0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@64] 0x8a5c120 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a5c120 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@63] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@64] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@65] 0x8a5c120 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a5c120 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a5c120 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a5c120 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a5c120 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a5c120 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a5c120 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a5f1d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a5c120 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a5f1d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a5c120 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b9ff50 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6b9ff50 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@64] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@65] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@66] 0xb6b9ff50 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6b9ff50 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6b9ff50 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6b9ff50 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6b9ff50 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6b9ff50 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6b9ff50 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6b5bb90 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b9ff50 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6b5bb90 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b9ff50 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b9ff50 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b5bb90 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b9ff50 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b5bb90 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6b9ff50 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6b9ff50 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@65] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@66] 0xb6b9ff50 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6b9ff50 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6b9ff50 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6b9ff50 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6b9ff50 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6b9ff50 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@65] 0xb6983db0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6983db0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@64] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@65] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@66] 0xb6983db0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6983db0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6983db0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6983db0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6983db0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6983db0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6983db0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6943198 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6983db0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6943198 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6983db0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6b964f8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6b964f8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6b964f8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@65] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@66] 0xb6b964f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b964f8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b964f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6b964f8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6b964f8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6b964f8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6b964f8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6b964f8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6b964f8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6b964f8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@65] 0x8a6eb88 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a6eb88 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@64] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@65] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@66] 0x8a6eb88 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a6eb88 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a6eb88 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a6eb88 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a6eb88 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a6eb88 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a6eb88 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a73cf0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a6eb88 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a73cf0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a6eb88 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a6eb88 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a73cf0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a6eb88 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a73cf0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a6eb88 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a6eb88 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@65] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@66] 0xb699c1a8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb699c1a8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@65] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@66] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@67] 0xb699c1a8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb699c1a8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb699c1a8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb699c1a8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a6eb88 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8a6eb88 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8a6eb88 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8a6eb88 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a6eb88 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a6eb88 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@66] 0xb699c1a8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb699c1a8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb699c1a8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb698fd60 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb699c1a8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb698fd60 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb699c1a8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb696a6b8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb696a6b8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@65] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@66] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@67] 0xb696a6b8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb696a6b8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb696a6b8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb696a6b8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb696a6b8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb696a6b8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb696a6b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6917d10 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb696a6b8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6917d10 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb696a6b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb696a6b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6917d10 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb696a6b8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6917d10 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb696a6b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb696a6b8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@66] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@67] 0xb69abef0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb69abef0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@66] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@67] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@68] 0xb69abef0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb69abef0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb69abef0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb69abef0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb696a6b8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb696a6b8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb696a6b8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb696a6b8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb696a6b8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb696a6b8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@67] 0xb69abef0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb69abef0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb69abef0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69b0780 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69abef0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69b0780 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69abef0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb696a648 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb696a648 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@66] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@67] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@68] 0xb696a648 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb696a648 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb696a648 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb696a648 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb696a648 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb696a648 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb696a648 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69b9ba0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb696a648 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69b9ba0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb696a648 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb696a648 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69b9ba0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb696a648 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69b9ba0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb696a648 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@67] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@68] 0xb69c4568 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb69c4568 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@67] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@68] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@69] 0xb69c4568 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb69c4568 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb69c4568 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb69c4568 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb69c4568 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb69c4568 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb69c4568 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69c9698 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69c4568 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69c9698 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69c4568 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb69db0e0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb69db0e0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@68] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@69] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@70] 0xb69db0e0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb69db0e0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb69db0e0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb69db0e0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb69db0e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb69db0e0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb69db0e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69e0248 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69db0e0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69e0248 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69db0e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb69ed320 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb69ed320 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@69] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@70] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@71] 0xb69ed320 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb69ed320 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb69ed320 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb69ed320 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb69ed320 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb69ed320 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb69ed320 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69f1f50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69ed320 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69f1f50 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69ed320 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb69ed320 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69f1f50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69ed320 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69f1f50 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69ed320 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb69ed320 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@70] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@71] 0xb69f6010 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb69f6010 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@70] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@71] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@72] 0xb69f6010 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb69f6010 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb69f6010 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb69f6010 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb69ed320 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb69ed320 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb69ed320 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb69ed320 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb69ed320 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb69ed320 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@71] 0xb69f6010 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb69f6010 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb69f6010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69faa28 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69f6010 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69faa28 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69f6010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6dc1290 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6dc1290 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@70] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@71] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@72] 0xb6dc1290 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6dc1290 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6dc1290 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6dc1290 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6dc1290 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6dc1290 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6dc1290 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6dc5908 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6dc1290 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6dc5908 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6dc1290 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a70db8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a70db8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@71] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@72] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@73] 0x8a70db8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a70db8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a70db8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a70db8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a70db8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a70db8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a70db8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a77bc8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a70db8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a77bc8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a70db8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a70db8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a77bc8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a70db8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a77bc8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a70db8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@72] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@73] 0x8a85530 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a85530 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@72] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@73] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@74] 0x8a85530 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a85530 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a85530 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a85530 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a85530 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a85530 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a85530 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a88300 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a85530 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a88300 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a85530 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a85530 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a88300 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a85530 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a88300 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a85530 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@73] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@74] 0x8a99720 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a99720 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@73] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@74] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@75] 0x8a99720 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a99720 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a99720 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a99720 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a99720 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a99720 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a99720 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a9e850 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a99720 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a9e850 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a99720 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8ab2e48 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8ab2e48 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@74] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@75] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@76] 0x8ab2e48 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8ab2e48 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8ab2e48 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8ab2e48 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8ab2e48 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8ab2e48 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8ab2e48 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8ab7fb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ab2e48 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8ab7fb0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ab2e48 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8ac5518 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8ac5518 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@75] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@76] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@77] 0x8ac5518 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8ac5518 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8ac5518 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8ac5518 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8ac5518 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8ac5518 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8ac5518 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8aca680 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ac5518 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8aca680 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ac5518 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8acc7c8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8acc7c8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@76] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@77] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@78] 0x8acc7c8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8acc7c8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8acc7c8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8acc7c8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8acc7c8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8acc7c8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8acc7c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8ad8288 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8acc7c8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8ad8288 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8acc7c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8ae4da0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8ae4da0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@77] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@78] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@79] 0x8ae4da0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8ae4da0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8ae4da0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8ae4da0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8ae4da0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8ae4da0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8ae4da0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8ae9f08 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ae4da0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8ae9f08 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ae4da0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8ae4da0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ae9f08 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ae4da0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8ae9f08 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ae4da0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8ae4da0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@78] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@79] 0xb6d008e8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6d008e8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6d008e8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d008e8 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb6d008e8 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x8ae4da0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8ae4da0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8ae4da0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8ae4da0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8ae4da0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8ae4da0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@78] 0x8ae7280 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8ae7280 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@77] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@78] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@79] 0x8ae7280 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8ae7280 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8ae7280 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8ae7280 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8ae7280 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8ae7280 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8ae7280 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8aedff8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ae7280 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8aedff8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ae7280 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8afa760 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8afa760 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@78] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@79] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@80] 0x8afa760 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8afa760 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8afa760 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8afa760 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8afa760 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8afa760 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8afa760 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8aff8c8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8afa760 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8aff8c8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8afa760 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8afa760 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8aff8c8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8afa760 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8aff8c8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8afa760 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8afa760 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@79] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@80] 0x8b016d8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b016d8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@79] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@80] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@81] 0x8b016d8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b016d8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b016d8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b016d8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8afa760 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8afa760 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8afa760 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8afa760 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8afa760 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8afa760 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@80] 0x8b016d8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b016d8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b016d8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b06dc0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b016d8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b06dc0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b016d8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8afe538 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8afe538 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@79] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@80] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@81] 0x8afe538 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8afe538 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8afe538 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8afe538 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8afe538 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8afe538 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8afe538 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b0ff50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8afe538 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b0ff50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8afe538 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b1bc48 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b1bc48 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@80] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@81] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@82] 0x8b1bc48 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b1bc48 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b1bc48 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b1bc48 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b1bc48 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b1bc48 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b1bc48 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b20cb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b1bc48 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b20cb0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b1bc48 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b1bc48 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b20cb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b1bc48 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b20cb0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b1bc48 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b1bc48 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@81] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@82] 0xb6cf57b0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6cf57b0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6cf57b0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b1bc48 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8b1bc48 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8b1bc48 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8b1bc48 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@81] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@82] 0x8b1bc48 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8b1bc48 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@81] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6cf57b0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6cf57b0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6cf57b0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6cf57b0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6cf57b0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6cf57b0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6cf57b0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6cf57b0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@80] 0x8b1bc48 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b1bc48 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@79] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@80] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@81] 0x8b1bc48 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b1bc48 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b1bc48 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b1bc48 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b1bc48 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b1bc48 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b1bc48 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89b1b98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b1bc48 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x89b1b98 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b1bc48 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b1bc48 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89b1b98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b1bc48 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89b1b98 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b1bc48 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b1bc48 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@80] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@81] 0x8b29d18 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b29d18 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@80] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@81] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@82] 0x8b29d18 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b29d18 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b29d18 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b29d18 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b1bc48 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8b1bc48 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8b1bc48 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8b1bc48 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8b1bc48 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8b1bc48 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@81] 0x8b29d18 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b29d18 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b29d18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b2e730 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b29d18 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b2e730 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b29d18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cf57b0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6cf57b0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@80] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@81] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@82] 0xb6cf57b0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6cf57b0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6cf57b0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6cf57b0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6cf57b0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6cf57b0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb329c248 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cf57b0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb329c248 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb329c248 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cf57b0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb329c248 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6cf57b0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@81] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@82] 0x8b33c30 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b33c30 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@81] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@82] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@83] 0x8b33c30 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b33c30 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b33c30 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b33c30 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6cf57b0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb6cf57b0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6cf57b0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6cf57b0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6cf57b0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6cf57b0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@82] 0x8b33c30 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b33c30 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b33c30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b38d60 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b33c30 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b38d60 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b33c30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b45858 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b45858 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@81] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@82] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@83] 0x8b45858 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b45858 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b45858 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b45858 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b45858 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b45858 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b45858 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b4a9c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b45858 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b4a9c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b45858 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b57228 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b57228 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@82] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@83] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@84] 0x8b57228 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b57228 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b57228 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b57228 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b57228 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b57228 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b57228 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b5c390 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b57228 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b5c390 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b57228 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b57228 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b5c390 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b57228 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b5c390 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b57228 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b57228 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x8b605a0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b605a0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@84] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@85] 0x8b605a0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b605a0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b605a0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b605a0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b605a0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b605a0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b57228 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8b57228 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8b57228 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8b57228 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8b57228 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8b57228 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@84] 0x8b605a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b64c18 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b605a0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b64c18 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b605a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b605a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b64c18 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b605a0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b64c18 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b605a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b605a0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8b605a0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8b605a0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8b605a0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8b605a0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x8b605a0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x8b605a0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@84] 0xb6cf57b0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb6cf57b0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@82] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@83] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@84] 0xb6cf57b0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb6cf57b0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb6cf57b0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb6cf57b0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb6cf57b0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6cf57b0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c771d0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cf57b0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb6c771d0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b621a0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b621a0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@84] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@85] 0x8b621a0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b621a0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b621a0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b621a0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b621a0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b621a0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b621a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b5c358 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b621a0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b5c358 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b621a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b73a98 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b73a98 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@84] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@85] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@86] 0x8b73a98 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b73a98 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b73a98 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b73a98 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b73a98 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b73a98 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b73a98 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b78c00 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b73a98 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b78c00 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b73a98 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b7af00 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b7af00 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@85] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@86] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@87] 0x8b7af00 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b7af00 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b7af00 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b7af00 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b7af00 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b7af00 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b7af00 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b7bf70 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b7af00 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b7bf70 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b7af00 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b90e10 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b90e10 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@86] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@87] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@88] 0x8b90e10 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b90e10 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b90e10 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b90e10 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b90e10 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b90e10 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b90e10 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b95f78 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b90e10 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b95f78 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b90e10 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8ba27e8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8ba27e8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@88] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@89] 0x8ba27e8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8ba27e8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8ba27e8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8ba27e8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8ba27e8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8ba27e8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8ba27e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8ba7d28 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ba27e8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8ba7d28 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ba27e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3247ff8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb3247ff8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb3247ff8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@88] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@89] 0xb3247ff8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3247ff8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3247ff8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb3247ff8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb3247ff8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb3247ff8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb3247ff8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb3247ff8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb3247ff8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb3247ff8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@88] 0x8ba9928 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8ba9928 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@88] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@89] 0x8ba9928 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8ba9928 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8ba9928 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8ba9928 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8ba9928 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8ba9928 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8ba9928 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8bb4d90 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ba9928 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8bb4d90 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ba9928 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8bc11f8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8bc11f8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@88] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@89] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@90] 0x8bc11f8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8bc11f8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8bc11f8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8bc11f8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8bc11f8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8bc11f8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8bc11f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8bc6360 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8bc11f8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8bc6360 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bc11f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8bc11f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8bc6360 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8bc11f8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8bc6360 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bc11f8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x8bc11f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8bc11f8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8bc11f8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8bc11f8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8bc11f8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@89] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@90] 0x8bc11f8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8bc11f8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@89] 0xb3267738 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb3267738 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb3267738 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@88] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@89] 0xb3267738 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3267738 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3267738 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb3267738 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb3267738 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb3267738 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb3267738 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb3267738 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb3267738 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb3267738 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@88] 0x8a2f438 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a2f438 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@88] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@89] 0x8a2f438 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a2f438 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a2f438 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a2f438 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a2f438 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a2f438 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a2f438 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8bc51d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a2f438 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8bc51d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a2f438 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8bd2780 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8bd2780 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@88] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@89] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@90] 0x8bd2780 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8bd2780 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8bd2780 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8bd2780 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8bd2780 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8bd2780 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8bd2780 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8bd78e8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8bd2780 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8bd78e8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bd2780 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8bd2780 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8bd78e8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8bd2780 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8bd78e8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bd2780 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8bd2780 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@89] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@90] 0x8bdcdf8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8bdcdf8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@89] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@90] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@91] 0x8bdcdf8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8bdcdf8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8bdcdf8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8bdcdf8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8bd2780 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8bd2780 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8bd2780 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8bd2780 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8bd2780 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8bd2780 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@90] 0x8bdcdf8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8bdcdf8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8bdcdf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8be1f60 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8bdcdf8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8be1f60 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bdcdf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8bd6530 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8bd6530 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@89] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@90] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@91] 0x8bd6530 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8bd6530 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8bd6530 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8bd6530 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8bd6530 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8bd6530 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8bd6530 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b23740 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8bd6530 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8b23740 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bd6530 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8be3810 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8be3810 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@90] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@91] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@92] 0x8be3810 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8be3810 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8be3810 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8be3810 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8be3810 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8be3810 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8be3810 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8bf5628 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8be3810 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8bf5628 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8be3810 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8be3810 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8bf5628 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8be3810 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8bf5628 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8be3810 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@91] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@92] 0xb32557b8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb32557b8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@91] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@92] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@93] 0xb32557b8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb32557b8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb32557b8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb32557b8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb32557b8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb32557b8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb32557b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb3251708 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb32557b8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb3251708 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb32557b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c7e9c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c80648 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c7e9c8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c80648 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c7e9c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@92] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@93] 0xb325e1c0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb325e1c0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@92] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@93] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@94] 0xb325e1c0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb325e1c0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb325e1c0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb325e1c0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb325e1c0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb325e1c0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb325e1c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb32632f0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb325e1c0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb32632f0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb325e1c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c0c6c8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c0c6c8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@93] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@94] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@95] 0x8c0c6c8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c0c6c8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c0c6c8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c0c6c8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c0c6c8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c0c6c8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c0c6c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c11830 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c0c6c8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c11830 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c0c6c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b66818 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8b66818 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@94] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@95] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@96] 0x8b66818 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8b66818 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8b66818 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8b66818 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8b66818 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8b66818 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8b66818 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a81810 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b66818 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a81810 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b66818 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c28278 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c28278 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@95] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@96] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@97] 0x8c28278 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c28278 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c28278 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c28278 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c28278 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c28278 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c28278 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c2d3e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c28278 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c2d3e0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c28278 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c501c0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c501c0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@96] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@97] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@98] 0x8c501c0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c501c0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c501c0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c501c0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c501c0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c501c0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c501c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c55318 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c501c0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c55318 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c501c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c501c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c55318 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c501c0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c55318 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c501c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c501c0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@97] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@98] 0xb699d3d0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69a1de8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb699d3d0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69a1de8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb699d3d0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@97] 0x8c501c0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@98] 0x8c501c0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8c501c0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8c501c0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c501c0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8c501c0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@97] 0x8c58fa0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c58fa0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@96] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@97] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@98] 0x8c58fa0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c58fa0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c58fa0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c58fa0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c58fa0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c58fa0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c58fa0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c5d830 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c58fa0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c5d830 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c58fa0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c6a1e0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c6a1e0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@97] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@98] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@99] 0x8c6a1e0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c6a1e0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c6a1e0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c6a1e0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c6a1e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c6a1e0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c6a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c6f348 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c6a1e0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c6f348 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c6a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c7d5a0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c7d5a0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@99] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@100] 0x8c7d5a0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c7d5a0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c7d5a0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c7d5a0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c7d5a0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c7d5a0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c7d5a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c82608 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c7d5a0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c82608 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c7d5a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c8ee98 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c8ee98 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@99] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@100] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@101] 0x8c8ee98 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c8ee98 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c8ee98 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c8ee98 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c8ee98 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c8ee98 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c8ee98 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c93ff0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c8ee98 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c93ff0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c8ee98 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c8ee98 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c93ff0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c8ee98 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c93ff0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c8ee98 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c8ee98 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@100] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@101] 0xb696a648 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb696a648 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb696a648 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c8ee98 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8c8ee98 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8c8ee98 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8c8ee98 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c8ee98 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8c8ee98 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@100] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@99] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@100] 0xb696a648 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb696a648 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb696a648 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb696a648 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb696a648 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb696a648 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb696a648 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb696a648 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb696a648 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb696a648 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@99] 0xb696a648 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb696a648 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@99] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@100] 0xb696a648 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb696a648 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb696a648 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb696a648 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb696a648 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb696a648 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb696a648 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69c3498 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb696a648 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69c3498 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb696a648 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c90be0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c90be0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@99] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@100] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@101] 0x8c90be0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c90be0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c90be0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c90be0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c90be0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c90be0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c90be0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c93360 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c90be0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c93360 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c90be0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb69cc040 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb69cc040 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@100] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@101] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@102] 0xb69cc040 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb69cc040 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb69cc040 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb69cc040 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb69cc040 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb69cc040 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb69cc040 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69b9c78 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69cc040 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb69b9c78 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69cc040 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb69cc040 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69b9c78 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69cc040 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69b9c78 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69cc040 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@101] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@102] 0xb6d93990 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d98af8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d93990 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d98af8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d93990 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@101] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@102] 0xb2525b88 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb2525b88 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@101] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@102] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@103] 0xb2525b88 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb2525b88 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb2525b88 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb2525b88 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb2525b88 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb2525b88 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb2525b88 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb252b558 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb2525b88 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb252b558 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb2525b88 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb2525b88 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb252b558 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb2525b88 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb252b558 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb2525b88 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb2525b88 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@103] 0xb252d630 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb252d630 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@103] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@104] 0xb252d630 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb252d630 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb252d630 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb252d630 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb2525b88 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb2525b88 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb2525b88 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb2525b88 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb2525b88 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb2525b88 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@103] 0xb252d630 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb252d630 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb252d630 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb2532ab0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb252d630 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb2532ab0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb252d630 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a70db8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8a70db8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8a70db8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@103] 0x8a70db8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a70db8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a70db8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a70db8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8a70db8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8a70db8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8a70db8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8a70db8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a70db8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a70db8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@102] 0xb252a3e0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb252a3e0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@101] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@102] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@103] 0xb252a3e0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb252a3e0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb252a3e0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb252a3e0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb252a3e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb252a3e0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb252a3e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb253abf8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb252a3e0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb253abf8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb252a3e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb252a3e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb253abf8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb252a3e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb253abf8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb252a3e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb252a3e0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@103] 0xb253e678 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb253e678 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@103] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@104] 0xb253e678 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0xb253e678 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0xb253e678 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0xb253e678 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0xb252a3e0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb252a3e0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb252a3e0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb252a3e0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb252a3e0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb252a3e0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0xb253e678 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@103] 0xb253e678 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0xb253e678 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb2542cf0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb253e678 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0xb2542cf0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb253e678 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a85530 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8a85530 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8a85530 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@103] 0x8a85530 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a85530 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a85530 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a85530 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8a85530 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8a85530 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8a85530 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8a85530 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a85530 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a85530 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@102] 0x8a871b0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a871b0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@101] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@102] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@103] 0x8a871b0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a871b0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a871b0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a871b0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a871b0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a871b0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a871b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8aa0fe0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a871b0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8aa0fe0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a871b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a71628 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8a71628 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@103] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@104] 0x8a71628 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8a71628 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8a71628 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8a71628 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8a71628 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a71628 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8a71628 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a95468 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a71628 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a95468 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a71628 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8cbecd8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8cbecd8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@104] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@105] 0x8cbecd8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8cbecd8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8cbecd8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8cbecd8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8cbecd8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8cbecd8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8cbecd8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a830d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cbecd8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a830d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cbecd8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89a40e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89a5588 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89a40e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89a5588 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89a40e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@104] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@105] 0x8cccab0 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8cccab0 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@104] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@105] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@106] 0x8cccab0 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8cccab0 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8cccab0 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8cccab0 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8cccab0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8cccab0 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8cccab0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8cdce30 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cccab0 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8cdce30 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cccab0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8cdf718 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8cdf718 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@106] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@107] 0x8cdf718 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8cdf718 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8cdf718 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8cdf718 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8cdf718 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8cdf718 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8cdf718 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8ceb338 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cdf718 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8ceb338 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cdf718 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8cdf718 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ceb338 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cdf718 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8ceb338 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cdf718 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8cdf718 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@106] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@107] 0x898aeb0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x897e180 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x898aeb0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x897e180 -1 chan_sip.c:25618:handle_request_do () [@3] 0x898aeb0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@106] 0x8cdf718 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8cdf718 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@107] 0x8cdf718 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8cdf718 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8cdf718 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8cdf718 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@106] 0x8cf9138 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8cf9138 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@106] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@107] 0x8cf9138 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8cf9138 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8cf9138 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8cf9138 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8cf9138 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8cf9138 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8cf9138 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a07ef8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cf9138 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a07ef8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cf9138 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8cf9138 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a07ef8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cf9138 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a07ef8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cf9138 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@106] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@107] 0x8cf9138 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@2] 0x8cf9138 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8cf9138 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8cf9138 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8cf9138 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8cf9138 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8cf9138 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@106] 0x8cf9138 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8cf9138 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@106] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@107] 0x8cf9138 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8cf9138 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8cf9138 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8cf9138 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8cf9138 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8cf9138 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8cf9138 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8a07ef8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cf9138 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8a07ef8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cf9138 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8d058e8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8d058e8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@106] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@107] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@108] 0x8d058e8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8d058e8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8d058e8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8d058e8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8d058e8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8d058e8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8d058e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8d0aa40 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8d058e8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8d0aa40 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8d058e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c8c7b8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8c8c7b8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@108] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@109] 0x8c8c7b8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8c8c7b8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8c8c7b8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8c8c7b8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8c8c7b8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8c8c7b8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8c8c7b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c84a50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c8c7b8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8c84a50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c8c7b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8d3abe8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8d3abe8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@109] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@110] 0x8d3abe8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8d3abe8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8d3abe8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8d3abe8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8d3abe8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8d3abe8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8d3abe8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8d3fd50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8d3abe8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8d3fd50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8d3abe8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8d3abe8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8d3fd50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8d3abe8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8d3fd50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8d3abe8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8d3abe8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0x8d48ce8 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0x8d48ce8 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 +1 chan_sip.c:5500:create_addr (create_addr: setting dialog's relatedpeer pointer) [@110] 0x880f7b8 -1 chan_sip.c:5501:create_addr (create_addr: unref peer from find_peer hashtab lookup) [@111] 0x8d48ce8 -1 chan_sip.c:7682:change_callid_pvt () [@2] 0x8d48ce8 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@1] 0x8d48ce8 +1 chan_sip.c:7238:sip_new (sip_new: set chan->tech_pvt to i) [@2] 0x8d48ce8 -1 chan_sip.c:26888:sip_request_call (toss pvt ptr at end of sip_request_call) [@3] 0x8d3abe8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0x8d3abe8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8d3abe8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8d3abe8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8d3abe8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8d3abe8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@110] 0x8d48ce8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8d48ce8 +1 chan_sip.c:5759:sip_call (dialog ptr inc when SCHED_REPLACE add succeeded) [@3] 0x8d48ce8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8d4de50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8d48ce8 -1 chan_sip.c:20181:handle_response_invite (when you delete the initid sched, you should dec the refcount for the stored dialog ptr) [@5] 0x8d4de50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8d48ce8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6ceee68 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6cf32c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6ceee68 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6cf32c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6ceee68 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0x898cec0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8996928 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x898cec0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8996928 -1 chan_sip.c:25618:handle_request_do () [@3] 0x898cec0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb3232440 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb32375a8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3232440 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb32375a8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3232440 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb6c81178 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c838f8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c81178 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c838f8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c81178 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb69db0e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69e0248 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69db0e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69e0248 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69db0e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb3285970 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb328aac8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3285970 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb328aac8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3285970 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0x8ab2e48 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ab7fb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ab2e48 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8ab7fb0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ab2e48 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb6cbf280 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6ccadb8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cbf280 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6ccadb8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cbf280 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb699c1a8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb698fd60 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb699c1a8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb698fd60 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb699c1a8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb69db0e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6ce8398 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6ce8398 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6ce8398 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6ce8398 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6ce8398 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb69db0e0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6ce8398 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69db0e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89b36a8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89da4d0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89b36a8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89da4d0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89b36a8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0xb697d548 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6982398 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb697d548 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6982398 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb697d548 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0x8ab2e48 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8aa01d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8aa01d8 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8aa01d8 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8aa01d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8aa01d8 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8ab2e48 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8aa01d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ab2e48 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b45858 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b4a9c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b45858 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b4a9c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b45858 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0x8be3810 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8be3810 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8be3810 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@109] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@110] 0x8be3810 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8be3810 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8be3810 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8be3810 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8be3810 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8be3810 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8be3810 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8be3810 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8be3810 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8be3810 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@109] 0x8ae7280 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8aedff8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ae7280 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8aedff8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ae7280 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0xb3239d90 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb32458d0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3239d90 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb32458d0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3239d90 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0x8ba9928 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8bb4d90 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ba9928 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8bb4d90 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ba9928 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0x8b016d8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b06dc0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b016d8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b06dc0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b016d8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0xb6ca0a30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6ca5b98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6ca0a30 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6ca5b98 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6ca0a30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0x8ab2e48 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0xb69db0e0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0xb69cc040 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb69cc040 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb69cc040 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@108] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@109] 0xb69cc040 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69cc040 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69cc040 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb69cc040 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb69cc040 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb69cc040 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb69cc040 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb69cc040 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb69cc040 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb69cc040 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@108] 0x8b45858 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b3b970 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b3b970 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8b3b970 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8b3b970 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8b3b970 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8b45858 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b3b970 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b45858 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a40800 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a45930 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a40800 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a45930 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a40800 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8b33c30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b38d60 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b33c30 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b38d60 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b33c30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb3294d30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb32995c0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3294d30 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb32995c0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3294d30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb6cb6100 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6cbca98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cb6100 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6cbca98 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cb6100 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8c28278 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c2d3e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c28278 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c2d3e0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c28278 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8ba9928 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8af8380 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8af8380 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8af8380 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8af8380 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8af8380 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8ba9928 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8af8380 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ba9928 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c30bf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c99928 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c30bf8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c99928 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c30bf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb696a648 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69c3498 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb696a648 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69c3498 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb696a648 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8bd6530 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b23740 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8bd6530 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b23740 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bd6530 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8c28278 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8c14a70 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c14a70 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8c14a70 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8c14a70 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8c14a70 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8c28278 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8c14a70 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c28278 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8ac5518 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8aca680 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ac5518 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8aca680 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ac5518 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8c58fa0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c5d830 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c58fa0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c5d830 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c58fa0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8ba9928 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8a5c120 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a5f1d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a5c120 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a5f1d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a5c120 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8b621a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b5c358 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b621a0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b5c358 -1 chan_sip.c:25618:handle_request_do () [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8b621a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6983db0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6943198 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6983db0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6943198 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6983db0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8b90e10 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b95f78 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b90e10 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b95f78 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b90e10 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb6c2a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c2e638 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c2a1e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c2e638 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c2a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb69abef0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69b0780 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69abef0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69b0780 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69abef0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8c8c7b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c84a50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c8c7b8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c84a50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c8c7b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb69c4568 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69c9698 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69c4568 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69c9698 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb69c4568 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8c28278 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8a99720 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a9e850 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a99720 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a9e850 -1 chan_sip.c:25618:handle_request_do () [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x8a99720 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb32261f0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb321d670 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb32261f0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb321d670 -1 chan_sip.c:25618:handle_request_do () [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0xb32261f0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8acc7c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ad8288 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8acc7c8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8ad8288 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8acc7c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8a29b60 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8980728 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a29b60 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8980728 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a29b60 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8afe538 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b0ff50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8afe538 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b0ff50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8afe538 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8c90be0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c93360 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c90be0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c93360 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c90be0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb252d630 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb2532ab0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb252d630 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb2532ab0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb252d630 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8a3cd08 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a4eed8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a3cd08 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a4eed8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a3cd08 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8ba27e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ba7d28 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8ba27e8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8ba7d28 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ba27e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8cf9138 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a07ef8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cf9138 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a07ef8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cf9138 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0x8d058e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8d0aa40 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8d058e8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8d0aa40 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8d058e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@107] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@108] 0xb69db0e0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb69db0e0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb69db0e0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb69db0e0 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb69db0e0 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@107] 0xb325e1c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb32632f0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb325e1c0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb32632f0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb325e1c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@106] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@107] 0x8c0c6c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c11830 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c0c6c8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c11830 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c0c6c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@106] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@107] 0x8ab2e48 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8ab2e48 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8ab2e48 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8ab2e48 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x8ab2e48 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@106] 0x8c7d5a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c82608 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8c7d5a0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c82608 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8c7d5a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0xb253e678 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb2542cf0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb253e678 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb2542cf0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb253e678 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0x8a71628 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a95468 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a71628 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a95468 -1 chan_sip.c:25618:handle_request_do () [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x8a71628 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0x8cbecd8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a830d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8cbecd8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a830d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8cbecd8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c771d0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6cf57b0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c771d0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0x8b73a98 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b78c00 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b73a98 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b78c00 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b73a98 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0x8b3b970 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b3b970 -1 chan_sip.c:3928:__sip_autodestruct () [@3] 0x8b7af00 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b7bf70 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b7af00 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b7bf70 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b7af00 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0x8a2f438 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8bc51d8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a2f438 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8bc51d8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a2f438 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@105] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@106] 0x8ba9928 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8ba9928 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8ba9928 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8ba9928 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x8ba9928 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@105] 0x8b45858 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@104] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@105] 0xb32557b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3251708 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb32557b8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3251708 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb32557b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@104] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@105] 0x8c28278 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8c28278 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8c28278 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c28278 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x8c28278 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@104] 0xb6c2a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6dba410 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6dba410 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6dba410 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6dba410 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6dba410 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb6c2a1e0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6dba410 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c2a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a871b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8aa0fe0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a871b0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8aa0fe0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a871b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6c2a1e0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb32261f0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8a24058 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a24058 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8a24058 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8a24058 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8a24058 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb32261f0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8a24058 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb32261f0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8d48ce8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8d4de50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8d48ce8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8d4de50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8d48ce8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6c7e9c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6a6d618 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6a6d618 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6a6d618 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6a6d618 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6a6d618 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb6c7e9c8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6a6d618 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6c7e9c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a29b60 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb703b780 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb703b780 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb703b780 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb703b780 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb703b780 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8a29b60 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb703b780 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a29b60 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb32261f0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb699d3d0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6d7f528 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d7f528 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6d7f528 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6d7f528 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6d7f528 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb699d3d0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6d7f528 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb699d3d0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a3cd08 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb3281c58 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb3281c58 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb3281c58 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb3281c58 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb3281c58 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8a3cd08 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb3281c58 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a3cd08 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c7e9c8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0x8a29b60 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6d93990 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x895b470 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x895b470 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x895b470 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x895b470 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x895b470 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb6d93990 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x895b470 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6d93990 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb699d3d0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0x89a40e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6e70550 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e70550 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6e70550 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6e70550 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6e70550 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x89a40e0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6e70550 -1 chan_sip.c:25618:handle_request_do () [@3] 0x89a40e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a3cd08 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6d93990 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0x898aeb0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6b8de48 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6b8de48 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6b8de48 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6b8de48 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6b8de48 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x898aeb0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6b8de48 -1 chan_sip.c:25618:handle_request_do () [@3] 0x898aeb0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89a40e0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6ceee68 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x89afb78 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x89afb78 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x89afb78 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x89afb78 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x89afb78 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb6ceee68 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x89afb78 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6ceee68 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x898aeb0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6ceee68 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb3232440 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6d9b750 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6d9b750 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6d9b750 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6d9b750 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6d9b750 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb3232440 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6d9b750 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3232440 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cf57b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb707da98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb707da98 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb707da98 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb707da98 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb707da98 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb6cf57b0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb707da98 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb6cf57b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b73a98 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b69a50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b69a50 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8b69a50 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8b69a50 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8b69a50 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8b73a98 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b69a50 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b73a98 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b7af00 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb320ff68 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb320ff68 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb320ff68 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb320ff68 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb320ff68 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8b7af00 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb320ff68 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b7af00 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb3232440 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6c30bf8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6c30bf8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6c30bf8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@103] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@104] 0xb6c30bf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c30bf8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c30bf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6c30bf8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6c30bf8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6c30bf8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6c30bf8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6c30bf8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c30bf8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6c30bf8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@103] 0xb3285970 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6e2e8c8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6e2e8c8 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6e2e8c8 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6e2e8c8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6e2e8c8 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb3285970 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6e2e8c8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb3285970 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb696a648 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb696a648 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb696a648 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@102] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@103] 0xb696a648 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb696a648 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb696a648 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb696a648 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb696a648 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb696a648 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb696a648 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb696a648 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb696a648 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb696a648 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@102] 0x8ac5518 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8ac5518 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8ac5518 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@101] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@102] 0x8ac5518 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ac5518 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8ac5518 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8ac5518 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8ac5518 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8ac5518 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8ac5518 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8ac5518 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8ac5518 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8ac5518 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@101] 0x8a2f438 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b19fb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b19fb0 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8b19fb0 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8b19fb0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8b19fb0 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8a2f438 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b19fb0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a2f438 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c58fa0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8c58fa0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8c58fa0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@100] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@101] 0x8c58fa0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c58fa0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c58fa0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c58fa0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8c58fa0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8c58fa0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8c58fa0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8c58fa0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c58fa0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8c58fa0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@100] 0xb6cf57b0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@99] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@100] 0x8b73a98 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@99] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@100] 0xb699c1a8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb70800e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb70800e0 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb70800e0 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb70800e0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb70800e0 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb699c1a8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb70800e0 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb699c1a8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb32557b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8a7e2c8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8a7e2c8 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8a7e2c8 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8a7e2c8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8b7af00 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@99] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@100] 0x8a7e2c8 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0xb32557b8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8a7e2c8 -1 chan_sip.c:25618:handle_request_do () [@3] 0xb32557b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b45858 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8b45858 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8b45858 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8b45858 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x8b45858 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@99] 0x8ae7280 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8aea960 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8aea960 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8aea960 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8aea960 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8aea960 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8ae7280 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8aea960 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8ae7280 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b016d8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb69edba8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb69edba8 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb69edba8 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb69edba8 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb69edba8 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8b016d8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb69edba8 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b016d8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8a871b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6c80210 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb6c80210 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb6c80210 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb6c80210 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb6c80210 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8a871b0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6c80210 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8a871b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b33c30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b1c628 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8b1c628 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8b1c628 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8b1c628 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8b1c628 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8b33c30 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b1c628 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8b33c30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x880f7b8 +1 chan_sip.c:13904:sip_poke_peer_s () [@98] 0x880f7b8 -1 chan_sip.c:13914:sip_poke_peer_s (removing above peer ref) [@99] 0xb1000950 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb1000950 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0xb1000950 +1 chan_sip.c:26533:sip_poke_peer (copy sip alloc from p to peer->call) [@2] 0xb1000950 -1 chan_sip.c:7682:change_callid_pvt () [@3] 0xb1000950 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@2] 0x880f7b8 +1 chan_sip.c:26569:sip_poke_peer (setting the relatedpeer field in the dialog) [@98] 0xb1000950 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x880f7b8 +1 chan_sip.c:26585:sip_poke_peer (adding poke peer ref) [@99] 0xb1000950 -1 chan_sip.c:26587:sip_poke_peer (unref dialog at end of sip_poke_peer, obtained from sip_alloc, just before it goes out of scope) [@4] 0x880f7b8 -1 chan_sip.c:13916:sip_poke_peer_s (removing poke peer ref) [@100] 0xb1000950 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb1000950 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb1000950 -1 chan_sip.c:21022:handle_response_peerpoke (unref dialog peer->call) [@3] 0x880f7b8 -1 chan_sip.c:21049:handle_response_peerpoke (removing poke peer ref) [@99] 0x880f7b8 +1 chan_sip.c:21049:handle_response_peerpoke (adding poke peer ref) [@98] 0xb1000950 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@2] 0xb1000950 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb1000950 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb1000950 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb1000950 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb1000950 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb1000950 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@99] 0xb32557b8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@99] 0x880ef88 +1 chan_sip.c:13904:sip_poke_peer_s () [@3] 0x880ef88 -1 chan_sip.c:13914:sip_poke_peer_s (removing above peer ref) [@4] 0xb1000950 =1 chan_sip.c:7739:sip_alloc (allocate a dialog(pvt) struct) 0xb1000950 +1 chan_sip.c:7862:sip_alloc (link pvt into dialogs table) [@1] 0xb1000950 +1 chan_sip.c:26533:sip_poke_peer (copy sip alloc from p to peer->call) [@2] 0xb1000950 -1 chan_sip.c:7682:change_callid_pvt () [@3] 0xb1000950 +1 chan_sip.c:7689:change_callid_pvt (New dialog callid -- inserted back into table) [@2] 0x880ef88 +1 chan_sip.c:26569:sip_poke_peer (setting the relatedpeer field in the dialog) [@3] 0xb1000950 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x880ef88 +1 chan_sip.c:26585:sip_poke_peer (adding poke peer ref) [@4] 0xb1000950 -1 chan_sip.c:26587:sip_poke_peer (unref dialog at end of sip_poke_peer, obtained from sip_alloc, just before it goes out of scope) [@4] 0x880ef88 -1 chan_sip.c:13916:sip_poke_peer_s (removing poke peer ref) [@5] 0xb699c1a8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@99] 0xb3285970 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@99] 0x8a2f438 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@99] 0x8a5c120 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8a5c120 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8a5c120 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@99] 0x8b621a0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8b621a0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8b621a0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@98] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@99] 0x8a5c120 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a5c120 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a5c120 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a5c120 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8a5c120 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8a5c120 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8a5c120 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8a5c120 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a5c120 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a5c120 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@98] 0x8b621a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b621a0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b621a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b621a0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8b621a0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8b621a0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8b621a0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8b621a0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8b621a0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8b621a0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@97] 0xb1000950 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb1000950 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb1000950 -1 chan_sip.c:21022:handle_response_peerpoke (unref dialog peer->call) [@3] 0x880ef88 -1 chan_sip.c:21049:handle_response_peerpoke (removing poke peer ref) [@4] 0x880ef88 +1 chan_sip.c:21049:handle_response_peerpoke (adding poke peer ref) [@3] 0xb1000950 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@2] 0xb1000950 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@1] 0xb1000950 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb1000950 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb1000950 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb1000950 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb1000950 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880ef88 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@4] 0x8d48ce8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8d41990 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0x8d41990 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0x8d41990 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0x8d41990 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0x8d41990 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8d48ce8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8d41990 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8d48ce8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6c2a1e0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6c2a1e0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6c2a1e0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c2a1e0 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb6c2a1e0 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@96] 0x8acc7c8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8acc7c8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8acc7c8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@95] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@96] 0xb69c4568 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb69c4568 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb69c4568 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@95] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@96] 0x8acc7c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8acc7c8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8acc7c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8acc7c8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8acc7c8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8acc7c8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8acc7c8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8acc7c8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8acc7c8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8acc7c8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@95] 0xb69c4568 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69c4568 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69c4568 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb69c4568 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb69c4568 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb69c4568 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb69c4568 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb69c4568 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb69c4568 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb69c4568 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@94] 0xb69abef0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb69abef0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb69abef0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8afe538 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8afe538 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8afe538 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@93] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@94] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@93] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@94] 0x8c8c7b8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8c8c7b8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb69abef0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69abef0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69abef0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb69abef0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb69abef0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb69abef0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8c8c7b8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb69abef0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@93] 0xb69abef0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@94] 0xb69abef0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb69abef0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@93] 0x8afe538 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8afe538 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8afe538 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8afe538 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8afe538 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8afe538 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8afe538 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8afe538 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8afe538 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8afe538 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@92] 0x8c8c7b8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c8c7b8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c8c7b8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c8c7b8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8c8c7b8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8c8c7b8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8c8c7b8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8c8c7b8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c8c7b8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8c8c7b8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@91] 0x8b90e10 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8b90e10 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8b90e10 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@90] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@91] 0x8b90e10 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b90e10 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b90e10 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b90e10 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8b90e10 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8b90e10 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8b90e10 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8b90e10 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8b90e10 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8b90e10 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@90] 0x8c90be0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8c90be0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8c90be0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@89] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@90] 0x8c90be0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c90be0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c90be0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c90be0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8c90be0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8c90be0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8c90be0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8c90be0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c90be0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8c90be0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@89] 0x8a99720 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8a99720 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8a99720 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@88] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@89] 0x8a99720 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a99720 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a99720 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a99720 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8a99720 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8a99720 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8a99720 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8a99720 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a99720 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a99720 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@88] 0xb3218288 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb69f6010 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb6cdcdf0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb3218288 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb69f6010 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb6cdcdf0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb6da5bc8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb6d3d8c8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb3218288 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb6dc1290 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb6d81ba8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb69f6010 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb6da5bc8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb6d3d8c8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb6cdcdf0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb3218288 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x89db258 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x8cccab0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb6dc1290 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0x89bfeb8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x8bdcdf8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x8966848 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb6d81ba8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb69f6010 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8b29d18 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb6cdcdf0 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb3218288 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8cccab0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0x8b66818 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x89db258 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb3218288 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x89bfeb8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0x8bdcdf8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0x8966848 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb69f6010 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b29d18 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0x8c6a1e0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb6da5bc8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb6cdcdf0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b66818 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0xb6d3d8c8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x8cccab0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x89db258 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x89bfeb8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x8bdcdf8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x8c6a1e0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@2] 0x8966848 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb6dc1290 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb3218288 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0xb6da5bc8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8b29d18 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb6d81ba8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0xb6d3d8c8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8b66818 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x8cccab0 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x89db258 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x89bfeb8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8bdcdf8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8966848 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6dc1290 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb3218288 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6da5bc8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b29d18 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6d81ba8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6d3d8c8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b66818 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8cccab0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x89db258 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8c6a1e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@3] 0x89bfeb8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8bdcdf8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8966848 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6dc1290 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb3218288 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b29d18 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6d81ba8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b66818 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8c6a1e0 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb3218288 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c6a1e0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6e07760 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6e07760 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6b05038 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6b05038 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6931388 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6931388 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6d31840 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6d31840 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6d31840 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8a871b0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0xb3218288 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3218288 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3218288 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb69f6010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb69f6010 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0xb69f6010 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb69f6010 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb69f6010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb69f6010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb69f6010 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb69f6010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6cdcdf0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6cdcdf0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0xb6cdcdf0 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6cdcdf0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6cdcdf0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6cdcdf0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6cdcdf0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6cdcdf0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6da5bc8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb6b05038 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6931388 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6da5bc8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x8b33c30 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6e07760 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6da5bc8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x89aaa20 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6da5bc8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x89aaa20 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6c442d0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6da5bc8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x89aaa20 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c442d0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6da5bc8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b1cfc8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6c442d0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6da5bc8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b1cfc8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6a04a18 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb7008010 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6a04a18 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6b1cfc8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6da5bc8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb7008010 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6d3d8c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6a04a18 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb7008010 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb695a4e0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6d3d8c8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb695a4e0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8989058 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb6d3d8c8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb695a4e0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8989058 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6d3d8c8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x89428b0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8989058 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb6d3d8c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb702f488 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x89428b0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6d3d8c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb702f488 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x89428b0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb6d3d8c8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6a1cd28 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb702f488 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6908758 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6d3d8c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6a1cd28 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb6908758 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8cccab0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6c1b598 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6a1cd28 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6908758 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x8cccab0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0xb6d5a170 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6c1b598 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x8cccab0 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6d5a170 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6c1b598 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x8cccab0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6a461c0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6d5a170 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6e47640 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x8cccab0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6a461c0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6e47640 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x8cccab0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6a461c0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6e1f560 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6c02ba8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6e47640 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x8cccab0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e1f560 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6c02ba8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb70577f8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6e1f560 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0xb6c02ba8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb70577f8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6d09ec0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb70577f8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb6d09ec0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6b45e90 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0xb6b45e90 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x88ba580 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6d09ec0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0xb6b45e90 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x88ba580 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x88ba580 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@88] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@87] 0x8cccab0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89db258 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89db258 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x89db258 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x89db258 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x89db258 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89db258 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89db258 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89db258 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89bfeb8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x89bfeb8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x89bfeb8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x89bfeb8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x89bfeb8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x89bfeb8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89bfeb8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89bfeb8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8bdcdf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8bdcdf8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x8bdcdf8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8bdcdf8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8bdcdf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8bdcdf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8bdcdf8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8bdcdf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8966848 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x8966848 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8966848 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8966848 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6dc1290 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6dc1290 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0xb6dc1290 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6dc1290 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6dc1290 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6dc1290 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6dc1290 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6dc1290 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b29d18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b29d18 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x8b29d18 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8b29d18 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b29d18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b29d18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b29d18 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b29d18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d81ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0xb6d81ba8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0xb6d81ba8 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0xb6d81ba8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb6d81ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb6d81ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d81ba8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d81ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b66818 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8b66818 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x8b66818 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8b66818 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8b66818 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8b66818 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8b66818 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8b66818 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c6a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@4] 0x8c6a1e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@5] 0x8c6a1e0 -1 chan_sip.c:4015:sip_cancel_destroy (remove ref for autokillid) [@4] 0x8c6a1e0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0x8c6a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0x8c6a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c6a1e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c6a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d31840 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d31840 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d31840 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d31840 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6d31840 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6d31840 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6d31840 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6d31840 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d31840 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6d31840 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@88] 0xb6b05038 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b05038 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b05038 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6b05038 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6b05038 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6b05038 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6b05038 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6b05038 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6b05038 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6b05038 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@87] 0xb6931388 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6931388 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6931388 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6931388 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6931388 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6931388 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6931388 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6931388 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6931388 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6931388 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@86] 0xb6e07760 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e07760 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e07760 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6e07760 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6e07760 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6e07760 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6e07760 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6e07760 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6e07760 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6e07760 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@85] 0x89aaa20 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89aaa20 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89aaa20 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@83] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@84] 0x89aaa20 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x89aaa20 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x89aaa20 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x89aaa20 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x89aaa20 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x89aaa20 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x89aaa20 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@83] 0xb6c442d0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c442d0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c442d0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6c442d0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6c442d0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6c442d0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6c442d0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6c442d0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c442d0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6c442d0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@82] 0xb6b1cfc8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b1cfc8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b1cfc8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6b1cfc8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6b1cfc8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6b1cfc8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6b1cfc8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6b1cfc8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6b1cfc8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6b1cfc8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@81] 0xb6a04a18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6a04a18 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6a04a18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6a04a18 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6a04a18 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6a04a18 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6a04a18 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6a04a18 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6a04a18 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6a04a18 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@80] 0xb7008010 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb7008010 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb7008010 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb7008010 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb7008010 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb7008010 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb7008010 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb7008010 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb7008010 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb7008010 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@79] 0xb695a4e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb695a4e0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb695a4e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb695a4e0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb695a4e0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb695a4e0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb695a4e0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb695a4e0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb695a4e0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb695a4e0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@78] 0x8989058 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8989058 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8989058 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8989058 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8989058 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8989058 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8989058 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8989058 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8989058 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8989058 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@77] 0x89428b0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89428b0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89428b0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89428b0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x89428b0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x89428b0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x89428b0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x89428b0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x89428b0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x89428b0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@76] 0xb702f488 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb702f488 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb702f488 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb702f488 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb702f488 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb702f488 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb702f488 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb702f488 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb702f488 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb702f488 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@75] 0xb6a1cd28 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6a1cd28 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6a1cd28 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6a1cd28 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6a1cd28 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6a1cd28 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6a1cd28 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6a1cd28 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6a1cd28 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6a1cd28 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@74] 0xb6908758 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6908758 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6908758 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6908758 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6908758 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6908758 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6908758 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6908758 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6908758 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6908758 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@73] 0xb6c1b598 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c1b598 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c1b598 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6c1b598 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6c1b598 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6c1b598 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6c1b598 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6c1b598 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c1b598 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6c1b598 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@72] 0xb6d5a170 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6d5a170 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d5a170 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d5a170 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6d5a170 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6d5a170 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6d5a170 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6d5a170 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d5a170 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6d5a170 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@71] 0x8cccab0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8cccab0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89db258 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x89db258 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89db258 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x89db258 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89bfeb8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x89bfeb8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89bfeb8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x89bfeb8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8bdcdf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8bdcdf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8bdcdf8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8bdcdf8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8966848 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8966848 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6dc1290 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6dc1290 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6dc1290 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6dc1290 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6a461c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6a461c0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6a461c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6a461c0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6a461c0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6a461c0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6a461c0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6a461c0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6a461c0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6a461c0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@70] 0xb6e47640 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e47640 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e47640 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6e47640 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6e47640 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6e47640 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6e47640 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6e47640 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6e47640 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6e47640 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@69] 0xb6e1f560 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6e1f560 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6e1f560 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6e1f560 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6e1f560 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6e1f560 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6e1f560 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6e1f560 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6e1f560 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6e1f560 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@68] 0xb6c02ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c02ba8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c02ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6c02ba8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6c02ba8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6c02ba8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6c02ba8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6c02ba8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c02ba8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6c02ba8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@67] 0xb70577f8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb70577f8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb70577f8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb70577f8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb70577f8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb70577f8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb70577f8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb70577f8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb70577f8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb70577f8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@66] 0xb6d09ec0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ae7280 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@65] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@66] 0xb6d09ec0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6d09ec0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d09ec0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6d09ec0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6d09ec0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6d09ec0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6d09ec0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d09ec0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6d09ec0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@65] 0xb6b45e90 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6b45e90 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6b45e90 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6b45e90 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6b45e90 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6b45e90 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6b45e90 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6b45e90 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6b45e90 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6b45e90 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@64] 0x88ba580 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x88ba580 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x88ba580 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x88ba580 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x88ba580 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x88ba580 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x88ba580 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x88ba580 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x88ba580 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x88ba580 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@63] 0x8b29d18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b29d18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b29d18 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b29d18 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d81ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6d81ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6d81ba8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb6d81ba8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b66818 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b66818 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8b66818 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8b66818 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c6a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8c6a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c6a1e0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0x8c6a1e0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8bd6530 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@2] 0xb326f2a0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@2] 0xb326f2a0 +1 chan_sip.c:20139:sip_queue_hangup_cause () [@3] 0xb326f2a0 -1 chan_sip.c:20148:sip_queue_hangup_cause () [@4] 0xb326f2a0 +1 chan_sip.c:8110:sip_pvt_lock_full () [@3] 0xb326f2a0 -1 chan_sip.c:20153:sip_queue_hangup_cause () [@4] 0x8bd6530 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@3] 0xb326f2a0 -1 chan_sip.c:25618:handle_request_do () [@3] 0x8bd6530 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@4] 0xb32261f0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb32261f0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb32261f0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb32261f0 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb32261f0 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@62] 0x8b016d8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@61] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@62] 0xb6c7e9c8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6c7e9c8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6c7e9c8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c7e9c8 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb6c7e9c8 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@61] 0x8a29b60 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8a29b60 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8a29b60 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a29b60 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x8a29b60 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@60] 0xb699d3d0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb699d3d0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb699d3d0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb699d3d0 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb699d3d0 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@59] 0x8a3cd08 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x8a3cd08 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x8a3cd08 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a3cd08 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x8a3cd08 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@58] 0x8d48ce8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@57] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@58] 0xb6d93990 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6d93990 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6d93990 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6d93990 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb6d93990 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@57] 0x89a40e0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x89a40e0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x89a40e0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x89a40e0 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x89a40e0 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@56] 0x898aeb0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0x898aeb0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0x898aeb0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x898aeb0 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0x898aeb0 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@55] 0x8bd6530 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@3] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@54] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@55] 0xb6ceee68 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb6ceee68 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb6ceee68 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6ceee68 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb6ceee68 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@54] 0x8a71628 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8a71628 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8a71628 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@53] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@54] 0x8a71628 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a71628 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a71628 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a71628 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8a71628 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8a71628 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8a71628 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8a71628 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a71628 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a71628 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@53] 0xb325e1c0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb325e1c0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb325e1c0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@52] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@53] 0xb325e1c0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb325e1c0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb325e1c0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb325e1c0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb325e1c0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb325e1c0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb325e1c0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb325e1c0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb325e1c0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb325e1c0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@52] 0x8cbecd8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8cbecd8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8cbecd8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@51] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@52] 0x8cbecd8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8cbecd8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8cbecd8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8cbecd8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8cbecd8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8cbecd8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8cbecd8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8cbecd8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8cbecd8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8cbecd8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@51] 0xb6983db0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6983db0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6983db0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@50] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@51] 0xb6983db0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6983db0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6983db0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6983db0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6983db0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6983db0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6983db0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6983db0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6983db0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6983db0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@50] 0xb3294d30 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb3294d30 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb3294d30 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@49] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@50] 0xb3294d30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3294d30 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3294d30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb3294d30 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb3294d30 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb3294d30 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb3294d30 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb3294d30 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb3294d30 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb3294d30 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@49] 0xb3239d90 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb3239d90 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb3239d90 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@48] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@49] 0xb3239d90 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb3239d90 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb3239d90 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb3239d90 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb3239d90 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb3239d90 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb3239d90 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb3239d90 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb3239d90 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb3239d90 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@48] 0x8ba27e8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8ba27e8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8ba27e8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@47] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@48] 0x8ba27e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8ba27e8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8ba27e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8ba27e8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8ba27e8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8ba27e8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8ba27e8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8ba27e8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8ba27e8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8ba27e8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@47] 0x8a40800 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8a40800 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8a40800 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@46] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@47] 0x8a40800 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8a40800 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8a40800 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8a40800 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8a40800 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8a40800 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8a40800 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8a40800 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8a40800 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8a40800 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@46] 0xb697d548 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb697d548 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb697d548 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@45] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@46] 0xb697d548 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb697d548 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb697d548 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb697d548 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb697d548 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb697d548 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb697d548 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb697d548 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb697d548 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb697d548 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@45] 0xb6c81178 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6c81178 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6c81178 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@44] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@45] 0xb6c81178 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6c81178 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6c81178 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6c81178 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6c81178 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6c81178 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6c81178 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6c81178 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6c81178 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6c81178 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@44] 0xb6cbf280 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6cbf280 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6cbf280 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@43] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@44] 0xb6cbf280 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6cbf280 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6cbf280 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6cbf280 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6cbf280 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6cbf280 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6cbf280 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6cbf280 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6cbf280 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6cbf280 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@43] 0x898cec0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x898cec0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x898cec0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@42] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@43] 0x898cec0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x898cec0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x898cec0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x898cec0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x898cec0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x898cec0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x898cec0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x898cec0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x898cec0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x898cec0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@42] 0xb6cb6100 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6cb6100 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6cb6100 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@41] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@42] 0xb6cb6100 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6cb6100 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6cb6100 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6cb6100 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6cb6100 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6cb6100 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6cb6100 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6cb6100 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6cb6100 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6cb6100 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@41] 0xb6ca0a30 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb6ca0a30 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb6ca0a30 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@40] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@41] 0xb6ca0a30 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb6ca0a30 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb6ca0a30 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb6ca0a30 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb6ca0a30 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb6ca0a30 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb6ca0a30 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb6ca0a30 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb6ca0a30 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb6ca0a30 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@40] 0xb252d630 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0xb252d630 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0xb252d630 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@39] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@40] 0xb252d630 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb252d630 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb252d630 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb252d630 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb252d630 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb252d630 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb252d630 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb252d630 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb252d630 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb252d630 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@39] 0x8cf9138 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8cf9138 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8cf9138 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@38] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@39] 0x8cf9138 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8cf9138 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8cf9138 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8cf9138 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8cf9138 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8cf9138 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8cf9138 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8cf9138 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8cf9138 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8cf9138 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@38] 0x8c7d5a0 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8c7d5a0 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8c7d5a0 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@37] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@38] 0x8c7d5a0 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c7d5a0 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c7d5a0 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c7d5a0 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8c7d5a0 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8c7d5a0 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8c7d5a0 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8c7d5a0 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c7d5a0 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8c7d5a0 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@37] 0x8c0c6c8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8c0c6c8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8c0c6c8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@36] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@37] 0x8c0c6c8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8c0c6c8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8c0c6c8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8c0c6c8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb253e678 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8c0c6c8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb253e678 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8c0c6c8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8c0c6c8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8c0c6c8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8c0c6c8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8c0c6c8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@36] 0xb253e678 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@35] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@36] 0xb253e678 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0xb253e678 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0xb253e678 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0xb253e678 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0xb253e678 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0xb253e678 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0xb253e678 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0xb253e678 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb253e678 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0xb253e678 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@35] 0x89b36a8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x89b36a8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x89b36a8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@34] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@35] 0x89b36a8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x89b36a8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x89b36a8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x89b36a8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x89b36a8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x89b36a8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x89b36a8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x89b36a8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x89b36a8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x89b36a8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@34] 0xb3232440 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@2] 0xb3232440 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@3] 0xb3232440 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0xb3232440 -1 chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) [@1] 0xb3232440 **call destructor** chan_sip.c:3950:__sip_autodestruct (The ref to a dialog passed to this sched callback is going out of scope; unref it.) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@33] 0x8d058e8 -1 chan_sip.c:6386:sip_hangup (unref ast->tech_pvt) [@2] 0x8d058e8 +1 chan_sip.c:3996:sip_scheddestroy (setting ref as passing into ast_sched_add for __sip_autodestruct) [@1] 0x8d058e8 +1 chan_sip.c:3833:__sip_reliable_xmit (__sip_reliable_xmit: setting pkt->owner) [@2] 0x880f7b8 +1 chan_sip.c:5108:find_peer (ao2_find in peers table) [@32] 0x880f7b8 -1 chan_sip.c:26685:sip_devicestate (unref_peer, from sip_devicestate, release ref from find_peer) [@33] 0x8d058e8 +1 chan_sip.c:8217:find_call (pedantic ao2_find in dialogs) [@3] 0x8d058e8 -1 chan_sip.c:4074:__sip_ack (unref pkt cur->owner dialog from sip ack before freeing pkt) [@4] 0x8d058e8 -1 chan_sip.c:25621:handle_request_do (throw away dialog ptr from find_call at end of routine) [@3] 0x8d058e8 +1 chan_sip.c:17215:dialog_needdestroy (Link dialog for destruction) [@2] 0x8d058e8 +1 chan_sip.c:2958:dialog_unlink_all (Let's bump the count in the unlink so it doesn't accidentally become dead before we are done) [@3] 0x8d058e8 -1 chan_sip.c:2960:dialog_unlink_all (unlinking dialog via ao2_unlink) [@4] 0x8d058e8 -1 chan_sip.c:3007:dialog_unlink_all (when you delete the autokillid sched, you should dec the refcount for the stored dialog ptr) [@3] 0x8d058e8 -1 chan_sip.c:3024:dialog_unlink_all (Let's unbump the count in the unlink so the poor pvt can disappear if it is time) [@2] 0x8d058e8 -1 chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) [@1] 0x8d058e8 **call destructor** chan_sip.c:26077:do_monitor (callback to dialog_unlink_all) 0x880f7b8 -1 chan_sip.c:5843:__sip_destroy (unsetting a dialog relatedpeer field in sip_destroy) [@32]