Hope some of this may save time. Sorry it's not a solution though.
I have two machines, one Mac Pro running OS 10.6.8, (3Gb RAM) one MacBook Pro running Lion (2Gb RAM).
FCPX installed on both. Never had older versions of FCP before.
Numerous projects either partially or fully completed in iMovie'11. Source material was DV (Canon Mv800).
Project format in each was widescreen 25fps PAL.
Everything runs smoothly in iMovie on both machines.
FCPX crashes every time I try to import any iMovie project or the iMovie events.
Almost always, it is thread 0 that crashes. Here is a typical error log snippet:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.apple.Flexo 0x00000001008ef055 DVFormatReaderCreateFromStream + 2757
1 com.apple.Flexo 0x00000001008ebab4 -[FFMovieInstanceFig _openMovie] + 308
2 com.apple.Flexo 0x00000001008eb60a -[FFMovieInstanceFig initWithURL:] + 106
3 com.apple.Fig.provider 0x00000001100a84df 0x11009d000 + 46303
4 com.apple.Flexo 0x0000000100743364 -[FFProvider _sourcesMakeIfNil] + 452
5 com.apple.Flexo 0x0000000100742048 -[FFProvider sourceKeys] + 24
6 com.apple.Flexo 0x00000001007434f5 -[FFProvider firstVideoSource] + 53
7 com.apple.Flexo 0x0000000100743b46 +[FFProvider providerHasValidSourceForURL:] + 182
8 com.apple.Flexo 0x0000000100d63d6b -[FFMediaEventProjectData newAnchoredSequenceFromURL:manageFileType:keywords:validateFiles:] + 811
9 com.apple.Flexo 0x0000000100d650a5 -[FFMediaEventProjectData addClipsFromURLs:manageFileType:processNow:warnClipsAlreadyExist:isImportingFro mImovie:keywordSets:validateFiles:] + 485
10 com.apple.Flexo 0x0000000100bd0f0b -[FFIMovieImporter newAnchoredObjectForEdit:inSequence:] + 1355
11 com.apple.Flexo 0x0000000100bca919 -[FFIMovieImporter proccessEdit:targetSequence:forStart:duration:withPrevTransDuraton:withNextTran sDuraton:error:] + 681
12 com.apple.Flexo 0x0000000100bd1884 -[FFIMovieImporter editSpineItemToSequence:edit:withMovie:editInfo:atTime:withFrameDuration:withPr evTransDuraton:withNextTransDuraton:error:] + 132
13 com.apple.Flexo 0x0000000100bd38b0 -[FFIMovieImporter collectTimingAndEditToSeq:edit:withMovie:editInfo:atTime:withFrameDuration:with PrevEdit:withNextEdit:error:] + 368
14 com.apple.Flexo 0x0000000100bd93fe -[FFIMovieImporter processEditListInEditInfo:toSeq:error:] + 478
15 com.apple.Flexo 0x0000000100bc9fc6 -[FFIMovieImporter importToSeq:displayName:error:] + 102
16 com.apple.Flexo 0x0000000100bd11b1 +[FFIMovieImporter actionImportWithURL:project:event:error:] + 241
17 com.apple.FinalCut 0x0000000100036896 -[PEAppController importiMovieProject:] + 710
18 com.apple.AppKit 0x00007fff80699eda -[NSApplication sendAction:to:from:] + 95
19 com.apple.prokit 0x00000001002f77ed -[NSProApplication sendAction:to:from:] + 100
20 com.apple.Flexo 0x00000001008c6028 -[FFApplication sendAction:to:from:] + 104
21 com.apple.AppKit 0x00007fff806be46a -[NSMenuItem _corePerformAction] + 365
22 com.apple.AppKit 0x00007fff806be1d4 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 121
23 com.apple.AppKit 0x00007fff80943cf4 -[NSMenu _internalPerformActionForItemAtIndex:] + 35
24 com.apple.AppKit 0x00007fff807f59e9 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 136
25 com.apple.AppKit 0x00007fff806a099c NSSLMMenuEventHandler + 321
26 com.apple.HIToolbox 0x00007fff821197f7 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1002
27 com.apple.HIToolbox 0x00007fff82118d46 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 395
28 com.apple.HIToolbox 0x00007fff82136a81 SendEventToEventTarget + 45
29 com.apple.HIToolbox 0x00007fff82165c35 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 387
30 com.apple.HIToolbox 0x00007fff82192a0a SendMenuCommandWithContextAndModifiers + 56
31 com.apple.HIToolbox 0x00007fff821929c2 SendMenuItemSelectedEvent + 101
32 com.apple.HIToolbox 0x00007fff821928d2 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 150
33 com.apple.HIToolbox 0x00007fff82173c27 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 467
34 com.apple.HIToolbox 0x00007fff8217337c _HandleMenuSelection2 + 453
35 com.apple.AppKit 0x00007fff80571851 _NSHandleCarbonMenuEvent + 236
36 com.apple.AppKit 0x00007fff80545362 _DPSNextEvent + 1908
37 com.apple.AppKit 0x00007fff80544801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
38 com.apple.AppKit 0x00007fff8050a68f -[NSApplication run] + 395
39 com.apple.prokit 0x00000001002fa04b NSProApplicationMain + 267
40 com.apple.FinalCut 0x0000000100002138 start + 52
On restarting FCPX, the event appears, as does the project. However, there are no clips visible. Sometimes, FCPX will crash again if I click on either the event, the project or the timeline. This can be fixed by trashing the FCP projects and Events folders.
I moved the iMovie project and events folders to the MBPro and repeated the process, with the same results.
Other things I have tried:
I built an iMovie project using just a couple of titles and a transition. That imported into FCP OK.
I have imported some footage shot on an iPhone into iMovie & built a simple project. This could then be imported into FCP with no trouble.
I imported original DV footage from the camera directly into FCP and it had no trouble with it. (This is the same footage that in an iMovie project crashes FCP)
I have tried running both systems as lean as possible, with no other background processes or 3rd party apps.
I always run FCP on it's own, no other apps running.
I have turned off background rendering and all the analysis options for importing.
I have deleted the two FCPX plist files, as suggested by an Apple tech.
I think that about covers my experiences with FCPX so far.
Looking for a solution soon to justify the expense. (I am based in Australia - the price of FCP dropped 10% a few days after I bought it. :-( )
HTH