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

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Oct 23 04:26:10 PDT 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=557587

  GStreamer | gst-plugins-good | Ver: 0.10.15
           Summary: crash or damaged ID3 tag when reencoding from flac->mp3
                    using gst-launch
           Product: GStreamer
           Version: 0.10.15
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: sbrabec at suse.cz
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.23/2.24
   GNOME milestone: Unspecified


I have my CDs collection encoded in FLAC. Files are encoded as regular FLAC
(not OGG FLAC) and tagged with FLAC tag (not ID3).

I am trying to reencode them to tagged MP3 using gst-launch. Conversion is
done, but tags are damaged (ID3v1 contain nonsense, ID3v2 is not created). It
happens for both ASCII and non-ASCII/non-ISO-8859-1 comments.

FLAC decoder seems to work correctly.

It sometimes crashes. If it does not crash, it creates an MP3 with damaged ID3
tag.

gstreamer-0_10-0.10.21
gst-plugins-base-0.10.21
gst-plugins-good-0.10.10.4 (prerelease build from released snapshot)
gst-plugins-bad-0.10.8
gst-plugins-ugly-0.10.9

Older versions (-1) crash as well.

gst-launch filesrc location=CD/Rūp\ Verma/चेतना\ -\ chētnā\
-\consciousness\ -\ vědomí/02\ -\ Rāga\ Gujrī\ Tōḍī.flac ! flacdec !
audioconvert ! lame ! id3mux name=tag v2-tag=true v1-tag=true ! filesink
location=music.mp3
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Caught SIGSEGV accessing address 0x772000
#0  0x00007f43e8a21d26 in ?? ()
#1  0x0000000000000031 in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x00000000006186f0 in ?? ()
#4  0x00007f43e9317748 in ?? ()
#5  0x0000000000000001 in ?? ()
#6  0x00007f43e959d780 in ?? ()
#7  0x00007ffff242fa50 in ?? ()
#8  0x00007f43e959d748 in ?? ()
#9  0x0000000100000001 in ?? ()
#10 0x00007f43e8a21cc0 in ?? ()
#11 0x00000000006186f8 in ?? ()
#12 0x0000000000607080 in ?? ()
#13 0x7fffffff00000031 in ?? ()
#14 0x0000000000734f90 in ?? ()
#15 0x00007f43e8cb9570 in ?? ()
#16 0x0000000000000001 in ?? ()
#17 0x0000000000606360 in ?? ()
#18 0x0000000000607080 in ?? ()
#19 0x0000000000000001 in ?? ()
#20 0x00007f43e9317ddd in ?? ()
#21 0x000000000072e0d0 in ?? ()
#22 0x00000000ffffffff in ?? ()
#23 0x00000000007317d0 in ?? ()
#24 0x00007f43ea213d84 in ?? ()
#25 0x000000000072e0d0 in ?? ()
#26 0x000000000000000e in ?? ()
#27 0x000000000072e0d0 in ?? ()
#28 0x00007f43e9f801bc in ?? ()
#29 0x000000000072e0d0 in ?? ()
#30 0x00007f43e933e007 in ?? ()
#31 0x0000000000734f10 in ?? ()
#32 0x0000000000730ee0 in ?? ()
#33 0x0000000000000000 in ?? ()
Spinning.  Please run 'gdb gst-launch 18707' to continue debugging, Ctrl-C to
quit, or Ctrl-\ to dump core.


gst-launch filesrc location=CD/Rūp\ Verma/चेतना\ -\ chētnā\ -\
cosciousness\ -\ vědomí/02\ -\ Rāga\ Gujrī\ Tōḍī.flac ! flacdec !
fakesink -t
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "flacdec0".
     audio codec: FLAC
           title: Rāga Gujrī Tōḍī
          artist: Rūp Verma
           album: चेतना - chētnā - consciousness - vědomí
            date: 1993-01-01
    track number: 2
     track count: 2
           genre: Meditative
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 5654329432 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...

id3v2 -l music.mp3 
id3v1 tag info for music.mp3:
Title  : �������!���!����                Artist:
�������A����������           
Album  : ��������������                  Year:
���1, Genre: Other (12)
Comment:


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