Testing with certain media in WebKit revealed a deadlock in the CFNotification callback code. This bug corrects this problem.
<rdar://problem/15482977>
Created attachment 217634 [details] Patch
Prevent deadlock caused by conflict over the "mapLock" mutex. Notification handling in the file, which modify assets and make other changes, are required to happen on the main thread. This patch enforces this requirement.
Comment on attachment 217634 [details] Patch Clearing flags on attachment: 217634 Committed r159691: <http://trac.webkit.org/changeset/159691>
All reviewed patches have been landed. Closing bug.