[gstreamer-bugs] [Bug 565764] New: crash while encoding using id3mux
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sat Dec 27 02:46:23 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=565764
GStreamer | gst-plugins-ugly | Ver: 0.10.9
Summary: crash while encoding using id3mux
Product: GStreamer
Version: 0.10.9
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: Normal
Component: gst-plugins-ugly
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: Christian.Kirbach at googlemail.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.23/2.24
GNOME milestone: Unspecified
gst pipe used for encoding
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc quality=0 vbr=4
vbr-mean-bitrate=320 vbr-min-bitrate=256 ! xingmux ! id3mux
can you confirm that this crash is caused by libid3tag and not by invalid usage
of libid3tag by gstreamer?
(gdb) bt full
#0 0x00007f7273111e37 in id3_ucs4_copy () from /usr/lib/libid3tag.so.0
No symbol table info available.
#1 0x00007f7273111f16 in id3_ucs4_duplicate () from /usr/lib/libid3tag.so.0
No symbol table info available.
#2 0x00007f7273113c2d in id3_field_addstring () from /usr/lib/libid3tag.so.0
No symbol table info available.
#3 0x00007f72735499fa in ?? () from /usr/lib/gstreamer-0.10/libgstmad.so
No symbol table info available.
#4 0x00007f728ab3e0a6 in structure_foreach_wrapper (
field_id=<value optimized out>, value=<value optimized out>,
user_data=0x41bbd730) at gsttaglist.c:908
No locals.
#5 0x00007f728ab388d1 in gst_structure_foreach (structure=0x2594100,
func=0x7f728ab3e090 <structure_foreach_wrapper>, user_data=0x41bbd730)
at gststructure.c:913
i = 4
field = (GstStructureField *) 0x6f0000004c
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_structure_foreach"
#6 0x00007f728ab40245 in gst_tag_list_foreach (list=0x2594100,
func=0x7f7273549800 <gst_tag_list_add_values at plt+17256>,
user_data=0x25943c0) at gsttaglist.c:933
data = {func = 0x7f7273549800 <gst_tag_list_add_values at plt+17256>,
---Type <return> to continue, or q <return> to quit---
tag_list = 0x2594100, data = 0x25943c0}
__PRETTY_FUNCTION__ = "gst_tag_list_foreach"
#7 0x00007f72735497eb in ?? () from /usr/lib/gstreamer-0.10/libgstmad.so
No symbol table info available.
#8 0x00007f727354bc9d in ?? () from /usr/lib/gstreamer-0.10/libgstmad.so
No symbol table info available.
#9 0x00007f728ab23865 in gst_pad_chain_unchecked (pad=0x25e7a10,
buffer=0x26c9a00) at gstpad.c:3877
caps = <value optimized out>
caps_changed = 1
chainfunc = (
GstPadChainFunction) 0x7f727354b390 <gst_tag_list_add_values at plt+24312>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#10 0x00007f728ab248fb in gst_pad_push (pad=0x25e7730, buffer=0x26c9a00)
at gstpad.c:4045
peer = (GstPad *) 0x25e7a10
ret = <value optimized out>
caps = (GstCaps *) 0x26cae00
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#11 0x00007f727375abf3 in ?? ()
from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x00007f728ab23865 in gst_pad_chain_unchecked (pad=0x25e75c0,
buffer=0x26c9d00) at gstpad.c:3877
caps = <value optimized out>
caps_changed = 0
chainfunc = (
GstPadChainFunction) 0x7f727375a9c0 <gst_query_set_position at plt+26664>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#13 0x00007f728ab248fb in gst_pad_push (pad=0x25e7450, buffer=0x26c9d00)
at gstpad.c:4045
peer = (GstPad *) 0x25e75c0
ret = <value optimized out>
caps = (GstCaps *) 0x26cae00
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#14 0x00007f7273bdca73 in ?? () from /usr/lib/gstreamer-0.10/libgstlame.so
No symbol table info available.
#15 0x00007f728ab23865 in gst_pad_chain_unchecked (pad=0x25e72e0,
buffer=0x26c9f00) at gstpad.c:3877
caps = <value optimized out>
caps_changed = 0
chainfunc = (
---Type <return> to continue, or q <return> to quit---
GstPadChainFunction) 0x7f7273bdc6d0 <lame_set_extension at plt+7864>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#16 0x00007f728ab248fb in gst_pad_push (pad=0x25e7e60, buffer=0x26c9f00)
at gstpad.c:4045
peer = (GstPad *) 0x25e72e0
ret = <value optimized out>
caps = (GstCaps *) 0x26caf40
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#17 0x00007f728adb2330 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x26c9f00) at gstbasetransform.c:1916
trans = (GstBaseTransform *) 0x224a2a0
ret = GST_FLOW_OK
last_stop = 253333333
outbuf = (GstBuffer *) 0x280dfe8
#18 0x00007f728ab23865 in gst_pad_chain_unchecked (pad=0x25e7cf0,
buffer=0x26c9f00) at gstpad.c:3877
caps = <value optimized out>
caps_changed = 0
chainfunc = (
GstPadChainFunction) 0x7f728adb2260 <gst_base_transform_chain>
ret = <value optimized out>
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#19 0x00007f728ab248fb in gst_pad_push (pad=0x25e7170, buffer=0x26c9f00)
at gstpad.c:4045
peer = (GstPad *) 0x25e7cf0
ret = <value optimized out>
caps = (GstCaps *) 0x24fdcc0
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#20 0x00007f728adb2330 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x26c9f00) at gstbasetransform.c:1916
trans = (GstBaseTransform *) 0x260a050
ret = GST_FLOW_OK
last_stop = 253333333
outbuf = (GstBuffer *) 0x280dfe8
#21 0x00007f728ab23865 in gst_pad_chain_unchecked (pad=0x25e7000,
buffer=0x26c9f00) at gstpad.c:3877
caps = <value optimized out>
caps_changed = 0
chainfunc = (
GstPadChainFunction) 0x7f728adb2260 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#22 0x00007f728ab248fb in gst_pad_push (pad=0x24f6e60, buffer=0x26c9f00)
---Type <return> to continue, or q <return> to quit---
at gstpad.c:4045
peer = (GstPad *) 0x25e7000
ret = <value optimized out>
caps = (GstCaps *) 0x24fdcc0
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#23 0x00007f728adb2330 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x26c9f00) at gstbasetransform.c:1916
trans = (GstBaseTransform *) 0x226c460
ret = GST_FLOW_OK
last_stop = 253333333
outbuf = (GstBuffer *) 0x280dfe8
#24 0x00007f728ab23865 in gst_pad_chain_unchecked (pad=0x24f6cf0,
buffer=0x26c9f00) at gstpad.c:3877
caps = <value optimized out>
caps_changed = 0
chainfunc = (
GstPadChainFunction) 0x7f728adb2260 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#25 0x00007f728ab248fb in gst_pad_push (pad=0x19bb7e0, buffer=0x26c9f00)
at gstpad.c:4045
peer = (GstPad *) 0x24f6cf0
---Type <return> to continue, or q <return> to quit---
ret = <value optimized out>
caps = (GstCaps *) 0x24fdcc0
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#26 0x00007f728ab23865 in gst_pad_chain_unchecked (pad=0x2236a70,
buffer=0x26c9f00) at gstpad.c:3877
caps = <value optimized out>
caps_changed = 0
chainfunc = (
GstPadChainFunction) 0x7f728ab16220 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#27 0x00007f728ab248fb in gst_pad_push (pad=0x24f68a0, buffer=0x26c9f00)
at gstpad.c:4045
peer = (GstPad *) 0x2236a70
ret = <value optimized out>
caps = (GstCaps *) 0x24fdcc0
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#28 0x00007f7279e76522 in gst_queue_loop (pad=<value optimized out>)
at gstqueue.c:1047
queue = (GstQueue *) 0x2600040
ret = <value optimized out>
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "gst_queue_loop"
#29 0x00007f728ab42bf6 in gst_task_func (task=0x7f72740a2be0,
tclass=<value optimized out>) at gsttask.c:192
lock = (GStaticRecMutex *) 0x25a23a0
tself = (GThread *) 0x7f726c001610
__PRETTY_FUNCTION__ = "gst_task_func"
#30 0x00007f7289cbb7f7 in g_thread_pool_thread_proxy (
data=<value optimized out>)
at /build/buildd/glib2.0-2.18.2/glib/gthreadpool.c:265
task = (gpointer) 0x7f72740a2be0
pool = (GRealThreadPool *) 0x1448bc0
#31 0x00007f7289cba264 in g_thread_create_proxy (data=0x7f726c001610)
at /build/buildd/glib2.0-2.18.2/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#32 0x00007f729152f3ea in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#33 0x00007f7289362c6d in clone () from /lib/libc.so.6
No symbol table info available.
#34 0x0000000000000000 in ?? ()
No symbol table info available.
nazgul at rivendell:~$ gst-inspect mad
Factory Details:
Long name: mad mp3 decoder
Class: Codec/Decoder/Audio
Description: Uses mad code to decode mp3 streams
Author(s): Wim Taymans <wim at fluendo.com>
Rank: secondary (128)
Plugin Details:
Name: mad
Description: id3 tag manipulation and mp3 decoding based on the mad
library
Filename: /usr/lib/gstreamer-0.10/libgstmad.so
Version: 0.10.9
License: GPL
Source module: gst-plugins-ugly
Binary package: GStreamer Ugly Plugins (Ubuntu)
Origin URL:
https://launchpad.net/distros/ubuntu/+source/gst-plugins-ugly0.10
--
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=565764.
More information about the gstreamer-bugs
mailing list