#0 0x00affd34 in pthread_mutex_lock () from /lib/tls/libpthread.so.0 (gdb) bt #0 0x00affd34 in pthread_mutex_lock () from /lib/tls/libpthread.so.0 #1 0x00bb810e in ast_mutex_lock (pmutex=0x4) at /root/digium/1.4/asterisk-1.4.0/include/asterisk/lock.h:532 #2 0x00bb86a9 in transmit_response (s=0x0, req=0x88ba958) at chan_skinny.c:1393 #3 0x00bb8ccb in transmit_tone (s=0x0, tone=0) at chan_skinny.c:1553 #4 0x00bbadae in skinny_ss (data=0x88cd638) at chan_skinny.c:2282 #5 0x080eabed in dummy_start (data=0x889ad48) at utils.c:545 #6 0x00afe371 in start_thread () from /lib/tls/libpthread.so.0 #7 0x00a56ffe in clone () from /lib/tls/libc.so.6 (gdb) bt full #0 0x00affd34 in pthread_mutex_lock () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0x00bb810e in ast_mutex_lock (pmutex=0x4) at /root/digium/1.4/asterisk-1.4.0/include/asterisk/lock.h:532 No locals. #2 0x00bb86a9 in transmit_response (s=0x0, req=0x88ba958) at chan_skinny.c:1393 res = 0 __PRETTY_FUNCTION__ = "transmit_response" #3 0x00bb8ccb in transmit_tone (s=0x0, tone=0) at chan_skinny.c:1553 req = (struct skinny_req *) 0x88ba958 #4 0x00bbadae in skinny_ss (data=0x88cd638) at chan_skinny.c:2282 c = (struct ast_channel *) 0x88cd638 sub = (struct skinny_subchannel *) 0x88cdae0 l = (struct skinny_line *) 0x8808128 d = (struct skinny_device *) 0x8808030 s = (struct skinnysession *) 0x0 exten = "5", '\0' len = 1 timeout = 0 res = 53 getforward = 0 __PRETTY_FUNCTION__ = "skinny_ss" #5 0x080eabed in dummy_start (data=0x889ad48) at utils.c:545 _buffer = {__routine = 0x8067de5 , __arg = 0xb723dbb0, __canceltype = -1222388648, __prev = 0x0} ret = (void *) 0xab46f4 a = {start_routine = 0xbbac20 , data = 0x88cd638, name = 0x88cdbd8 "skinny_ss", ' ' , "started at [ 3190] chan_skinny.c handle_stimulus_message()"} #6 0x00afe371 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #7 0x00a56ffe in clone () from /lib/tls/libc.so.6 No symbol table info available.