[asterisk-bugs] [JIRA] (ASTERISK-22902) Crash when setting RTCP property on RTP instance

Private Name (JIRA) noreply at issues.asterisk.org
Mon Nov 25 11:50:03 CST 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-22902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=212219#comment-212219 ] 

Private Name edited comment on ASTERISK-22902 at 11/25/13 11:48 AM:
--------------------------------------------------------------------

(gdb) frame 0
#0  0x00000000005468e4 in ast_rtp_instance_set_prop (instance=0x7fa397fd8dd8, property=AST_RTP_PROPERTY_RTCP, value=0) at rtp_engine.c:406
406             if (instance->engine->prop_set) {
(gdb) print *instance
$1 = {engine = 0x0, data = 0x7fa397fdd320, properties = {16, 1, 2097152, 0, 0}, local_address = {ss = {ss_family = 2, __ss_align = 0,
      __ss_padding = '\000' <repeats 111 times>}, len = 16}, remote_address = {ss = {ss_family = 2, __ss_align = 0,
      __ss_padding = '\000' <repeats 111 times>}, len = 16}, alt_remote_address = {ss = {ss_family = 0, __ss_align = 0,
      __ss_padding = '\000' <repeats 111 times>}, len = 0}, bridged = 0x0, codecs = {payloads = 0x7fa39582f118, pref = {formats = {{
          id = AST_FORMAT_G729A, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_ULAW, fattr = {
            format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_G723_1, fattr = {format_attr = {
              0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_ALAW, fattr = {format_attr = {0 <repeats 64 times>},
            rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_ADPCM, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {
          id = AST_FORMAT_G719, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_G722, fattr = {
            format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_G726, fattr = {format_attr = {0 <repeats 64 times>},
            rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_G726_AAL2, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {
          id = AST_FORMAT_GSM, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_ILBC, fattr = {
            format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_LPC10, fattr = {format_attr = {
              0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SILK, fattr = {format_attr = {2, 12000, 0, 1, 10,
              0 <repeats 59 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SILK, fattr = {format_attr = {4, 20000, 0, 1, 10,
              0 <repeats 59 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SILK, fattr = {format_attr = {8, 30000, 0, 1, 10,
              0 <repeats 59 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SILK, fattr = {format_attr = {1, 10000, 0, 1, 10,
              0 <repeats 59 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SIREN14, fattr = {format_attr = {0 <repeats 64 times>},
            rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SIREN7, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {
          id = AST_FORMAT_SLINEAR, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SLINEAR12, fattr = {
            format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SLINEAR16, fattr = {format_attr = {
              0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SLINEAR192, fattr = {format_attr = {0 <repeats 64 times>},
            rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SLINEAR24, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {
          id = AST_FORMAT_SLINEAR32, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SLINEAR44,
          fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SLINEAR48, fattr = {format_attr = {
              0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SLINEAR96, fattr = {format_attr = {0 <repeats 64 times>},
            rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SPEEX, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {
          id = AST_FORMAT_SPEEX16, fattr = {format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = AST_FORMAT_SPEEX32, fattr = {
            format_attr = {0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}, {id = 0, fattr = {format_attr = {0 <repeats 64 times>},
            rtp_marker_bit = 0 '\000'}} <repeats 34 times>},
      order = "\t\003\001\004\006\034\016\005\r\002\f\b&'(%\032\031\a\036\017$\037 !\"#\n\v\035", '\000' <repeats 33 times>, framing = {20, 20, 30,
        20, 20, 20, 20, 20, 20, 20, 30, 20 <repeats 19 times>, 0 <repeats 34 times>}}}, timeout = 60, holdtimeout = 60, keepalive = 0, glue = 0x0,
  chan = 0x0, srtp = 0x0}
(gdb)

                
      was (Author: falves11):
    How do I do this " Go to frame 0: frame 0"?
If possible give me a full command that would save the information to a file.

                  
> Crash when setting RTCP property on RTP instance
> ------------------------------------------------
>
>                 Key: ASTERISK-22902
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-22902
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_sip/General, Core/RTP
>    Affects Versions: 11.6.0
>         Environment: Linux Debian 7.0
>            Reporter: Private Name
>            Assignee: Private Name
>            Severity: Critical
>         Attachments: backtrace.txt, frame0.txt
>
>
> Asterisk crashed and I got a full trace. I am uploading it shortly
> \[edit: mjordan\]
> The crash occurs during setting up an early bridge between two SIP channels. It appears to be occurring when the RTCP property is being set on a SIP pvt's RTP instance.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list