Aleksey Smirnov

Results 62 comments of Aleksey Smirnov

Видимо собираемый мной ciadpi у меня всегда падал. Просто раньше он был настроен только на работу когда сайт был недоступен без обхода (работал редко). А сейчас работает всегда, и практически...

> А бинарник версии 0.10 из релиза тоже падает? Да с `--disorder 1 --fake -1 --ttl 3 --debug 2` также почти сразу падает. Как и `0.8.1`, `0.8`, `0.7`.

Я сейчас на всякий случай перезагрузился, и вместо привычного хрома (со своими 20+ вкладками), открыл Firefox с одной страницей YouTube, ciadpi также сразу вылетел. Без `--debug 2`, заставить ciadpi вылететь...

Запускаю со следующими аргументами: `--disorder 1 --fake -1 --ttl 3 --debug 2` Открываю YouTube. Может вылететь не с первого раза, тогда перезагружаю вкладку, или открываю несколько видео в новых вкладках.

Только что проверил без `--disorder 1`, тоже падает. Так что да, только с фейком.

Не знаю насколько полезно, выхлоп: `clang -std=c99 -O1 -g -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls -D_XOPEN_SOURCE=500 ...` ``` ciadpi.exe --fake -1 --ttl 3 --debug 2 new event: fd: 300, evt: EV_ACCEPT new event:...

> Добавьте после этой строчки: https://github.com/hufrea/byedpi/blob/main/extend.c#L109 `m = val->attempt;` вылетает, но asan перестал жаловаться.

Сейчас прям очень сложно было заставить его упасть, вкладок 20 на открывал, упал с: ``` ================================================================= ==12672==ERROR: AddressSanitizer: access-violation on unknown address 0x000000000000 (pc 0x7ff7b9ebdb71 bp 0x0020bb1def00 sp 0x0020bb1deea0 T0)...

Сейчас у меня программа если и падает, то всегда на `LOG` или `uniperror` ((e)poll: 10022), то есть по сути на `fprintf(stderr, ...)`. В гугле куча результатов по запросу `fprintf to...

Подтянул все коммиты, собрал, да, стало гораздо лучше. Cломать программу открытием/обновлением 30+ страниц YouTube, у меня уже не получается.