======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0x7f304eb7a700 (pbx_thread started at [ 5353] pbx.c ast_pbx_start()) === ---> Lock #0 (features.c): RDLOCK 3149 feature_interpret_helper &features_lock 0x8090e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e9d87] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xd9) [0x4e4cda] /usr/sbin/asterisk() [0x4bb3af] /usr/sbin/asterisk() [0x4b7af2] /usr/sbin/asterisk() [0x4b9fb5] /usr/sbin/asterisk() [0x4ba8e7] /usr/sbin/asterisk(ast_bridge_call+0x19af) [0x4be2d9] /usr/lib/asterisk/modules/app_dial.so(+0x1054a) [0x7f306190d54a] /usr/lib/asterisk/modules/app_dial.so(+0x10ecb) [0x7f306190decb] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x503107] /usr/sbin/asterisk() [0x50d025] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x50ec5b] /usr/sbin/asterisk() [0x50f6ee] /usr/sbin/asterisk() [0x5113f6] /usr/sbin/asterisk() [0x567958] /lib/libpthread.so.0(+0x68ba) [0x7f306f3328ba] /lib/libc.so.6(clone+0x6d) [0x7f306fb6b02d] === ---> Lock #1 (chan_local.c): MUTEX 600 local_write p 0x173a620 (5) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e9d87] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xd9) [0x4e3040] /usr/sbin/asterisk(__ao2_trylock+0x5a) [0x445602] /usr/lib/asterisk/modules/chan_local.so(+0x40fc) [0x7f3063f8b0fc] /usr/sbin/asterisk(ast_write+0x14db) [0x476c14] /usr/sbin/asterisk() [0x4bbe44] /usr/sbin/asterisk() [0x4b7af2] /usr/sbin/asterisk() [0x4b9fb5] /usr/sbin/asterisk() [0x4ba8e7] /usr/sbin/asterisk(ast_bridge_call+0x19af) [0x4be2d9] /usr/lib/asterisk/modules/app_dial.so(+0x1054a) [0x7f306190d54a] /usr/lib/asterisk/modules/app_dial.so(+0x10ecb) [0x7f306190decb] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x503107] /usr/sbin/asterisk() [0x50d025] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x50ec5b] /usr/sbin/asterisk() [0x50f6ee] /usr/sbin/asterisk() [0x5113f6] /usr/sbin/asterisk() [0x567958] /lib/libpthread.so.0(+0x68ba) [0x7f306f3328ba] /lib/libc.so.6(clone+0x6d) [0x7f306fb6b02d] === ---> Waiting for Lock #2 (channel.c): MUTEX 1409 __ast_queue_frame chan 0x18c93b0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e9d87] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e2c82] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x445540] /usr/sbin/asterisk() [0x46ba6e] /usr/sbin/asterisk(ast_queue_frame+0x2e) [0x46c2e3] /usr/lib/asterisk/modules/chan_local.so(+0x348a) [0x7f3063f8a48a] /usr/lib/asterisk/modules/chan_local.so(+0x4342) [0x7f3063f8b342] /usr/sbin/asterisk(ast_write+0x14db) [0x476c14] /usr/sbin/asterisk() [0x4bbe44] /usr/sbin/asterisk() [0x4b7af2] /usr/sbin/asterisk() [0x4b9fb5] /usr/sbin/asterisk() [0x4ba8e7] /usr/sbin/asterisk(ast_bridge_call+0x19af) [0x4be2d9] /usr/lib/asterisk/modules/app_dial.so(+0x1054a) [0x7f306190d54a] /usr/lib/asterisk/modules/app_dial.so(+0x10ecb) [0x7f306190decb] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x503107] /usr/sbin/asterisk() [0x50d025] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x50ec5b] /usr/sbin/asterisk() [0x50f6ee] /usr/sbin/asterisk() [0x5113f6] /usr/sbin/asterisk() [0x567958] /lib/libpthread.so.0(+0x68ba) [0x7f306f3328ba] /lib/libc.so.6(clone+0x6d) [0x7f306fb6b02d] === --- ---> Locked Here: channel.c line 4327 (ast_indicate_data) === ------------------------------------------------------------------- === === Thread ID: 0x7f304ea06700 (pbx_thread started at [ 5353] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 4327 ast_indicate_data chan 0x18c93b0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e9d87] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e2c82] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x445540] /usr/sbin/asterisk(ast_indicate_data+0x64) [0x47486a] /usr/sbin/asterisk(ast_channel_update_connected_line+0x6e) [0x48433b] /usr/lib/asterisk/modules/app_dial.so(+0x6210) [0x7f3061903210] /usr/lib/asterisk/modules/app_dial.so(+0xe344) [0x7f306190b344] /usr/lib/asterisk/modules/app_dial.so(+0x10ecb) [0x7f306190decb] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x503107] /usr/sbin/asterisk() [0x50d025] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x50ec5b] /usr/lib/asterisk/modules/app_macro.so(+0x2d55) [0x7f305f7b5d55] /usr/lib/asterisk/modules/app_macro.so(+0x3fb3) [0x7f305f7b6fb3] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x503107] /usr/sbin/asterisk() [0x50d025] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x50ec5b] /usr/sbin/asterisk() [0x50f6ee] /usr/sbin/asterisk() [0x5113f6] /usr/sbin/asterisk() [0x567958] /lib/libpthread.so.0(+0x68ba) [0x7f306f3328ba] /lib/libc.so.6(clone+0x6d) [0x7f306fb6b02d] === ---> Waiting for Lock #1 (chan_local.c): MUTEX 695 local_indicate p 0x173a620 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e9d87] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xd9) [0x4e3040] /usr/sbin/asterisk(__ao2_trylock+0x5a) [0x445602] /usr/lib/asterisk/modules/chan_local.so(+0x40fc) [0x7f3063f8b0fc] /usr/sbin/asterisk(ast_write+0x14db) [0x476c14] /usr/sbin/asterisk() [0x4bbe44] /usr/sbin/asterisk() [0x4b7af2] /usr/sbin/asterisk() [0x4b9fb5] /usr/sbin/asterisk() [0x4ba8e7] /usr/sbin/asterisk(ast_bridge_call+0x19af) [0x4be2d9] /usr/lib/asterisk/modules/app_dial.so(+0x1054a) [0x7f306190d54a] /usr/lib/asterisk/modules/app_dial.so(+0x10ecb) [0x7f306190decb] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x503107] /usr/sbin/asterisk() [0x50d025] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x50ec5b] /usr/sbin/asterisk() [0x50f6ee] /usr/sbin/asterisk() [0x5113f6] /usr/sbin/asterisk() [0x567958] /lib/libpthread.so.0(+0x68ba) [0x7f306f3328ba] /lib/libc.so.6(clone+0x6d) [0x7f306fb6b02d] === --- ---> Locked Here: chan_local.c line 600 (local_write) === --- ---> Locked Here: chan_local.c line 600 (local_write) === --- ---> Locked Here: chan_local.c line 600 (local_write) === --- ---> Locked Here: chan_local.c line 600 (local_write) === --- ---> Locked Here: chan_local.c line 600 (local_write) === ------------------------------------------------------------------- === =======================================================================