[Home]

Summary:ASTERISK-25161: PJSIP "connected_line_method=update" segfault in libpjmedia.so during attended transfer
Reporter:Chet Stevens (cwstevens)Labels:
Date Opened:2015-06-15 14:57:49Date Closed:2015-06-30 12:02:20
Priority:MajorRegression?
Status:Closed/CompleteComponents:Channels/chan_pjsip
Versions:13.1.0 Frequency of
Occurrence
Related
Issues:
Environment:Asterisk 13.1-cert2 Ubuntu Server 14.04.1 LTS (GNU/Linux 3.13.0-37-generic x86_64) HP ProLiant DL380p Gen8 with 16 GB memory Digium phones D70 and D40. pjproject-2.3Attachments:( 0) backtrace.txt
( 1) core_dump_debug
( 2) pjsip.conf
Description:After setting "connected_line_method=update" in pjsip.conf the system will segfault when performing an attended transfer before the called party answers. For example:

Extension 4406 calls extension 4407.
Extension 4406 and 4407 are in conversation.
Extension 4407 presses Transfer key, enters 4408, and presses Dial.
Extension 4408 is ringing.
Extension 4407 presses Transfer key.
The system segfaults. For reference:

{noformat}
Jun 15 12:39:49 Cherry-Red kernel: [ 7478.381810] asterisk[27217]: segfault at 14 ip 00007f33e5168e0c sp 00007f33f4100a28 error 6 in libpjmedia.so.2[7f33e514a000+45000]
{noformat}

Backtrace, debug log, and pjsip.conf will be attached.
Comments:By: Malcolm Davenport (mdavenport) 2015-06-15 15:31:14.077-0500

Give pjproject 2.4 a try.  From its fix list:
http://trac.pjsip.org/repos/milestone/release-2.4

there's this:
http://trac.pjsip.org/repos/ticket/1791

tip of the hat to [~jcolp]

By: Asterisk Team (asteriskteam) 2015-06-30 12:00:20.316-0500

Suspended due to lack of activity. Please request a bug marshal in #asterisk-bugs on the IRC network irc.freenode.net to reopen the issue should you have the additional information requested. Further information on issue tracker usage can be found in the Asterisk Issue Guidlines [1].

[1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines