Перейти до вмісту
Помилки Linux/POSIXКритична
SIGABRT (6)

SIGABRT (6) — Сигнал аварійного завершення

Процес завершено аварійно, зазвичай внаслідок виклику abort() або невдалого твердження.

linuxmacosunix

Що спричиняє цю помилку

Програма викликала abort(), невдале assert() ініціювало abort(), або функція бібліотеки C виявила фатальну помилку, наприклад подвійне звільнення пам'яті або пошкодження купи.

Як виправити

Перевірте дамп пам'яті за допомогою gdb. Знайдіть невдалі твердження. Перевірте наявність пошкодження пам'яті за допомогою Valgrind або AddressSanitizer.

Офіційна документація

Пов'язані коди помилок