[streaming] Re: VLC - DVB Memory leak?
Sean Lowry
Sean.Lowry at keycom.co.uk
Thu Mar 30 15:12:13 CEST 2006
I have tried 3 different linux distro with ggc3 + 4 and still having this
issue running the latest libdvbpsi and the latest nightly of VLC.
Does anyone have any ideas or anything?
Regards
Sean
_____
From: Sean Lowry [mailto:Sean.Lowry at keycom.co.uk]
Sent: 27 March 2006 11:22
To: streaming at videolan.org
Subject: [streaming] VLC - DVB Memory leak?
Hello all.
I have been using vlc-0.8.4a with the latest dvbpsi and I've noticed that a
process with start to us up memory until it is killed by the kernel for
using it all.
root 4289 16.1 81.3 2651536 736328 pts/3 S+ 09:12 20:43 vlc
--sout-ts-csa-pkt=20 --sout-ts-csa-ck=aaaaaaaaaaaaaaaa
--programs=8262,8325,8295,8384,8452,8448,8442,8358 dvb: --dvb-adapter=1
--dvb-frequency
as you can see above its using 81.3% of the memory it starts off by using
about 5% now I've been able to attach to it with strace and get out whats
going on.
select(1, [0], NULL, [0], {0, 24000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
select(1, [0], NULL, [0], {0, 50000}) = 0 (Timeout)
This is what I get and it just keeps going....
I was watching it for about 2 minutes and it's the only message produced on
it. I'm going to have a look at the code now to see where this loop is being
created but if anyone has come across this before or if there is already a
fix this would be great.
I also had this issue on the nightly of 0.8.5. so I'm assuming its still
there.
Regards
Sean
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.videolan.org/pipermail/streaming/attachments/20060330/d9fe805b/attachment.htm
More information about the streaming
mailing list