Hi, eskimo, I met the same crash. It may RPScreenRecorder inner crash. From crash log, the reason of crash is caused by CFRelease(NULL).
Triggered by Thread: 39
Application Specific Information:
*** CFRelease() called with NULL ***
Thread 39 Crashed:
0 CoreFoundation 0x185cde1f4 CFRelease.cold.1 + 16
1 CoreFoundation 0x185b36dc4 CFRelease + 132
2 ReplayKit 0x23b16f770 __56-[RPScreenRecorder captureHandlerWithSample:timingData:]_block_invoke + 148
3 libdispatch.dylib 0x1bd502adc _dispatch_call_block_and_release + 32
4 libdispatch.dylib 0x1bd51c7ec _dispatch_client_callout + 16
5 libdispatch.dylib 0x1bd50b468 _dispatch_lane_serial_drain + 740
6 libdispatch.dylib 0x1bd50bf44 _dispatch_lane_invoke + 388
7 libdispatch.dylib 0x1bd5163ec _dispatch_root_queue_drain_deferred_wlh + 292
8 libdispatch.dylib 0x1bd515ce4 _dispatch_workloop_worker_thread + 692
9 libsystem_pthread.dylib 0x1e097b3b8 _pthread_wqthread + 292
10 libsystem_pthread.dylib 0x1e097a8c0 start_wqthread + 8
See assembly below, the result of RPSampleBufferUtilities_CreateSampleBufferFromIOSurface is NULL, then CFRelease() called with NULL cause crash.