segfault
Michael Dukelsky написал(а) к Pavel Gulchouck в Oct 22 22:53:06 по местному времени:
Привет, Pavel!
02 October 2022 22:02, Pavel Gulchouck послал(а) письмо к Michael Dukelsky:
PG> Нашёл centos 7, проверил там сборку, "./configure --with-perl":
PG> [...]
PG> checking for perl... /bin/perl
PG> checking for libperl... /usr/lib64/perl5
PG> checking for working libperl... yes
PG> checking for perl multiplicity... yes
PG> [...]
PG> Можно после запуска configure просто из Makefile удалить
PG> "-DPERL_MULTIPLICITY=1", и потом собрать binkd. Если дело
PG> действительно в этом, то проблема уйдёт. Но это не точно. :)
Удалять из мейкфайла во время автоматической сборки? А можно указать параметр "-DPERL_MULTIPLICITY=0" для configure? Если нет, то такой параметр можно указать для Makefile.
PG>>> Если PERL_MULTIPLICITY установлен, скорее
PG>>> всего, дело именно в нём. Если нет, возможно, есть какая-то
PG>>> проблема с самим компилятором нодлиста - например, он пытается
PG>>> изменить переменную, значение которой находится в ro-сегменте.
MD>> Я использую misc/nodelist.pl без изменений.
PG> Надо бы его там обновить...
MD>> Кстати, в случае, когда в нодлистовой строке указаны несколько
MD>> доменов, а в первом домене есть как Ipv4, так и IPv6 адреса,
MD>> последующие домены не рассматриваются. Сейчас такая ситуация с
MD>> 2:5080/102. Его первый домен ссылается на нерабочие адреса.
PG> Не уверен, что проблема в парсере нодлиста, проверю.
Нет, я не утверждал, что segfault произошёл из-за неправильной работы nodelist.pl. Просто рассказал о ещё одной проблеме, не в самом бинкд, а в парсере нодлиста к нему.
Желаю успехов, Pavel!
За сим откланиваюсь, Michael.
... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
|