Opened 8 years ago

Closed 8 years ago

#5554 closed defect (fixed)

FFmpeg segfaults when trying to decode an DNxHD 145 MXF file

Reported by: Steve Dierker Owned by:
Priority: important Component: avformat
Version: git-master Keywords: mxf crash SIGSEGV regression
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

Summary of the bug:
FFmpeg segfaults when trying to decode a DNxHD 145 file wrapped in an MXF container.
The sample file can be found here http://dl.flavoursys.com/samples/ffmpeg/BYS_Episode053.mov.572CB82C.mxf

How to reproduce:

% ffmpeg -i BYS_Episode053.mov.572CB82C.mxf out.mp4
ffmpeg version N-79979-g17ea1cd Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.3.1 (Ubuntu 5.3.1-14ubuntu2) 20160413
  configuration: --extra-libs=-ldl --enable-gpl --enable-nonfree --enable-version3 --enable-libfdk-aac --enable-libx264 --enable-libfreetype
  libavutil      55. 24.100 / 55. 24.100
  libavcodec     57. 41.102 / 57. 41.102
  libavformat    57. 36.100 / 57. 36.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 45.100 /  6. 45.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Splitting the commandline.
Reading option '-i' ... matched as input file with argument 'BYS_Episode053.mov.572CB82C.mxf'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option 'out.mp4' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input file BYS_Episode053.mov.572CB82C.mxf.
Successfully parsed a group of options.
Opening an input file: BYS_Episode053.mov.572CB82C.mxf.
[file @ 0x35b5b20] Setting default whitelist 'file,crypto'
[mxf @ 0x35b5360] Format mxf probed with size=2048 and score=100
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.01.01.01.01.03.01.02.10.01.00.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.25.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 4 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 8 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 4 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 3 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 5 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 6 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 19 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 8 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 4 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 35 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 12 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 8 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 14 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 8 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 13 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 3 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 5 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 5 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 7 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 5 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 13 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
    Last message repeated 3 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 3 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.01.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.02.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.04.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.06.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.04.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.08.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.06.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0b.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0c.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.04.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.06.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.21.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.22.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.04.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.04.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.04.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.06.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.04.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.08.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.06.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.06.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.06.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0a.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
    Last message repeated 13 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.20.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0e.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.20.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0e.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.20.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.20.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.20.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.05.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.07.00.00
    Last message repeated 3 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.08.00.00
    Last message repeated 6 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.08.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
    Last message repeated 2 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.0d.00.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.02.09.00.00
    Last message repeated 1 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.22.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.4c.00
    Last message repeated 10 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.1b.00
    Last message repeated 14 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.20.00
    Last message repeated 102 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.1c.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.23.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.32.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.4a.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.32.00
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.01.01.01.01.03.01.02.10.01.00.00.00
    Last message repeated 3 times
[mxf @ 0x35b5360] Dark key 06.0e.2b.34.02.05.01.01.0d.01.02.01.01.11.01.00
[1]    28051 segmentation fault (core dumped)  ffmpeg -i BYS_Episode053.mov.572CB82C.mxf -loglevel debug out.mp4

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Attachments (1)

BYS_Episode053.mov.572CB82C_cut.mxf (2.4 MB ) - added by Carl Eugen Hoyos 8 years ago.

Change History (3)

comment:1 by Carl Eugen Hoyos, 8 years ago

Component: undeterminedavformat
Keywords: mxf crash SIGSEGV regression added
Priority: normalimportant
Reproduced by developer: set
Status: newopen
Summary: FFmpeg segfaults when trying to encode an DNxHD 145 MXF fileFFmpeg segfaults when trying to decode an DNxHD 145 MXF file
Version: unspecifiedgit-master

Regression since e5d217f0

(gdb) r -i BYS_Episode053.mov.572CB82C_cut.mxf
Starting program: ffmpeg_g -i BYS_Episode053.mov.572CB82C_cut.mxf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
ffmpeg version N-79976-gcb928fc Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --enable-libfreetype --enable-fontconfig
  libavutil      55. 24.100 / 55. 24.100
  libavcodec     57. 41.102 / 57. 41.102
  libavformat    57. 36.100 / 57. 36.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 45.100 /  6. 45.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff500c0e5 in __memcmp_sse4_1 () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff500c0e5 in __memcmp_sse4_1 () from /lib64/libc.so.6
#1  0x000000000066b7d0 in mxf_resolve_strong_ref (type=AnyType, strong_ref=0x50,
    mxf=<optimized out>) at libavformat/mxfdec.c:1115
#2  mxf_parse_structural_metadata (mxf=0x1e6bde0) at libavformat/mxfdec.c:1942
#3  mxf_read_header (s=0x1e6b280) at libavformat/mxfdec.c:2813
#4  0x00000000006e0a8d in avformat_open_input (ps=ps@entry=0x7fffffffd5f8,
    filename=filename@entry=0x7fffffffe1c7 "BYS_Episode053.mov.572CB82C_cut.mxf",
    fmt=fmt@entry=0x0, options=0x1e6b168) at libavformat/utils.c:555
#5  0x000000000048eb82 in open_input_file (o=o@entry=0x7fffffffd6b0, filename=<optimized out>)
    at ffmpeg_opt.c:979
#6  0x0000000000487283 in open_files (inout=inout@entry=0x116a566 "input",
    open_file=open_file@entry=0x48d1a0 <open_input_file>, l=<optimized out>, l=<optimized out>)
    at ffmpeg_opt.c:3033
#7  0x000000000048f141 in ffmpeg_parse_options (argc=argc@entry=3,
    argv=argv@entry=0x7fffffffdd28) at ffmpeg_opt.c:3070
#8  0x000000000047f8e3 in main (argc=3, argv=0x7fffffffdd28) at ffmpeg.c:4327

by Carl Eugen Hoyos, 8 years ago

comment:2 by Marton Balint, 8 years ago

Resolution: fixed
Status: openclosed
Note: See TracTickets for help on using tickets.