(gdb) bt #0 0x00bd4bfe in _int_malloc () from /lib/tls/libc.so.6 #1 0x00bd6796 in calloc () from /lib/tls/libc.so.6 #2 0x0810fe3b in _ast_calloc (num=1, len=180, file=0x535a7ab "iax2-parser.c", lineno=972, func=0x535b789 "iax_frame_new") at /usr/src/asterisk-trunk/1.4/r105409/asterisk-1.4/include/asterisk/utils.h:359 #3 0x053524c3 in iax_frame_new (direction=2, datalen=0, cacheable=0) at iax2-parser.c:972 #4 0x0532b9b4 in iax2_send (pvt=0xb702fcc8, f=0x11e41b0, ts=0, seqno=-1, now=0, transfer=0, final=0) at chan_iax2.c:4169 #5 0x0532e697 in __send_command (i=0xb702fcc8, type=6 '\006', command=30, ts=0, data=0x0, datalen=0, seqno=-1, now=0, transfer=0, final=0) at chan_iax2.c:4856 #6 0x0532e6f8 in send_command (i=0xb702fcc8, type=6 '\006', command=30, ts=0, data=0x0, datalen=0, seqno=-1) at chan_iax2.c:4861 #7 0x05344d5e in iax2_poke_peer (peer=0xb7d24f28, heldcall=0) at chan_iax2.c:8678 #8 0x05337135 in __iax2_poke_peer_s (data=0xb7d24f28) at chan_iax2.c:6282 #9 0x05342af1 in iax2_process_thread (data=0xb7d31b78) at chan_iax2.c:8372 #10 0x08111e80 in dummy_start (data=0xb7d265c8) at utils.c:865 #11 0x00d223cc in start_thread () from /lib/tls/libpthread.so.0 #12 0x00c3b1ae in clone () from /lib/tls/libc.so.6 (gdb) bt full #0 0x00bd4bfe in _int_malloc () from /lib/tls/libc.so.6 No symbol table info available. #1 0x00bd6796 in calloc () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0810fe3b in _ast_calloc (num=1, len=180, file=0x535a7ab "iax2-parser.c", lineno=972, func=0x535b789 "iax_frame_new") at /usr/src/asterisk-trunk/1.4/r105409/asterisk-1.4/include/asterisk/utils.h:359 p = (void *) 0x9f59438 __PRETTY_FUNCTION__ = "_ast_calloc" #3 0x053524c3 in iax_frame_new (direction=2, datalen=0, cacheable=0) at iax2-parser.c:972 fr = (struct iax_frame *) 0x0 iax_frames = (struct iax_frames *) 0x9f59438 __PRETTY_FUNCTION__ = "iax_frame_new" #4 0x0532b9b4 in iax2_send (pvt=0xb702fcc8, f=0x11e41b0, ts=0, seqno=-1, now=0, transfer=0, final=0) at chan_iax2.c:4169 fh = (struct ast_iax2_full_hdr *) 0x81100dd mh = (struct ast_iax2_mini_hdr *) 0x11e41a8 vh = (struct ast_iax2_video_hdr *) 0x1 frb = {fr2 = {sockfd = 0, callno = 0, dcallno = 0, data = 0x0, datalen = 0, retries = 0, ts = 1048608, retrytime = 0, outoforder = 0, sentyet = 1, transfer = 1, final = 0, direction = 1, cacheable = 0, oseqno = 5, iseqno = 0, retrans = 0, list = {next = 0xb70b9858}, af = {frametype = 0, subclass = 0, datalen = 0, samples = 0, mallocd = 0, mallocd_hdr_len = 0, offset = 0, src = 0x0, data = 0x0, delivery = {tv_sec = 0, tv_usec = 0}, frame_list = { next = 0x0}, flags = 0, ts = 0, len = 0, seqno = 0}, afdatalen = 4096, unused = '\0' , "\020", '\0' , afdata = 0x11e3164 ""}, buffer = '\0' , "¥\2203\005", '\0' , "\001", '\0' , "\224\027½\000\000D=¼\000\000\234=\036\001\0207\036\001mµ\000\234=\036\001<>\036\001|>\036\001\000\000\000\000|>\036\001\000?024\025\b\000\000\000\00047\036\001\000D=¼\000P?\036\001(\000\000\000\000\000\000\000\000\000\000\000\000?024\025\bx=\036\001·?\000\234=\036\001", '\0' , "\001?5\005v\2155\005¨=\036\001·?\000?\036\001v\2155\005\001", '\0' , "d=\036\001¸?\000"...} fr = (struct iax_frame *) 0xb7042298 res = 0 sendmini = 0 lastsent = 0 fts = 11 __PRETTY_FUNCTION__ = "iax2_send" #5 0x0532e697 in __send_command (i=0xb702fcc8, type=6 '\006', command=30, ts=0, data=0x0, datalen=0, seqno=-1, now=0, transfer=0, final=0) at chan_iax2.c:4856 f = {frametype = AST_FRAME_IAX, subclass = 30, datalen = 0, samples = 0, mallocd = 0, mallocd_hdr_len = 0, offset = 0, src = 0x535697e "__send_command", data = 0x0, delivery = {tv_sec = 0, tv_usec = 0}, frame_list = {next = 0x0}, flags = 0, ts = 0, len = 0, seqno = 0} __FUNCTION__ = "__send_command" #6 0x0532e6f8 in send_command (i=0xb702fcc8, type=6 '\006', command=30, ts=0, data=0x0, datalen=0, seqno=-1) at chan_iax2.c:4861 No locals. #7 0x05344d5e in iax2_poke_peer (peer=0xb7d24f28, heldcall=0) at chan_iax2.c:8678 __PRETTY_FUNCTION__ = "iax2_poke_peer" #8 0x05337135 in __iax2_poke_peer_s (data=0xb7d24f28) at chan_iax2.c:6282 peer = (struct iax2_peer *) 0xb7d24f28 #9 0x05342af1 in iax2_process_thread (data=0xb7d31b78) at chan_iax2.c:8372 _buffer = {__routine = 0x534249c , __arg = 0xb7d31b78, __canceltype = 75, __prev = 0x11e4370} thread = (struct iax2_thread *) 0xb7d31b78 tv = {tv_sec = 167010648, tv_usec = 13778679} ts = {tv_sec = 18760520, tv_nsec = 12433158} put_into_idle = 1 __PRETTY_FUNCTION__ = "iax2_process_thread" #10 0x08111e80 in dummy_start (data=0xb7d265c8) at utils.c:865 _buffer = {__routine = 0x806a1bb , __arg = 0x11e4ba0, __canceltype = 0, __prev = 0x0} ret = (void *) 0x0 a = {start_routine = 0x5342562 , data = 0xb7d31b78, name = 0xb7d26670 "iax2_process_thread started at [ 8883] chan_iax2.c start_network_thread()"} lock_info = (struct thr_lock_info *) 0x9f49f48 mutex_attr = {__mutexkind = 1} #11 0x00d223cc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #12 0x00c3b1ae in clone () from /lib/tls/libc.so.6 ---Type to continue, or q to quit--- No symbol table info available.