!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {1, 0 }, _kill = {si_pid = 1, si_uid = 0}, _timer = {si_tid = 1, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 1, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 1, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x1, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 1, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7fa5a30ca700 (LWP 26555)): #0 0x00007fa5b57b9c70 in srtp_get_stream () at /lib/libsrtp.so.1 #1 0x00007fa5b57ba511 in srtp_unprotect () at /lib/libsrtp.so.1 #2 0x00007fa5b59cb721 in ast_srtp_unprotect (srtp=0x7fa5d0137ff0, buf=0x7fa5ec10b080, len=0x7fa5a30c91bc, 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 0x00007fa5b1b3083a in ast_rtp_interpret (instance=0x7fa5ec2ac9e0, srtp=0x7fa5d0137ff0, remote_address=0x7fa5a30c94f0, read_area=0x7fa5ec10b080 "200", length=182, prev_seqno=39141) at res_rtp_asterisk.c:6743 rtpheader = 0x7fa5ec10b080 rtp = 0x7fa5ec10afb0 instance1 = 0x7fa5ec2ac9e0 res = 182 hdrlen = 12 seqno = 32677 timestamp = 32677 payloadtype = -332740192 padding = 32677 mark = -332740128 ext = 32677 cc = -332740192 payload = 0x0 frames = {first = 0x4f316d7523472926, last = 0x3b9f6f85def0b790} __PRETTY_FUNCTION__ = "ast_rtp_interpret" #4 0x00007fa5b1b32d2e in ast_rtp_read (instance=0x7fa5ec2ac9e0, rtcp=0) at res_rtp_asterisk.c:7363 rtp = 0x7fa5ec10afb0 srtp = 0x7fa5d0137ff0 child = 0x0 addr = {ss = {ss_family = 2, __ss_padding = "b264f254300332000000000000000000000000`016004ܥ177000000340311*354245177000000000000000000002000000000X}020002000000000000000}020002000000000000360pvإ177000000@}020002000000000000@227f243002000000000360226f243245177000000321!F000000000000000220225f243000000000000000000000000005000000000000000000000005000000", __ss_align = 7596528}, len = 16} res = 182 hdrlen = 12 version = 2 payloadtype = 0 mark = 0 read_area = 0x7fa5ec10b080 "200" read_area_size = 8192 rtpheader = 0x7fa5ec10b080 seqno = 39142 ssrc = 667963569 timestamp = 3137882404 prev_seqno = 39141 remote_address = {ss = {ss_family = 2, __ss_padding = "b264f254300332", '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=0x7fa5ec2ac9e0, rtcp=0) at rtp_engine.c:583 frame = 0x732f60 <__PRETTY_FUNCTION__.19219> __PRETTY_FUNCTION__ = "ast_rtp_instance_read" #6 0x00007fa5a8c9c05e in media_session_rtp_read_callback (session=0x7fa5d00da430, session_media=0x7fa5ec1819d8) at res_pjsip_sdp_rtp.c:1845 f = 0x7fa5d8019520 #7 0x00007fa5aa6f8ff1 in chan_pjsip_read_stream (ast=0x7fa5d8019520) at chan_pjsip.c:821 channel = 0x7fa5d804b0d0 session = 0x7fa5d00da430 callback_state = 0x7fa5d0179af0 f = 0x4bc708 fdno = 0 __PRETTY_FUNCTION__ = "chan_pjsip_read_stream" #8 0x00000000004a26b7 in __ast_read (chan=0x7fa5d8019520, 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=0x7fa5d8019520) at channel.c:4186 #10 0x000000000048ccfb in bridge_handle_trip (bridge_channel=0x7fa5d809a6d0) at bridge_channel.c:2545 frame = 0x7fa5d809a6d0 blocked = 0 __PRETTY_FUNCTION__ = "bridge_handle_trip" #11 0x000000000048d36f in bridge_channel_wait (bridge_channel=0x7fa5d809a6d0) at bridge_channel.c:2760 ms = -1 outfd = -99999 chan = 0x7fa5d8019520 __PRETTY_FUNCTION__ = "bridge_channel_wait" #12 0x000000000048db44 in bridge_channel_internal_join (bridge_channel=0x7fa5d809a6d0) 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=0x7fa5d809a6d0) at bridge.c:1818 bridge_channel = 0x7fa5d809a6d0 chan = 0x744b20 __PRETTY_FUNCTION__ = "bridge_channel_ind_thread" #14 0x00000000005c6a26 in dummy_start (data=0x7fa5d804b770) at utils.c:1249 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 5034932740994225133, 140349359296158, 140349359296159, 140350270519152, 140349359296448, 5034932740969059309, -5002115969245260819}, __mask_was_saved = 0}}, __pad = {0x7fa5a30c9d90, 0x0, 0xe9ac950e97eb9a00, 0xffffffffffffff08}} __cancel_routine = 0x455168 __cancel_arg = 0x7fa5a30ca700 __not_first_call = 0 ret = 0x7fa60a8658c0 <_IO_helper_jumps> a = {start_routine = 0x471eb8 , data = 0x7fa5d809a6d0, name = 0x7fa5d801fbf0 "bridge_channel_ind_thread started at [ 1910] bridge.c bridge_impart_internal()"} __PRETTY_FUNCTION__ = "dummy_start" #15 0x00007fa60b5c854b in start_thread () at /lib64/libpthread.so.0 #16 0x00007fa60a5ae2ff in clone () at /lib64/libc.so.6