Fatal errors and crashes

Hi,

I’m using 2.4.1 with a decklink duo, playing 4 channels, everything had seemed to be working fine for months,

Today we’ve been having some casparcg crashes, the log file shows:

[2025-09-28 20:06:14.436] [error] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] ac-tex damaged at 81 21
[2025-09-28 20:06:14.436] [error]
[2025-09-28 20:06:14.437] [error] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] Invalid mb type in P-frame at 11 18
[2025-09-28 20:06:14.437] [error]
[2025-09-28 20:06:14.437] [error] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] ac-tex damaged at 0 19
[2025-09-28 20:06:14.437] [error]
[2025-09-28 20:06:14.437] [error] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] Warning MVs not available
[2025-09-28 20:06:14.437] [error]
[2025-09-28 20:06:14.437] [info] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] concealing 4380 DC, 4380 AC, 4380 MV errors in P frame
[2025-09-28 20:06:14.437] [info]
[2025-09-28 20:06:15.395] [error] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] Invalid mb type in B-frame at 75 29
[2025-09-28 20:06:15.395] [error]
[2025-09-28 20:06:15.395] [error] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] Warning MVs not available
[2025-09-28 20:06:15.395] [error]
[2025-09-28 20:06:15.396] [info] [ffmpeg] [mpeg2video @ 000001DC80E21BC0] concealing 3510 DC, 3510 AC, 3510 MV errors in B frame
[2025-09-28 20:06:15.396] [info]
[2025-09-28 20:06:22.171] [info] Received message from 10.1.45.113: LOAD 2-1 “וולנועם2809_7_16-9.mxf” \r\n
[2025-09-28 20:06:22.234] [info] Received message from 10.1.45.113: PLAY 2-1\r\n
[2025-09-28 20:06:22.255] [warning] [ffmpeg] [mxf @ 000001DC1E49A740] broken or empty index
[2025-09-28 20:06:22.255] [warning]
[2025-09-28 20:06:22.285] [warning] [ffmpeg] [Parsed_amerge_0 @ 000001DC20E5F0C0] No channel layout for input 1
[2025-09-28 20:06:22.285] [warning]
[2025-09-28 20:06:22.285] [warning] [ffmpeg] [Parsed_amerge_0 @ 000001DC20E5F0C0] Input channel layouts overlap: output layout will be determined by the number of distinct input channels
[2025-09-28 20:06:22.285] [warning]
[2025-09-28 20:06:22.375] [info] Sent message to 10.1.45.113:202 LOAD OK\r\n
[2025-09-28 20:06:22.376] [info] Sent message to 10.1.45.113:202 PLAY OK\r\n
[2025-09-28 20:06:22.395] [warning] ffmpeg[well2809_7_16-9.mxf|0.0000/0.0000] Latency: 0
[2025-09-28 20:06:22.395] [info] ffmpeg[d:/media\well2809_6_16-9.mxf|851/9223372036854775807] Destroyed.
[2025-09-28 20:06:24.111] [warning] [ffmpeg] [Parsed_amerge_0 @ 000001DC96C613C0] No channel layout for input 1
[2025-09-28 20:06:24.111] [warning]
[2025-09-28 20:06:24.111] [warning] [ffmpeg] [Parsed_amerge_0 @ 000001DC96C613C0] Input channel layouts overlap: output layout will be determined by the number of distinct input channels
[2025-09-28 20:06:24.111] [warning]
[2025-09-28 20:06:24.339] [warning] ffmpeg[VO_FILE_148314769.mxf|64.3200/64.3600] Latency: 0
[2025-09-28 20:06:37.882] [warning] [ffmpeg] [mxf @ 000001DC1E49A740] Packet corrupt (stream = 0, dts = NOPTS)
[2025-09-28 20:06:37.882] [warning] [ffmpeg] .
[2025-09-28 20:06:37.882] [warning]
[2025-09-28 20:06:39.441] [error] [ffmpeg] [mpeg2video @ 000001DC80E223C0] slice below image (77 >= 68)
[2025-09-28 20:06:39.441] [error]
[2025-09-28 20:06:39.443] [fatal] #######################
[2025-09-28 20:06:39.443] [fatal] UNHANDLED EXCEPTION:
[2025-09-28 20:06:39.443] [fatal] Adress:00007FFF11F95369
[2025-09-28 20:06:39.443] [fatal] Code:3765269347
[2025-09-28 20:06:39.443] [fatal] Flag:1
[2025-09-28 20:06:39.443] [fatal] Info:0000004F0E8FF4F0
[2025-09-28 20:06:39.443] [fatal] Continuing execution.
[2025-09-28 20:06:39.443] [fatal] #######################

so, it seems like some of my files are corrupted, i’m looking into what might be wrong with them, but is there a way to make casparcg just refuse to cue it? or any other way besides crashing?

If you can share the file in some way, so that a dev. can reproduce it, that would be a good first step. It might also be the case the the issue is “fixed” (that it at least doesn’t crash) in the latest version.