[asterisk-bugs] [Asterisk 0014680]: unfreed memory in try_calling
Asterisk Bug Tracker
noreply at bugs.digium.com
Wed Mar 18 13:20:52 CDT 2009
The following issue is now READY FOR TESTING.
======================================================================
http://bugs.digium.com/view.php?id=14680
======================================================================
Reported By: caspy
Assigned To: mmichelson
======================================================================
Project: Asterisk
Issue ID: 14680
Category: Applications/app_queue
Reproducibility: always
Severity: major
Priority: normal
Status: ready for testing
Asterisk Version: 1.6.0.6
Regression: No
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2009-03-16 15:17 CDT
Last Modified: 2009-03-18 13:20 CDT
======================================================================
Summary: unfreed memory in try_calling
Description:
*CLI> core show uptime
System uptime: 2 days, 11 hours, 3 minutes, 56 seconds
Last reload: 2 days, 11 hours, 3 minutes, 56 seconds
*CLI> core show channels
Channel Location State Application(Data)
0 active channels
0 active calls
44278 calls processed
*CLI> core show locks
[no lock at all]
*CLI> memory show summary astobj2.c
420 bytes in 35 allocations in function 'ao2_link' of 'astobj2.c'
5350600 bytes in 22225 allocations in function 'ao2_alloc' of
'astobj2.c'
5351020 bytes allocated in 22260 allocations
# rasterisk -x 'memory show allocations astobj2.c' | sort | uniq -c | sort
-rn
22165 240 bytes allocated in ao2_alloc at line 256
of astobj2.c
44 508 bytes allocated in ao2_alloc at line 256
of astobj2.c
35 12 bytes allocated in ao2_link at line 394
of astobj2.c
5 548 bytes allocated in ao2_alloc at line 256
of astobj2.c
5 472 bytes allocated in ao2_alloc at line 256
of astobj2.c
2 676 bytes allocated in ao2_alloc at line 256
of astobj2.c
2 484 bytes allocated in ao2_alloc at line 256
of astobj2.c
1 5351020 bytes allocated in 22260 allocations
1 968 bytes allocated in ao2_alloc at line 256
of astobj2.c
1 260 bytes allocated in ao2_alloc at line 256
of astobj2.c
you can see here a 22165 allocations for 240 bytes, that was not released
(other are not so significant, but can be the same trouble).
and their count is constantly growing.
what else can i provide to find out a place of leak?
ps: valgrind is not an options, due to very huge slowdown. i've tried it.
:(
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0014636 memory leak in "strings.c"
related to 0014260 Asterisk crashes anytime in call queues
======================================================================
----------------------------------------------------------------------
(0101945) mmichelson (administrator) - 2009-03-18 13:20
http://bugs.digium.com/view.php?id=14680#c101945
----------------------------------------------------------------------
I've uploaded 14680.patch for testing. Please let me know if it gets rid of
the leak. Thanks!
Issue History
Date Modified Username Field Change
======================================================================
2009-03-18 13:20 mmichelson Note Added: 0101945
2009-03-18 13:20 mmichelson Status assigned => ready for
testing
======================================================================
More information about the asterisk-bugs
mailing list