OK, I filed it as bug #FB10671041, discussed it with Apple Pro Apps support, and emailed them the bug report. Below is the text of the bug. The attachments and other diagnostic data are on the below Dropbox link.
FCP Crash AppleAVCIntraCodec - Canon C80 All-Intra, All Resolutions and Frame Rates, Intel Only
Any version of the Canon EOS C80 All-Intra codec causes an immediate crash of Intel FCP 10.6.9 through 11.0.1.
The crash usually happens upon import, whether copy to library or leave files in place. MacOS versions
tested: Ventura 13.7.3, Sequoia 15.2, 15.3. It does not happen on Apple Silicon.
The main test machine was a 2019 i9 MacBook Pro 16, but it happens on other similar machines, including
a 2017 i7-8700K iMac 27 running Ventura 13.7.3.
The crashing thread is always four frames into AppleAVCIntraCodec, and several other threads are also
in that codec bundle, doing parallel processing of video data using Intel's Intel's SSE/AVX vector
instructions. This may imply a race condition when the crashing thread is managing the frame buffers
of the other threads during SIMD instructions. See attached crash files.
The fact it doesn't happen on Apple Silicon might be because the ARM NEON SIMD instructions may have
different memory alignment, buffer sizes or boundaries.
The EOS C80 is a new camera (release date November 2024), and it's currently not on the FCP support
list, but customers already have these and are encountering this problem.
See attached crash logs, sysdiagnose and MacOS System Report.
Machines tested:
2017 i7 iMac 27, 32GB, Ventura 13.7.3
2019 i9 MacBook Pro 16, 32GB, Sequoia 15.2, 15.3
2021 M1 Max MacBook Pro 16, 64GB, Sequoia 15.3
2022 M1 Ultra Mac Studio, 128GB, Sequoia 15.3
2024 M4 Pro Mac Mini 48GB, Sequoia 15.3
Replication Procedure:
- Use Finder to drag/drop the below MXF test clips to an event on an Intel Mac running FCP.
- It should crash immediately. It will often crash if importing a single file, and will crash
on any resolution, frame rate or bit rate of a C80 All-Intra file.
- However, the crash is more consistent if doing drag/drop import of all 13 files in the test group.
- The crash happens when either "copy to library" or "leave files in place" is selected, and using
the import dialog or Finder. However, most testing used "leave files in place” and drag/drop from Finder.
- Note the test clips are intentionally black.
- The resolution, frame rate and bit rate are part of the filenames.
- See attached MediaInfo metadata.
[Edited by Moderator]