======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 140519375382288 (logger_thread started at [ 1045] logger.c init_logger()) === ---> Lock #0 (logger.c): RDLOCK 909 logger_print_normal &(&logchannels)->lock 0x625f90 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e89d2] asterisk(__ast_rwlock_rdlock+0xaf) [0x4e3729] asterisk() [0x4e72ed] asterisk() [0x4e796e] asterisk() [0x569052] /lib/libpthread.so.0(+0x7971) [0x7fcd3657a971] /lib/libc.so.6(clone+0x6d) [0x7fcd36dc894d] === ------------------------------------------------------------------- === === Thread ID: 140518509082384 (do_monitor started at [24468] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23962 handle_request_do &netlock 0x7fcd08948f80 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e89d2] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4e17cd] /usr/lib/asterisk/modules/chan_sip.so(+0x7ff02) [0x7fcd086fcf02] /usr/lib/asterisk/modules/chan_sip.so(+0x7fce3) [0x7fcd086fcce3] asterisk(ast_io_wait+0x1c4) [0x4dbaaa] /usr/lib/asterisk/modules/chan_sip.so(+0x81bf3) [0x7fcd086febf3] asterisk() [0x569052] /lib/libpthread.so.0(+0x7971) [0x7fcd3657a971] /lib/libc.so.6(clone+0x6d) [0x7fcd36dc894d] === ---> Lock #1 (chan_sip.c): MUTEX 7472 find_call sip_pvt_ptr 0x7fcd040f7b70 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e89d2] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4e17cd] asterisk(__ao2_lock+0x5a) [0x4444a4] /usr/lib/asterisk/modules/chan_sip.so(+0x29307) [0x7fcd086a6307] /usr/lib/asterisk/modules/chan_sip.so(+0x7ff1c) [0x7fcd086fcf1c] /usr/lib/asterisk/modules/chan_sip.so(+0x7fce3) [0x7fcd086fcce3] asterisk(ast_io_wait+0x1c4) [0x4dbaaa] /usr/lib/asterisk/modules/chan_sip.so(+0x81bf3) [0x7fcd086febf3] asterisk() [0x569052] /lib/libpthread.so.0(+0x7971) [0x7fcd3657a971] /lib/libc.so.6(clone+0x6d) [0x7fcd36dc894d] === ---> Lock #2 (channel.c): MUTEX 4222 ast_indicate_data chan 0x85614b0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e89d2] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4e17cd] asterisk(__ao2_lock+0x5a) [0x4444a4] asterisk() [0x4885c3] asterisk(ast_cli_command_full+0x233) [0x48dce1] asterisk() [0x43b040] asterisk() [0x44201d] /lib/libc.so.6(__libc_start_main+0xfe) [0x7fcd36d00d8e] asterisk() [0x41e2a9] === ---> Waiting for Lock #3 (chan_sip.c): MUTEX 6353 sip_indicate p 0x836b090 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e89d2] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4e17cd] asterisk(__ao2_lock+0x5a) [0x4444a4] /usr/lib/asterisk/modules/chan_sip.so(+0x23af9) [0x7fcd086a0af9] asterisk(ast_indicate_data+0x367) [0x474288] asterisk(ast_indicate+0x2b) [0x473ecf] /usr/lib/asterisk/modules/chan_sip.so(+0x78962) [0x7fcd086f5962] /usr/lib/asterisk/modules/chan_sip.so(+0x7f1c1) [0x7fcd086fc1c1] /usr/lib/asterisk/modules/chan_sip.so(+0x80468) [0x7fcd086fd468] /usr/lib/asterisk/modules/chan_sip.so(+0x7fce3) [0x7fcd086fcce3] asterisk(ast_io_wait+0x1c4) [0x4dbaaa] /usr/lib/asterisk/modules/chan_sip.so(+0x81bf3) [0x7fcd086febf3] asterisk() [0x569052] /lib/libpthread.so.0(+0x7971) [0x7fcd3657a971] /lib/libc.so.6(clone+0x6d) [0x7fcd36dc894d] === --- ---> Locked Here: chan_sip.c line 27630 (sip_set_rtp_peer) === ------------------------------------------------------------------- === === Thread ID: 140518501463824 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Lock #0 (chan_sip.c): MUTEX 27630 sip_set_rtp_peer p 0x836b090 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e89d2] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4e17cd] asterisk(__ao2_lock+0x5a) [0x4444a4] /usr/lib/asterisk/modules/chan_sip.so(+0x97ec9) [0x7fcd08714ec9] asterisk() [0x5269cc] asterisk(ast_rtp_instance_bridge+0x970) [0x52789f] asterisk(ast_channel_bridge+0x108f) [0x48002f] asterisk(ast_bridge_call+0xdf9) [0x4bd0dd] /usr/lib/asterisk/modules/app_dial.so(+0xf756) [0x7fcd10d9b756] /usr/lib/asterisk/modules/app_dial.so(+0x10106) [0x7fcd10d9c106] asterisk(pbx_exec+0x1fb) [0x5019d8] asterisk() [0x50b8de] asterisk(ast_spawn_extension+0x65) [0x50d320] asterisk() [0x50dda9] asterisk() [0x50f9e7] asterisk() [0x569052] /lib/libpthread.so.0(+0x7971) [0x7fcd3657a971] /lib/libc.so.6(clone+0x6d) [0x7fcd36dc894d] === ---> Waiting for Lock #1 (pbx.c): MUTEX 9467 pbx_builtin_getvar_helper chan 0x85614b0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e89d2] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4e17cd] asterisk(__ao2_lock+0x5a) [0x4444a4] asterisk(pbx_builtin_getvar_helper+0x61) [0x51f258] /usr/lib/asterisk/modules/chan_sip.so(+0x22143) [0x7fcd0869f143] /usr/lib/asterisk/modules/chan_sip.so(+0x39138) [0x7fcd086b6138] /usr/lib/asterisk/modules/chan_sip.so(+0x982ca) [0x7fcd087152ca] asterisk() [0x5269cc] asterisk(ast_rtp_instance_bridge+0x970) [0x52789f] asterisk(ast_channel_bridge+0x108f) [0x48002f] asterisk(ast_bridge_call+0xdf9) [0x4bd0dd] /usr/lib/asterisk/modules/app_dial.so(+0xf756) [0x7fcd10d9b756] /usr/lib/asterisk/modules/app_dial.so(+0x10106) [0x7fcd10d9c106] asterisk(pbx_exec+0x1fb) [0x5019d8] asterisk() [0x50b8de] asterisk(ast_spawn_extension+0x65) [0x50d320] asterisk() [0x50dda9] asterisk() [0x50f9e7] asterisk() [0x569052] /lib/libpthread.so.0(+0x7971) [0x7fcd3657a971] /lib/libc.so.6(clone+0x6d) [0x7fcd36dc894d] === --- ---> Locked Here: channel.c line 4222 (ast_indicate_data) === ------------------------------------------------------------------- === =======================================================================