commit | 8612287eca13fea20586eb19b65590e2797d1023 | [log] [tgz] |
---|---|---|
author | deadbeef <deadbeef@webrtc.org> | Mon May 22 22:32:51 2017 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Mon May 22 22:32:55 2017 |
tree | 7d0e20636309ca6133b18024853752c81087d641 | |
parent | 199a9e3cd042c4e562220b9b774de24df0f6e51c [diff] |
Update git submodules * Update src from branch 'master' - Fixing potential AsyncInvoker deadlock that occurs for "reentrant" invocations. The deadlock occurs if the AsyncInvoker is destroyed on thread A while a task on thread B is running, which AsyncInvokes a task back on thread A. This was causing pending_invocations_ to end up negative, because an AsyncClosure that's never added to a thread's message queue (due to the "destroying_" flag) caused the count to be decremented but not incremented. BUG=None Review-Url: https://codereview.webrtc.org/2885143006 Cr-Commit-Position: refs/heads/master@{#18225}
This Git repository exists to provide the layout for WebRTC in Chromium Code Search (https://cs.chromium.org).