Bug#341772: quodlibet: severe memory leak
dann frazier
dannf at hp.com
Wed Feb 1 04:41:03 UTC 2006
On Wed, 2006-02-01 at 02:28 +0100, Loïc Minier wrote:
> Hi Dann,
>
> On Mon, Jan 09, 2006, dann frazier wrote:
> > Also happens with flacs & mp3s - details are included in the bug report,
> > search for flac.
> [...]
> > Nope, seems fine in 0.10. I also doublechecked that I can still
> > reproduce with 0.8.
>
> I'm a bit puzzled about that. I tried running valgrind over the
> pipeline to trace memory allocations with:
> SINK=alsasink or fakesink
> valgrind --leak-check=full --log-file=valgrind.log gst-launch-0.8 \
> filesrc location=$PWD/01\ Electronic\ Performers.mp3 ! mad ! \
> $SINK
>
> I saw only a minor leak with fakesink:
> ==15386== LEAK SUMMARY:
> ==15386== definitely lost: 36 bytes in 1 blocks.
> ==15386== indirectly lost: 120 bytes in 10 blocks.
> ==15386== possibly lost: 1,040 bytes in 26 blocks.
> ==15386== still reachable: 706,569 bytes in 13,815 blocks.
> ==15386== suppressed: 0 bytes in 0 blocks.
>
> a bigger one with alsasink:
> ==15665== definitely lost: 104 bytes in 3 blocks.
> ==15665== indirectly lost: 402 bytes in 30 blocks.
> ==15665== possibly lost: 25,280 bytes in 785 blocks.
> ==15665== still reachable: 759,390 bytes in 16,359 blocks.
> ==15665== suppressed: 0 bytes in 0 blocks.
>
> This is order of magnitudes below your experience. I suspect it might
> be a particular system configuration, such as an ALSA driver, causing
> this issue.
Or the fact that its ia64...
> Could you please give a "fakesink" command line a try and see whether
> the memory consumption still skyrockets?
With fakesink, watching top w/ 1s samples, I see it use around 36M
before it exits. So I think its safe to say its leaking memory at
approximately the same rate.
> If you reproduce with any
> sink, please attach the valgind log. You may also try "osssink".
Unfortunately there's no ia64 package for valgrind.
More information about the Pkg-gstreamer-maintainers
mailing list