[Bug 783760] New: Processing wav file with black tag in metadata causes SIGFAULT

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 13 16:45:36 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=783760

            Bug ID: 783760
           Summary: Processing wav file with black tag in metadata causes
                    SIGFAULT
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: blocker
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: elesin38 at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Specific WAV file with a blank tag in metadata causes gstreamer to SIGFAULT.

Steps to Reproduce: 
1) Any attempt to play the file using gstreamer will fail (gst-play, gst-launch
+ autoaudiosink etc)

Actual Results: Segmentation fault system error.
Build Date & Hardware: Gstreamer 1.12.2 compiled from source. 
Also happens on production server with Gstreamer 1.8.3 (ubuntu 16.04.2 package)

ffprobe info:
Input #0, wav, from '348d5e93057268519153.wav':
  Metadata:
    date            : 2017-05-19
    creation_time   : 18:39:53
    time_reference  : 7183553
    coding_history  : A=PCM,F=48000,W=16,M=stereo,T=Samplitude software 
                    : 
  Duration: 00:01:00.69, bitrate: 1536 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2
channels, s16, 1536 kb/s

Note the 5th line of metadata - name and value are missing.

After I've repacked wav file with "ffmpeg -i crash.wav -c:a copy out.wav"
command ffprobe info is:
Input #0, wav, from 'echo.wav':
  Metadata:
    date            : 2017-05-19
    encoder         : Lavf56.40.101
  Duration: 00:01:00.69, bitrate: 1536 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2
channels, s16, 1536 kb/s

Note that there is no blank tags. No error is occuring.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list