[asterisk-users] "Hidden" memory leak

Miguel Molina mmolina at millenium.com.co
Thu Jun 24 08:36:42 CDT 2010


El 24/06/10 05:05, Tzafrir Cohen escribió:
> On Wed, Jun 23, 2010 at 04:27:20PM -0500, Tilghman Lesher wrote:
>    
>> On Wednesday 23 June 2010 15:45:05 Miguel Molina wrote:
>>      
>>> Hi all,
>>>
>>> Anyone know why this happens?
>>>
>>> Mem:    524288k total,   508120k used,    16168k free,        0k buffers
>>> Swap:        0k total,        0k used,        0k free,        0k cached
>>>
>>>     PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
>>>       1 root      15   0  2152  664  576 S  0.0  0.1   0:49.26 init
>>>    7398 root      18   0 10172 2904 2312 S  0.0  0.6   0:00.21 sshd
>>>    9856 root      15   0  4756 1528 1232 S  0.0  0.3   0:00.06 bash
>>> 11316 root      15   0  3332 1112  572 S  0.0  0.2   0:01.14 crond
>>> 16282 root      25   0  4756 1008  820 S  0.0  0.2   0:00.00 safe_asterisk
>>> 22514 root      25   0  494m *445m* 6612 S  0.0 *87.0* 663:08.66 asterisk
>>>        
> [snip]
>
>    
>>> Anoyone knows why the memory leak is not shown in the asterisk malloc
>>> debug, and how can I figure what's causing it? The asterisk version is
>>> 1.6.2.9.
>>>        
>> If it's not listed in the internal debug, then it's probably a memory leak in
>> one or more of the external libraries linked into Asterisk.  That could be
>> anything from openssl to libxml2 (neither likely) to something specifically
>> related to a second or third party module that you've loaded.
>>      
> If so, it should appear in the memory map of the process under that
> library.
>
> Try:
>
>    pmap 22514
>
> Also try running that command a bit later on and see what has changed.
>
>    
Thanks a lot, I found this process but it shows as "anonymous":

08a6a000 340776K rw---    [ anon ]

And a lot of more "anons" that spend betwen 200K and 2000K...

Cheers,

-- 
Ing. Miguel Molina
Grupo de Tecnología
Millenium Phone Center




More information about the asterisk-users mailing list