[gstreamer-bugs] [Bug 311004] ghostpad bugginess

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Wed Jul 20 06:40:14 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=311004
 GStreamer | gstreamer (core) | Ver: HEAD CVS

Ronald Bultje changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|gstreamer-                  |wingo at pobox.com
                   |bugs at lists.sourceforge.net  |
             Status|UNCONFIRMED                 |NEW
      everconfirmed|0                           |1



------- Additional Comments From Ronald Bultje  2005-07-20 13:40 -------
Backtrace:

[Switching to Thread 1078440192 (LWP 20329)]
gst_base_sink_pad_getcaps (pad=0x87f4310) at gstbasesink.c:167
167       bclass = GST_BASE_SINK_GET_CLASS (bsink);
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) bt
#0  gst_base_sink_pad_getcaps (pad=0x87f4310) at gstbasesink.c:167
#1  0x40049545 in gst_pad_get_caps_unlocked (pad=0x87f4310) at gstpad.c:1562
#2  0x4004a073 in gst_pad_get_caps (pad=0x87f4310) at gstpad.c:1651
#3  0x4004020d in gst_proxy_pad_do_getcaps (pad=0x87f44d0) at gstghostpad.c:266
#4  0x40049545 in gst_pad_get_caps_unlocked (pad=0x87f44d0) at gstpad.c:1562
#5  0x4004a073 in gst_pad_get_caps (pad=0x87f44d0) at gstpad.c:1651
#6  0x4004020d in gst_proxy_pad_do_getcaps (pad=0x87f4818) at gstghostpad.c:266
#7  0x40049545 in gst_pad_get_caps_unlocked (pad=0x87f4818) at gstpad.c:1562
#8  0x4004a073 in gst_pad_get_caps (pad=0x87f4818) at gstpad.c:1651
#9  0x4004b258 in gst_pad_get_allowed_caps (srcpad=0x87d6418) at gstpad.c:2060
#10 0x4067e2f6 in gst_videotestsrc_negotiate (bsrc=0x87d4e78)
    at gstvideotestsrc.c:297
#11 0x406d374e in gst_base_src_start (basesrc=0x87d4e78) at gstbasesrc.c:845
#12 0x406d3ae1 in gst_base_src_activate_push (pad=0x87d6418, active=1)
    at gstbasesrc.c:974
#13 0x40047037 in gst_pad_activate_push (pad=0x87d6418, active=1)
    at gstpad.c:623
#14 0x40047271 in gst_pad_activate_default (pad=0x87d6418) at gstpad.c:401
#15 0x4004a65b in gst_pad_set_active (pad=0x87d6418, active=1) at gstpad.c:471
#16 0x4003c34a in activate_pads (pad=0x87d6418, ret=0xbff22710, active=0x0)
    at gstelement.c:1891
#17 0x40044c81 in gst_iterator_fold (iter=0x88010d8,
    func=0x4003c328 <activate_pads>, ret=0xbff22710, user_data=0xbff2270c)
---Type <return> to continue, or q <return> to quit---
[..]
(gdb) print bsink
$1 = (GstBaseSink *) 0x0
(gdb)

The pad appears to be the pad of the old fakesink in the autovideosink...
Somehow the relinking doesn't relinking the actual pad, but only the ghostpad,
of the sink element's peer.

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list