[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