Pull to refresh

Интересный багфикс, или поломай скайп полностью

Reading time2 min
Views9.6K
После недавней статьи все наверное стали (чаще) использовать теги для «пущей убедительности». ну например
<font color="#FF0000">НЕ забудь деньги!</font>
ну или более убедительный
<font size="42">НЕ забудь деньги!</font>
ну и вот, во что это вылилось:

ещё не догадались в чём дело?


Баг



естественно после

<font size="42">НЕ забудь деньги!</font>

стало интересно, какое ограничение сверху у аттрибута size.
при отправке

<font size="100">.</font>

уходит большой чёрный точк квадрат
но при отправке

<font size="1000000000">.</font>

появилось окошко с ошибкой «The parameter is incorrect»
ну ладно, молоднцы, есть проверка. Но как же я удивился тому, что «на том конце провода» выскочила такая же ошибка. а после повторной отправки свалился exception «Exception EOutOfResources in module at 001375FE» и скайп рухнул (опять же «на той стороне провода»), а я отделался очередным алертом про неправильный параметр.
Ещё из побочных эфектов — пропадает история в окне куда отправили «злобную точку» (если попереключаться между контактами).

Уже дома, оказалось, что если скайп обновить до последней версии, то ошибки всёравно проходят.
НО если полностью удалить скайп и поставить «с нуля» последнюю версию, то ошибка не воспроизводится.
Правда в таком случае есть ещё один интересный факт — из «нового чистого» скайпа уже нельзя отправлять html (на ctrl+shift+click on «send») уж пофиксали, так пофиксали.
Cообщения типа «точка смерти» приходит в такой скайп как простая большая точка.

Не уверен, что такую ситуацию можно назвать «пофиксано», поэтому после недолгих поисков нашёл
jira.skype.com/secure/Dashboard.jspa
а точнее
jira.skype.com/browse/SCW (jira для win скайпа) и запостал им баг.
Написал статью (в 08.02.2012 23:50 gmt+3) но не решился её опубликовать, до ответа со стороны скайпа.

UPD: Получил ответ на запостанный баг — если поставить последнюю версия скайпа, скачанную с сайта (5.8), то баг не воспроизводится, и html больше не отправляется. Пропавшая история так же вернулась.

P.S. цель этого сообщения — уведомить общественность об опасности, и катализировать массовое обновление Skype до исправленной версии. (ни в коем случае не надо массово рассылать «точку смерти»)
Tags:
Hubs:
+100
Comments84

Articles