#0 0x00000000004e540c in ast_rtp_read (rtp=0x2aaad5a6d1a0) at rtp.c:1857 1857 length += data[x * 4 + 3]; (gdb) bt full #0 0x00000000004e540c in ast_rtp_read (rtp=0x2aaad5a6d1a0) at rtp.c:1857 data = ( unsigned char *) 0x2aaad5a6d268 "\205\220íÁÒüãòÿUc\021\022\004\003\01641=>5·¼Øÿÿnigxapb_koîëððibrhvôëòåÜßåçÓãßÝéézvúlgvjndböka`híagiczøíßç×ÜÕËÙÌÉÈÊËÇÏØÕäðxdSJA=?;8=:=GOÜȺ®®«ª««¬®®µºÃÙcF;2+$\035\034\036\037#.AÓº®¦¤¢¡£¤©¬®·" length = 720722782 header_end = (unsigned char *) 0x1
num_generations = 177621862 header_length = 710487449 diff = -10633 x = 9822054 res = 42 sock_in = {sin_family = 2, sin_port = 11454, sin_addr = {s_addr = 2619311168}, sin_zero = "\000\000\000\000\000\000\000"} len = 16 seqno = 24080 version = 2 payloadtype = 105 hdrlen = 16 padding = 0 mark = 8388608 ext = 0 cc = 1 ssrc = 2527040145 timestamp = 1508829424 rtpheader = (unsigned int *) 0x2aaad5a6d258 rtpPT = {isAstFormat = 1, code = 67108864} bridged = (struct ast_rtp *) 0x2aaab8d9fd10 prev_seqno = 34712 __PRETTY_FUNCTION__ = "ast_rtp_read" #1 0x00002aaab1251cdd in sip_rtp_read (ast=0x2aaad412d8f0, p=0x2aaad65c4038, faxdetect=0x503c05bc) at chan_sip.c:6693 f = (struct ast_frame *) 0x7b7040 __PRETTY_FUNCTION__ = "sip_rtp_read" ---Type to continue, or q to quit--- #2 0x00002aaab12523a5 in sip_read (ast=0x2aaad412d8f0) at chan_sip.c:6770 fr = (struct ast_frame *) 0x503c083c p = (struct sip_pvt *) 0x2aaad65c4038 faxdetected = 0 __PRETTY_FUNCTION__ = "sip_read" #3 0x0000000000458d9d in __ast_read (chan=0x2aaad412d8f0, dropaudio=0) at channel.c:2737 f = (struct ast_frame *) 0x0 blah = 1288 prestate = 6 count = 0 cause = 0 __PRETTY_FUNCTION__ = "__ast_read" #4 0x000000000045a6db in ast_read (chan=0x2aaad412d8f0) at channel.c:3037 No locals. #5 0x00000000004eef3a in bridge_p2p_loop (c0=0x2aaabaf6e6a0, c1=0x2aaad412d8f0, p0=0x2aaab8d9fd10, p1=0x2aaad5a6d1a0, timeoutms=-1, flags=0, fo=0x503c12f8, rc=0x503c12f0, pvt0=0x2aaabbfdad58, pvt1=0x2aaad65c4038) at rtp.c:4277 fr = (struct ast_frame *) 0x7b7040 who = (struct ast_channel *) 0x2aaad412d8f0 other = (struct ast_channel *) 0x2aaabaf6e6a0 cs = {0x2aaabaf6e6a0, 0x2aaad412d8f0, 0x2aaad412d8f0} p0_iod = {0x0, 0x0} p1_iod = {0x0, 0x0} p0_callback = 0 p1_callback = 0 res = AST_BRIDGE_FAILED __PRETTY_FUNCTION__ = "bridge_p2p_loop" #6 0x00000000004eff52 in ast_rtp_bridge (c0=0x2aaabaf6e6a0, c1=0x2aaad412d8f0, flags=0, fo=0x503c12f8, rc=0x503c12f0, timeoutms=-1) at rtp.c:4535 fmt0 = {bits = 4, name = 0x56c771 "ulaw", samplespersecond = 8000, desc = 0x56c776 "G.711 u-law", fr_len = 80, min_ms = 10, max_ms = 150, inc_ms = 10, def_ms = 20, flags = 0, cur_ms = 20} fmt1 = {bits = 4, name = 0x56c771 "ulaw", samplespersecond = 8000, desc = 0x56c776 "G.711 u-law", fr_len = 80, min_ms = 10, max_ms = 150, inc_ms = 10, def_ms = 20, ---Type to continue, or q to quit--- flags = 0, cur_ms = 20} p0 = (struct ast_rtp *) 0x2aaab8d9fd10 p1 = (struct ast_rtp *) 0x2aaad5a6d1a0 vp0 = (struct ast_rtp *) 0x0 vp1 = (struct ast_rtp *) 0x0 tp0 = (struct ast_rtp *) 0x0 tp1 = (struct ast_rtp *) 0x0 pr0 = (struct ast_rtp_protocol *) 0x2aaab14cece0 pr1 = (struct ast_rtp_protocol *) 0x2aaab14cece0 audio_p0_res = AST_RTP_TRY_PARTIAL video_p0_res = AST_RTP_GET_FAILED text_p0_res = AST_RTP_GET_FAILED audio_p1_res = AST_RTP_TRY_NATIVE video_p1_res = AST_RTP_GET_FAILED text_p1_res = AST_RTP_GET_FAILED res = AST_BRIDGE_FAILED codec0 = 4 codec1 = 4 pvt0 = (void *) 0x2aaabbfdad58 pvt1 = (void *) 0x2aaad65c4038 __PRETTY_FUNCTION__ = "ast_rtp_bridge" #7 0x0000000000462891 in ast_channel_bridge (c0=0x2aaabaf6e6a0, c1=0x2aaad412d8f0, config=0x503c21b0, fo=0x503c12f8, rc=0x503c12f0) at channel.c:5108 now = {tv_sec = 0, tv_usec = 0} to = -1 who = (struct ast_channel *) 0x0 res = AST_BRIDGE_COMPLETE nativefailed = 0 firstpass = 1 o0nativeformats = 4 o1nativeformats = 4 time_left_ms = 0 caller_warning = 0 '\0' callee_warning = 0 '\0' ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "ast_channel_bridge" #8 0x00000000004911f4 in ast_bridge_call (chan=0x2aaabaf6e6a0, peer=0x2aaad412d8f0, config=0x503c21b0) at features.c:2567 other = (struct ast_channel *) 0x2aaab27db732 f = (struct ast_frame *) 0x0 who = (struct ast_channel *) 0x1000 chan_featurecode = '\0' peer_featurecode = '\0' orig_channame = "SIP/sipxcastlabs-bbfdad58\000Fت*\000\000ðu\202\000\000\000\000\000@\000\000\000\000\000\000\000Àù&\215\004+\000\000 \021 orig_peername = "SIP/ulaw.64.132.31.155-d65c4038\000ðÅW\000\000\000\000\000ÐÅW\000\000\000\000\000A\022V\000)#\000\0004eW\000\000\000\000\000%ÆW\000\000\000\000\000\000\000\000\000\000\b\000" res = 0 diff = 1346114464 hasfeatures = 0 hadfeatures = 0 autoloopflag = 0 aoh = (struct ast_option_header *) 0x1 backup_config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = { tv_sec = 0, tv_usec = 0}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = { tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0, end_bridge_callback = 0, end_bridge_callback_data = 0x0, end_bridge_callback_data_fixup = 0} bridge_cdr = (struct ast_cdr *) 0x2aaad463e3b0 orig_peer_cdr = (struct ast_cdr *) 0x2aaad65c7240 chan_cdr = (struct ast_cdr *) 0x2aaabaf6f3b0 peer_cdr = (struct ast_cdr *) 0x2aaad65c7240 new_chan_cdr = (struct ast_cdr *) 0x0 new_peer_cdr = (struct ast_cdr *) 0x0 __PRETTY_FUNCTION__ = "ast_bridge_call" #9 0x00002aaab27d913d in dial_exec_full (chan=0x2aaabaf6e6a0, data=0x503c4920, peerflags=0x503c2710, continue_exec=0x0) at app_dial.c:2184 number = 0x2aaad4582501 "ulaw.64.132.31.155/18608991184" res = 0 ---Type to continue, or q to quit--- rest = 0x0 cur = 0x0 outgoing = (struct chanlist *) 0x0 peer = (struct ast_channel *) 0x2aaad412d8f0 to = 26639 num = {chan = 0x2aaabaf6e6a0, busy = 0, congestion = 0, nochan = 0} cause = 0 numsubst = "ulaw.64.132.31.155/18608991184", '\0' , "\002\006\030", '\0' , "p´1\214\004+\000\000\177*L", '\0' , " ²-\006\000\000\000\000\200& config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = { tv_sec = 1246994791, tv_usec = 264114}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x2aaad4a7d7d0 "timeleft", end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0, end_bridge_callback = 0x2aaab27d4da5 , end_bridge_callback_data = 0x2aaabaf6e6a0, end_bridge_callback_data_fixup = 0x2aaab27d4eba } calldurationlimit = {tv_sec = 10800, tv_usec = 0} dtmfcalled = 0x0 dtmfcalling = 0x0 pa = {sentringing = 0, privdb_val = 0, privcid = '\0' , privintro = '\0' , status = "ANSWER\000R\000GS", '\0' } sentringing = 0 moh = 0 outbound_group = 0x0 result = 0 parse = 0x503c14d0 "SIP" opermode = 0 args = {argc = 3, argv = 0x503c1b68, peers = 0x503c14d0 "SIP", timeout = 0x503c14f3 "30", options = 0x503c14f6 "L(10800000", url = 0x0} opts = {flags = 512} opt_args = {0x0, 0x0, 0x0, 0x503c14f8 "10800000", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} ---Type to continue, or q to quit--- datastore = (struct ast_datastore *) 0x2aaad4010110 fulldial = 0 num_dialed = 1 __PRETTY_FUNCTION__ = "dial_exec_full" #10 0x00002aaab27d9853 in dial_exec (chan=0x2aaabaf6e6a0, data=0x503c4920) at app_dial.c:2258 peerflags = {flags = 4294967296} #11 0x00000000004c2ee6 in pbx_exec (c=0x2aaabaf6e6a0, app=0x6263db0, data=0x503c4920) at pbx.c:1348 res = 0 u = (struct ast_module_user *) 0x2aaad4580380 saved_c_appl = 0x0 saved_c_data = 0x0 __PRETTY_FUNCTION__ = "pbx_exec" #12 0x00000000004cb6e3 in pbx_extension_helper (c=0x2aaabaf6e6a0, con=0x0, context=0x2aaabaf6ea58 "defaultproc", exten=0x2aaabaf6eaa8 "18608991184", priority=13, label=0x0, callerid=0x2aaad41e8a40 "7529889966", action=E_SPAWN, found=0x503c6fe4, combined_find_spawn=1) at pbx.c:3690 e = (struct ast_exten *) 0x62db220 app = (struct ast_app *) 0x6263db0 res = -481036337 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x2aaabaf6ea58 "defaultproc"} passdata = "SIP/ulaw.64.132.31.155/18608991184,30,L(10800000)\00029889966\"\000x0g200h1860899__i0.006500j0\000137b1860899_c0.008800d0.008800e0f18608991184x0,g200h1860899__i0.006500j0-\0006106821080x0,g200h1610682__i0.006500j0"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #13 0x00000000004ccb29 in ast_spawn_extension (c=0x2aaabaf6e6a0, context=0x2aaabaf6ea58 "defaultproc", exten=0x2aaabaf6eaa8 "18608991184", priority=13, callerid=0x2aaad41e8a40 "7529889966", found=0x503c6fe4, combined_find_spawn=1) at pbx.c:4122 No locals. #14 0x00000000004cd277 in __ast_pbx_run (c=0x2aaabaf6e6a0, args=0x0) at pbx.c:4212 digit = 0 invalid = 0 timeout = 0 ---Type to continue, or q to quit--- dst_exten = '\0' , " q, " p, "0q, " 21\214\004+\000\000\000\000\000\000\000\000\000@", '\0' , "\030", '\0' , "\bp, "\030p, "\004\000\000" pos = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #15 0x00000000004ce84a in pbx_thread (data=0x2aaabaf6e6a0) at pbx.c:4499 c = (struct ast_channel *) 0x2aaabaf6e6a0 #16 0x0000000000524394 in dummy_start (data=0x2aaabb29cfe0) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -2370294367890632283, 0, 1346140480, 1084276736, 4096, -2370294367890632475, -2370294366550154274}, __mask_was_saved = 0}}, __pad = {0x503c71c0, 0x0, 0x2aaad5478f00, 0x0}} __cancel_routine = (void (*)(void *)) 0x433121 __cancel_arg = (void *) 0x503c7940 not_first_call = 0 ret = (void *) 0x2b048d26a898 a = {start_routine = 0x4ce828 , data = 0x2aaabaf6e6a0, name = 0x2aaab9101910 "pbx_thread", ' ' , "started at [ 4520] pbx.c ast_pbx_start()"} #17 0x00002b048c313367 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #18 0x00002b048cff0f7d in clone () from /lib64/libc.so.6 No symbol table info available.