FORUMS: list search recent posts

My project is cursed...

COW Forums : Apple Final Cut Pro Legacy

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
martin oberhaus
My project is cursed...
on Mar 20, 2011 at 1:41:27 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


Return to posts index

ryan early
Re: My project is cursed...
on Mar 20, 2011 at 2:43:02 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.


Return to posts index

martin oberhaus
Re: My project is cursed...
on Mar 20, 2011 at 2:49:21 pm

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

I'll try the offline thing next.


Return to posts index


ryan early
Re: My project is cursed...
on Mar 20, 2011 at 3:24:31 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.


Return to posts index

Ben Holmes
Re: My project is cursed...
on Mar 20, 2011 at 2:43:47 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

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


Return to posts index

martin oberhaus
Re: My project is cursed...
on Mar 20, 2011 at 2:53:48 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. :-)


Return to posts index


Chris Tompkins
Re: My project is cursed...
on Mar 20, 2011 at 3:02:19 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


Return to posts index

Jeremy Garchow
Re: My project is cursed...
on Mar 20, 2011 at 3:20:47 pm

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

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


Return to posts index

Michael Gissing
Re: My project is cursed...
on Mar 20, 2011 at 10:27:24 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.


Return to posts index


Bernard Newnham
Re: My project is cursed...
on Mar 20, 2011 at 11:01:43 pm

Slashdot tonight has an item about crashing Macbook Pros -

http://apple.slashdot.org/story/11/03/20/1322248/2011-MacBook-Pros-Confirme...

B


Return to posts index

Jason Porthouse
Re: My project is cursed...
on Mar 21, 2011 at 9:52:31 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*


Return to posts index

Dennis Radeke
Re: My project is cursed...
on Mar 21, 2011 at 11:03:29 am

All NLE's start having problems as you get into really large projects (even Avid with a database to an extent). We all try some of the same things (trash prefs, import sequence to a new project, trim project) and you are right that the number of individual items in a project is a contributing factor since you use a little bit of memory for indexing each item.

For Adobe, when we went to 64-bit, we had another thing we could throw at the problem - RAM. I've had a number of customers with problems that have solved their problems by adding more memory. If the next version of FCP involves 64-bit, you'll be able to address the problem in the same way.

Dennis - Adobe guy


Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2017 CreativeCOW.net All Rights Reserved
[TOP]