======================================================================= === SVN-trunk-r403292M === Currently Held Locks ======================================================================= === === (): (times locked) === === Thread ID: 0x7f4dd8102700 (worker_start started at [ 1046] threadpool.c worker_thread_start()) === ---> Waiting for Lock #0 (channel.c): MUTEX 6531 ast_do_masquerade channels 0x15dbbc0 (1) asterisk(__ast_bt_get_addresses+0x1d) [0x46a6d1] asterisk(__ast_pthread_mutex_lock+0xe0) [0x540f53] asterisk(__ao2_lock+0xe4) [0x45c046] asterisk() [0x45dc1f] asterisk(__ao2_callback+0x5c) [0x45e126] asterisk(__ao2_unlink+0xa2) [0x45d98f] asterisk(ast_do_masquerade+0x275) [0x4c3a18] asterisk() [0x4b9a6e] asterisk(ast_read+0x1d) [0x4bc0ef] asterisk() [0x520582] asterisk(ast_waitstream+0x4f) [0x520cdf] /usr/lib/asterisk/modules/app_playback.so(+0x2f74) [0x7f4dc14cdf74] asterisk(pbx_exec+0x13d) [0x579c1a] asterisk() [0x584ddf] asterisk(ast_spawn_extension+0x64) [0x587ef7] asterisk() [0x58980c] asterisk() [0x58b856] asterisk() [0x60bc0e] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7f4e08fa9e9a] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f4e0a737ccd] === --- ---> Locked Here: channel.c line 6531 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0x7f4da32c0700 (pbx_thread started at [ 6488] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 6531 ast_do_masquerade channels 0x15dbbc0 (1) asterisk(__ast_bt_get_addresses+0x1d) [0x46a6d1] asterisk(__ast_pthread_mutex_lock+0xe0) [0x540f53] asterisk(__ao2_lock+0xe4) [0x45c046] asterisk(ast_do_masquerade+0xb4) [0x4c3857] asterisk() [0x4b9a6e] asterisk(ast_read+0x1d) [0x4bc0ef] asterisk() [0x520582] asterisk(ast_waitstream+0x4f) [0x520cdf] /usr/lib/asterisk/modules/app_playback.so(+0x2f74) [0x7f4dc14cdf74] asterisk(pbx_exec+0x13d) [0x579c1a] asterisk() [0x584ddf] asterisk(ast_spawn_extension+0x64) [0x587ef7] asterisk() [0x58980c] asterisk() [0x58b856] asterisk() [0x60bc0e] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7f4e08fa9e9a] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f4e0a737ccd] === ---> Lock #1 (channel.c): MUTEX 6576 ast_do_masquerade original 0x7f4de0042c30 (1) asterisk(__ast_bt_get_addresses+0x1d) [0x46a6d1] asterisk(__ast_pthread_mutex_lock+0xe0) [0x540f53] asterisk(__ao2_lock+0xe4) [0x45c046] asterisk(ast_do_masquerade+0x310) [0x4c3ab3] asterisk() [0x4b9a6e] asterisk(ast_read+0x1d) [0x4bc0ef] asterisk() [0x520582] asterisk(ast_waitstream+0x4f) [0x520cdf] /usr/lib/asterisk/modules/app_playback.so(+0x2f74) [0x7f4dc14cdf74] asterisk(pbx_exec+0x13d) [0x579c1a] asterisk() [0x584ddf] asterisk(ast_spawn_extension+0x64) [0x587ef7] asterisk() [0x58980c] asterisk() [0x58b856] asterisk() [0x60bc0e] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7f4e08fa9e9a] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f4e0a737ccd] === ---> Lock #2 (channel.c): MUTEX 6576 ast_do_masquerade clonechan 0x7f4de0085750 (1) asterisk(__ast_bt_get_addresses+0x1d) [0x46a6d1] asterisk(__ast_pthread_mutex_trylock+0xe0) [0x5413c0] asterisk(__ao2_trylock+0xe4) [0x45c405] asterisk(ast_do_masquerade+0x38f) [0x4c3b32] asterisk() [0x4b9a6e] asterisk(ast_read+0x1d) [0x4bc0ef] asterisk() [0x520582] asterisk(ast_waitstream+0x4f) [0x520cdf] /usr/lib/asterisk/modules/app_playback.so(+0x2f74) [0x7f4dc14cdf74] asterisk(pbx_exec+0x13d) [0x579c1a] asterisk() [0x584ddf] asterisk(ast_spawn_extension+0x64) [0x587ef7] asterisk() [0x58980c] asterisk() [0x58b856] asterisk() [0x60bc0e] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7f4e08fa9e9a] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f4e0a737ccd] === ------------------------------------------------------------------- === =======================================================================