| Summary: | ASTERISK-20038: Fix locking usage in ExternalIVR | ||
| Reporter: | Jeremiah Gowdy (jgowdy) | Labels: | patch |
| Date Opened: | 2012-06-22 15:49:33 | Date Closed: | |
| Priority: | Major | Regression? | No |
| Status: | Open/New | Components: | Applications/app_externalivr |
| Versions: | 10.5.1 13.18.4 | Frequency of Occurrence | Frequent |
| Related Issues: | |||
| Environment: | openSUSE 11.4 x86_64 | Attachments: | ( 0) jgowdy-externalivr-6-22-2012.diff |
| Description: | There seems to be some unsafe usage of AST_LIST in app_externalivr.c which under high load causes catastrophic failure of Asterisk, usually a segfault. | ||
| Comments: | By: Jeremiah Gowdy (jgowdy) 2012-06-22 15:50:25.087-0500 This patch attempts to fix the locking around AST_LIST operations. By: Matt Jordan (mjordan) 2012-06-25 13:55:59.109-0500 I've acknowledged this issue. Please note that app_externalivr is an extended support module, and hence support for it typically comes from the Asterisk community. Response times may reflect that. https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Support+States | ||