EMZETT.
Giriş yap

Segmentation Fault

Kısaca: Bir program geçersiz bir bellek alanına erişti (çıkış kodu 139).

Biraz daha ayrıntılı: C ve C++‘ta tipiktir.

Ayrıntılı

Olası nedenler

  • Null işaretçi veya serbest bırakılmış bellek.
  • Arabellek taşması.
  • Hatalı kütüphane.

Çözümler

  1. Yeri bir hata ayıklayıcı (gdb) ve core dump ile bul.
  2. AddressSanitizer ile yeniden derle.
  3. İşaretçileri ve dizi sınırlarını kontrol et.

Ayrıca bak: C, C++, Kütüphane