[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