~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest18377
HackerMan
KabaOS8
Most2
Nausicaa
Ruskoye_911
Trusishka
Vort
`
acetone_
anon3
b3t4f4c3
flumental
mittwerk
nemiga
not_bob_afk
plap
poriori_
profetikla
segfault
soos
teeth
un
weko_
whothefuckami
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
ладно проверю
orignal
))))
Vort
хех. кто-то читает warn логи ))
Vort
надеюсь он поставит 100к, польза будет )
orignal
ты по LLE8,
orignal
?
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
Я чего-то устал