Update: I've debugged both Premiere and After Effects when this problem occurs, this is the best info I can provide right now.
Exception thrown by Premiere:
Exception thrown at 0x00007FF98387BA0B in Adobe Premiere Pro.exe: 0xC0000005: Access violation reading location 0x0000000000000010.
Exception thrown in After Effects:
Exception thrown at 0x00007FF98E43BA0B (BlackmagicRawPremiereImporter.prm) in AfterFX.exe: 0xC0000005: Access violation reading location 0x0000000000000010.
By stroke of luck, the AE exception appears to be a bit more informative by telling us the exception was thrown in the importer plugin. If my intuition serves me well, the actual Blackmagic RAW codec in 2.2 is probably perfectly fine, however there was a change made in the Premiere importer plugin (during the development of RAW 2.2) that's causing the crash.
Edit 2: The MD5 checksum for my BlackmagicRawPremiereImporter.prm is:
4bd3903d6fd5ee3ad76f750fb49a7c27
It looks like the instruction is hex 0xBA0B from the start of BlackmagicRawPremiereImporter.prm, in a function that starts at 0xB710 and takes 2 pointers. It looks to be thrown within an if-statement along the lines of:
- Code: Select all
if((ptr1 != ptr2) && (... < 0 || ... < ptr3)
, if that even helps. My initial guess is there's a null pointer here?