Welcome, Guest
Username: Password: Remember me

TOPIC: FCP 10.4.6 crashes under Mojave only in one of my projects - no idea - please help

FCP 10.4.6 crashes under Mojave only in one of my projects - no idea - please help 28 Jul 2019 19:13 #100634

i have a project I have edited. fop crashes in one thread and I do not know how I can fix it. I use MBP 15 i7 radeon 560 early 2016 and tried under MBP 2018 i7 Vega 16 with the same log-info for the crash thread. can anybody help me please

info from the log file
Thread 40 Crashed:: Dispatch queue: com.apple.flexo.FFSV.ffsvdd
0 libobjc.A.dylib 0x00007fff6d6f16a9 objc_msgSend + 41
1 com.apple.Flexo 0x0000000104288d40 -[FFSubRangeMD5Info dealloc] + 64
2 com.apple.Flexo 0x0000000104243c8f -[FFCachedSubRangeInfo dealloc] + 47
3 com.apple.CoreFoundation 0x00007fff42f8098d cow_cleanup + 118
4 com.apple.CoreFoundation 0x00007fff42f808f2 -[__NSArrayM dealloc] + 45
5 com.apple.Flexo 0x00000001042445f3 -[FFSourceVideoEffect dealloc] + 227
6 com.apple.Flexo 0x00000001042395e1 -[FFSource release] + 97
7 com.apple.CoreFoundation 0x00007fff430fd95a cow_cleanup + 187
8 com.apple.CoreFoundation 0x00007fff42fb2d02 _cow_release + 161
9 com.apple.CoreFoundation 0x00007fff42fde716 -[__NSFrozenDictionaryM dealloc] + 35
10 com.apple.Flexo 0x000000010422d9b6 -[FFProvider _decrementClusterRefcount] + 278
11 com.apple.Flexo 0x000000010422da09 -[FFProvider release] + 25
12 com.apple.Flexo 0x00000001042395ea -[FFSource release] + 106
13 com.apple.Flexo 0x0000000104241e0f -[FFEffectNodeSourceInfo dealloc] + 47
14 com.apple.CoreFoundation 0x00007fff430fd95a cow_cleanup + 187
15 com.apple.CoreFoundation 0x00007fff42fb80f2 -[__NSDictionaryM dealloc] + 45
16 com.apple.Flexo 0x000000010424216e -[FFEffectNode dealloc] + 62
17 com.apple.Flexo 0x000000010422da28 -[FFProvider release] + 56
18 com.apple.Flexo 0x00000001042395ea -[FFSource release] + 106
19 com.apple.Flexo 0x0000000104250514 __85+[FFSourceVideo(FFSourceVideoDeferredDeletion) enqueueDeferredSourceRelease:library:]_block_invoke + 212
20 libdispatch.dylib 0x00007fff6ee7f5f8 _dispatch_call_block_and_release + 12
21 libdispatch.dylib 0x00007fff6ee8063d _dispatch_client_callout + 8
22 libdispatch.dylib 0x00007fff6ee868e0 _dispatch_lane_serial_drain + 602
23 libdispatch.dylib 0x00007fff6ee87396 _dispatch_lane_invoke + 385
24 libdispatch.dylib 0x00007fff6ee8f6ed _dispatch_workloop_worker_thread + 598
25 libsystem_pthread.dylib 0x00007fff6f0c0611 _pthread_wqthread + 421
26 libsystem_pthread.dylib 0x00007fff6f0c03fd start_wqthread + 13
The administrator has disabled public write access.

FCP 10.4.6 crashes under Mojave only in one of my projects - no idea - please help 31 Jul 2019 12:15 #100680

  • joema
  • joema's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 1263
  • Thank you received: 263
  • Karma: 22
It is apparently crashing when doing database operations in the library. FCPX uses SQLite as the persistent data store. It is normally very reliable and has transactional integrity that protects against data loss from aborted transactions, app or OS crashes, etc.

Under what conditions does it crash? Is it reproducible when doing a certain action? You might be able to create a new "salvage" library, then drag/drop the problematic project to that. However always do this inside a "transfer event", not the bare project. Create a new event in your main library, drag/drop the project to that, then drag/drop that event to your new salvage library. After that click the new library and pick "consolidate" in the Inspector.

This also copies all media referenced by the project. If that works open the project in the new library, examine the timeline and see if your last edits are there.

It could also be caused by a plugin. In your original library create a snapshot of the problem project via right-click>Duplicate as snapshot. Open that snapshot copy and see if it looks OK.

Each project (inc'l snapshot copies) create a new SQL database within the library called CurrentVersion.fcpevent. SQLite may do certain data validation checks when inserting the rows into the SQL tables in the new project. However the database does not understand higher-level application-layer constructs. If FCPX has stored invalid or malformed data in the tables of the original project, this might be copied to the new snapshot. But it's worth a try.

If the snapshot copy crashes or shows any problems, select all clips in the snapshot timeline via CMD+A then remove all effects with Edit>Remove Effects. See if it works then. If it works then repeat the procedure but delete FX from half of the timeline each time until you find what clips and effects are causing the problem.

It also doesn't hurt to check the usual things: plenty of available disk space on all drives, run Disk Utility First Aid on all drives, reset FCPX preferences: support.apple.com/en-us/HT203477

Verify all libraries and all media are on HFS+ or APFS partitions, not exFAT or NTFS.
Last Edit: 31 Jul 2019 12:24 by joema.
The administrator has disabled public write access.