[gstreamer-bugs] [Bug 557587] crash or damaged ID3 tag when reencoding from flac->mp3 using gst-launch

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu May 7 10:00:31 PDT 2009


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

  GStreamer | gst-plugins-good | Ver: 0.10.15




------- Comment #9 from Stanislav Brabec  2009-05-07 17:00 UTC -------
Note that it still may be a problem of gstreamer, as it sometimes show:

*** glibc detected *** /usr/bin/gst-launch-0.10: malloc: top chunk is corrupt:
0x0000000000821e00 ***

After setting breakpoint to id3_ucs4_copy and stepping in gdb by "n" it
generated a different backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff40a231c in id3_frame_render (frame=0x6500000076, ptr=0x0, options=0)
at frame.c:513
513       if ((frame->flags & ID3_FRAME_FLAG_TAGALTERPRESERVATION) ||
(gdb) bt 
#0  0x00007ffff40a231c in id3_frame_render (frame=0x6500000076, ptr=0x0,
options=0) at frame.c:513
#1  0x00007ffff40a3b65 in id3_tag_render (tag=0x78f8f0, buffer=0x0) at
tag.c:793
#2  0x00007ffff44dbaff in gst_id3_tag_chain (pad=<value optimized out>,
buffer=0x7d19a0) at gstid3tag.c:1394
#3  0x00007ffff7b6acd6 in gst_pad_chain_unchecked (pad=0x7a2b80,
buffer=0x7d19a0) at gstpad.c:3890
#4  0x00007ffff7b6bfb3 in gst_pad_push (pad=0x7a28a0, buffer=0x7d19a0) at
gstpad.c:4057
#5  0x00007ffff4961093 in gst_lame_chain (pad=<value optimized out>,
buf=0x7d18a0) at gstlame.c:1115
#6  0x00007ffff7b6acd6 in gst_pad_chain_unchecked (pad=0x7a2730,
buffer=0x7d18a0) at gstpad.c:3890
#7  0x00007ffff7b6bfb3 in gst_pad_push (pad=0x7a25c0, buffer=0x7d18a0) at
gstpad.c:4057
#8  0x00007ffff5a3efe4 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x7d18a0) at gstbasetransform.c:2030
#9  0x00007ffff7b6acd6 in gst_pad_chain_unchecked (pad=0x7a2450,
buffer=0x7d18a0) at gstpad.c:3890
#10 0x00007ffff7b6bfb3 in gst_pad_push (pad=0x7a22e0, buffer=0x7d18a0) at
gstpad.c:4057
#11 0x00007ffff58134a9 in gst_flac_dec_write (buffer=<value optimized out>,
frame=<value optimized out>, 
    flacdec=<value optimized out>) at gstflacdec.c:1147
#12 gst_flac_dec_write_stream (decoder=<value optimized out>, frame=0x7cb160,
buffer=0x7cac88, 
    client_data=<value optimized out>) at gstflacdec.c:1189
#13 0x00007ffff51bd562 in write_audio_frame_to_client_ (buffer=<value optimized
out>, frame=<value optimized out>, 
    decoder=<value optimized out>) at stream_decoder.c:2960
#14 read_frame_ (decoder=0x7c5340, got_a_frame=0x7ffff4095fec,
do_full_decode=1) at stream_decoder.c:2132
#15 0x00007ffff51bd950 in FLAC__stream_decoder_process_single
(decoder=0x7c5340) at stream_decoder.c:1060
#16 0x00007ffff5811fd6 in gst_flac_dec_loop (sinkpad=0x7a2170) at
gstflacdec.c:1235
#17 0x00007ffff7b8bac6 in gst_task_func (task=0x7cc830, tclass=<value optimized
out>) at gsttask.c:192
#18 0x00007ffff6a98227 in g_thread_pool_thread_proxy (data=<value optimized
out>) at gthreadpool.c:265
#19 0x00007ffff6a96cc4 in g_thread_create_proxy (data=0x741b30) at
gthread.c:635
#20 0x00007ffff6411070 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#21 0x00007ffff618410d in clone () from /lib64/libc.so.6
#22 0x0000000000000000 in ?? ()


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




More information about the Gstreamer-bugs mailing list