Рабочее

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

Leave a Reply

Your email address will not be published. Required fields are marked *