Bug 158230 - Regression(r201482): Crash under dispatch_semaphore_wait
Summary: Regression(r201482): Crash under dispatch_semaphore_wait
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: InRadar
Depends on:
Blocks: 158166
  Show dependency treegraph
 
Reported: 2016-05-31 12:46 PDT by Chris Dumez
Modified: 2016-05-31 13:31 PDT (History)
7 users (show)

See Also:


Attachments
Patch (2.28 KB, patch)
2016-05-31 12:51 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2016-05-31 12:46:30 PDT
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
Comment 1 Chris Dumez 2016-05-31 12:47:04 PDT
<rdar://problem/26534698>
Comment 2 Chris Dumez 2016-05-31 12:47:33 PDT
I believe I found the problem. I will upload a patch shortly.
Comment 3 Chris Dumez 2016-05-31 12:51:23 PDT
Created attachment 280170 [details]
Patch
Comment 4 WebKit Commit Bot 2016-05-31 13:31:04 PDT
Comment on attachment 280170 [details]
Patch

Clearing flags on attachment: 280170

Committed r201521: <http://trac.webkit.org/changeset/201521>
Comment 5 WebKit Commit Bot 2016-05-31 13:31:08 PDT
All reviewed patches have been landed.  Closing bug.