After updating to 10.2.5, iMovie crashes upon startup as it tries to update the existing projects in the Movie library.
I have a MBP (16-inch, 2019), running Big Sur ver 11.4. iMovie has always worked without a problem since I got this MBP and I use iMovie frequently. BUT on July 15, there was an update pending in the App Store for iMovie 10.2.5. iMovie has NOT worked since the update. It bombs out trying to update project media in the library. I've gone through the all the steps found in all the knowledge base articles and forums to remedy but none have worked (NVRAM flush, Boot in Safe Mode and cleared all user permissions back to default, I deleted, downloaded and re-installed iMovie).
Here's the details on my issue: I click on iMovie icon, it launches and the "Loading" window appears with a strolling status bar. Beneath the status bar it says "Validating "iMovie Library" which it always make it through the validation. The it begins "Updating [xxx of 243]" for past projects that were in the library calling them out by name. Like "Updating Christmas 2015" for instance. 9 to 13 seconds after launch as it's updating past project media, BOOM-CRASH the iMovie window goes away and about 20 seconds later I get a window "iMovie Quit Unexpectedly". I could Reopen, Report or Ignore. I've sent 10 of the crash reports off to Apple so far.
iMovie launches just fine if I hold down the Option key as it stats and create a new library .....BUT, I need the media in the existing library for all the projects I'm working on (FWIW my iMovie library is 270 GB). And NO, I don't have a Time Machine back up of the iMovie Library.
Is there a site or resource to help decipher a crash log? After reading through a few thousand lines of crash dumps (and having taken a C class 20 years ago!) when I see "index 1 beyond bounds, abort called" I have to think there's a process trying to access a memory region that's outside of its allocated memory space. Or there's an orphaned index pointing at a location that isn't there anymore or whose permissions have changed. From 24 thru 32 of the crash log:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
*** -[__NSArrayM objectAtIndexedSubscript:]: index 1 beyond bounds [0 .. 0]
abort() called
I also see some other things in the logs that may point to a conflict with Sony ImagingEdge software which is a camera driver / library that turns a Sony camera into a web cam. It's called out in the dump log. I've deleted the ImagingEdge software BUT, it's still crashing and still showing up in the dump log.
MacBook Pro 15″, macOS 10.15