======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 140082173851984 (do_devstate_changes started at [ 721] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (astobj2.c): MUTEX 673 internal_ao2_callback c 0x25af618 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/sbin/asterisk [0x44798c] /usr/sbin/asterisk(__ao2_lock+0x62) [0x447825] /usr/sbin/asterisk [0x449d45] /usr/sbin/asterisk(__ao2_callback+0x59) [0x44a2c1] /usr/sbin/asterisk(__ao2_find+0x2b) [0x44a41a] /usr/sbin/asterisk [0x4733a5] /usr/sbin/asterisk(ast_channel_get_by_name_prefix+0x27) [0x4734bc] /usr/sbin/asterisk(ast_parse_device_state+0x3d) [0x4a22d4] /usr/sbin/asterisk [0x4a25c8] /usr/sbin/asterisk [0x4a3a0b] /usr/sbin/asterisk [0x4a4b52] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === ---> Waiting for Lock #1 (channel.c): MUTEX 1323 ast_channel_cmp_cb chan 0xa2a95e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/sbin/asterisk [0x44798c] /usr/sbin/asterisk(__ao2_lock+0x62) [0x447825] /usr/sbin/asterisk(ast_waitfor_nandfds+0x229) [0x476938] /usr/sbin/asterisk(ast_waitfor_n+0x3d) [0x4772fe] /usr/lib/asterisk/modules/app_dial.so [0x7f675ab894d8] /usr/lib/asterisk/modules/app_dial.so [0x7f675ab90c01] /usr/lib/asterisk/modules/app_dial.so [0x7f675ab94486] /usr/sbin/asterisk(pbx_exec+0x2c3) [0x515cb6] /usr/sbin/asterisk [0x52112a] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x522b3b] /usr/sbin/asterisk [0x5232c2] /usr/sbin/asterisk [0x5255c7] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === --- ---> Locked Here: chan_sip.c line 23063 (handle_request_do) === ------------------------------------------------------------------- === === Thread ID: 140082171312464 (pri_dchannel started at [ 3982] sig_pri.c sig_pri_start_pri()) === ---> Lock #0 (chan_dahdi.c): MUTEX 1998 my_lock_private &p->lock 0x7f67682959e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a41d8d] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a42b21] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a88051] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a8e7ed] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 514 internal_ao2_link c 0x25af618 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/sbin/asterisk [0x44798c] /usr/sbin/asterisk(__ao2_lock+0x62) [0x447825] /usr/sbin/asterisk [0x44981c] /usr/sbin/asterisk(__ao2_link+0x2d) [0x4499d0] /usr/sbin/asterisk [0x471a13] /usr/sbin/asterisk(__ast_channel_alloc+0x196) [0x47204c] /usr/lib/asterisk/modules/chan_iax2.so [0x7f6752bbcf2d] /usr/lib/asterisk/modules/chan_iax2.so [0x7f6752be0361] /usr/lib/asterisk/modules/chan_iax2.so [0x7f6752be5440] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === --- ---> Locked Here: astobj2.c line 673 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 140082170804560 (do_monitor started at [10793] chan_dahdi.c restart_monitor()) === ---> Lock #0 (chan_dahdi.c): MUTEX 10524 do_monitor &iflock 0x7f6750cabd80 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a41d8d] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a64f04] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === ---> Waiting for Lock #1 (chan_dahdi.c): MUTEX 10542 do_monitor &i->lock 0x7f67682959e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a41d8d] /usr/lib/asterisk/modules/chan_dahdi.so [0x7f6750a6500b] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === --- ---> Locked Here: chan_dahdi.c line 1998 (my_lock_private) === ------------------------------------------------------------------- === === Thread ID: 140081667017040 (do_monitor started at [23592] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23049 handle_request_do &netlock 0x7f674f182e80 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/lib/asterisk/modules/chan_sip.so [0x7f674eedd02a] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4c968] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4c708] /usr/sbin/asterisk(ast_io_wait+0x1ba) [0x4ee40f] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4e87e] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === ---> Lock #1 (chan_sip.c): MUTEX 7625 find_call sip_pvt_ptr 0xa2b2ec8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/sbin/asterisk [0x44798c] /usr/sbin/asterisk(__ao2_lock+0x62) [0x447825] /usr/lib/asterisk/modules/chan_sip.so [0x7f674eef526c] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4c97c] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4c708] /usr/sbin/asterisk(ast_io_wait+0x1ba) [0x4ee40f] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4e87e] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === ---> Lock #2 (chan_sip.c): MUTEX 23063 handle_request_do p->owner 0xa2a95e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/sbin/asterisk [0x44880c] /usr/sbin/asterisk(__ao2_trylock+0x53) [0x44873c] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4ca8e] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4c708] /usr/sbin/asterisk(ast_io_wait+0x1ba) [0x4ee40f] /usr/lib/asterisk/modules/chan_sip.so [0x7f674ef4e87e] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === ---> Waiting for Lock #3 (astobj2.c): MUTEX 673 internal_ao2_callback c 0x25af618 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4fa984] /usr/sbin/asterisk [0x44798c] /usr/sbin/asterisk(__ao2_lock+0x62) [0x447825] /usr/sbin/asterisk [0x44981c] /usr/sbin/asterisk(__ao2_link+0x2d) [0x4499d0] /usr/sbin/asterisk [0x471a13] /usr/sbin/asterisk(__ast_channel_alloc+0x196) [0x47204c] /usr/lib/asterisk/modules/chan_iax2.so [0x7f6752bbcf2d] /usr/lib/asterisk/modules/chan_iax2.so [0x7f6752be0361] /usr/lib/asterisk/modules/chan_iax2.so [0x7f6752be5440] /usr/sbin/asterisk [0x583361] /lib/libpthread.so.0 [0x7f676f454faa] /lib/libc.so.6(clone+0x6d) [0x7f676fc9429d] === --- ---> Locked Here: astobj2.c line 673 (internal_ao2_callback) === ------------------------------------------------------------------- === =======================================================================