Комментарии 47
на 43.0.2340.0 canary (64-bit) yosemite 10.10.3, к сожалению или счастью не воспроизводится.
0
На 42.0.2311.50 beta (64-bit) тоже все ок.
0
Здесь есть ассирийцы? что там написано?
+2
В английских ресурсах пишут что это арамейский язык и значение этих слов «About The There». Это из Библии. И действительно — ассирийский — сиречь, аккадский, как мы знаем из учебника истории 6 класса — чистая клинопись, а эти завитушки на клинопись ну никак не похожи.
+3
Эта картинка должна быть главной в статье
+7
Windows 8. Chrome — Версия 41.0.2272.101 m — всё в порядке, шрифт отображается.
-22
Лучше пусть убивает хрома, чем воскрешает мертвецов.
+7
А запилите кто нибудь потом статью с детальным разбором причины приведший к такому поведению, или можно уже про арабские символы.
+3
…Для этой группы чтение Древних свитков представляет наивысшую опасность. … в них недостаточно развита способность ограждать свой разум от разрушительных последствий взгляда в вечность. Этих несчастных постигает моментальная, необратимая и абсолютная слепота. Такова цена превышения собственных возможностей. Следует заметить, что со слепотой также обретается и частичка тайного знания — о будущем ли, о прошлом или же о глубинной природе сущего, зависит от самого лица и его места в универсуме. Но знание действительно приходит…
— Юстиний Полугний, «Воздействие Древних свитков», the Elder Scrolls 5
+6
en.wikipedia.org/wiki/Syriac_alphabet тоже крашит. Сафари показывает квадратики.
+2
Я бы на месте разработчиков chrome и mac прогнал бы тесты на все символы юникода.
Ассирийские символы — это только то, что нашли.
Ассирийские символы — это только то, что нашли.
0
ну там же не 1 символ, а комбинация. Как Вы себе представляете тесты на все комбинации всех символов?
0
Как-то автоматизировать этот процесс.
Согласен, брутфорс знатный получается.
Сначала подумал про быструю аренду кучи серверов на amazon.
Потом вспомнил, что у google и apple и своих мощностей хватает.
Согласен, брутфорс знатный получается.
Сначала подумал про быструю аренду кучи серверов на amazon.
Потом вспомнил, что у google и apple и своих мощностей хватает.
0
Этот баг описывает креш при 13-ти символах. В юникоде версии 6 — 109 384 символов. Этот баг был бы найден при проверке 109 384 в 13-ой степени комбинаций, это где-то 3,5*10^70 комбинаций. Пускай у нас есть миллиард серверов, проверяющих миллиард комбинаций в секунду. И того нам понадобится 10^45 лет для нахождения этого бага. :)
0
1. Проверить что не валится на отдельных символах
2. Проверить что не валится на двухбуквенных сочетаниях символов. Насколько я понимаю, проблема в объединяемых символах.
3. Проверить более длинные сочетания символов из отдельных кодовых страниц. Мало кто будет использовать совместно арабские и ассирийские символы, вплотную во всяком случае. Но вот сочетания только арабских и только ассирийских символов нужно проверить.
Как-то так.
2. Проверить что не валится на двухбуквенных сочетаниях символов. Насколько я понимаю, проблема в объединяемых символах.
3. Проверить более длинные сочетания символов из отдельных кодовых страниц. Мало кто будет использовать совместно арабские и ассирийские символы, вплотную во всяком случае. Но вот сочетания только арабских и только ассирийских символов нужно проверить.
Как-то так.
0
Слишком сложно.
Комбинации букв в языке, обычно, называются «словами» и собраны в словарях этих самых языках.
В первую очередь, проходить нужно по ним. Если кто-то запилил комбинацию в духе: «вавккпоуудммдузцв» — ССЗБ.
Комбинации букв в языке, обычно, называются «словами» и собраны в словарях этих самых языках.
В первую очередь, проходить нужно по ним. Если кто-то запилил комбинацию в духе: «вавккпоуудммдузцв» — ССЗБ.
0
Например. Сколько сочетаний символов может быть в тексте длины N с алфавитом размера M?
0
Mac OS Yosemite 10.10.2
Страница ломается не только в Chrome, тоже самое в Vivaldi
Страница ломается не только в Chrome, тоже самое в Vivaldi
Скрин
0
Ну вот оно безумное расширение UTF.
-4
Ну и при чем тут «бездумное расширение»? Ладно бы еще проблема была в каких-нибудь невидимых управляющих символах — так ведь это обычные буквы, отображаемые обычным шрифтом…
0
В том что нагородили в нем огород знаков, которые только и вспоминают когда все идет не так как нужно.
Реально кому то нужно эти все ассириские письмена в нем? Если да то нужно было делать какую то отдельную версию кодировки для историков. С наличием шрифтов в которых все эти письмена есть.
Реально кому то нужно эти все ассириские письмена в нем? Если да то нужно было делать какую то отдельную версию кодировки для историков. С наличием шрифтов в которых все эти письмена есть.
0
Ну как сказать, с бенгальским вот были проблемы недавно, человек свое имя даже написать нормально не мог, пришлось извращаться.
0
Ассирийцы существуют в данный момент как народ и у них есть свой язык и своя современная письменность.
0
Как разработчик unicode-table.com подтверждаю, хром постоянно крашился на произвольных юникод-символах, причём в каждой версии на новых. Причём не только на Mac.
+3
Как веб-разработчик я вообще негодую по поводу браузеров в osx.
Я сталкивался с двумя багами, которые сейчас к сожалению, так сходу не воспроизведу, но могу описать:
1. Элемент с float: right может спрыгивать на новую строку в зависимости от погоды. Chrome
2. После закрытия самодельного всплывающего окна, если при этом было затемнение контента за ним, и последующей прокрутки скроллом вниз остаются артефакты от самого окна и от оверлея.
Про line-height я лучше вообще молчать буду
Я сталкивался с двумя багами, которые сейчас к сожалению, так сходу не воспроизведу, но могу описать:
1. Элемент с float: right может спрыгивать на новую строку в зависимости от погоды. Chrome
2. После закрытия самодельного всплывающего окна, если при этом было затемнение контента за ним, и последующей прокрутки скроллом вниз остаются артефакты от самого окна и от оверлея.
Про line-height я лучше вообще молчать буду
0
> 2. После закрытия самодельного всплывающего окна, если при этом было затемнение контента за ним, и последующей прокрутки скроллом вниз остаются артефакты от самого окна и от оверлея.
А можно чуть больше деталей? Ну или пример кода. Я такого ниразу не видел.
А можно чуть больше деталей? Ну или пример кода. Я такого ниразу не видел.
0
Кода к сожалению привести не могу, но в Chrome под OS X тоже сталкивался с подобным. Только от себя добавлю, что это происходило, когда контент добавлялся на страницу через JavaScript.
При этом в других браузерах все работало нормально, Больше ни в каких программах артефакты не проявлялись, что при использовании внешней графики, что при использовании встроенной. И графические пакеты, и воспроизведение видео тоже без артефактов идет.
Так что это либо баг в Chrome, либо какое-то очень хитрое использование GPU, которое приводит к аппаратным сбоям, но таким, которые больше нигде не проявляются.
При этом в других браузерах все работало нормально, Больше ни в каких программах артефакты не проявлялись, что при использовании внешней графики, что при использовании встроенной. И графические пакеты, и воспроизведение видео тоже без артефактов идет.
Так что это либо баг в Chrome, либо какое-то очень хитрое использование GPU, которое приводит к аппаратным сбоям, но таким, которые больше нигде не проявляются.
0
OS X 10.9.4 и Chrome 41.0.2272.89 (64-bit) — Опаньки…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Тринадцать ассирийских символов крашат вкладку браузера Chrome на Mac OS