[gstreamer-bugs] [Bug 316248] linking two parallel chains hangs

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Apr 11 09:18:32 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=316248
 GStreamer | gstreamer (core) | Ver: HEAD CVS


Tim-Philipp Müller changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1




------- Comment #3 from Tim-Philipp Müller  2006-04-11 16:18 UTC -------
Ping? Any updates on this one?

Is this really supposed to work without queues?

The linking still deadlocks (when updated with s/sinesrc/audiotestsrc/):

Thread 1 (Thread -1213012288 (LWP 15898)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7c692ae in __lll_mutex_lock_wait () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7c65fbb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xbf82f7e0 in ?? ()
#4  0xb7ec7fa5 in gst_pad_get_type () at gstpad.c:188
#5  0xb7ecce7e in gst_pad_peer_get_caps (pad=0x811a1b0) at gstpad.c:1950
#6  0xb7eeb9bc in intersect_caps_func (pad=0x811a1b0, ret=0xbf82f8b8,
orig=0x811a030) at gstutils.c:2352
#7  0xb7ec5ec4 in gst_iterator_fold (it=0x811efb8, func=0xb7eeb988
<intersect_caps_func>, ret=0xbf82f8b8, user_data=0x811a030) at
gstiterator.c:503
#8  0xb7eebb73 in gst_pad_proxy_getcaps (pad=0x811a030) at gstutils.c:2398
#9  0xb7ecb3a6 in gst_pad_get_caps_unlocked (pad=0x811a030) at gstpad.c:1836
#10 0xb7ecc5ac in gst_pad_get_caps (pad=0x811a030) at gstpad.c:1926
#11 0xb7eccd9c in gst_pad_peer_get_caps (pad=0x8108300) at gstpad.c:1962
#12 0xb78eb539 in gst_base_transform_getcaps (pad=0x8108240) at
gstbasetransform.c:533
#13 0xb7ecb3a6 in gst_pad_get_caps_unlocked (pad=0x8108240) at gstpad.c:1836
#14 0xb7ecc5ac in gst_pad_get_caps (pad=0x8108240) at gstpad.c:1926
#15 0xb7eccd9c in gst_pad_peer_get_caps (pad=0x81086c0) at gstpad.c:1962
#16 0xb7eeb9bc in intersect_caps_func (pad=0x81086c0, ret=0xbf82fb48,
orig=0x811a0f0) at gstutils.c:2352
#17 0xb7ec5ec4 in gst_iterator_fold (it=0x811c690, func=0xb7eeb988
<intersect_caps_func>, ret=0xbf82fb48, user_data=0x811a0f0) at
gstiterator.c:503
#18 0xb7eebb73 in gst_pad_proxy_getcaps (pad=0x811a0f0) at gstutils.c:2398
#19 0xb7ecb3a6 in gst_pad_get_caps_unlocked (pad=0x811a0f0) at gstpad.c:1836
#20 0xb7ecc5ac in gst_pad_get_caps (pad=0x811a0f0) at gstpad.c:1926
#21 0xb7eccd9c in gst_pad_peer_get_caps (pad=0x81083c0) at gstpad.c:1962
#22 0xb78eb539 in gst_base_transform_getcaps (pad=0x8108480) at
gstbasetransform.c:533
#23 0xb7ecb3a6 in gst_pad_get_caps_unlocked (pad=0x8108480) at gstpad.c:1836
#24 0xb7ecb928 in gst_pad_link (srcpad=0x8108480, sinkpad=0x811a1b0) at
gstpad.c:1534
#25 0xb7ee90b1 in pad_link_maybe_ghosting (src=0x8108480, sink=0x811a1b0) at
gstutils.c:1268
#26 0xb7ee97c5 in gst_element_link_pads (src=0x810f1f0, srcpadname=<value
optimized out>, dest=0x81080c0, destpadname=<value optimized out>) at
gstutils.c:1412
#27 0xb7eea4b4 in gst_element_link_pads_filtered (src=0x810f1f0,
srcpadname=0x0, dest=0x81080c0, destpadname=0x0, filter=0x0) at gstutils.c:1610
#28 0xb7eea5c2 in gst_element_link (src=0xfffffffc, dest=0xfffffffc) at
gstutils.c:1629


-- 
Configure bugmail: http://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