I think that this causes some crashes when dispatch_resume() is called too many times. <rdar://problem/7823714>
Created attachment 66420 [details] proposed fix
Comment on attachment 66420 [details] proposed fix Rejecting patch 66420 from commit-queue. Failed to run "['WebKitTools/Scripts/build-webkit', '--release']" exit_code: 1 Last 500 characters of output: 14D857B50A469C100032146C.sh === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptCore WITH CONFIGURATION Release === Checking Dependencies... ** BUILD FAILED ** The following build commands failed: JavaScriptCore: Distributed-CompileC /Users/eseidel/Projects/CommitQueue/WebKitBuild/JavaScriptCore.build/Release/JavaScriptCore.build/Objects-normal/i386/FastMalloc.o /Users/eseidel/Projects/CommitQueue/JavaScriptCore/wtf/FastMalloc.cpp normal i386 c++ com.apple.compilers.gcc.4_2 (1 failure) Full output: http://queues.webkit.org/results/3919080
Created attachment 66516 [details] patch for landing With Leopard build fix.
Comment on attachment 66516 [details] patch for landing Clearing flags on attachment: 66516 Committed r66741: <http://trac.webkit.org/changeset/66741>
All reviewed patches have been landed. Closing bug.