Opened 8 months ago

Closed 5 months ago

#10906 closed defect (duplicate)

Crash when transcoding h264 with libx265

Reported by: Vasco Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords:
Cc: Vasco Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
Several video files cause ffmpeg to crash (sometimes with "corrupted double-linked list" error, sometimes just a segmentation fault) when transcoding the files to h265. Transcoding to AV1 (with libsvtav1) works.

The bug is present in version 6.0.1 from the deb-multimedia repo and in the static binaries for version 6.0.1, 6.1 and the latest nightly (20240301) downloaded from https://johnvansickle.com on Debian Bookworm.
The stock Debian Bookworm ffmpeg (version 5.1.4-0+deb12u1) works.

How to reproduce:

% /usr/bin/ffmpeg -i h264_h265_transcode_corrupted_double_linked_list.mkv -c:v libx265 test-x265.mkv
ffmpeg started on 2024-03-15 at 01:18:54
Report written to "ffmpeg-20240315-011854.log"
Log level: 99
ffmpeg version 6.0.1 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --disable-decoder=amrnb --disable-decoder=libopenjpeg --disable-gnutls --disable-liblensfun --disable-libopencv --disable-podpages --disable-sndio --disable-stripping --enable-avfilter --enable-chromaprint --enable-frei0r --enable-gcrypt --enable-gpl --enable-ladspa --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdavs2 --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libkvazaar --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librsvg --enable-librubberband --enable-libshine --enable-libsmbclient --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-nonfree --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-openssl --enable-postproc --enable-pthreads --enable-shared --enable-version3 --enable-vulkan --incdir=/usr/include/x86_64-linux-gnu --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --toolchain=hardened --enable-vaapi --enable-libvpl --enable-libvmaf --enable-libilbc --enable-libjxl --cc=x86_64-linux-gnu-gcc --cxx=x86_64-linux-gnu-g++ --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
  libavutil      58.  2.100 / 58.  2.100
  libavcodec     60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter     9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample   4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'.
Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
Reading option '-i' ... matched as input url with argument 'h264_h265_transcode_corrupted_double_linked_list.mkv'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'libx265'.
Reading option 'test-x265.mkv' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Applying option v (set logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input url h264_h265_transcode_corrupted_double_linked_list.mkv.
Successfully parsed a group of options.
Opening an input file: h264_h265_transcode_corrupted_double_linked_list.mkv.
[NULL @ 0x5564143d1c40] Opening 'h264_h265_transcode_corrupted_double_linked_list.mkv' for reading
[file @ 0x5564143d24c0] Setting default whitelist 'file,crypto,data'
Probing matroska,webm score:100 size:2048
[matroska,webm @ 0x5564143d1c40] Format matroska,webm probed with size=2048 and score=100
[matroska,webm @ 0x5564143d1c40] Unknown entry 0x22B59D at pos. 4411
st:0 removing common factor 1000000 from timebase
[matroska,webm @ 0x5564143d1c40] Before avformat_find_stream_info() pos: 5543 bytes read:32768 seeks:2 nb_streams:1
[h264 @ 0x5564143d4000] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x5564143d4000] Decoding VUI
[h264 @ 0x5564143d4000] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x5564143d4000] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x5564143d4000] Decoding VUI
[h264 @ 0x5564143d4000] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x5564143d4000] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 3 times
[h264 @ 0x5564143d4000] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 0x5564143d4000] Format yuv420p chosen by get_format().
[h264 @ 0x5564143d4000] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 0x5564143d4000] no picture 
[matroska,webm @ 0x5564143d1c40] All info found
[matroska,webm @ 0x5564143d1c40] stream 0: start_time: 0 duration: NOPTS
[matroska,webm @ 0x5564143d1c40] format: start_time: 0 duration: 10 (estimate from stream) bitrate=8192 kb/s
[matroska,webm @ 0x5564143d1c40] After avformat_find_stream_info() pos: 7390 bytes read:65536 seeks:2 frames:4
Input #0, matroska,webm, from 'h264_h265_transcode_corrupted_double_linked_list.mkv':
  Metadata:
    encoder         : libebml v1.4.5 + libmatroska v1.7.1
    creation_time   : 2024-03-14T23:32:31.000000Z
  Duration: 00:00:10.00, start: 0.000000, bitrate: 8192 kb/s
  Stream #0:0(ger), 4, 1/1000: Video: h264 (High), 1 reference frame, yuv420p(tv, bt709, progressive, left), 1920x1080 (1920x1088) [SAR 1:1 DAR 16:9], 0/1, Closed Captions, 25 fps, 25 tbr, 1k tbn (default)
Successfully opened the file.
Parsing a group of options: output url test-x265.mkv.
Applying option c:v (codec name) with argument libx265.
Successfully parsed a group of options.
Opening an output file: test-x265.mkv.
[file @ 0x556414444600] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
detected 8 logical cores
[h264 @ 0x5564144453c0] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x5564144453c0] Decoding VUI
[h264 @ 0x5564144453c0] nal_unit_type: 8(PPS), nal_ref_idc: 3
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> hevc (libx265))
Press [q] to stop, [?] for help
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
    Last message repeated 1 times
[h264 @ 0x5564144453c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 3 times
[h264 @ 0x5564144453c0] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 0x5564144453c0] Format yuv420p chosen by get_format().
[h264 @ 0x5564144453c0] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 0x5564144453c0] no picture 
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x5564143e2d00] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564143e2d00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x5564143e2d00] no picture 
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x55641444d7c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641444d7c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x55641446a780] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641446a780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x5564148518c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564148518c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x556414920f80] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414920f80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x5564149f0940] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564149f0940] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x556414ac0300] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414ac0300] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x556414b8fcc0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414b8fcc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[vost#0:0/libx265 @ 0x5564143f20c0] cur_dts is invalid [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[h264 @ 0x5564144453c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564144453c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564143e2d00] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564143e2d00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[graph 0 input from stream 0:0 @ 0x5564152cfec0] Setting 'video_size' to value '1920x1080'
[graph 0 input from stream 0:0 @ 0x5564152cfec0] Setting 'pix_fmt' to value '0'
[graph 0 input from stream 0:0 @ 0x5564152cfec0] Setting 'time_base' to value '1/1000'
[graph 0 input from stream 0:0 @ 0x5564152cfec0] Setting 'pixel_aspect' to value '1/1'
[graph 0 input from stream 0:0 @ 0x5564152cfec0] Setting 'frame_rate' to value '25/1'
[graph 0 input from stream 0:0 @ 0x5564152cfec0] w:1920 h:1080 pixfmt:yuv420p tb:1/1000 fr:25/1 sar:1/1
[format @ 0x5564152d4140] Setting 'pix_fmts' to value 'yuv420p|yuvj420p|yuv422p|yuvj422p|yuv444p|yuvj444p|gbrp|yuv420p10le|yuv422p10le|yuv444p10le|gbrp10le|yuv420p12le|yuv422p12le|yuv444p12le|gbrp12le|gray|gray10le|gray12le'
[AVFilterGraph @ 0x5564152d3240] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed
x265 [info]: HEVC encoder version 3.5
x265 [info]: build info [Linux][GCC 10.2.1][64 bit] 8bit+10bit+12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main profile, Level-4 (Main tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: Slices                              : 1
x265 [info]: frame threads / pool features       : 3 / wpp(17 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 3
x265 [info]: Keyframe min / max / scenecut / bias  : 25 / 250 / 40 / 5.00 
x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0
x265 [info]: References / ref-limit  cu / depth  : 3 / off / on
x265 [info]: AQ: mode / str / qg-size / cu-tree  : 2 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress            : CRF-28.0 / 0.60
x265 [info]: tools: rd=3 psy-rd=2.00 early-skip rskip mode=1 signhide tmvp
x265 [info]: tools: b-intra strong-intra-smoothing lslices=6 deblock sao
[matroska @ 0x5564143d8340] get_metadata_duration returned: 0
configurationVersion:                1
general_profile_space:               0
general_tier_flag:                   0
general_profile_idc:                 1
general_profile_compatibility_flags: 0x60000000
general_constraint_indicator_flags:  0x900000000000
general_level_idc:                   120
min_spatial_segmentation_idc:        0
parallelismType:                     0
chromaFormat:                        1
bitDepthLumaMinus8:                  0
bitDepthChromaMinus8:                0
avgFrameRate:                        0
constantFrameRate:                   0
numTemporalLayers:                   1
temporalIdNested:                    1
lengthSizeMinusOne:                  3
numOfArrays:                         4
array_completeness[0]:               0
NAL_unit_type[0]:                    32
numNalus[0]:                         1
nalUnitLength[0][0]:                 24
array_completeness[1]:               0
NAL_unit_type[1]:                    33
numNalus[1]:                         1
nalUnitLength[1][0]:                 46
array_completeness[2]:               0
NAL_unit_type[2]:                    34
numNalus[2]:                         1
nalUnitLength[2][0]:                 7
array_completeness[3]:               0
NAL_unit_type[3]:                    39
numNalus[3]:                         1
nalUnitLength[3][0]:                 2319
Output #0, matroska, to 'test-x265.mkv':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0(ger), 0, 1/1000: Video: hevc, 1 reference frame, yuv420p(tv, bt709, progressive, left), 1920x1080 (0x0) [SAR 1:1 DAR 16:9], 0/1, q=2-31, 25 fps, 1k tbn (default)
    Metadata:
      encoder         : Lavc60.3.100 libx265
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
[vost#0:0/libx265 @ 0x5564143f20c0] Clipping frame in rate conversion by 0.000008
[h264 @ 0x55641444d7c0] nal_unit_type: 6(SEI), nal_ref_idc: 077 bitrate=  -0.0kbits/s speed=N/A    
    Last message repeated 1 times
[h264 @ 0x55641444d7c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x55641446a780] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641446a780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564148518c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564148518c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x556414920f80] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414920f80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564149f0940] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564149f0940] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x556414ac0300] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414ac0300] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x556414b8fcc0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414b8fcc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564144453c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564144453c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564143e2d00] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564143e2d00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x55641444d7c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641444d7c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x55641446a780] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641446a780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564148518c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564148518c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x556414920f80] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414920f80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564149f0940] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564149f0940] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x556414ac0300] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414ac0300] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x556414b8fcc0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414b8fcc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x5564144453c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564144453c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564143e2d00] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564143e2d00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x55641444d7c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641444d7c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x55641446a780] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641446a780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x5564148518c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564148518c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x556414920f80] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414920f80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564149f0940] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564149f0940] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x556414ac0300] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414ac0300] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x556414b8fcc0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414b8fcc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564144453c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564144453c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x5564143e2d00] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564143e2d00] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 0x55641444d7c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641444d7c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[h264 @ 0x55641446a780] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x55641446a780] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[matroska @ 0x5564143d8340] Starting new cluster with timestamp 0 at offset 2984 bytes
[h264 @ 0x5564148518c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
[matroska @ 0x5564143d8340] Writing block of size 685 with pts 0, dts -80, duration 40 at relative offset 9 in cluster at offset 2984. TrackNumber 1, keyframe 1
[h264 @ 0x5564148518c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 0x5564148518c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[matroska @ 0x5564143d8340] Writing block of size 231 with pts 200, dts -40, duration 40 at relative offset 702 in cluster at offset 2984. TrackNumber 1, keyframe 0
[h264 @ 0x556414920f80] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414920f80] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[matroska @ 0x5564143d8340] Writing block of size 191 with pts 120, dts 0, duration 40 at relative offset 941 in cluster at offset 2984. TrackNumber 1, keyframe 0
[h264 @ 0x5564149f0940] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564149f0940] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[matroska @ 0x5564143d8340] Writing block of size 188 with pts 40, dts 40, duration 40 at relative offset 1140 in cluster at offset 2984. TrackNumber 1, keyframe 0
[h264 @ 0x556414ac0300] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414ac0300] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[matroska @ 0x5564143d8340] Writing block of size 218 with pts 80, dts 80, duration 40 at relative offset 1336 in cluster at offset 2984. TrackNumber 1, keyframe 0
[h264 @ 0x556414b8fcc0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x556414b8fcc0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[matroska @ 0x5564143d8340] Writing block of size 187 with pts 160, dts 120, duration 40 at relative offset 1562 in cluster at offset 2984. TrackNumber 1, keyframe 0
[h264 @ 0x5564144453c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
    Last message repeated 1 times
[h264 @ 0x5564144453c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[matroska @ 0x5564143d8340] corrupted double-linked list

Change History (1)

comment:1 by mkver, 5 months ago

Resolution: duplicate
Status: newclosed

Presumably you ran into the bug described in ticket #9666 (see ​my comment there). It is not a complete duplicate though, because your file is based upon A53 closed caption SEIs and not User Data Unregistered SEIs.
Workaround is to use "-a53cc 0". (I just sent a patch to make this the default.)
Anyway, closing this as duplicate of #10411.

Note: See TracTickets for help on using tickets.