[gstreamer-bugs] [Bug 515205] New: Dubios .flv file crashes totem

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Feb 8 06:01:49 PST 2008


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

  GStreamer | gst-ffmpeg | Ver: HEAD CVS
           Summary: Dubios .flv file crashes totem
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: johan at gnome.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


When opening the attached .flv file in open it crashes with the following
backtrace:
(gdb) bt full
#0  0xb738910d in g_type_is_a () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#1  0xb7390374 in g_value_type_compatible () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#2  0xb7390433 in g_value_copy () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3  0xb7c339ba in gst_value_init_and_copy (dest=0xb31fed28, src=0xb320f80c) at
gstvalue.c:3225
No locals.
#4  0xb7c381b4 in gst_value_intersect (dest=0xb31fed28, value1=0xb320f80c,
value2=0x8541e84) at gstvalue.c:3050
        i = <value optimized out>
        ret = 6
#5  0xb7be9c07 in gst_caps_structure_intersect_field (id=581, val1=0xb320f80c,
data=0xb31fedbc) at gstcaps.c:1108
        dest_value = {g_type = 24, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, 
      v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float =
0, v_double = 0, v_pointer = 0x0}}}
        val2 = <value optimized out>
#6  0xb7c1ca5b in gst_structure_foreach (structure=0xb320dbd0, func=0xb7be9b80
<gst_caps_structure_intersect_field>, user_data=0xb31fedbc) at
gststructure.c:913
        i = 0
        field = (GstStructureField *) 0x6
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_structure_foreach"
#7  0xb7bec0ee in gst_caps_intersect (caps1=0xb3209ac0, caps2=0x855ca20) at
gstcaps.c:1134
        i = 6
        j = 3
        k = 3
        struct1 = (GstStructure *) 0xb320dbd0
        struct2 = (GstStructure *) 0x8541e38
        dest = (GstCaps *) 0xb3209aa0
        istruct = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_caps_intersect"
#8  0xb7c7efde in gst_base_transform_getcaps (pad=0x855e708) at
gstbasetransform.c:570
        temp = <value optimized out>
        templ = (const GstCaps *) 0x855ca20
        trans = (GstBaseTransform *) 0x8544088
        otherpad = (GstPad *) 0x857a840
        caps = (GstCaps *) 0xb3209ac0
        __PRETTY_FUNCTION__ = "gst_base_transform_getcaps"
#9  0xb7c06a6f in gst_pad_get_caps_unlocked (pad=0x855e708) at gstpad.c:1977
        result = <value optimized out>
        templ = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_get_caps_unlocked"
#10 0xb7c0a4ff in gst_pad_get_caps (pad=0x855e708) at gstpad.c:2061
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_get_caps"
#11 0xb7c0c3c9 in gst_pad_peer_get_caps (pad=0x855e648) at gstpad.c:2096
        peerpad = (GstPad *) 0x855e708
---Type <return> to continue, or q <return> to quit---
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_peer_get_caps"
#12 0xb7c7ef9c in gst_base_transform_getcaps (pad=0x855e588) at
gstbasetransform.c:560
        trans = (GstBaseTransform *) 0x83538a0
        otherpad = (GstPad *) 0x855e648
        caps = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_base_transform_getcaps"
#13 0xb7c06a6f in gst_pad_get_caps_unlocked (pad=0x855e588) at gstpad.c:1977
        result = <value optimized out>
        templ = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_get_caps_unlocked"
#14 0xb7c0a4ff in gst_pad_get_caps (pad=0x855e588) at gstpad.c:2061
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_get_caps"
#15 0xb7c0a834 in gst_pad_acceptcaps_default (pad=0x855e588, caps=0x855cb80) at
gstpad.c:2220
        intersect = <value optimized out>
        allowed = <value optimized out>
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_acceptcaps_default"
#16 0xb7c0ab07 in gst_pad_accept_caps (pad=0x855e588, caps=0x855cb80) at
gstpad.c:2282
        result = <value optimized out>
        acceptfunc = (GstPadAcceptCapsFunction) 0xb7c0a800
<gst_pad_acceptcaps_default>
        existing = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_accept_caps"
#17 0xb7c7e863 in gst_base_transform_setcaps (pad=0x855e408, caps=0x855cb80) at
gstbasetransform.c:702
        incaps = <value optimized out>
        outcaps = <value optimized out>
        trans = (GstBaseTransform *) 0x8584040
        otherpad = (GstPad *) 0x855e4c8
        otherpeer = (GstPad *) 0x855e588
        othercaps = (GstCaps *) 0xb3209f80
        ret = <value optimized out>
        peer_checked = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_base_transform_setcaps"
#18 0xb7c0a098 in gst_pad_set_caps (pad=0x855e408, caps=0x855cb80) at
gstpad.c:2378
        setcaps = (GstPadSetCapsFunction) 0xb7c7e3c0
<gst_base_transform_setcaps>
        existing = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_set_caps"
#19 0xb7bfc58c in gst_proxy_pad_do_setcaps (pad=0x83ba700, caps=0x855cb80) at
gstghostpad.c:304
        target = (GstPad *) 0x855e408
        res = 1
#20 0xb7c0a098 in gst_pad_set_caps (pad=0x83ba700, caps=0x855cb80) at
gstpad.c:2378
        setcaps = (GstPadSetCapsFunction) 0xb7bfc550 <gst_proxy_pad_do_setcaps>
        existing = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_set_caps"
---Type <return> to continue, or q <return> to quit---
#21 0xb7c0b8da in gst_pad_chain_unchecked (pad=0x83ba700, buffer=0x853d5f0) at
gstpad.c:2432
        __txt = <value optimized out>
        __dbg = <value optimized out>
        caps = (GstCaps *) 0x855cb80
        caps_changed = 1
        chainfunc = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#22 0xb7c0bdd6 in gst_pad_push (pad=0x855e348, buffer=0x853d5f0) at
gstpad.c:3686
        peer = (GstPad *) 0x83ba700
        ret = <value optimized out>
        caps = (GstCaps *) 0x855cb80
        caps_changed = 0
        __PRETTY_FUNCTION__ = "gst_pad_push"
#23 0xb56fa6a8 in gst_queue_loop (pad=0x855e348) at gstqueue.c:991
        queue = (GstQueue *) 0x8540258
        ret = GST_FLOW_OK
        __PRETTY_FUNCTION__ = "gst_queue_loop"
#24 0xb7c25fb0 in gst_task_func (task=0x853d550, tclass=0x8532fe0) at
gsttask.c:192
        lock = (GStaticRecMutex *) 0x855a3d0
        tself = (GThread *) 0x840daf8
        __PRETTY_FUNCTION__ = "gst_task_func"
#25 0xb7310ccb in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0x0853d550 in ?? ()
No symbol table info available.
#27 0x08532fe0 in ?? ()
No symbol table info available.
#28 0xb31ff398 in ?? ()
No symbol table info available.
#29 0xb735da20 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0xb7310e30 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xb735da10 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#32 0x00000000 in ?? ()
No symbol table info available.


-- 
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=515205.




More information about the Gstreamer-bugs mailing list