Summary:ASTERISK-13628: [patch] asterisk crashes during attended transfer
Reporter:Giorgio Incantalupo (gincantalupo)Labels:
Date Opened:2009-02-23 08:29:59.000-0600Date Closed:2009-02-23 10:41:13.000-0600
Versions:Frequency of
Environment:Attachments:( 0) CLI-output.txt
( 1) extensions.conf-excerpt.txt
( 2) gdb.tar.gz
Description:Asterisk crashes when I make an attended transfer from within an AGI script like this:

exten => _X.,1,DeadAGI(do_everything.py)
exten => _X.,2,Hangup

Asterisk works fine when using the Dial command inside extensions.conf.


I tried to change the return value of agi_exec_full function in res_agi.c as I did for asterisk-1.4.22-rc5 but it does not work anymore with 1.4.23 version.
Tried to change the match string (100,1,DeadAGI instead of _X.) but nothing changes.
Comments:By: Joshua C. Colp (jcolp) 2009-02-23 09:08:06.000-0600

Please follow the instructions in doc/backtrace.txt to get a suitable backtrace for us and upload it. Complete console output would also be helpful, and trying with 1.4 from subversion.

By: Giorgio Incantalupo (gincantalupo) 2009-02-23 10:16:01.000-0600

I followed the instructions from backtrace.txt, hope I have done right.
I attached the CLI output and an excerpt from extensions.conf, maybe can help.

By: Joshua C. Colp (jcolp) 2009-02-23 10:41:12.000-0600

Closed as this is a duplicate of issue 14374 and has already been fixed.