[Bug 683470] Unix socket fd leaks and memory leaks when use pipeline

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 6 02:59:17 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=683470
  GStreamer | gstreamer (core) | 0.11.x

--- Comment #9 from zhangyanping <zhangyanping210 at yahoo.com.cn> 2012-09-06 09:59:15 UTC ---
Acossing to my debuging, I think the source is removed.   


#0  0x2b0c4e20 in socketpair () from
/opt/host_libc_arm1176jzf_s/arm-avl-linux-gnueabi/arm-avl-linux-gnueabi/sysroot/lib/libc.so.6
#1  0x2ac74df0 in gst_poll_new (controllable=1) at gstpoll.c:604
#2  0x2ac74f48 in gst_poll_new_timer () at gstpoll.c:667
#3  0x2ac1d534 in gst_bus_constructed (object=0x94bf0) at gstbus.c:150
#4  0x2ad1ee2c in g_object_newv () from
/home/zhangyp/rootfs_for_hunter/usr/lib/libgobject-2.0.so.0
#5  0x2ac1d96c in gst_bus_new () at gstbus.c:270
#6  0x2ac67f28 in gst_pipeline_init (pipeline=0x111030) at gstpipeline.c:220
#7  0x2ad37158 in g_type_create_instance () from
/home/zhangyp/rootfs_for_hunter/usr/lib/libgobject-2.0.so.0
#8  0x2ad1f398 in g_object_constructor () from
/home/zhangyp/rootfs_for_hunter/usr/lib/libgobject-2.0.so.0
#9  0x2ad1e98c in g_object_newv () from
/home/zhangyp/rootfs_for_hunter/usr/lib/libgobject-2.0.so.0
#10 0x2ad1f22c in g_object_new_valist () from
/home/zhangyp/rootfs_for_hunter/usr/lib/libgobject-2.0.so.0
#11 0x2ad1f35c in g_object_new () from
/home/zhangyp/rootfs_for_hunter/usr/lib/libgobject-2.0.so.0
#12 0x2ac38fb0 in gst_element_factory_create (factory=0x32090, name=0x2aae6534
"my_pipeline") at gstelementfactory.c:382
#13 0x2ac393ec in gst_element_factory_make (factoryname=0x2ace57a4 "pipeline",
name=0x2aae6534 "my_pipeline") at gstelementfactory.c:453
#14 0x2ac68480 in gst_pipeline_new (name=0x2aae6534 "my_pipeline") at
gstpipeline.c:314


The leaked fd is created by socketpair. It belongs to the pipeline element, not
belongs to src

-- 
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