Hi all,
we observed a very bad behaviour of gstreamer on davinci dm6443.
We are using latest gstreamer from omapzoom.com and latest ti 2.6.10 kernel
with dvsdk 1.30 (and also 2.00)
If we play a elementary audio stream with gstreamer after every application
exit we lost 48kByte memory.
You can see this with free and also in /proc/meminfo.
If we do this in a shell script like while true; do gst-launch...; done after
some time (depends on clip lenght)
we get an Out of memory kernel message and no new process could be started.
Shortly after that the running process get a signal 15 and will be terminated.
So I assume the memory leak have to be somewhere inside the kernel.
If we use the ti decode demo there is no memory leak! So I assume it depends on
how the dsp side is utilized.
But besides this: I think it's a kind of design error of the dsplink / cmem
interface if the application have
to take care about in kernel memory usage, isn't it?
We don't know at the moment if it is caused by cmemk.ko or dsplink.ko.
And even more worse:
If i run a second while loop which does:
while true;
do
killall gst-launch
done
After a few loops the whole system crashes. No login is possible. The only
thing I can do is a ping to the device.
Does anyone else has observed this on davinci platform?
Any help will be very very welcome.
Best regards,
Dieter
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source