[asterisk-bugs] [JIRA] (ASTERISK-24241) crash: CDRs recursively attempt to update Party B information in a multi-party bridge, overrunning the stack

Matt Jordan (JIRA) noreply at issues.asterisk.org
Mon Sep 1 10:58:29 CDT 2014


     [ https://issues.asterisk.org/jira/browse/ASTERISK-24241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matt Jordan updated ASTERISK-24241:
-----------------------------------

    Attachment: ASTERISK-24241-12.diff

The patch attached (ASTERISK-24241-12.diff) should fix this issue. It prevents the CDR code from getting stuck in an infinite loop of generating more CDRs when a channel:
* Enters a multi-party bridge
* Leaves said bridge
* Re-enters the bridge

> crash: CDRs recursively attempt to update Party B information in a multi-party bridge, overrunning the stack
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-24241
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24241
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: CDR/General
>    Affects Versions: 12.4.0
>         Environment: uname -a: Linux 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> OS: CentOS release 6.4 (Final)
> Memory: 6 GB
>            Reporter: Deepak Singh Rawat
>            Assignee: Deepak Singh Rawat
>            Severity: Critical
>         Attachments: ASTERISK-24241-12.diff, backtrace.txt, segfaultLog.txt
>
>
> PFA the backtrace. Asterisk 12.4 crashes randomly. For some reason it's also using a lot of memory. For just 50 channels it eats up most of the system memory. We are using ConfBridge for conferencing. Please let me know if you need any other details.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list