GNOME Bugzilla – Bug 329713
Endlessly increasing VM size with playbin using apps
Last modified: 2006-02-04 14:03:24 UTC
With programs using playbin (e.g. Totem or Rhythmbox), their VM size increases with every track change - eventually exhausing their address space. This can be seen by starting Rhythmbox playing and then quickly switching tracks, or passing Totem a lot of files on the command line and witching between them.
The resident memory does not increase, so I would assume this to be caused by the files getting mmap'd in, but not unmapped when the URI is changed. I'm not sure whether this is caused by the applications doing something wrong, playbin, decodebin or gnomevfssrc.
This issue has also been reported on the Ubuntu Launchpad bug tracker:
I don't see this with current CVS. I suspect it's related to some leak fixes I did last week. There'll be a new gstreamer core and gst-plugins-base 0.10.3 out soon that should resolve it.
James or Phil, can you try to reproduce with current CVS of core and gst-plugins-base?
With current cvs of core and -base, it appears to be fixed.