Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Apple Final Cut Pro Crash Report Help

  • John Fishback

    April 13, 2023 at 12:52 pm

    I’ve read in a number of forums that Ventura 13.3 broke FCP. It often hangs while loading Audio Units plugins. 13.3.1 has been released, but I haven’t heard if it fixes the FCP issue. If you upgraded to 13.3, try going back to 13.2.1.

  • Robert Olding

    April 13, 2023 at 3:07 pm

    Most of the recent crashes and hangs are related specifically to the discontinued Accusonus ERA audio plugins. This video from Matthew O’Brien explains the process of making sure you find all the pertinent files to remove and fix the situation.

  • Joe Marler

    April 13, 2023 at 3:38 pm

    It crashed in thread 59. That was in a deep call stack involving “Helium” functions. Helium is a private FCP framework that is apparently related to video processing or rendering. It was processing a queue of items managed by Grand Central Dispatch (GCD). IOW it was likely a worker thread managed by GCD on behalf of the FCP application.

    The crash was in ProGL::ContextHandle::getVirtualScreen() const + 0. ProGL is a private FCP framework that might be a wrapper for OpenGL calls. With the advent of Metal I don’t know how that fits in, whether they retained former method names for compatibility with upper layers, or what.

    Prior to the crash point it was in the private FCP framework “TextFramework”. That is a Motion framework, which implies Motion functions might have been processing some kind of text or title.

    At the top of the crash log, it lists error code “KERN_INVALID_ADDRESS at 0x0000000000000010”. That suggests that the application tried to access an invalid memory address (0x10) that is not mapped or is in a restricted memory area.

    It then said “Termination Reason:”, which indicates the process was terminated due to a segmentation fault (Code 11), which is a specific type of memory access violation that occurs when a program tries to access an invalid memory address.

    “VM Region Info” indicates that the address 0x10 is not in any region, which may confirms an invalid memory access.

    The crash point might indicate a null pointer dereference or an uninitialized pointer in the ProGL library, specifically in the ProGL::ContextHandle::getVirtualScreen() method.

    Why that happened in this case is unknown but that’s a typical failure mode when multithreaded software crashes.

    Can you give any additional info on what you were doing when it crashed? If it’s reproducible, is there anything in common? Can you export a project XML, create a new library, import the project XML and see if it happens there? If it does, duplicate the project, open the duplicate, select all clips with CMD+A and remove all effects with Edit>Remove Effects. Then see if that project crashes.

    I didn’t see any references to 3rd-party plugins in the crash log but if you’re using any, state which ones.

    If your computer has multiple monitors, as a troubleshooting step unplug that and any outboard video hubs and see if it crashes without that.

    As always try the usual stuff such as reset FCP preferences, verify that all disk volumes have plenty of free space, etc.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy