!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {0 }, _kill = {si_pid = 0, si_uid = 0}, _timer = {si_tid = 0, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 0, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 0, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x0, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 0, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f8a6abb0700 (LWP 14906)): #0 0x00007f8a7bd6fc60 in srtp_get_stream () at /lib/libsrtp.so.1 #1 0x00007f8a7bd70511 in srtp_unprotect () at /lib/libsrtp.so.1 #2 0x00007f8a7bf81721 in ast_srtp_unprotect (srtp=0x7f8a9c114b60, buf=0x7f8ac8093e40, len=0x7f8a6abaf1bc, rtcp=0) at res_srtp.c:377 res = 0 i = 0 retry = 0 stats = {txcount = 0, rxcount = 0, txjitter = 0, rxjitter = 0, remote_maxjitter = 0, remote_minjitter = 0, remote_normdevjitter = 0, remote_stdevjitter = 0, local_maxjitter = 0, local_minjitter = 0, local_normdevjitter = 0, local_stdevjitter = 0, txploss = 0, rxploss = 0, remote_maxrxploss = 0, remote_minrxploss = 0, remote_normdevrxploss = 0, remote_stdevrxploss = 0, local_maxrxploss = 0, local_minrxploss = 0, local_normdevrxploss = 0, local_stdevrxploss = 0, rtt = 0, maxrtt = 0, minrtt = 0, normdevrtt = 0, stdevrtt = 0, local_ssrc = 0, remote_ssrc = 0, channel_uniqueid = '000' , txoctetcount = 0, rxoctetcount = 0} __PRETTY_FUNCTION__ = "ast_srtp_unprotect" #3 0x00007f8a780e683a in ast_rtp_interpret (instance=0x7f8ac8024f60, srtp=0x7f8a9c114b60, remote_address=0x7f8a6abaf4f0, read_area=0x7f8ac8093e40 "200", length=182, prev_seqno=8137) at res_rtp_asterisk.c:6743 rtpheader = 0x7f8ac8093e40 rtp = 0x7f8ac8093d70 instance1 = 0x7f8ac8024f60 res = 182 hdrlen = 12 seqno = 32650 timestamp = 32650 payloadtype = -939372768 padding = 32650 mark = -939372704 ext = 32650 cc = -939372768 payload = 0x0 frames = {first = 0x9f706714fa947838, last = 0x392b858c8f064961} __PRETTY_FUNCTION__ = "ast_rtp_interpret" #4 0x00007f8a780e8d2e in ast_rtp_read (instance=0x7f8ac8024f60, rtcp=0) at res_rtp_asterisk.c:7363 rtp = 0x7f8ac8093d70 srtp = 0x7f8a9c114b60 child = 0x0 addr = {ss = {ss_family = 2, __ss_padding = "b274f254300332000000000000000000000000340253t234212177000000`O002Ȋ177000000@377377377000000000000n226000@", '000' , "320O004270212177000000000000000000000000000000̙Y000000000000000001000000000002000000000320O004270212177", '000' , "005000000000000000000000005000000", __ss_align = 140233769504720}, len = 16} res = 182 hdrlen = 12 version = 2 payloadtype = 0 mark = 0 read_area = 0x7f8ac8093e40 "200" read_area_size = 8192 rtpheader = 0x7f8ac8093e40 seqno = 8138 ssrc = 1116166798 timestamp = 326831792 prev_seqno = 8137 remote_address = {ss = {ss_family = 2, __ss_padding = "b274f254300332", '000' , __ss_align = 0}, len = 16} frames = {first = 0x0, last = 0x0} frame = 0x0 __PRETTY_FUNCTION__ = "ast_rtp_read" #5 0x0000000000552823 in ast_rtp_instance_read (instance=0x7f8ac8024f60, rtcp=0) at rtp_engine.c:583 frame = 0x732f60 <__PRETTY_FUNCTION__.19219> __PRETTY_FUNCTION__ = "ast_rtp_instance_read" #6 0x00007f8a6f25205e in media_session_rtp_read_callback (session=0x7f8aa4103410, session_media=0x7f8ac801b9e8) at res_pjsip_sdp_rtp.c:1845 f = 0x7f8ab803f8f0 #7 0x00007f8a70caeff1 in chan_pjsip_read_stream (ast=0x7f8ab803f8f0) at chan_pjsip.c:821 channel = 0x7f8ab812c180 session = 0x7f8aa4103410 callback_state = 0x7f8aa400c290 f = 0x4bc708 fdno = 0 __PRETTY_FUNCTION__ = "chan_pjsip_read_stream" #8 0x00000000004a26b7 in __ast_read (chan=0x7f8ab803f8f0, dropaudio=0, dropnondefault=0) at channel.c:3684 f = 0x0 prestate = 6 cause = 0 stream = 0x0 default_stream = 0x0 __PRETTY_FUNCTION__ = "__ast_read" #9 0x00000000004a458d in ast_read_stream (chan=0x7f8ab803f8f0) at channel.c:4186 #10 0x000000000048ccfb in bridge_handle_trip (bridge_channel=0x7f8ab810f7e0) at bridge_channel.c:2545 frame = 0x7f8ab810f7e0 blocked = 0 __PRETTY_FUNCTION__ = "bridge_handle_trip" #11 0x000000000048d36f in bridge_channel_wait (bridge_channel=0x7f8ab810f7e0) at bridge_channel.c:2760 ms = -1 outfd = -99999 chan = 0x7f8ab803f8f0 __PRETTY_FUNCTION__ = "bridge_channel_wait" #12 0x000000000048db44 in bridge_channel_internal_join (bridge_channel=0x7f8ab810f7e0) at bridge_channel.c:2911 res = 0 indicate_src_change = 1 '001' channel_features = 0x0 swap = 0x0 __PRETTY_FUNCTION__ = "bridge_channel_internal_join" #13 0x0000000000471ef7 in bridge_channel_ind_thread (data=0x7f8ab810f7e0) at bridge.c:1818 bridge_channel = 0x7f8ab810f7e0 chan = 0x744b20 __PRETTY_FUNCTION__ = "bridge_channel_ind_thread" #14 0x00000000005c6a26 in dummy_start (data=0x7f8ab807b640) at utils.c:1249 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -1891953033669230083, 140232438329038, 140232438329039, 140233769727552, 140232438329344, -1891953033610509827, 1921554281833316861}, __mask_was_saved = 0}}, __pad = {0x7f8a6abafd90, 0x0, 0x8eca1d0c3eb20200, 0xffffffffffffff08}} __cancel_routine = 0x455168 __cancel_arg = 0x7f8a6abb0700 __not_first_call = 0 ret = 0x7f8ad0c228c0 <_IO_helper_jumps> a = {start_routine = 0x471eb8 , data = 0x7f8ab810f7e0, name = 0x7f8ab8062950 "bridge_channel_ind_thread started at [ 1910] bridge.c bridge_impart_internal()"} __PRETTY_FUNCTION__ = "dummy_start" #15 0x00007f8ad198554b in start_thread () at /lib64/libpthread.so.0 #16 0x00007f8ad096b2ff in clone () at /lib64/libc.so.6