Regression(r201482): Crash under dispatch_semaphore_wait: 50 libdispatch.dylib: dispatch_semaphore_wait ==> 50 AVFoundation: -[AVContentKeySession(AVContentKeySession_Internal) contentKeyRequestWithInitializationData:] <== 50 AVFoundation: -[AVStreamDataParser(AVStreamDataParser_FigManifold) _figManifold:formatDescription:orDecryptorDidChange:forTrackID:] 50 MediaToolbox: fragManifold_CallFormatDescriptionCallback 50 MediaToolbox: MovieFragmentManifoldInjectData 50 AVFoundation: -[AVStreamDataParser _appendStreamData:withFlags:] 50 AVFoundation: -[AVStreamDataParser appendStreamData:withFlags:] 50 WebCore: ___ZN7WebCore26SourceBufferPrivateAVFObjC6appendEPKhj_block_invoke 50 libdispatch.dylib: _dispatch_call_block_and_release 50 libdispatch.dylib: _dispatch_client_callout 50 libdispatch.dylib: _dispatch_async_redirect_invoke 50 libdispatch.dylib: _dispatch_client_callout 50 libdispatch.dylib: _dispatch_root_queue_drain 50 libdispatch.dylib: _dispatch_worker_thread3 50 libsystem_pthread.dylib: _pthread_wqthread 50 libsystem_pthread.dylib: start_wqthread
<rdar://problem/26534698>
I believe I found the problem. I will upload a patch shortly.
Created attachment 280170 [details] Patch
Comment on attachment 280170 [details] Patch Clearing flags on attachment: 280170 Committed r201521: <http://trac.webkit.org/changeset/201521>
All reviewed patches have been landed. Closing bug.