[Bug 726696] New: rtspsrc memleaks

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Mar 19 03:05:59 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=726696
  GStreamer | gst-plugins-good | git

           Summary: rtspsrc memleaks
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Keywords: memory
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lists at svrinformatica.it
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


tested with today git

pipeline:

gst-launch-1.0 -v rtspsrc
location=rtspt://admin:12345@192.168.2.220:554/PSIA/streaming/channels/201
debug=true ! rtph264depay ! avdec_h264 ! xvimagesink

valgrind reports:

==6770== 64 bytes in 1 blocks are definitely lost in loss record 3,309 of 4,845
==6770==    at 0x4C28730: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6770==    by 0x4012FA4: dl_open_worker (in /usr/lib/ld-2.19.so)
==6770==    by 0x400E883: _dl_catch_error (in /usr/lib/ld-2.19.so)
==6770==    by 0x40123FA: _dl_open (in /usr/lib/ld-2.19.so)
==6770==    by 0x5B9502A: ??? (in /usr/lib/libdl-2.19.so)
==6770==    by 0x400E883: _dl_catch_error (in /usr/lib/ld-2.19.so)
==6770==    by 0x5B955DC: ??? (in /usr/lib/libdl-2.19.so)
==6770==    by 0x5B950C0: dlopen (in /usr/lib/libdl-2.19.so)
==6770==    by 0x5691890: g_module_open (in
/usr/lib/libgmodule-2.0.so.0.3800.2)
==6770==    by 0x4EA6B34: gst_plugin_load_file (gstplugin.c:733)
==6770==    by 0x4EA7820: gst_plugin_load_by_name (gstplugin.c:1251)
==6770==    by 0x4EA81ED: gst_plugin_feature_load (gstpluginfeature.c:110)
==6770==    by 0x4E85236: gst_element_factory_create (gstelementfactory.c:353)
==6770==    by 0x85E9627: gst_rtsp_ext_list_get (gstrtspext.c:95)
==6770==    by 0x85DCA5D: gst_rtspsrc_init (gstrtspsrc.c:740)
==6770==    by 0x547015A: g_type_create_instance (in
/usr/lib/libgobject-2.0.so.0.3800.2)
==6770==    by 0x5454604: ??? (in /usr/lib/libgobject-2.0.so.0.3800.2)
==6770==    by 0x54563FC: g_object_newv (in
/usr/lib/libgobject-2.0.so.0.3800.2)
==6770==    by 0x4E85419: gst_element_factory_create (gstelementfactory.c:377)
==6770==    by 0x4E85590: gst_element_factory_make (gstelementfactory.c:446)


==6770== 766 (72 direct, 694 indirect) bytes in 1 blocks are definitely lost in
loss record 4,763 of 4,845
==6770==    at 0x4C28730: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6770==    by 0x58E1C80: g_malloc (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x58F781D: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x4E7083E: gst_caps_new_empty (gstcaps.c:239)
==6770==    by 0x4E70A18: gst_caps_new_simple (gstcaps.c:312)
==6770==    by 0x85E120B: gst_rtspsrc_open (gstrtspsrc.c:1806)
==6770==    by 0x85E5834: gst_rtspsrc_thread (gstrtspsrc.c:7217)
==6770==    by 0x4EC78B8: gst_task_func (gsttask.c:319)
==6770==    by 0x5901975: ??? (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x5900FB4: ??? (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x5DA00A1: start_thread (in /usr/lib/libpthread-2.19.so)
==6770== 
==6770== 819 (32 direct, 787 indirect) bytes in 1 blocks are definitely lost in
loss record 4,769 of 4,845
==6770==    at 0x4C28730: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6770==    by 0x58E1C80: g_malloc (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x58F781D: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x4EBA096: gst_structure_new_id_empty_with_size
(gststructure.c:147)
==6770==    by 0x4EBC4EE: gst_structure_new_valist (gststructure.c:283)
==6770==    by 0x4E70A54: gst_caps_new_simple (gstcaps.c:315)
==6770==    by 0x85E120B: gst_rtspsrc_open (gstrtspsrc.c:1806)
==6770==    by 0x85E5834: gst_rtspsrc_thread (gstrtspsrc.c:7217)
==6770==    by 0x4EC78B8: gst_task_func (gsttask.c:319)
==6770==    by 0x5901975: ??? (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x5900FB4: ??? (in /usr/lib/libglib-2.0.so.0.3800.2)
==6770==    by 0x5DA00A1: start_thread (in /usr/lib/libpthread-2.19.so)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list