Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
Sallen307 opened this issue Jan 27, 2024 · 27 comments
Closed
Assignees
Labels
tech support A user requesting technical support

Comments

@Sallen307
Copy link

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?

@latenitefilms latenitefilms self-assigned this Jan 27, 2024
@latenitefilms latenitefilms added bug Something isn't working tech support A user requesting technical support and removed bug Something isn't working labels Jan 27, 2024
@latenitefilms
Copy link
Owner

latenitefilms commented Jan 27, 2024

That's strange. When you drag the icon from BRAW Toolbox's Workflow Extension to Final Cut Pro, all you're doing is dragging a FCPXML - so if Final Cut Pro is crashing, then it must be some kind of bug in Final Cut Pro.

Can you please share the crash log?

Did it only start happening after updating to Final Cut Pro 10.7.1?

What happens if you try and import ~/Library/Group Containers/A5HDJTY9X5.com.latenitefilms.BRAWToolbox/Library/Application Support/Last Export.fcpxml into Final Cut Pro?

Note that this is your user library - you can find out how to access it here:

https://brawtoolbox.io/troubleshooting/#ive-run-into-a-bug-where-can-i-find-the-log-files

The above article also explains how to get BRAW Toolbox crash logs and log files.

@Sallen307
Copy link
Author

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.

Final Cut Pro-2024-01-27-170951.ips.zip

here's the crash log.

@latenitefilms
Copy link
Owner

Note to self - here's the important parts of the above crash log:

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

It's crashing somewhere in the FCPXML importer, but I have no idea why, or what is causing it, especially if BRAW Toolbox was working fine prior to updating macOS.

I'll try updating to macOS Sonoma 14.3 and see if that has any impact on my machine.

Can you share the Last Export.fcpxml as well?

@latenitefilms latenitefilms changed the title FCPX Crashes when Dragging Braw clips to library Final Cut Pro crashes when importing BRAW Toolbox FCPXML on macOS Sonoma 14.3 Jan 27, 2024
@latenitefilms
Copy link
Owner

It shouldn't make any difference, but the only thing I can think of... You could try turning off (or on) Create Multicam Clips in the BRAW Toolbox Workflow Extension settings?

image

@Sallen307
Copy link
Author

Last Export.fcpxml.zip

Thanks for looking in to this. it's totally weird no issues before this update I believe.

@Sallen307
Copy link
Author

No difference when turning off, create multicam clips

@latenitefilms
Copy link
Owner

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 and macOS Sonoma 14.1.2, so it's definitely not a BRAW Toolbox bug - it's something breaking Final Cut Pro's FCPXML import.

Have you tried trashing your Final Cut Pro preferences?

@latenitefilms
Copy link
Owner

I'm downloading macOS Sonoma 14.3 now, so we'll see what that brings.

@Sallen307
Copy link
Author

Yes, I deleted final cut preferences. Still crashes.

@latenitefilms
Copy link
Owner

I just updated to macOS Sonoma 14.3 and importing your FCPXML works fine here, so it's not something specific to macOS Sonoma 14.3.

I'll reach out to the Final Cut Pro Team and see if they have any ideas.

Could any regional settings have changed recently? Have you changed from using a "." to a "," (or similar) for decimal separators, etc?

@Sallen307
Copy link
Author

No regional settings have been changed. This is all of a sudden.

@latenitefilms
Copy link
Owner

All I can really suggest is to contact Apple Support - as it's definitely a Final Cut Pro bug, as it's crashing even when you just try and import a FCPXML.

I'll chase Apple myself too.

You could also try create a new macOS User and see if the problem happens in a new user account?

@Sallen307
Copy link
Author

There's no issue with importing FCPXML files. I just imported a couple XML projects as test. Those seem to come in fine.

I'll try new User and let you know that works.

Thanks!

@latenitefilms
Copy link
Owner

Any chance you could export App Diagnostics from Final Cut Pro so that I can share them with the Final Cut Pro team?

See: https://fcp.cafe/bugtracker/#final-cut-pro-diagnostics-bundle

I'll create a new issue over at FCP Cafe.

@latenitefilms
Copy link
Owner

Reported on FCP Cafe (and Apple's Feedback Assistant) here: CommandPost/FCPCafe#333

@Sallen307
Copy link
Author

Sure thing I'll run the diagnostics now and thank you

@Sallen307
Copy link
Author

@Sallen307
Copy link
Author

is there anything you recommend that I do to or speak with that can help solve my issue.

@latenitefilms
Copy link
Owner

The only thing I can suggest is try another user account or contact Apple Support:

https://support.apple.com/en-au/final-cut-pro

@Sallen307
Copy link
Author

ok thanks. I just downloaded a trail version Color Finale Transcoder and it worked with ease. I'll try all your suggestions! thanks for the help and ill keep you updated.

@Sallen307
Copy link
Author

Also crashed on different User Account. Reaching out to apple support next.

@latenitefilms
Copy link
Owner

If you just want to convert BRAW to ProRes, then DaVinci Resolve is the best free option. You can also look at Hedge's EditReady.

Have you tried moving a single BRAW file to your desktop? Does that work with BRAW Toolbox?

@Sallen307
Copy link
Author

Sallen307 commented Jan 28, 2024 via email

@Sallen307
Copy link
Author

Screenshot 2024-01-28 at 7 26 49 PM

Just Spoke with Apple support. They believe the problem lies somewhere between the latest Software updates that taken place in the past few days. , right now Final Cut Pro, BRAW Toolbox, and Sonoma 14.3. were the last to be updated. No solution yet. They're going to get back to me after they evaluate looking FCPX crash report. Thanks for your help and awareness.

@latenitefilms
Copy link
Owner

I'll let you know if I hear anything from the Final Cut Pro team.

@Sallen307
Copy link
Author

thanks

@Sallen307
Copy link
Author

BRAW Toolbox started working again, miraculously. Thanks for always being responsive and aware thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tech support A user requesting technical support
Projects
None yet
Development

No branches or pull requests

2 participants