Edit: I've narrowed it down to the following byte sequence. I can't seem to remove any of the characters without it no longer crashing:
00000000 d9 88 d2 88 cd a5 cd a8 cd aa cd af 20 d2 88 d2 |............ ...|
00000010 88 d2 88 |...|
00000013
Hixie's unicode decoder says this is:
U+0648 ARABIC LETTER WAW character (و)
U+0488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN character (҈)
U+0365 COMBINING LATIN SMALL LETTER I character (ͥ)
U+0368 COMBINING LATIN SMALL LETTER C character (ͨ)
U+036A COMBINING LATIN SMALL LETTER H character (ͪ)
U+036F COMBINING LATIN SMALL LETTER X character (ͯ)
U+0020 SPACE character
U+0488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN character (҈)
U+0488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN character (҈)
U+0488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN character (҈)
Rendering any typeable character(s) should never crash any engine... ever. That said, unicode seems to be the last frontier for the non-viral spread of glitches.
If it's a CoreText bug, which is sounds like it is, it's going to impact any iOS or OS X app that uses Core Text for rendering. That's pretty much everyone.
mmastrac|13 years ago
spdy|13 years ago
Can someone explain what is happening and why the tweet is affecting the tab and this post does not?
In the end both just render unicode characters. And it looks like only Firefox is able to display it correctly on OSX 10.8.
spydum|13 years ago
a_p|13 years ago
Groxx|13 years ago
bsg75|13 years ago
So I retweeted it.
eksith|13 years ago
I'm somewhat reminded of this : http://stackoverflow.com/a/1732454
signed0|13 years ago
_delirium|13 years ago
shurcooL|13 years ago
duskwuff|13 years ago
ihsw|13 years ago
niggler|13 years ago
_delirium|13 years ago
general_failure|13 years ago
emiliobumachar|13 years ago
dade_|13 years ago
Interesting bug.
zmarn|13 years ago
minimalist example:
It seems to be a problem with utf-8 vs. unicode + Times New Roman.tested on: Chrome 24.0.1312.57 | OS x 10.8.2
Edit: also works with other fonts for example Arial
alpb|13 years ago
lukeman|13 years ago
Nah, just kidding.
ExtraJ|13 years ago
zmarn|13 years ago
Chrome 24.0.1312.57 | OS x 10.8.2
renanbirck|13 years ago
webbruce|13 years ago
ihuman|13 years ago
itistoday2|13 years ago
myhf|13 years ago
cleverjake|13 years ago
zemanel|13 years ago
OS X 10.8.2 (12C60)
Void_|13 years ago
younata|13 years ago
shardling|13 years ago
sebastianavina|13 years ago
keikun17|13 years ago
Systemic33|13 years ago
eridius|13 years ago
cicloid|13 years ago
objclxt|13 years ago
eunice|13 years ago
unknown|13 years ago
[deleted]
youngerdryas|13 years ago
Cool.
.
.
Edit: Apparently it is only the unicode
>ه҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͫͬͩͮͨͪͯͥͥͫͪͧͣͯͪͨͣͥͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͥͨͪͫͬͭͮͯͥͤͣͥͨͪͧͣͯͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͨͪͫͬͩͮͯͥͨͣͥͫͪͧͣͯͥͬͪ>ه҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͫͬͩͮͨͪͯͥͥͫͪͧͣͯͪͨͣͥͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͥͨͪͫͬͭͮͯͥͤͣͥͨͪͧͣͯͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͨͪͫͬͩͮͯͥͨͣͥͫͪͧͣͯͥͬͪ>ه҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͫͬͩͮͨͪͯͥͥͫͪͧͣͯͪͨͣͥͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͥͨͪͫͬͭͮͯͥͤͣͥͨͪͧͣͯͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͨͪͫͬͩͮͯͥͨͣͥͫͪͧͣͯͥͬͪ
.
.
.
How is this possible?
dade_|13 years ago
http://s20.postimage.org/6athqkm3h/image.jpg
unknown|13 years ago
[deleted]
camus|13 years ago