Přeskočit na obsah
Linux/POSIX chybyFatální
SIGABRT (6)

SIGABRT (6) — Signál přerušení

Proces byl přerušen, typicky voláním abort() nebo v důsledku selhání aserce.

linuxmacosunix

Co způsobuje tuto chybu

Program zavolal abort(), selhání assert() spustilo abort(), nebo funkce knihovny C zjistila závažnou chybu jako double free nebo poškození haldy.

Jak to opravit

Zkontrolujte core dump pomocí gdb. Hledejte selhání asercí. Zkontrolujte poškození paměti pomocí Valgrind nebo AddressSanitizer.

Oficiální dokumentace

Související chybové kódy