Happens reproducibly on every version of WebKit I can find, including Safari for the iPhone.
Don't do that then? ;-)
Sample shows a lot of time spent below u_charDirection inside BidiResolver::createBidiRunsForLine.
<rdar://problem/6486088>
Test case is no longer available. This bug is not actionable.