Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Apple Final Cut Pro Legacy My project is cursed…

  • My project is cursed…

    Posted by Martin Oberhaus on March 20, 2011 at 1:41 pm

    …at least that’s the only explanation I can think of for the trouble this project has been giving me.

    I’m editing a feature film. I inherited the rough cut from another editor and was supposed to do the final cut and fine tuning.

    For about 3 days everything went fine, then FCP started to crash. A lot. It got so bad that It would crash as soon as I opened the project file.

    So I downloaded the demo version of FCS Maintenance Pack and the Crash Analyzer told me that the crashes were caused by the XDCAM footage. I personally think this is BS, since the original editor had been working with that very XDCAM footage for months without problems, but whatever. So I converted everything to ProRes 422 and relinked all the media.
    This got rid of the crashing-on-opening thing, but the project still manages to bring FCP down in flames frequently.

    The crashes usually happen when I come across specific clips in the timeline. Then the preview image starts to violently strobe and stutter, then the left half of the image turns green and then FCP crashes.
    I can sometimes avoid the crash if I close the sequence and re-open it, but that doesn’t always help.

    Also, once the stuttering starts, the whole sequence will stutter, even if i jump to a part in the timeline that previously played back fine.

    I investigated some of the stutter-inducing clips and they look completely normal. They play back fine with Quicktime, VLC and even when imported into a new, empty FCP project.

    Besides, we edited a trailer from the same footage (though in a new project), which worked fine. Only the main project seems to be cursed.

    Unfortunately my demo version of FCS Maintenance Pack expired by now, so the current error logs don’t really tell me much. Several hours of googling didn’t help either.

    There is no XDCAM footage remaining in the project. The old and busted XDCAM footage is on an entirely different harddrive than the new ProRes hotness and opening the project with the XDCAM disk unmounted works fine, no media missing.
    The project doesn’t use any plugins, Motion stuff or exotic fonts.

    I do not have any exotic video hardware, besides I don’t really think this could be hardware related, since this is the only project giving me grief. Everything else works fine.

    Things I tried so far: Trash preferences, check hard drives and permissions, reset P-RAM, completely removed and reinstalled FCP, copied and pasted the main sequence into a new project, exported the main sequence via XML and reimported it into a new project.

    And now I’m out of ideas.
    The only option left seems to be to start over from scratch, which i really really want to avoid.

    Here are my hardware specs:

    Mac Pro
    2 x 2.4 GHz Quad-Core Intel Xeon
    16 GB 1066 MHz DDR3 RAM
    2 x ATI Radeon HD 5770

    And here is one of the most recent error logs:

    Exception Type: EXC_BAD_ACCESS (SIGBUS)
    Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000000000fc
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 com.apple.FinalCutPro 0x004603bc SetupSrcCanvasN(XXGlobals*, EffectTree*, long, long, Output*, bool*) + 1564
    1 com.apple.FinalCutPro 0x004618e9 DecodeEffectFrameN(XXGlobals*, EffectTree*, long, unsigned char, Output*, bool*) + 267
    2 com.apple.FinalCutPro 0x004626eb DecodePipeTree(XXGlobals*, Output*) + 633
    3 com.apple.FinalCutPro 0x0042bd65 FCPMediaHandler::RenderFrames(long long, bool) + 3981
    4 com.apple.FinalCutPro 0x0042c3cb FCPMediaHandler::Idle(long, long, long*, TimeRecord*) + 657
    5 com.apple.FinalCutPro 0x0042d495 FCPMHIdle(FCPMediaHandler*, long, long, long*, TimeRecord*) + 45
    6 ...ple.CoreServices.CarbonCore 0x97d86309 callComponentStorage_44444 + 49
    7 ...ple.CoreServices.CarbonCore 0x97d7b054 CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54
    8 com.apple.FinalCutPro 0x00426221 FCPMHDispatch(ComponentParameters*, char**) + 59
    9 ...ple.CoreServices.CarbonCore 0x97d737c9 CallComponentDispatch + 29
    10 ...ickTimeComponents.component 0x93dc1b5f MediaIdle + 61
    11 ...ickTimeComponents.component 0x9363e1ee doGenericIdle + 2991
    12 ...ickTimeComponents.component 0x93640023 GenericMoviesTask + 357
    13 ...ple.CoreServices.CarbonCore 0x97d86309 callComponentStorage_44444 + 49
    14 ...ple.CoreServices.CarbonCore 0x97d7b054 CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54
    15 ...ickTimeComponents.component 0x9363f776 GenericComponentDispatch + 182
    16 com.apple.FinalCutPro 0x0042623d FCPMHDispatch(ComponentParameters*, char**) + 87
    17 ...ple.CoreServices.CarbonCore 0x97d737c9 CallComponentDispatch + 29
    18 com.apple.QuickTime 0x90d4e8da MediaMoviesTask + 61
    19 com.apple.QuickTime 0x90d4d692 TaskMovie_priv + 4799
    20 com.apple.QuickTime 0x90d604ec MoviesTask_priv + 101
    21 com.apple.FinalCutPro 0x001ba928 DoMoviesTask(KGPlayerRec*) + 2388
    22 com.apple.FinalCutPro 0x001cd651 DisplayMovie(KGPlayerRec*) + 2201
    23 com.apple.FinalCutPro 0x001d1b48 pKGPlayerUpdate(KGPlayerRec*) + 196
    24 com.apple.FinalCutPro 0x001ca7fe pKGPlayerSetRects(KGPlayerRec*, KGRect*, KGRect*, KGRect*, KGRect*) + 556
    25 com.apple.FinalCutPro 0x001d5d1f pKGPlayerViewSetZoomLevel(KGViewRecord*, float, unsigned char, KGPoint*, unsigned char) + 375
    26 com.apple.FinalCutPro 0x001d5f52 ZoomToPoint(PlayerViewRecord*, float, unsigned char, KGPoint*, unsigned char) + 270
    27 com.apple.FinalCutPro 0x001d6102 ZoomResize(PlayerViewRecord*, unsigned char) + 328
    28 com.apple.FinalCutPro 0x001dde16 pKGPlayerViewMessage(long, long, KGDictInt*, KGViewRecord*) + 3690
    29 com.apple.FinalCutPro 0x002af963 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 20567
    30 com.apple.FinalCutPro 0x001d3b81 pKGColorDisplayViewMessage(long, long, KGDictInt*, KGViewRecord*) + 2733
    31 com.apple.FinalCutPro 0x001db339 pKGPointDisplayViewMessage(long, long, KGDictInt*, KGViewRecord*) + 105
    32 com.apple.FinalCutPro 0x001e444f pKGPlayerViewMessage(long, long, KGDictInt*, KGViewRecord*) + 29859
    33 com.apple.FinalCutPro 0x002a2bbc messageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) + 520
    34 com.apple.FinalCutPro 0x002a2c57 pKGViewMessageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char) + 67
    35 com.apple.FinalCutPro 0x002ab1c5 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 2233
    36 com.apple.FinalCutPro 0x002b4c4c pKGScrollerMessage(long, long, KGDictInt*, KGViewRecord*) + 136
    37 com.apple.FinalCutPro 0x002a6b86 VSetBounds(KGViewRecord*, KGDictInt*) + 350
    38 com.apple.FinalCutPro 0x002af6e3 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 19927
    39 com.apple.FinalCutPro 0x002b5fff pKGScrollerMessage(long, long, KGDictInt*, KGViewRecord*) + 5179
    40 com.apple.FinalCutPro 0x002af963 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 20567
    41 com.apple.FinalCutPro 0x002b5465 pKGScrollerMessage(long, long, KGDictInt*, KGViewRecord*) + 2209
    42 com.apple.FinalCutPro 0x002a2bbc messageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) + 520
    43 com.apple.FinalCutPro 0x002a2c57 pKGViewMessageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char) + 67
    44 com.apple.FinalCutPro 0x002ab1c5 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 2233
    45 com.apple.FinalCutPro 0x002a6b86 VSetBounds(KGViewRecord*, KGDictInt*) + 350
    46 com.apple.FinalCutPro 0x002af6e3 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 19927
    47 com.apple.FinalCutPro 0x002af963 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 20567
    48 com.apple.FinalCutPro 0x002a2bbc messageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) + 520
    49 com.apple.FinalCutPro 0x002a2c57 pKGViewMessageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char) + 67
    50 com.apple.FinalCutPro 0x002ab1c5 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 2233
    51 com.apple.FinalCutPro 0x002b37dd pKGPanelMessage(long, long, KGDictInt*, KGViewRecord*) + 9523
    52 ...CutPro.Plugins.Movie Viewer 0x0dab82d3 PluginStart + 12451
    53 ...CutPro.Plugins.Movie Viewer 0x0dab853b PluginStart + 13067
    54 com.apple.FinalCutPro 0x002a6b86 VSetBounds(KGViewRecord*, KGDictInt*) + 350
    55 com.apple.FinalCutPro 0x002af6e3 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 19927
    56 com.apple.FinalCutPro 0x002b37dd pKGPanelMessage(long, long, KGDictInt*, KGViewRecord*) + 9523
    57 ...CutPro.Plugins.Movie Viewer 0x0dab7707 PluginStart + 9431
    58 ...CutPro.Plugins.Movie Viewer 0x0dab853b PluginStart + 13067
    59 com.apple.FinalCutPro 0x002af963 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 20567
    60 com.apple.FinalCutPro 0x002b37dd pKGPanelMessage(long, long, KGDictInt*, KGViewRecord*) + 9523
    61 ...CutPro.Plugins.Movie Viewer 0x0dab82d3 PluginStart + 12451
    62 ...CutPro.Plugins.Movie Viewer 0x0dab853b PluginStart + 13067
    63 com.apple.FinalCutPro 0x002a2bbc messageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) + 520
    64 com.apple.FinalCutPro 0x002a2c57 pKGViewMessageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char) + 67
    65 com.apple.FinalCutPro 0x002ab1c5 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 2233
    66 com.apple.FinalCutPro 0x002b9e79 pKGTabberMessage(long, long, KGDictInt*, KGViewRecord*) + 4599
    67 com.apple.FinalCutPro 0x002a6b86 VSetBounds(KGViewRecord*, KGDictInt*) + 350
    68 com.apple.FinalCutPro 0x002af6e3 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 19927
    69 com.apple.FinalCutPro 0x002b9e79 pKGTabberMessage(long, long, KGDictInt*, KGViewRecord*) + 4599
    70 com.apple.FinalCutPro 0x002af963 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 20567
    71 com.apple.FinalCutPro 0x002b9e79 pKGTabberMessage(long, long, KGDictInt*, KGViewRecord*) + 4599
    72 com.apple.FinalCutPro 0x002a2bbc messageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) + 520
    73 com.apple.FinalCutPro 0x002a2c57 pKGViewMessageAllSubViews(long, long, KGDictInt*, KGViewRecord*, unsigned char, unsigned char) + 67
    74 com.apple.FinalCutPro 0x002ab1c5 pKGViewMessage(long, long, KGDictInt*, KGViewRecord*) + 2233
    75 com.apple.FinalCutPro 0x002b37dd pKGPanelMessage(long, long, KGDictInt*, KGViewRecord*) + 9523
    76 com.apple.FinalCutPro 0x0025e872 ServicesPanelsMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 120
    77 com.apple.FinalCutPro 0x0025feee ViewerMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 222
    78 com.apple.FinalCutPro 0x002a6b86 VSetBounds(KGViewRecord*, KGDictInt*) + 350
    79 com.apple.FinalCutPro 0x002b317d pKGPanelMessage(long, long, KGDictInt*, KGViewRecord*) + 7891
    80 com.apple.FinalCutPro 0x0025e872 ServicesPanelsMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 120
    81 com.apple.FinalCutPro 0x0025feee ViewerMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 222
    82 com.apple.FinalCutPro 0x002a4d51 pKGViewSetBounds(KGViewRecord*, KGRect*, unsigned char) + 169
    83 com.apple.FinalCutPro 0x002b1d0b pKGPanelMessage(long, long, KGDictInt*, KGViewRecord*) + 2657
    84 com.apple.FinalCutPro 0x0025e872 ServicesPanelsMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 120
    85 com.apple.FinalCutPro 0x0025feee ViewerMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 222
    86 com.apple.FinalCutPro 0x002a7781 pKGPanelWindowProc(long, long, KGDictInt*, void*) + 53
    87 com.apple.FinalCutPro 0x002bd5a3 pKGSendWindowMessage(KGWindowRec*, long, long, KGDictInt*) + 91
    88 com.apple.FinalCutPro 0x00159295 DoEvent(OpaqueEventRef*, KGDictInt*) + 5921
    89 com.apple.FinalCutPro 0x00414501 Events(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 67
    90 com.apple.HIToolbox 0x91841ecf DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
    91 com.apple.HIToolbox 0x91841196 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
    92 com.apple.HIToolbox 0x91840ff5 SendEventToEventTargetWithOptions + 58
    93 com.apple.HIToolbox 0x91863966 SendBoundsChangeEvent(OpaqueWindowPtr*, unsigned char, Rect const*, Rect const*, Rect*, Rect const*, Rect const*, unsigned long) + 541
    94 com.apple.HIToolbox 0x918636c6 MoveResizeWindowInternal(WindowData*, long, long, long, long, unsigned char, unsigned char, unsigned char, unsigned char, Rect const*, unsigned long) + 1661
    95 com.apple.HIToolbox 0x91862fe8 WindowData::SetBounds(unsigned short, Rect const*, Rect const*, unsigned long) + 352
    96 com.apple.HIToolbox 0x91862e20 SetWindowBounds + 48
    97 com.apple.FinalCutPro 0x002bf63e pKGSetWindowLocation(KGWindowRec*, KGRect*) + 364
    98 com.apple.FinalCutPro 0x002b311f pKGPanelMessage(long, long, KGDictInt*, KGViewRecord*) + 7797
    99 com.apple.FinalCutPro 0x0025e872 ServicesPanelsMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 120
    100 com.apple.FinalCutPro 0x0025feee ViewerMessageProc(long, long, KGDictInt*, KGPanelRecord*) + 222
    101 com.apple.FinalCutPro 0x002a4d51 pKGViewSetBounds(KGViewRecord*, KGRect*, unsigned char) + 169
    102 com.apple.FinalCutPro 0x002a924c pKGViewRestoreLocation(KGViewRecord*, KGDictInt*, unsigned char) + 556
    103 com.apple.FinalCutPro 0x002697b9 RestoreWindowLayoutFromDict(KGDictInt*) + 385
    104 com.apple.FinalCutPro 0x0026a368 RestoreWindowLayoutFromFile(KGFileSpec*) + 36
    105 com.apple.FinalCutPro 0x0026ac1f WindowMenuHandler(long, long, KGDictInt*, void*) + 2211
    106 com.apple.FinalCutPro 0x0015093f HandleMenuCommand(long, unsigned char, unsigned char, unsigned char, KGErrorCode (*)(long, long, KGDictInt*, void*), void*) + 325
    107 com.apple.FinalCutPro 0x00150b11 HandleCommand(long, unsigned char, unsigned char, unsigned char) + 263
    108 com.apple.FinalCutPro 0x0015695a HandleKeyDown(OpaqueEventRef*, KGDictInt*, KGWindowRec*) + 1404
    109 com.apple.FinalCutPro 0x001587a1 DoEvent(OpaqueEventRef*, KGDictInt*) + 3117
    110 com.apple.FinalCutPro 0x00414501 Events(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 67
    111 com.apple.HIToolbox 0x91841ecf DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
    112 com.apple.HIToolbox 0x91841196 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
    113 com.apple.HIToolbox 0x91840ff5 SendEventToEventTargetWithOptions + 58
    114 com.apple.HIToolbox 0x918757ff ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1957
    115 com.apple.HIToolbox 0x91842320 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2672
    116 com.apple.HIToolbox 0x91841196 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
    117 com.apple.HIToolbox 0x91863a07 SendEventToEventTarget + 52
    118 com.apple.HIToolbox 0x919ecd2b ToolboxEventDispatcher + 86
    119 com.apple.HIToolbox 0x919ece63 RunApplicationEventLoop + 243
    120 com.apple.FinalCutPro 0x001539d1 KGMainEvent(void*) + 51
    121 com.apple.FinalCutPro 0x002c1278 main + 54
    122 com.apple.FinalCutPro 0x00002d5b _start + 209
    123 com.apple.FinalCutPro 0x00002c89 start + 41

    Dennis Radeke replied 15 years, 1 month ago 9 Members · 11 Replies
  • 11 Replies
  • Ryan Early

    March 20, 2011 at 2:43 pm

    I had a similar headache on a large documentary project. Like you I got fcs maintenance pack, I ended up
    Buying it.

    My issue was with a few jpegs in the sequence. Is the project file massive ? You did mention that you copied and pasted the sequence into a new project which should counter the big project file issue.

    What about creating an offline version of the project file then relinking the media? Thats worked for me in the past.

    Anyway I feel your pain by the end of my feature length doco edit I was ready to buy a copy of premiere.

  • Ben Holmes

    March 20, 2011 at 2:43 pm

    Others have noted the XDCAM issues with FCP before. I’ve argued that this is common on all projects in FCP with large numbers of media items – so this can happen with P2, XDCam, or even converted ProRes files. Large project files also cause instability.

    To me – this is a clear indication that FCP has a problem managing a lot of individual media items in a single project. Previously, when people imported tape reels, rather than 200 individual items, this was less of an issue.

    I would suggest you cut your timeline up into individual sections, and manage the media as best you can into smaller blocks – ‘reels’ if you see what I mean, as individual projects. This should cure the problem.

    Ben

    Edit Out Ltd
    —————————-
    FCP Editor/Trainer/System Consultant
    EVS/VT Supervisor for live broadcast
    RED camera transfer/post
    Independent Director/Producer

    https://www.blackmagic-design.com/casestudies/detail.asp?case=therydercup

  • Martin Oberhaus

    March 20, 2011 at 2:49 pm

    The original project file is 208.7MB, the copy&pasted sequence is 36.3MB.

    I’ll try the offline thing next.

  • Martin Oberhaus

    March 20, 2011 at 2:53 pm

    Makes sort of sense, as the project is indeed using a massive amount of files (about 120 hours of footage iirc).

    But it does not explain how the original editor was able to work with it (even using the original XDCAM footage) for several months even though his system was a couple of orders of magnitude inferior to mine.

    Oh well. It’s something I haven’t tried yet, so I’ll try it and see if it helps. 🙂

  • Chris Tompkins

    March 20, 2011 at 3:02 pm

    Large Proj. files have been a prob w/ FCP for as long as I can remember.
    Like suggested, try managing in smaller chunks.
    You may a currupt file somewhere.

    There are many that do not have problems working with FCP so keep in mind it is not just the APP. itself.

    Chris Tompkins
    Video Atlanta LLC

  • Jeremy Garchow

    March 20, 2011 at 3:20 pm

    Green clips inexactly and casually indicate some sort of corruption somewhere.

    I’d buy FCS maintenance pack and run corrupt clip finder.

  • Ryan Early

    March 20, 2011 at 3:24 pm

    Is the copy and pasted sequence in a new project ? Id the project file contains too many sequences that can I think cause trouble.

  • Michael Gissing

    March 20, 2011 at 10:27 pm

    Your initial post gave your computer info and said 2 x ATI cards. Are you running two cards? If so then take one out and see if that helps stability.

    FCP is not designed to use two graphics cards and it has been reported here often that setups with two cards are inherently unstable.

  • Bernard Newnham

    March 20, 2011 at 11:01 pm

    Slashdot tonight has an item about crashing Macbook Pros –

    https://apple.slashdot.org/story/11/03/20/1322248/2011-MacBook-Pros-Confirmed-To-Crash-Under-Load

    B

  • Jason Porthouse

    March 21, 2011 at 9:52 am

    Like someone before mentioned – if you’re running 2 graphics cards, don’t. Take one out.

    Next you might want to try losing RAM. I know, counter intuitive. But I’ve tried it and it seems to work. I think this instability is a RAM issue within FCP, and for some reason minimising RAM actually seems to help stability issues in the machines I’ve tried it on.

    Jason

    _________________________________

    Before you criticise a man, walk a mile in his shoes.
    Then when you do criticise him, you’ll be a mile away. And have his shoes.

    *the artist formally known as Jaymags*

Page 1 of 2

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