[Home]

Summary:ASTERISK-14026: segfault during attended transfer of an automatically redirected call
Reporter:Giorgio Incantalupo (gincantalupo)Labels:
Date Opened:2009-04-28 05:16:09Date Closed:2009-05-05 13:28:00
Priority:BlockerRegression?No
Status:Closed/CompleteComponents:Channels/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) bt.txt
( 1) btfull.txt
( 2) thread-apply-all-bt.txt
Description:Asterisk crashes when I make an attended transfer and the call was automatically redirected using a phone.
To reproduce it:
1 - set automatic redirection on a phone A to a phone B
2 - call A and ask B (the call has been redirected) to make an attended transfer to a phone C
Asterisk crashes when B calls C.

****** ADDITIONAL INFORMATION ******

I used Snom SIP phones, not tried with others.
Comments:By: Digium Subversion (svnbot) 2009-05-05 13:22:28

Repository: asterisk
Revision: 192454

U   branches/1.4/res/res_features.c

------------------------------------------------------------------------
r192454 | file | 2009-05-05 13:22:27 -0500 (Tue, 05 May 2009) | 8 lines

Fix an incorrect assumption that certain values on the channel will always exist when they may not.

The CDR code involved with bridges wrongly assumed that the currently executing application and data
values will always exist. It is possible for this to be false when call forwarding is involved.

(closes issue ASTERISK-14026)
Reported by: gincantalupo

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=192454

By: Digium Subversion (svnbot) 2009-05-05 13:23:59

Repository: asterisk
Revision: 192462

_U  trunk/
U   trunk/main/features.c

------------------------------------------------------------------------
r192462 | file | 2009-05-05 13:23:58 -0500 (Tue, 05 May 2009) | 15 lines

Merged revisions 192454 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
 r192454 | file | 2009-05-05 15:22:27 -0300 (Tue, 05 May 2009) | 8 lines
 
 Fix an incorrect assumption that certain values on the channel will always exist when they may not.
 
 The CDR code involved with bridges wrongly assumed that the currently executing application and data
 values will always exist. It is possible for this to be false when call forwarding is involved.
 
 (closes issue ASTERISK-14026)
 Reported by: gincantalupo
........

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=192462

By: Digium Subversion (svnbot) 2009-05-05 13:25:13

Repository: asterisk
Revision: 192467

_U  branches/1.6.0/
U   branches/1.6.0/main/features.c

------------------------------------------------------------------------
r192467 | file | 2009-05-05 13:25:13 -0500 (Tue, 05 May 2009) | 22 lines

Merged revisions 192462 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r192462 | file | 2009-05-05 15:23:58 -0300 (Tue, 05 May 2009) | 15 lines
 
 Merged revisions 192454 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r192454 | file | 2009-05-05 15:22:27 -0300 (Tue, 05 May 2009) | 8 lines
   
   Fix an incorrect assumption that certain values on the channel will always exist when they may not.
   
   The CDR code involved with bridges wrongly assumed that the currently executing application and data
   values will always exist. It is possible for this to be false when call forwarding is involved.
   
   (closes issue ASTERISK-14026)
   Reported by: gincantalupo
 ........
................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=192467

By: Digium Subversion (svnbot) 2009-05-05 13:26:35

Repository: asterisk
Revision: 192473

_U  branches/1.6.1/
U   branches/1.6.1/main/features.c

------------------------------------------------------------------------
r192473 | file | 2009-05-05 13:26:35 -0500 (Tue, 05 May 2009) | 22 lines

Merged revisions 192462 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r192462 | file | 2009-05-05 15:23:58 -0300 (Tue, 05 May 2009) | 15 lines
 
 Merged revisions 192454 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r192454 | file | 2009-05-05 15:22:27 -0300 (Tue, 05 May 2009) | 8 lines
   
   Fix an incorrect assumption that certain values on the channel will always exist when they may not.
   
   The CDR code involved with bridges wrongly assumed that the currently executing application and data
   values will always exist. It is possible for this to be false when call forwarding is involved.
   
   (closes issue ASTERISK-14026)
   Reported by: gincantalupo
 ........
................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=192473

By: Digium Subversion (svnbot) 2009-05-05 13:28:00

Repository: asterisk
Revision: 192480

_U  branches/1.6.2/
U   branches/1.6.2/main/features.c

------------------------------------------------------------------------
r192480 | file | 2009-05-05 13:28:00 -0500 (Tue, 05 May 2009) | 22 lines

Merged revisions 192462 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r192462 | file | 2009-05-05 15:23:58 -0300 (Tue, 05 May 2009) | 15 lines
 
 Merged revisions 192454 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r192454 | file | 2009-05-05 15:22:27 -0300 (Tue, 05 May 2009) | 8 lines
   
   Fix an incorrect assumption that certain values on the channel will always exist when they may not.
   
   The CDR code involved with bridges wrongly assumed that the currently executing application and data
   values will always exist. It is possible for this to be false when call forwarding is involved.
   
   (closes issue ASTERISK-14026)
   Reported by: gincantalupo
 ........
................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=192480