EMZETT.
Войти

Segmentation Fault

Коротко: Программа обратилась к недопустимой области памяти (код выхода 139).

Подробнее: Типично для C и C++.

Подробности

Возможные причины

  • Нулевой указатель или освобождённая память.
  • Переполнение буфера.
  • Неисправная библиотека.

Решения

  1. Найдите место с помощью отладчика (gdb) и дампа ядра.
  2. Пересоберите с AddressSanitizer.
  3. Проверьте указатели и границы массивов.

См. также: C, C++, Библиотека