*** bt output *** (gdb) bt #0 0x081eeea1 in reqprep (req=0xb75c5f10, p=0x85087f8, sipmethod=8, seqno=102, newbranch=1) at /usr/src/asterisk-1.4/include/asterisk/strings.h:35 #1 0x081f7bcf in transmit_request_with_auth (p=0x85087f8, sipmethod=8, seqno=0, reliable=XMIT_RELIABLE, newbranch=1) at chan_sip.c:7331 #2 0x081e67eb in sip_hangup (ast=0x84fc258) at chan_sip.c:3322 #3 0x0807e9e0 in ast_hangup (chan=0x84fc258) at channel.c:1560 #4 0x080b8588 in __ast_pbx_run (c=0x84fc258) at pbx.c:2496 #5 0x080b8754 in pbx_thread (data=0x84fc258) at pbx.c:2556 #6 0x080effe3 in dummy_start (data=0x84f9170) at utils.c:544 #7 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 (gdb) *** bt full output *** (gdb) bt full #0 0x081eeea1 in reqprep (req=0xb75c5f10, p=0x85087f8, sipmethod=8, seqno=102, newbranch=1) at /usr/src/asterisk-1.4/include/asterisk/strings.h:35 orig = (struct sip_request *) 0x8508b00 stripped = '\0' tmp = '\0' newto = '\0' c = 0x0 ot = 0x0 of = 0x0 is_strict = 1 __PRETTY_FUNCTION__ = "reqprep" #1 0x081f7bcf in transmit_request_with_auth (p=0x85087f8, sipmethod=8, seqno=0, reliable=XMIT_RELIABLE, newbranch=1) at chan_sip.c:7331 resp = {rlPart1 = 0x0, rlPart2 = 0x0, len = 0, headers = 0, method = 0, lines = 0, flags = 0, header = { 0x0 }, line = {0x0 }, data = '\0' , sdp_start = 0, sdp_end = 0} __PRETTY_FUNCTION__ = "transmit_request_with_auth" #2 0x081e67eb in sip_hangup (ast=0x84fc258) at chan_sip.c:3322 audioqos = 0x84fd2e0 "ssrc=99820834;themssrc=724992296;lp=0;rxjitter=0.000265;rxcount=240;txjitter=0.000000;txcount =210;rlp=0;rtt=0.000000" videoqos = 0x831d4cc "" p = (struct sip_pvt *) 0x85087f8 needcancel = 0 ---Type to continue, or q to quit--- needdestroy = 0 oldowner = (struct ast_channel *) 0x84fc258 __PRETTY_FUNCTION__ = "sip_hangup" #3 0x0807e9e0 in ast_hangup (chan=0x84fc258) at channel.c:1560 res = 0 __PRETTY_FUNCTION__ = "ast_hangup" #4 0x080b8588 in __ast_pbx_run (c=0x84fc258) at pbx.c:2496 found = 1 res = -1 autoloopflag = 0 error = 1 __PRETTY_FUNCTION__ = "__ast_pbx_run" #5 0x080b8754 in pbx_thread (data=0x84fc258) at pbx.c:2556 c = (struct ast_channel *) 0x84fc258 #6 0x080effe3 in dummy_start (data=0x84f9170) at utils.c:544 _buffer = {__routine = 0x806b9c6 , __arg = 0xb75c7bb0, __canceltype = -1210071234, __prev = 0x0} ret = (void *) 0x1 a = {start_routine = 0x80b873d , data = 0x84fc258, name = 0x8508730 "pbx_thread", ' ' , "started at [ 2580] pbx.c ast_pbx_start()"} #7 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #8 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 ---Type to continue, or q to quit--- No symbol table info available. (gdb) *** thread apply all bt output *** (gdb) thread apply all bt Thread 167 (Thread -1218675792 (LWP 32513)): #0 0x081eeea1 in reqprep (req=0xb75c5f10, p=0x85087f8, sipmethod=8, seqno=102, newbranch=1) at /usr/src/asterisk-1.4/include/asterisk/strings.h:35 #1 0x081f7bcf in transmit_request_with_auth (p=0x85087f8, sipmethod=8, seqno=0, reliable=XMIT_RELIABLE, newbranch=1) at chan_sip.c:7331 #2 0x081e67eb in sip_hangup (ast=0x84fc258) at chan_sip.c:3322 #3 0x0807e9e0 in ast_hangup (chan=0x84fc258) at channel.c:1560 #4 0x080b8588 in __ast_pbx_run (c=0x84fc258) at pbx.c:2496 #5 0x080b8754 in pbx_thread (data=0x84fc258) at pbx.c:2556 #6 0x080effe3 in dummy_start (data=0x84f9170) at utils.c:544 #7 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 25 (Thread -1217938512 (LWP 32339)): #0 0xb7fd0410 in ?? () #1 0xb767b398 in ?? () #2 0xb7fc0ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 #3 0x00000000 in ?? () Thread 24 (Thread -1217692752 (LWP 32338)): #0 0xb7fd0410 in ?? () #1 0xb76b7388 in ?? () ---Type to continue, or q to quit--- #2 0xffffffff in ?? () #3 0x00000002 in ?? () #4 0xb7db26e3 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0x080a398a in ast_io_wait (ioc=0xb7a11960, howlong=-1) at io.c:266 #6 0x081c0cdc in network_thread (ignore=0x0) at chan_iax2.c:8088 #7 0x080effe3 in dummy_start (data=0xb7a02750) at utils.c:544 #8 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 23 (Thread -1217446992 (LWP 32337)): #0 0xb7fd0410 in ?? () #1 0xb76f33f8 in ?? () #2 0x00000355 in ?? () #3 0x00000000 in ?? () Thread 22 (Thread -1217201232 (LWP 32336)): #0 0xb7fd0410 in ?? () #1 0xb772f3a8 in ?? () #2 0x0000000b in ?? () #3 0x00000000 in ?? () Thread 21 (Thread -1216955472 (LWP 32335)): #0 0xb7fd0410 in ?? () ---Type to continue, or q to quit--- #1 0xb776b3a8 in ?? () #2 0x0000000b in ?? () #3 0x00000000 in ?? () Thread 20 (Thread -1216709712 (LWP 32334)): #0 0xb7fd0410 in ?? () #1 0xb77a73a8 in ?? () #2 0x0000000b in ?? () #3 0x00000000 in ?? () Thread 19 (Thread -1216463952 (LWP 32333)): #0 0xb7fd0410 in ?? () #1 0xb77e33a8 in ?? () #2 0x0000000b in ?? () #3 0x00000000 in ?? () Thread 18 (Thread -1216218192 (LWP 32332)): #0 0xb7fd0410 in ?? () #1 0xb781f3a8 in ?? () #2 0x0000000b in ?? () #3 0x00000000 in ?? () Thread 17 (Thread -1215972432 (LWP 32331)): ---Type to continue, or q to quit--- #0 0xb7fd0410 in ?? () #1 0xb785b3a8 in ?? () #2 0x0000000b in ?? () #3 0x00000000 in ?? () Thread 16 (Thread -1215726672 (LWP 32330)): #0 0xb7fd0410 in ?? () #1 0xb78973a8 in ?? () #2 0x0000000d in ?? () #3 0x00000000 in ?? () Thread 15 (Thread -1215480912 (LWP 32329)): #0 0xb7fd0410 in ?? () #1 0xb78d33a8 in ?? () #2 0x0000000d in ?? () #3 0x00000000 in ?? () Thread 14 (Thread -1215235152 (LWP 32328)): #0 0xb7fd0410 in ?? () #1 0xb790f3a8 in ?? () #2 0x0000000d in ?? () #3 0x00000000 in ?? () ---Type to continue, or q to quit--- Thread 13 (Thread -1214989392 (LWP 32327)): #0 0xb7fd0410 in ?? () #1 0xb794b3a8 in ?? () #2 0x0000000d in ?? () #3 0x00000000 in ?? () Thread 12 (Thread -1214743632 (LWP 32326)): #0 0xb7fd0410 in ?? () #1 0xb79873a8 in ?? () #2 0x000003e8 in ?? () #3 0x00000001 in ?? () #4 0xb7db26e3 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0x080a398a in ast_io_wait (ioc=0xb7a01148, howlong=1000) at io.c:266 #6 0x081d4f8a in do_monitor (data=0x0) at chan_mgcp.c:3483 #7 0x080effe3 in dummy_start (data=0xb7a02808) at utils.c:544 #8 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 11 (Thread -1214497872 (LWP 32325)): #0 0xb7fd0410 in ?? () #1 0xb79c3298 in ?? () #2 0x00000000 in ?? () ---Type to continue, or q to quit--- Thread 10 (Thread -1214252112 (LWP 32324)): #0 0xb7fd0400 in ?? () #1 0xb7d6f852 in time () from /lib/tls/i686/cmov/libc.so.6 #2 0x08217a62 in does_peer_need_mwi (peer=0xb7a0f7b0) at chan_sip.c:14544 #3 0x082180d2 in do_monitor (data=0x0) at chan_sip.c:14688 #4 0x080effe3 in dummy_start (data=0xb7a00e68) at utils.c:544 #5 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 9 (Thread -1212650576 (LWP 32323)): #0 0xb7fd0410 in ?? () #1 0xb7b85f98 in ?? () #2 0x000003e8 in ?? () #3 0x00000001 in ?? () #4 0xb7db26e3 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0x0824157d in do_monitor (data=0x0) at chan_zap.c:6759 #6 0x080effe3 in dummy_start (data=0xb7a07bb8) at utils.c:544 #7 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 8 (Thread -1212404816 (LWP 32322)): #0 0xb7fd0410 in ?? () #1 0xb7bc2268 in ?? () ---Type to continue, or q to quit--- #2 0xb7e1dff4 in ?? () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7bc2254 in ?? () #4 0xb7d7e8b6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6 #5 0xb7d7e6db in sleep () from /lib/tls/i686/cmov/libc.so.6 #6 0x08292ca9 in scan_thread (unused=0x0) at pbx_spool.c:436 #7 0x080effe3 in dummy_start (data=0x84f87a8) at utils.c:544 #8 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 7 (Thread -1212159056 (LWP 32321)): #0 0xb7fd0410 in ?? () #1 0xb7bfe0c8 in ?? () #2 0x00000000 in ?? () Thread 6 (Thread -1211913296 (LWP 32320)): #0 0xb7fd0410 in ?? () #1 0xb7c343a8 in ?? () #2 0xb7e1dff4 in ?? () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7c34394 in ?? () #4 0xb7d7e8b6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6 #5 0xb7d7e6db in sleep () from /lib/tls/i686/cmov/libc.so.6 #6 0x082a7fa6 in monmp3thread (data=0x84fa500) at res_musiconhold.c:493 #7 0x080effe3 in dummy_start (data=0x84f9698) at utils.c:544 ---Type to continue, or q to quit--- #8 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread -1211667536 (LWP 32319)): #0 0xb7fd0410 in ?? () #1 0xb7c763f8 in ?? () #2 0x000000c9 in ?? () #3 0x00000000 in ?? () Thread 4 (Thread -1211421776 (LWP 32318)): #0 0xb7fd0410 in ?? () #1 0xb7cb2368 in ?? () #2 0x00001388 in ?? () #3 0x00000001 in ?? () #4 0xb7db26e3 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0x080af8e7 in accept_thread (ignore=0x0) at manager.c:2158 #6 0x080effe3 in dummy_start (data=0x84f5b70) at utils.c:544 #7 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread -1211176016 (LWP 32317)): #0 0xb7fd0410 in ?? () #1 0xb7cee328 in ?? () ---Type to continue, or q to quit--- #2 0xffffffff in ?? () #3 0x00000001 in ?? () #4 0xb7db26e3 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0x0806d343 in listener (unused=0x0) at asterisk.c:887 #6 0x080effe3 in dummy_start (data=0x84f5900) at utils.c:544 #7 0xb7fb7240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb7dbc27e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread -1211173184 (LWP 32313)): #0 0xb7fd0410 in ?? () #1 0xbfafc938 in ?? () #2 0xffffffff in ?? () #3 0x00000000 in ?? () 0x081eeea1 35 return (!s || (*s == '\0')); (gdb)