[Moscow.pm] Иногда проваливается сквозь eval
Ivan Petrov
i.petro.77.00 на gmail.com
Вс Фев 15 01:29:03 PST 2015
вот такой код
32 eval { utf8::downgrade $str } if utf8::is_utf8 $str;
33 warn $@ if $@;
Изредка (очень редко) но падает в строке 1
то есть глобальный eval ловит ошибку
Wide character in subroutine entry at FILE line 32
в глобальном eval мы в лог кладем полностью все входные данные
и далее на тех же входных данных тест не падает уже.
все происходит в вебсервере.
пользователь повторяет тот же самый ввод и после 500-ки которую он
получил на прошлом падении он получает уже работающую страницу.
как подиагностировать подобную багу?
Подробная информация о списке рассылки Moscow-pm