Тема: segfault
Показать сообщение отдельно
  #9  
Старый 02.10.2022, 22:42
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию segfault

Michael Dukelsky написал(а) к Pavel Gulchouck в Oct 22 18:02:10 по местному времени:

Привет, Pavel!

02 October 2022 15:51, Pavel Gulchouck послал(а) письмо к Michael Dukelsky:

MD>>>> Сегодня ночью у меня binkd упал при обновлении конфигурации.

MD>>>> 02 Oct 01:14:06 [25664] rc(7088)=0
MD>>>> + 02 Oct 01:14:23 [25665] Reloading configuration...
MD>>>> - 02 Oct 01:14:23 [25665] Nodelist
MD>>>> /home/mike/fido/etc/nodelist/Z2DAILY.275 parsed, 1027 IP-nodes
MD>>>> processed (0 sec)
MD>>>> 02 Oct 01:14:23 [25665] previous config is no longer in use,
MD>>>> unloading ! 02 Oct 01:14:23 [25664] client manager (pid=25665)
MD>>>> exited by signal 11 ! 02 Oct 01:14:23 [29451] got signal #15. !
MD>>>> 02 Oct 01:14:23 [5245] got signal #15.

MD>>>> Binkd 1.1a-113 (Mar 10 2022 21:45:32/Linux)
MD>>>> Compilation flags: gcc, zlib, bzlib2, perl, https, ntlm, bwlim.
MD>>>> Facilities: fts5004 ipv6

PG>>> Какая версия перла?

MD>> v5.16.3

PG> Ты binkd сам собирал?

Да.

PG> Прописан ли PERL_MULTIPLICITY в Makefile? Что сказал configure об
PG> этом? Если прописан, то пересобери binkd без него.

Я собирал binkd, используя mkfls/unix/binkd.spec и ничего нигде не менял. Если по умолчанию PERL_MULTIPLICITY не используется, значит и у меня это не использовано.

PG> Или обнови perl до 5.32 или более свежего.

С пересборкой Perl могут быть сложности, это может потянуть за собой пересборку кучи зависимостей. У меня сейчас нода на CentOS 7, я планирую перейти на Rocky Linux 9, там Perl 5.32.1, но это будет не быстро.

PG> Если PERL_MULTIPLICITY
PG> установлен, скорее
PG> всего, дело именно в нём. Если нет, возможно, есть какая-то проблема с
PG> самим компилятором нодлиста - например, он пытается изменить
PG> переменную, значение которой находится в ro-сегменте.

Я использую misc/nodelist.pl без изменений. Кстати, в случае, когда в нодлистовой строке указаны несколько доменов, а в первом домене есть как Ipv4, так и IPv6 адреса, последующие домены не рассматриваются. Сейчас такая ситуация с 2:5080/102. Его первый домен ссылается на нерабочие адреса.

PG> Возможно ли включить сохранение, чтобы, если такое ещё раз случится,
PG> можно было попробовать разобраться по дампу?

Попытаюсь.

Желаю успехов, Pavel!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием