[Live-devel] rtsp proxy: memory leak

agritsay at cnord.ru agritsay at cnord.ru
Wed Feb 27 23:18:09 PST 2013


You are right, it is available. I tried to use it but it fails with

disInstr(arm): unhandled instruction: 0xEEBA7BC1
                 cond=14(0xE) 27:20=235(0xEB) 4:4=0 3:0=1(0x1)

immediately after the log message
"ProxyServerMediaSubsession["H264"]::createNewStreamSource".

--
Anton

2013/2/28 Felix Radensky <felix at embedded-sol.com>:
> Hi Anton,
>
>
> On 02/28/2013 08:39 AM, agritsay at cnord.ru wrote:
>>
>> Hello,
>>
>> I believe I found a huge memory leak in the rtsp proxy server. The
>> problem is that I can only reliably reproduce it on qemu-arm or
>> physical armv7 device. It doesn't happen when I run rtsp proxy on my
>> x86-64 machine. Moreover, it only reveals when there are four or more
>> clients connected to the proxy server: everything works fine
>> when there are just three clients (memory usage stays at the level of
>> about 6 MiB) but when the fourth client connects, memory consumption
>> increases very quickly until the process gets killed by oom killer.
>>
>> Unfortunately I can not use valgrind for debugging the leak because it
>> is not available on the platforms the problem is reproducible on.
>
> Valgrind is available for ARMv7, see http://valgrind.org/info/platforms.html
>
> Felix.


More information about the live-devel mailing list