IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/04/16
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
GFW
Nobody
Opax
WebClient95
anon
anontor
b3t4f4c3
deserving-stegosaur
duanin2
fidoid
fujifilm
halloy1341
iiii
karamba_i2p
leopold
mareki2p
negative_rock127
nik0tr
not_bob_afk
ntty
osoznayka
poriori
profetikla
rc13
shaye
slfd
teeth
un
weko_
КрутыеЖиды]]]]]]]]]]]]]_Z
onon Если мне i2pd сказал Segmentation fault это может означать всё что угодно, или круг ошибок ограничен?
orignal это значит что тебе надо кор файл смотреть
orignal если создался
orignal и в нем посмертный стек на чем грознулось
onon Только я это не умею, и дампов нигде не вижу.
onon И не знаю где искать
orignal надо его включить счачала
orignal системная настройка какая то счас
onon В дебияне это где включается
orignal в каком то файле системном
orignal я не помню сходу
onon Ладно, буду искать
orignal потом перед запускаом ulimit -n unlimited
orignal если грохнется то создастся core файл
orignal дальше gdb i2pd core
orignal и внтури where
orignal покажет стек того треда где грохнулось
` $ journalctl -xeu i2pd.service
` *** не знает другой команды ***
` Но это нужно было делать сразу после..
колдырь на андроиде прогресс
колдырь i2pd демон вывел в stdout/err "Segmentation fault"
колдырь надо как-то разбираться что там именно за fault
колдырь запустил df . --- вывело 95% занято
колдырь т.е. место есть
Vort по-моему, чаще всего - это доступы за пределы доступных областей памяти
колдобина orignal, null pointer dereference в треде "Transports" github.com/PurpleI2P/i2pd-android/pull/62#issuecomment-2058213654
колдобина поставил кору добывать
orignal ладно проверю
Vort хех. кто-то читает warn логи ))
Vort надеюсь он поставит 100к, польза будет )
orignal ты по LLE8,
Vort да
orignal ну он вообще товарищ старательный ))
Vort ещё одно подтверждение, что X узлы упираются в дефолтном варианте :( что-то менять не предлагаю пока что, просто наблюдение
orignal ну почему? если X ставить 100K
Vort так помимо безлимитных X есть ещё и лимитированные
Vort им тоже что ли?
orignal только у кого X явно
orignal без числа
orignal а кстати какой реально лимит у X?
Vort это будет адская путаница
orignal там же какое число стоит
orignal ну тогда "больше какого то значения"
Vort я вообще считаю, что лимиты для X полезно ставить вообще всем юзерам
Vort имею в виду вручную и вдумчиво
orignal case i2p::data::CAPS_FLAG_EXTRA_BANDWIDTH2 : limit = 1000000; type = unlim;
Vort по крайней мере пока в i2pd не будет нормальной саморегуляции при случае перегрузок
orignal не упремся ли мы в этот лимит?
Vort гигабайт в секунду? не скоро
Vort проц тупо не вывезет
orignal смотря какой
orignal у нас на работе идет гигабайт в секунду
Vort думаю, любой. криптография и в 1 поток (ядро)
orignal в старом NTCP согласование ключа было вынесено в отдельные потоки
orignal но там был эль-гамаль
orignal на работе 64 ядерные сервера вполне тянут
Vort если серьёзно параллелить i2pd, тогда можно будет и пересмотреть этот максимум
Vort но пока что есть более важные задачи
orignal это кстати довольно легко
Vort легко - это новых багов наделать
Vort а ещё старые не все выловлены
Vort просадки рейта, глюки пир теста, глюки U узлов (дырки), congestion control (хотя бы стримов) - это всё в разы важнее
orignal раньше ipv4 и ipv6 были в разных
orignal я просто не считал правильным плодить лишние треды
Vort и вообще у узлов просто нету сейчас такой нагрузки. из-за хреновой балансировки в сети
Vort разве что во время атак хоть как-то приближается к каким-то лимитам
Vort ну или совсем на слабых компах
Vort но там и с ядрами напряжёнка будет
orignal ну нагрузка на сеть растет слишком быстро
relaybot 13mittwerkz: блин а айтупи кстати отлично работает
relaybot 13mittwerkz: особенно без впнки) я даже флудфилом нормально стал
relaybot 13mittwerkz: теперь куча ваще роутеров в консоли
relaybot 13mittwerkz: скорость иногда доходила до 4мб
relaybot 13mittwerkz: это при том что у меня хопов по 3-4 дето поставлено)
relaybot 13mittwerkz: единственное шо через раз мне выбивает Сетевой статус: Заблокировано извне - Full cone NAT
relaybot 13mittwerkz: пока вручную не сменю порт и тогда мб будет ок
relaybot 13mittwerkz: как э
relaybot 13mittwerkz: как это окончательно решить?
onon Это ты что-то качал со скоростью 4 мбайт/с через 4 хопа?
Vort может речь о транзите?
onon Тогда при чем тут хопы
Vort "<~orignal> ну нагрузка на сеть растет слишком быстро" - и даёт много загадочных эффектов. если с основными загадками разобраться, тогда будет понятнее, что именно надо менять
Vort конечно, параллелизация может оказаться приоритетной, но интуитивно мне так не кажется
Vort mittwerkz: так а какой статус у узла реально? белый IP что ли? или серый, но порты проброшены?
relaybot 13mittwerkz: > Vort: mittwerkz: так а какой статус у узла реально? белый IP что ли? или серый, но порты проброшены?
relaybot 13mittwerkz: реально статус ок
relaybot 13mittwerkz: ну я за роутером
relaybot 13mittwerkz: скорее всего он блокает как-то айтупи
relaybot 13mittwerkz: именно тот порт
Vort ОК и за роутером - это так просто не бывает
relaybot 13mittwerkz: так что либо я переключу у себя порт либо перезагружу роутером
Vort какой-то проброс значит настроен
relaybot 13mittwerkz: > Vort: ОК и за роутером - это так просто не бывает
relaybot 13mittwerkz: разве?
relaybot 13mittwerkz: 🤔️
Vort UPnP может?
relaybot 13mittwerkz: а да это есть у меня
onon Может там UPnP
relaybot 13mittwerkz: значит это)
Vort так может UPnP и глючит. можно попробовать вручную порт пробросить если роутер позволяет
onon Нет глючит потеря одного сообщения при пиртесте
Vort думаешь это у многих юзеров с UPnP такое вылазит?
Vort у меня тоже пир тест глючит (ясен хрен), но у меня простой Firewalled лезет
onon У меня и так и так вылазит иногда. Только симметрик не вылазит
Vort понятно. значит известная проблема
Vort тогда решение одно - ждать пока orignal переделает код пир теста :)
onon Да, там было бы неплохо привлекать к этому делу сразу двух Чарли, и стравнивать результаты
onon И чтобы Чарли были заведомо без ната
Vort пир тестов и так несколько штук шлётся
Vort надо просто больше. и выкидывать явно негодные результаты
onon Это быстрее, когда у тебя уже есть коннект к Бобу
onon Чем искать другого боба
orignal гыыы
onon Один раундтрип можно сэкономить
Vort пир тест раз в час делается, не важно насколько он будет быстр
Vort важно, чтобы он херню не выдавал
Vort точнее, быстро - это тоже хорошо, но качество - в приоритете
Vort плохое качество тестов реально гадит сети, а вот возможная медленность - это мелкое неудобство
onon Похоже мне нужно немного отдохнуть.
onon Работает неплохо, нужно тестировать, переписывать и вставлять.
onon Серьёзных улучшений в ближайшее время я, похоже, не сделаю.
onon Тестировал на версии 85be76
onon Ещё оно иногда падает, но всегда в разных местах, в кордампах я так и не разобрался.
orignal вот падения бы надо
onon Я перепроверял, на ноль делений не нашёл, в массивы я ничего не пишу, оперирую только переменными.
onon Хз, могут ли переменные сегфолт сделать.
orignal так надо стек
orignal и сразу будет все ясно
onon Может ты поставь это на какой-нибудь сервис с дебагом, ты скорее разберёшься.
onon Я чего-то устал