Simplify WeakBlock visit and reap phases. In marking, WeakBlocks are visited last after MarkedBlocks have been visited. Likewise reaping happens after marking. In both cases, all MarkedBlocks should be either Marked or Retired. We shouldn't encounter any that are Allocated.
Created attachment 262916 [details] [PATCH] Proposed Fix I've been running with this change without any problems.
Comment on attachment 262916 [details] [PATCH] Proposed Fix r=me
Comment on attachment 262916 [details] [PATCH] Proposed Fix Clearing flags on attachment: 262916 Committed r191015: <http://trac.webkit.org/changeset/191015>
All reviewed patches have been landed. Closing bug.