Przejdź do treści
Błędy Linux/POSIXKrytyczny
SIGABRT (6)

SIGABRT (6) — Sygnał przerwania

Proces został przerwany, zazwyczaj przez wywołanie abort() lub z powodu nieudanej asercji.

linuxmacosunix

Co powoduje ten błąd

Program wywołał abort(), nieudane assert() wyzwoliło abort() lub funkcja biblioteki C wykryła błąd krytyczny, taki jak podwójne zwolnienie pamięci lub uszkodzenie sterty.

Jak to naprawić

Sprawdź core dump za pomocą gdb. Poszukaj nieudanych asercji. Sprawdź uszkodzenia pamięci za pomocą Valgrind lub AddressSanitizer.

Oficjalna dokumentacja

Powiązane kody błędów