[asterisk-bugs] [Asterisk 0018415]: [patch] Asterisk 1.8.1-rc1 crashes in cdr.c line 1201 after a parked call catched with parkedcall() is hungup
Asterisk Bug Tracker
noreply at bugs.digium.com
Thu Dec 9 00:58:26 CST 2010
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=18415
======================================================================
Reported By: macbrody
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 18415
Category: CDR/General
Reproducibility: always
Severity: crash
Priority: normal
Status: ready for testing
Asterisk Version: 1.8.1-rc1
JIRA: SWP-2654
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-12-03 08:10 CST
Last Modified: 2010-12-09 00:58 CST
======================================================================
Summary: [patch] Asterisk 1.8.1-rc1 crashes in cdr.c line
1201 after a parked call catched with parkedcall() is hungup
Description:
The following combination makes asterisk-1.8.1-rc1 crash in cdr.c no matter
if
there is any config file for cdr or not:
call gets parked:
exten => _*81ZXX,n,Park(120000,CTX_ParkTimeout,s,1,s)
other person picks up the call:
exten => _*82ZXX,n,Set(CDR(userfield)=${USERFIELD})
exten => _*82ZXX,n,ParkedCall(${EXTEN:3})
either party hangs up:
asterisk crashes creating a core dump.
The output of the core dump in gdb:
>Core was generated by `/opt/asterisk/sbin/asterisk -f -vvvg -c'.
>Program terminated with signal 11, Segmentation fault.
>https://issues.asterisk.org/view.php?id=0 ast_cdr_specialized_reset (cdr=0x0,
_flags=0x0) at cdr.c:1201
>1201 if (ast_test_flag(cdr, AST_CDR_FLAG_POST_DISABLED)) { /*
But do NOT lose the NoCDR() setting */
======================================================================
----------------------------------------------------------------------
(0129481) tilghman (administrator) - 2010-12-09 00:58
https://issues.asterisk.org/view.php?id=18415#c129481
----------------------------------------------------------------------
It's probably better if we do effectively the same thing, but without
actually deleting the CDR. In other words, we should probably disable the
CDR from posting.
Issue History
Date Modified Username Field Change
======================================================================
2010-12-09 00:58 tilghman Note Added: 0129481
======================================================================
More information about the asterisk-bugs
mailing list