DEVOPSTRAINER
Вопросы / Linux

[Ситуационный] Бинарник запускается и сразу падает, в логах пусто. Как понять причину?

Краткий ответ

Прогнать под strace и посмотреть последние системные вызовы перед падением: strace ./binary 2>trace.txt. Часто видно, что программа пытается открыть несуществующий файл (openat(...) = -1 ENOENT) и затем падает (SIGSEGV), не проверив ошибку.

Ещё вопросы по теме «Linux»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →