Jeremy Kister wrote:
On 3/1/2016 8:21 PM, Jeremy Kister wrote:
FYI, the problem is caused by the translate.c changes in commit
c7f7c7c35d
https://code.asterisk.org/code/changelog/asterisk?cs=c7f8c8c35db2fe1c4ce9f27c4a28649452dc5463
[cant keep up with myself here--]
the exact changes causing pain appear on lines 516-521
revering back to 'framein(p,out);' on line 515 makes app_swift happy again.
/me begs.
This has probably exposed a bug in app_swift where the Asterisk frame it
generates is not completely zeroed out. As a result depending on the
state of the memory it may think that it is a chain of frames when
really there is not. This causes the above change to try to translate it
and since it points to nothing, it crashes.
The frame in app_swift should be memset to zeroes to ensure it is
completely clean.
Cheers,
--
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev