This then causes the array to become corrupted. Instead we should check for holes before we start moving things, and start moving things only once we've determined that there are none.
Created attachment 212227 [details] Patch
Comment on attachment 212227 [details] Patch Clearing flags on attachment: 212227 Committed r156214: <http://trac.webkit.org/changeset/156214>
All reviewed patches have been landed. Closing bug.
<rdar://problem/15044692>
This patch caused https://bugs.webkit.org/show_bug.cgi?id=125944