Помилки Linux/POSIXКритична
Exit 139Exit 139 — Завершено сигналом SIGSEGV
Процес аварійно завершився через помилку сегментації (сигнал 11).
linuxmacosunix
Що спричиняє цю помилку
Недійсне звернення до пам'яті. Код виходу = 128 + 11 = 139.
Як виправити
Проаналізуйте core dump за допомогою gdb. Запустіть програму з AddressSanitizer або Valgrind.
Пов'язані коди помилок
Помилки Linux/POSIXПомилка
EISDIREISDIR — Є директорією
Операція не дозволена для директорій, але цільовий шлях є директорією.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
ENOTEMPTYENOTEMPTY — Каталог не порожній
Здійснено спробу видалити каталог, який ще містить записи.
linuxmacosunix
Детальніше Помилки Linux/POSIXПопередження
EAGAINEAGAIN — Ресурс тимчасово недоступний
Запитувана операція заблокувалася б на неблокувальному ресурсі, або системний ресурс тимчасово недоступний.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
ENOTBLKENOTBLK — Потрібен блоковий пристрій
Там, де потрібен блоковий пристрій, вказано небалоковий пристрій.
linuxunix
Детальніше Помилки Linux/POSIXПомилка
E2BIGE2BIG — Список аргументів надто довгий
Загальний розмір списку аргументів та змінних середовища, переданих до exec(), перевищує системний ліміт.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
ETIMEETIME — Час очікування таймера вичерпано
Операція ioctl STREAMS перевищила час очікування або спрацював таймер реального часу.
linuxunix
Детальніше