CommandPost / FCPCafe

FCP Cafe Website
https://fcp.cafe
MIT License
26 stars 15 forks source link

Final Cut Pro crashes when importing BRAW Toolbox FCPXML on macOS Sonoma 14.3 #333

Open latenitefilms opened 5 months ago

latenitefilms commented 5 months ago

Apple Feedback Assistant ID: FB13563506

DESCRIBE THE BUG: Originally reported by Sallen307 on the BRAW Toolbox repo here:

Final Cut Pro crashes when I drag be raw clips from BRAW Toolbox to Final Cut Pro library . I've been using BRAW Toolbox for almost a year now, and never had this issue. I have also Install and reinstalled Final Cut Pro and BRAW Toolbox plug-in. I've also tried using Bro clips from previous projects and still have the same issue with Final Cut Pro crashing when transferring to library. Any help with this issue?

I don't believe this has started with the 10.7.1 update. I did recently update my Mac iOS to Sonoma 14.3 but I don't know if that should be the cause. When importing Last Export.FCPXML it also crashes . if I click on Export.FCPXML with Final Cut Pro closed it will open Final Cut and then it will be there.

Interestingly that FCPXML imports fine on my machine (16-inch 2021 MacBook Pro, M1 Max, 64GB RAM, 8TB SSD) running Final Cut Pro 10.7.1, macOS Sonoma 14.1.2 AND macOS Sonoma 14.3, so it's definitely not a BRAW Toolbox bug - it's something breaking Final Cut Pro's FCPXML import.


TO REPRODUCE: Try and import this FCPXML file.


EXPECTED BEHAVIOUR: Not crash.


CRASH LOG:

Final Cut Pro Diagnostics can be downloaded here.

Full crash log shared here.

Process:               Final Cut Pro [2292]
Path:                  /Applications/Final Cut Pro.app/Contents/MacOS/Final Cut Pro
Identifier:            com.apple.FinalCut
Version:               10.7.1 (410082)
Build Info:            ProEditor-41000082016000000~12 (1D1004)
App Item ID:           424389933
App External ID:       861999800
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-01-27 17:09:51.4268 -0500
OS Version:            macOS 14.3 (23D56)
Report Version:        12
Anonymous UUID:        5408C6B5-9B1A-2820-1DA2-4DAED9C312A4

Sleep/Wake UUID:       9A292848-1A4E-43FF-BD93-4E5870BAC4BD

Time Awake Since Boot: 2900 seconds
Time Since Wake:       2384 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Final Cut Pro [2292]

Application Specific Information:
abort() called

Application Specific Backtrace 0:
0   CoreFoundation                      0x000000018d79c540 __exceptionPreprocess + 176
1   libobjc.A.dylib                     0x000000018d28deb4 objc_exception_throw + 60
2   CoreFoundation                      0x000000018d7c188c _CFBundleGetValueForInfoKey + 0
3   Flexo                               0x000000010bec5808 -[FFAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 720
4   Flexo                               0x000000010c0f933c -[FFAnchoredObject setClippedRange:] + 1028
5   Flexo                               0x000000010c2c30f0 -[FFAnchoredCollection setClippedRange:] + 104
6   Flexo                               0x000000010c3f43f8 -[FFXMLImporter(AssetClipImport) addAssetClip:toObject:parentFormatID:] + 452
7   Flexo                               0x000000010c55bc2c -[FFXMLImporter(StoryImport) addEdits:toObject:xmlParent:parentFormatID:] + 536
8   Flexo                               0x000000010c55c8c8 -[FFXMLImporter(StoryImport) addEditContainer:toObject:parent:parentFormatID:xmlSource:xmlParent:] + 2228
9   Flexo                               0x000000010c67ffa0 -[FFXMLImporter(MediaComponentImport) addEffectComponent:toObject:parentFormatID:] + 240
10  Flexo                               0x000000010c8fd014 -[FFXMLImporter(VideoImport) addVideo:toObject:parentFormatID:] + 44
11  Flexo                               0x000000010c55bbc4 -[FFXMLImporter(StoryImport) addEdits:toObject:xmlParent:parentFormatID:] + 432
12  Flexo                               0x000000010c55c360 -[FFXMLImporter(StoryImport) addEditContainer:toObject:parent:parentFormatID:xmlSource:xmlParent:] + 844
13  Flexo                               0x000000010bf540d0 -[FFXMLImporter(SyncClipImport) addSyncClip:toObject:parentFormatID:] + 280
14  Flexo                               0x000000010c55bc94 -[FFXMLImporter(StoryImport) addEdits:toObject:xmlParent:parentFormatID:] + 640
15  Flexo                               0x000000010c55bfac -[FFXMLImporter(StoryImport) performAudioPreflightCheckForObject:nodeKey:xmlParent:parentFormatID:storyItems:isAudioOnlyCollection:shouldWrapAudioMediaComponents:] + 332
16  Flexo                               0x000000010c55c29c -[FFXMLImporter(StoryImport) addEditContainer:toObject:parent:parentFormatID:xmlSource:xmlParent:] + 648
17  Flexo                               0x000000010c559400 -[FFXMLImporter(MulticamImport) newMulticamAngle:parentFormatID:] + 216
18  Flexo                               0x000000010c559210 -[FFXMLImporter(MulticamImport) addMulticamAngle:toObject:parentFormatID:] + 100
19  Flexo                               0x000000010c559110 -[FFXMLImporter(MulticamImport) addMulticam:toObject:] + 208
20  Flexo                               0x000000010c559004 -[FFXMLImporter(MulticamImport) newMulticamMedia:name:identifier:eventProject:error:] + 204
21  Flexo                               0x000000010ca69e2c -[FFXMLImporter(MediaImport) copyClipRef:type:xmlSource:error:] + 672
22  Flexo                               0x000000010c559830 -[FFXMLImporter(MulticamImport) newMulticamClip:inParent:parentFormatID:error:] + 148
23  Flexo                               0x000000010c559728 -[FFXMLImporter(MulticamImport) newMulticamOwnedClipsItem:] + 36
24  Flexo                               0x000000010c5a7600 -[FFXMLImporter(EventImport) copyEventClipsByImportingEvent:intoEventProject:error:] + 884
25  Flexo                               0x000000010c5a7064 -[FFXMLImporter(EventImport) processEventProjectContentsInto:error:] + 584
26  Flexo                               0x000000010c097e4c -[FFXMLImporter importProjectsFromFCPXMLDocument:event:error:] + 496
27  Flexo                               0x000000010c09848c -[FFXMLImporter import:] + 716
28  Flexo                               0x000000010c5e9a48 +[FFXML importFromXMLData:options:taskDelegate:warnings:error:] + 164
29  Flexo                               0x000000010c949398 -[FFXMLTranslationTask importClipsWithOptions:taskDelegate:] + 140
30  Flexo                               0x000000010c9492ec -[FFXMLTranslationTask importClipsWithOptions:] + 64
31  Flexo                               0x000000010c949288 -[FFXMLTranslationTask importWithOptions:] + 20
32  Final Cut Pro                       0x0000000104890b0c -[PEAppController openXMLDocumentWithURL:bundleURL:display:sender:] + 120
33  Final Cut Pro                       0x0000000104890a1c -[PEAppController application:openFile:] + 564
34  AppKit                              0x000000019133ebe0 -[NSApplication _doOpenFile:ok:tryTemp:] + 324
35  AppKit                              0x0000000191350840 __88-[NSApplication(NSAppleEventHandling) _openURLs:requestedBySourceApp:completionHandler:]_block_invoke.41 + 292
36  AppKit                              0x00000001913505e0 withWindowOrderingObserverHeuristic + 544
37  AppKit                              0x0000000191350124 -[NSApplication(NSAppleEventHandling) _openURLs:requestedBySourceApp:completionHandler:] + 1108
38  AppKit                              0x0000000191164a2c __69-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]_block_invoke + 564
39  AppKit                              0x0000000191164774 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 244
40  AppKit                              0x0000000190f0a750 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 412
41  Foundation                          0x000000018e808374 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 316
42  Foundation                          0x000000018e808168 _NSAppleEventManagerGenericHandler + 80
43  AE                                  0x0000000194692dc0 _AppleEventsCheckInAppWithBlock + 13808
44  AE                                  0x00000001946926e8 _AppleEventsCheckInAppWithBlock + 12056
45  AE                                  0x000000019468bcf8 aeProcessAppleEvent + 488
46  HIToolbox                           0x0000000197cfe2d4 AEProcessAppleEvent + 68
47  AppKit                              0x0000000190f051dc _DPSNextEvent + 1440
48  AppKit                              0x00000001916efeec -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
49  AppKit                              0x0000000190ef837c -[NSApplication run] + 476
50  LunaKit                             0x0000000104f87cb0 LKApplicationMain + 204
51  dyld                                0x000000018d2c90e0 start + 2360

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib                 0x18d6120dc __pthread_kill + 8
1   libsystem_pthread.dylib                0x18d649cc0 pthread_kill + 288
2   libsystem_c.dylib                      0x18d555a40 abort + 180
3   Flexo                                  0x10cac0ca4 FFApplicationHandleExceptionThatShouldNotBeIgnored.cold.1 + 156
4   Flexo                                  0x10c682790 FFApplicationHandleExceptionThatShouldNotBeIgnored + 196
5   Foundation                             0x18e808218 _NSAppleEventManagerGenericHandler + 256
6   AE                                     0x194692dc0 0x194687000 + 48576
7   AE                                     0x1946926e8 0x194687000 + 46824
8   AE                                     0x19468bcf8 aeProcessAppleEvent + 488
9   HIToolbox                              0x197cfe2d4 AEProcessAppleEvent + 68
10  AppKit                                 0x190f051dc _DPSNextEvent + 1440
11  AppKit                                 0x1916efeec -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
12  AppKit                                 0x190ef837c -[NSApplication run] + 476
13  LunaKit                                0x104f87cb0 LKApplicationMain + 204
14  dyld                                   0x18d2c90e0 start + 2360

SPECS: