Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 04 Jul 24 04:46:01, всего сообщений: 10757
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7700 из 10757 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          27 May 18 11:56:22
Кому : Eugene Grosbein                                     27 May 18 11:56:22
Тема : kernel panic
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5b0a3b9d
На   : area://RU.UNIX.BSD?msgid=grosbein.net+8144f67e
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+5ee20179
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+8912d9b4
==============================================================================
Dear Eugene,

23 May 18 19:01, Eugene Grosbein wrote to me:

EG>>> А у bhyve есть стартовый скрипт rcNG?
VS>> Есть.
EG>>> Для теста неплохо бы прописать
EG>>> зависимость у syncthing (кстати, что это?)
VS>> net/syncthing
EG>>> от bhyve:
EG>>> REQUIRES: bhyve
EG>>> Тогда rc.shutdown гасить их будет в обратном порядке и остановит
EG>>> syncthing до гашения bhyve. Если паника уйдет, мы на верном
EG>>> пути.
VS>> Hе понял, при чем тут syncthing вообще, и почему ты о нем
VS>> заговорил. Я могу его руками погасить заранее перед shutdown и
VS>> проверить наличие паники, но почему именно syncthing?

EG> Из твоей же паники:

EG> current process         = 2140 (syncthing)

EG> Именно останов syncthing (системный вызов exit1) приводит к закрытию
EG> дескрипторов (closef) сокетов (udp6_detach) и отключению умирающего
EG> процесса от мультикаст-группы (in6_mc_leave), во время которого
EG> mld_change_state пытается залочить уже разрушенный другим ядерным
EG> тредом ifp - вероятно, от bridge1.

Оказывается, "killall syncthing" само по себе (не при shutdown, а просто на работающей системе) приводит к GPF и kernel panic. Я отразил это в PR 228412.

Хотел проверить: убить заранее syncthing и сделать shutdown без него: будет ли паника. А оно вот как оказалось.

И кстати, syncthing запускается у меня не из rcNG, а тупо из-под пользователя, из крона на @reboot.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.130458 секунды