Canon c80 XF-AVC intra-frame files cause crash

Recently received my new Canon C80. The high quality XF-AVC intr-frame files cause an immediate crash as soon as I click to preview them or import them. I can preview in finder and I can use compressor to convert them to ProRes for import to FCP. When the C70 came out it had a similar issue with the 360mbps flavor. I tried to reinstalling the pro video codec but same result. I'm running MacOS 15.3, newest firmware on camera 1.0.2, up to date FCP 11.0.1. Any help is appreciated. I'm on the road with my Macbook so I can't test if it also happens on my newer Mac Mini at my office.

Posted on Feb 4, 2025 5:28 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 7, 2025 3:33 PM

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]

Similar questions

12 replies
Question marked as Top-ranking reply

Feb 7, 2025 3:33 PM in response to GC_film-images

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]

Feb 5, 2025 7:53 PM in response to GC_film-images

I can reproduce the crash on a 2019 i9 MacBook Pro 16, but not on any Apple Silicon machine I've tested. There is apparently a bug in the AppleAVCIntraCodec "codec bundle" that manifests when handling the Canon C80 10-bit 4:2:2 All-Intra codec. It does not happen on all Intel machines and apparently never happens on Apple Silicon. It may have started with FCP 11.0 but I'll have to test older versions.


It happens on FCP 11.0 and 11.1 and also on MacOS 15.2 and 15.3. As previously mentioned, it doesn't require a complex procedure to reproduce. Often, just importing the clip via drag/drop from Finder will cause it, or just trying to skim the clip in the Event Browser.


My team shoots lots of Sony XAVC-I, which is a similar codec, and so far, we haven't seen this, but we mostly use Apple Silicon machines. I will test this further tomorrow.


There are multiple decoding threads executing code in AppleAVCIntraCodec, most of them doing SIMD (Single Instruction, Multiple Data) operations via Intel's SSE/AVX vector instructions. One thread may have been managing buffers for the other threads, and that one crashed. The crash sequence is the same each time.


There is probably a race condition or synchronization problem between the manager thread and all the other worker threads running vector instructions. That's why it crashes on some Intel machines but not others, or crashes with different frequency.


It might not crash on Apple Silicon because those use fundamentally different SIMD instructions. The memory alignment requirements and buffer sizes and boundaries might be different.


Here is a crash log from my 2019 Macbook:


Feb 6, 2025 3:26 PM in response to joema

Well it turns out I was wrong; it doesn't happen on Sony XAVC-I or XAVC-SI after all. I was confused because I had those plus the C80 All-Intra footage ingested to FCP, and when it crashes on the C80 footage, in some cases it will keep crashing when launching FCP. While playing a Sony XAVC-I clip in the timeline, with a C80 All-Intra clip in the Event Browser, if your skimmer just touches that clip, it can crash.


I tested several C-80 Long GOP clips and they were either OK or some only played sound (which is typical of new formats). But no Long GOP clip crashed FCP.


So currently it seems isolated to the Canon C80 All-Intra MXF clips.


@GC_film-images, the one clip I have from you is 3480 x 2160, 23.976 fps, 419 megabits/sec. Do any other frame rates or resolutions crash? If so, please upload me some samples of those.


Reason: Previously, some codec-related bug reports lacked coverage in the replication scenario. This resulted in a narrow fix, which required filing another bug with more details to achieve a broad fix. This extended the time needed to fix those related codec problems.

Feb 6, 2025 1:51 AM in response to GC_film-images

Crashes also in Mac mini 2018 Intel Sequoia 15.3. Just clicking the imported clip in the Browser repeatedly crashes FCP 11.0.1.


Send feedback to Apple:


Product Feedback - Apple


The Feedback Assistant page is pretty much a bit-bucket too, but not quite the direct-to-the-shredder type as the product feedback page.


https://feedbackassistant.apple.com


Or use Feedback Assistant app. It is a little hidden, but go to

/System/Library/Core Services/Applications (or use Spotlight to find it).


Feb 6, 2025 8:00 AM in response to Matti Haveri

It also happens on Sony XAVC-I, so it's not isolated to Canon C80 footage. That is a serious problem, so I'll be giving this priority today. I'll test all other similar codecs I have and verify it began with 11.0 and continues in 11.1. I'll try to verify it's isolated to Intel.


When complete I'll write up a formal bug report, file it using the MacOS Feedback Assistant app and call Apple to discuss.

Feb 6, 2025 6:42 PM in response to joema

Very helpful to know this. I created a handful of additional intra-frame clips in a variety of combinations of 4k. I didn't think it would be an issue but tried even in HD and it STILL caused the crash. So, it seems that any intra-frame codec file crashes, which is really bad. The thing is that there's a ton of combinations and it's kind of difficult to run through and test them all without a notebook.



[Edited by Moderator]

Feb 7, 2025 8:42 AM in response to GC_film-images

@GC_film-images: Thanks so much for all the work! I downloaded the 13 new test files, and they all crash FCP 11.0 and 11.1 on Intel.


They also crash 10.8.1. Before this, I thought it was isolated to 11.0 and later. I'm now testing all my old versions of FCP. After I check the crash logs from that to ensure it's the same underlying problem, I'll go ahead and file a bug using the MacOS Feedback Assistant app, then call Apple to discuss.

Feb 5, 2025 12:45 PM in response to Matti Haveri

Yes! I just made a 3 second clip with the lens cap on and verified the clip causes the crash. You can download it here from Dropbox: https://www.dropbox.com/scl/fi/2ryrye3usrimvr7ufhsyn/A_0003C041A250205_153611VM_CANON.MXF?rlkey=whngy6ff0yt084whi1tvt4g25&dl=0

I'd be appreciative if you could verify whether it causes any issues on your end since I won't be home for another 3 days to check on my home computer. I had another shoot day today and opted to shoot in a lower quality format to guarantee compatibility. I'm not well versed in the error logs but here's a screenshot of the top of it. I can see the exception type and code, but not sure what it, if anything that actually indicates.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Canon c80 XF-AVC intra-frame files cause crash

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.