[gstreamer-bugs] [Bug 577667] Streaming video memory-leaks 100% of the streamed data.

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Apr 5 11:25:43 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=577667

  GStreamer | common | Ver: 0.10.22

Bertrand Lorentz changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bertrand.lorentz at gmail.com
         AssignedTo|banshee-maint at gnome.bugs    |gstreamer-
                   |                            |bugs at lists.sourceforge.net
             Status|UNCONFIRMED                 |NEW
          Component|Podcasting                  |common
     Ever Confirmed|0                           |1
            Product|banshee                     |GStreamer
          QAContact|banshee-maint at gnome.bugs    |gstreamer-
                   |                            |bugs at lists.sourceforge.net
            Summary|Streaming podcasts memory-  |Streaming video memory-leaks
                   |leaks 100% of the streamed  |100% of the streamed data.
                   |data.                       |
   Target Milestone|1.x                         |HEAD
            Version|1.4.3                       |0.10.22




------- Comment #5 from Bertrand Lorentz  2009-04-05 18:26 UTC -------
I've seen a 50 MB increase after playing 10 minutes of one video of the above
podcast.
Similar increase happens when playing directly with gstreamer :
gst-launch-0.10 playbin
uri=http://pro7-galileo.feedplace.de/files/31032009_galileo_zuckermythen.mp4

Playing from a local file doesn't seem to cause any leak.

Here's what I think might be the relevant output of "valgrind --leak-check=yes
gst-launch-0.10 playbin
uri=http://pro7-galileo.feedplace.de/files/31032009_galileo_zuckermythen.mp4"

==32496== 520,388 bytes in 236 blocks are possibly lost in loss record 41 of 44
==32496==    at 0x400848F: malloc (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32496==    by 0x4947DCD4: g_malloc (in /usr/lib/libglib-2.0.so.0.1800.4)
==32496==    by 0x4F1087F9: gst_adapter_take (in
/usr/lib/libgstbase-0.10.so.0.19.0)
==32496==    by 0x4F16667: (within /usr/lib/gstreamer-0.10/libgstqtdemux.so)
==32496==    by 0x4F07221D: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F0729B2: gst_pad_push (in
/usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4695D98: (within
/usr/lib/gstreamer-0.10/libgstcoreelements.so)
==32496==    by 0x4F07221D: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F0729B2: gst_pad_push (in
/usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F059E9C: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F07221D: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F0729B2: gst_pad_push (in
/usr/lib/libgstreamer-0.10.so.0.19.0)
==32496== 
==32496== 
==32496== 1,807,005 (1,362,951 direct, 444,054 indirect) bytes in 2,069 blocks
are definitely lost in loss record 44 of 44
==32496==    at 0x400848F: malloc (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32496==    by 0x4947DCD4: g_malloc (in /usr/lib/libglib-2.0.so.0.1800.4)
==32496==    by 0x4F1087F9: gst_adapter_take (in
/usr/lib/libgstbase-0.10.so.0.19.0)
==32496==    by 0x4F16667: (within /usr/lib/gstreamer-0.10/libgstqtdemux.so)
==32496==    by 0x4F07221D: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F0729B2: gst_pad_push (in
/usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4695D98: (within
/usr/lib/gstreamer-0.10/libgstcoreelements.so)
==32496==    by 0x4F07221D: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F0729B2: gst_pad_push (in
/usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F059E9C: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F07221D: (within /usr/lib/libgstreamer-0.10.so.0.19.0)
==32496==    by 0x4F0729B2: gst_pad_push (in
/usr/lib/libgstreamer-0.10.so.0.19.0)


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=577667.




More information about the Gstreamer-bugs mailing list