tbamud/prool, который я кручу-верчу, выпал при команде shutdown в корку
это плохой знак
“нам потребуются более тщательные наблюдения”
Место, где происходит crash найдено при помощи gdb и помечено. Обычный сбой при использовании ptr (или там ноль или мусор). Как бороться с нулем, понятно, проверять. Причем вероятность сбоя низкая: при освобождении фолловеров, но не всегда
Еще и gdb в корку вылетел
Apr 22 16:23:46 ���� :: (GC) Shutdown by Prool.
Apr 22 16:23:46 �%W :: Closing all sockets.
Apr 22 16:23:46 :: Closing link to: Prool.
Apr 22 16:23:46 :: Saving current MUD time.
Apr 22 16:23:46 :: Normal termination of game.
Fri Apr 22 16:23:46 2016 Normal termination of game.
Apr 22 16:23:46 :: Clearing game world.
Fri Apr 22 16:23:47 2016 locate follower who is not head of list
Fri Apr 22 16:23:47 2016 locate follower who is not head of list
Program received signal SIGSEGV, Segmentation fault.
../../gdb/dwarf2-frame.c:1907: internal-error: decode_frame_entry_1: Assertion `fde->cie != NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) y
../../gdb/dwarf2-frame.c:1907: internal-error: decode_frame_entry_1: Assertion `fde->cie != NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n) y
Аварийный останов (core dumped)
Ссылки
tbamud
tbamud/prool