05.10.2022 0:53, Evgeniy Berdnikov пишет:

>> Другой вопрос, что потом делать, если вдруг: молча восстановиться и ехать 
>> дальше,
>> или не молча, а с сообщением в лог, или выдать даже stack trace и выйти. Но 
>> что угодно лучше сырого сегфолта.
> 
>  Был бы я пользователем, я бы тоже так считал, наверное... Но поскольку я
>  сисадмин с некоторым запилом в разработку, то думаю иначе: вставить в свою
>  софтину полноценный обработчик сегфолта, с анализатором стека и печатью
>  регистров, чтобы по функционалу всё было не хуже gdb -- это очень непросто.

Не нужно делать "по функционалу не хуже gdb", на это есть gdb.
Нужно просто использовать libexecinfo или аналоги и backtrace(3) сотоварищи.


_______________________________________________
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-le...@nginx.org

Ответить