IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/12/18
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
weko [13:06:14] <monkey> да но маршрутизатор будет кидать его в клир ipv6 по default
weko В клирнете эта подсеть не используется
weko Потому и взяли для ygg
Vort при обновлении с 2.54.0-138 до 2.54.0-139 словил зависание при выходе. не знаю, случайность это или нет
Vort раньше, правда, были креши, так что проблемы там хоть так, хоть эдак
tetrimer На FreeBSD - всегда ~двухсотметровая корка после выхода остается. Я уже смирился с этим и просто периодически ее удаляю.
Vort ну а вот сегодня получилось зависание
tetrimer В смесле - пришлось машину перегружать?
Vort нет. процесс не исчезал. пришлось вручную его прихлопнуть
tetrimer Он может минуту-другую "висеть".
Vort я примерно знаю сколько он у меня висит. на этот раз было дольше
tetrimer Госдеп данные не принимал. :)
orignal Vort а на чем было зависание?
orignal как правило это адресная книга
orignal tetrimer неплохо бы глянуть внутрь и посмотреть на чем крэшится
tetrimer Неплохо. Но я в этом совсем не разбираюсь. :(
orignal gdb i2pd core
orignal там покажет стек
orignal Vort а чего отладчиком не подцепился?
tetrimer Ну да, а дальше меня тут опять будут материть, что я непонятные строки кидаю.
orignal так надо понятные
orignal стек вызовов где крэшится
orignal ??? не надо кидать
tetrimer Сейчас пересоберу i2pd с дебагом, попробую.
orignal просто под линксом не падает
Vort "<~orignal> как правило это адресная книга" я тоже так подумал, но проверять мне это затруднительно
Vort "<~orignal> tetrimer неплохо бы глянуть внутрь и посмотреть на чем крэшится" я даже патчи кидал год-два назад. но там не всё так просто
Vort там идут циклические зависимости которые мне в голову не умещаются
orignal ну так за 2 года много чего изменилось
Vort "<~orignal> просто под линксом не падает" если ждёшь 10 минут (graceful), то и не будет. но я не жду никогда
orignal а ну тогда может быть
tetrimer Ну, не знаю: у меня под линуксом - корок при shutdown не бывает.
orignal вот давай стек
Vort "<~orignal> Vort а чего отладчиком не подцепился?" у меня нехорошие впечатления от взаимодействия с GDB. включаю его только в исключительных случаях. да и не факт, что бинарники собраны с -g
tetrimer Загрузил корку в gdb. Что ему надо сказать, чтобы перешел к крэшу?
orignal where
orignal то что надо
orignal смотри какой ты молодец
orignal из написанного следует что пул сдох раньше чем объекты из него
tetrimer Ну, вот я так "с листа" не умею читать. :)
orignal ну так тебе это и не надо
orignal от тебя требует стек кидать
Vort в тех патчах что я кидал есть важное изменение
Vort я тогда нашёл неверных порядок инициализации (и уничтожения) переменных
Vort стоит вначале это починить, а потом копать дальше
Vort или ты уже починил? память у меня хреновая...
orignal я уже не помню
orignal эту проблему сегодня починю
Vort окей, попробую сейчас найти
Vort только там надо будет наверно и коммент добавить
Vort потому что проблема нихрена не очевидная
Vort остальные исправления там под сомнением. а вот это надо починить (если ещё не)
orignal а в чем разница?
Vort в порядке вызова деструкторов
Vort он зависит от порядка определения переменных
orignal естественно
orignal но как этот порядок влияет?
orignal это же просто буфера
Vort там ниже есть переменные, которые пользуются этими пулами
Vort поэтому пул надо уничтожать в последнюю очередь
Vort а для этого определять его переменную первой по списку
Vort какие именно переменные пытаются пользоваться уже уничтоженным пулом - я, конечно, уже не помню
orignal так ты просто поенял пулы местами
Vort я переставил пулы повыше
Vort тем самым отсрочив их уничтожение
Vort до тех пор пока ими перестанут пользоваться
orignal вот теперь понял
orignal согласен перенесу
tetrimer Часа на три-четыре отвалюсь.
orignal Vort а нахрена ты перенес пулы В НАЧАЛО?
orignal десткруторы ведь вызываются в пряммом порядке полей
orignal да ты прав
orignal это я херню сказал
Vort orignal: сможешь сейчас список транзитов глянуть? опять подозрительную активность вижу
orignal счас занят
orignal что смотреть надо?
Vort та волна уже ушла. сейчас проверю, есть ли новая
Vort заодно научился пользоваться сводными таблицами в Екселе )
Vort было штук 200 транзитов к узлу 8FZn. сейчас осталось всего 50
orignal какая роль была?
Vort могу сказать только то, что сейчас вижу. ⇒ 226259098 ⇒ - это значит промежуточный узел?
Vort меня интересует, по всей сети идёт волна или только у меня. но для этого надо "словить" эту волну
orignal ты будешь смеяться у меня опять 2RRY сдохла
Vort опять с хостером что-то не то?
orignal ну да у всех сдох
Vort кстати, вот эти случаи с большим количеством транзитов на узел - они разные бывают
Vort допустим, сейчас HQWw в таблице 47 штук
orignal у меня транзитов с 8FZn нету
Vort но транзиты к HQWw идут регулярно с определённым интервалом
orignal HQWw дохуя
Vort а вот те случаи, когда транзитов 100-500, тогда регулярности нету
orignal надо еще сделать запись откуда тоннель
Vort а Damq сколько? это опять мелочь, но всё же
Vort 66876056 ⇒
Vort и тут уже вот такая "роль"
Vort уже уходит волна. ппц. что же они такие шустрые
Vort зато мелкая волна с SOA8 пошла
Vort и тоже 1516127721 ⇒
orignal я последнем коммите я и текущий выходной печатаю
Vort глянь SOA8 пока волна не ушла
Vort сколько штук будет?
orignal Damq дохуя и там трафик есть
orignal SOA8 полно и все по нулям
Vort ага...
Vort и уже волна уходит
Vort так если это атака, то она "возбуждает" узлы и потом уже через них реальный трафик идёт
orignal почти наверняка будет с того же приходить
Vort я не понял про последний коммит
Vort я сейчас на нём, но где смотреть различия не знаю
orignal ну на нем показывает и на выходных тоннелях
orignal куда идет дальше
orignal на OBEP
Vort это где стрелочка?
Vort только первая стрелка? типа ⇒ 4281340940 ?
orignal там траспорт редко бывает
Vort опять "зубы" идут, от hCfJ
Vort и у каждой такой волны своя "роль"
Vort ⇒ 1020453857 ⇒
Vort в общем, у меня пока гипотеза, что идут две атаки. одна даёт "зубы" по ~50 транзитов. вторая - бесформенную кучу по 100-500 транзитов
orignal возможно
orignal я отойду
Vort либо вообще это не атаки, а баги. надо подумать, могут ли i2pd/i2p java выдавать такую херню
Vort ок
Vort хехе. заметил кое что интересное
Vort Damq 74.59.26.33, SOA8 73.110.171.77, hCfJ 74.103.249.200
Vort вероятно, какер идёт по списку IP-шников и тыкает все узлы подряд
Vort хотя нет. сейчас была волна с NyRY. там IP 107.173.118.153
whothefuckami Опять атака?
Vort whothefuckami: атака как была, так и осталась. просто теперь есть чуть больше инструментов для её анализа
Vort хех. пожаловался, что мне в гитхабе впихнули строку поиска Copilot`а. думал, забанят, а сейчас пришло письмо, что они мне включили бесплатный доступ к этому Copilot`у. логика, блин
Vort хотя могут и забанить ) это же MS, их фиг поймешь
orignal кстати интересное наблюдение
orignal у меня с последними коммитами тред SSU2 потребляет в 3 раза больше проца чем NTCP2
orignal а раньше было примерно одинаково
Vort а в сумме как?
Vort я у себя заметил повышенное общее потрбление. но у меня хреновая конфигурация для таких тестов
Vort нагрузка зависит от того, на какое ядро i2pd попадёт :)
orignal нет я бы сказал стало ниже
Vort значит, мне с ядром просто не повезло
orignal есть ощущение что когда сообщение с концов тоннелей уходят пачками это резко снижает нагрузку на NTCP2
orignal из-за упоковки во фреймы