Skip to content

FCP Crash AppleAVCIntraCodec - Canon C80 All-Intra, All Resolutions and Frame Rates, Intel Only #445

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
joema4 opened this issue Feb 12, 2025 · 0 comments
Assignees

Comments

@joema4
Copy link

joema4 commented Feb 12, 2025

Apple Feedback Assistant ID: FB16463317
Apple Support Case # 20000090226166

DESCRIBE THE BUG:
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 using copy to library or leave files in place. MacOS versions tested: Monterey 12.7.6, 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. See below machine configs and software versions tested.

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 could 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 below crash logs, sysdiagnose and MacOS System Report.


TO REPRODUCE:

  • 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 (customer shot them with lens cap on).
  • The resolution, frame rate and bit rate are part of the filenames.
  • See attached MediaInfo metadata.

SPECS:
Machines tested:

2017 i7 iMac 27, 32GB, Ventura 13.7.3, FCP 10.6.9 through 10.8.1
2019 i9 MacBook Pro 16, 32GB, Sequoia 15.2, 15.3, FCP 10.6.10 through 11.0.1
2019 Mac Pro, Monterey 12.7.6, FCP 10.6.5
2021 M1 Max MacBook Pro 16, 64GB, Sequoia 15.3, FCP 10.6.10 through 11.0.1
2022 M1 Ultra Mac Studio, 128GB, Sequoia 15.3, FCP 10.6.10 through 11.0.1
2024 M4 Pro Mac Mini 48GB, Sequoia 15.3, FCP 10.8.1 through 11.0.1


ADDITIONAL COMMENTS:
Media files, crash files, MediaInfo output, sysdiagnose, spx: https://www.dropbox.com/scl/fo/8kf3vpu6td4kbw8rizfjy/AO7VH_sA5uP76x1tIRQxXOE?rlkey=8uisqicp6bx62df45b455jp2m&st=lm2jxop2&dl=0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants