- PVSM.RU - https://www.pvsm.ru -
Привет! Сегодня хочу написать об ошибке в коде, которую нашёл ещё пол года назад но она ещё живёт.
Баг был найден ещё в 14-ой версии, а на дворе 20.0.1, ну по крайней мере у меня. Баг был выявлен практически случайно и такого результата я не ожидал. Firefox падает при цикличном вызове функции window.open(). Как известно в таких случаях следует ожидать полёт в OOM (Out of memory), но тут как-то быстро упал Firefox, что меня и заинтересовало. И действительно после дальнейших испытаний, выяснилось, что это stack overflow, но как я понял переполнение происходит из-за переполнение функцией, а не из-за данных переданных мной. Этот баг не опасен из-за того, что нет возможности подобраться к этому буферу и переполнить его нужными данными.
Если кому интересно мой баг репорт:
Данные о баге с crash-stats.mozilla.com:
Совсем бестраншейные могут попробовать:
Автор: skyskif
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/mozilla-firefox/33067
Ссылки в тексте:
[1] bugzilla.mozilla.org/show_bug.cgi?id=783888: https://bugzilla.mozilla.org/show_bug.cgi?id=783888
[2] crash-stats.mozilla.com/report/index/c839e794-55e5-4148-b873-393982130425: https://crash-stats.mozilla.com/report/index/c839e794-55e5-4148-b873-393982130425
[3] hepfan.ucoz.com/: http://hepfan.ucoz.com/
[4] Источник: http://habrahabr.ru/post/177999/
Нажмите здесь для печати.