[asterisk-bugs] [Asterisk 0013409]: [patch] Huge memory leak because memory of channel cdr struct is never returned
Asterisk Bug Tracker
noreply at bugs.digium.com
Thu Sep 4 17:15:53 CDT 2008
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=13409
======================================================================
Reported By: tomaso
Assigned To: murf
======================================================================
Project: Asterisk
Issue ID: 13409
Category: Core/Channels
Reproducibility: always
Severity: block
Priority: normal
Status: assigned
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): 1.6.0
SVN Revision (number only!): 137818
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 2008-09-01 09:48 CDT
Last Modified: 2008-09-04 17:15 CDT
======================================================================
Summary: [patch] Huge memory leak because memory of channel
cdr struct is never returned
Description:
After two days of stress testing by making lots of calls across sip and
dahdi channels the asterisk process memory reached dizzy values: VSZ=3,2GB,
RSS=1,6GB before asterisk stucked completely (even the RAM of our server
(2GB) is finite ;-) ).
Actually this problem is not a question of load, but appears for each
single call.
Using valgrind the reason for that was quickly found: The memory of the
channel cdr struct (chan->cdr) is never returned, not for sip, not for
dahdi channels, when a channel is cleared.
Reproduce:
a.f.a.p. default configuration (modules.conf, etc.)
Make lots of calls and see ps's VSZ and RSS values.
Interested in a patch ? Or is someone revise this anyway?
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0013235 Memory leak in Asterisk 1.4 and Trunk
======================================================================
----------------------------------------------------------------------
(0092091) tomaso (reporter) - 2008-09-04 17:15
http://bugs.digium.com/view.php?id=13409#c92091
----------------------------------------------------------------------
The provided patch was first of all only regarding Asterisk 1.6.
It is not related to 0013235 in Branch 1.4. as you can already see in the
recent notes of 0013235. This memory leak is caused by something else (rtp
stuff?). Someone should make clear if it is reasonable to apply this patch
to 1.4 and if the CDR problems reported by Daniel is also a issue for 1.6
(when patch is applied).
Issue History
Date Modified Username Field Change
======================================================================
2008-09-04 17:15 tomaso Note Added: 0092091
======================================================================
More information about the asterisk-bugs
mailing list