#0 0x00d1e757 in pthread_mutex_lock () from /lib/tls/i686/libpthread.so.0 (gdb) bt #0 0x00d1e757 in pthread_mutex_lock () from /lib/tls/i686/libpthread.so.0 #1 0x080c8246 in ast_rtp_lookup_code (rtp=0x6e692029, isAstFormat=0, code=0) at /usr/src/asterisk-1.4.0/include/asterisk/lock.h:532 #2 0x080c8380 in bridge_p2p_rtp_write (rtp=0x91e7470, bridged=0x6e692029, rtpheader=0x91e74f4, len=28, hdrlen=12) at rtp.c:1038 #3 0x080cda56 in p2p_rtp_callback (id=0x92b5ff8, fd=0, events=1, cbdata=0x91e7470) at rtp.c:2900 #4 0x080a0fae in ast_io_wait (ioc=0x916eaa0, howlong=0) at io.c:279 #5 0x00aefd2f in do_monitor (data=0x0) at chan_sip.c:14858 #6 0x080f1025 in dummy_start (data=0x6e69419d) at utils.c:545 #7 0x00d1d098 in __pthread_initialize_minimal () from /lib/tls/i686/libpthread.so.0 #8 0x006b0bee in clone () from /lib/tls/i686/libc.so.6 (gdb) bt full #0 0x00d1e757 in pthread_mutex_lock () from /lib/tls/i686/libpthread.so.0 No symbol table info available. #1 0x080c8246 in ast_rtp_lookup_code (rtp=0x6e692029, isAstFormat=0, code=0) at /usr/src/asterisk-1.4.0/include/asterisk/lock.h:532 pt = 8388608 #2 0x080c8380 in bridge_p2p_rtp_write (rtp=0x91e7470, bridged=0x6e692029, rtpheader=0x91e74f4, len=28, hdrlen=12) at rtp.c:1038 payload = 0 bridged_payload = 0 version = 2 mark = 8388608 seqno = 6 __PRETTY_FUNCTION__ = "bridge_p2p_rtp_write" #3 0x080cda56 in p2p_rtp_callback (id=0x92b5ff8, fd=0, events=1, cbdata=0x91e7470) at rtp.c:2900 res = 28 sin = {sin_family = 2, sin_port = 44286, sin_addr = {s_addr = 4100711080}, sin_zero = "\000\000\000\000\000\000\000"} len = 16 __PRETTY_FUNCTION__ = "p2p_rtp_callback" #4 0x080a0fae in ast_io_wait (ioc=0x916eaa0, howlong=0) at io.c:279 res = 1 x = 2 origcnt = 9 #5 0x00aefd2f in do_monitor (data=0x0) at chan_sip.c:14858 res = 0 sip = (struct sip_pvt *) 0x3bd peer = (struct sip_peer *) 0x3bd t = 152496800 fastrestart = 0 lastpeernum = -1 curpeernum = 81 reloading = 957 __PRETTY_FUNCTION__ = "do_monitor" #6 0x080f1025 in dummy_start (data=0x6e69419d) at utils.c:545 _buffer = {__routine = 0x80672a0 , __arg = 0x5eebb0, __canceltype = 0, __prev = 0x0} ret = (void *) 0x917cc50 a = {start_routine = 0xaef800 , data = 0x0, name = 0x917cc50 "do_monitor", ' ' , "started at [14917] chan_sip.c restart_monitor()"} #7 0x00d1d098 in __pthread_initialize_minimal () from /lib/tls/i686/libpthread.so.0 No symbol table info available. #8 0x006b0bee in clone () from /lib/tls/i686/libc.so.6 No symbol table info available.