[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