Перейти до вмісту
Помилки Linux/POSIXКритична
SIGBUS (7)

SIGBUS (7) — Помилка шини

Процес спробував виконати неприпустимий доступ до пам'яті через вирівнювання або звернення до неіснуючої фізичної адреси.

linuxmacosunix

Що спричиняє цю помилку

Невирівняний доступ до пам'яті на архітектурах, що вимагають вирівнювання, доступ до регіонів mmap за межами розміру файлу або звернення до пам'яті без фізичного відображення.

Як виправити

Переконайтесь у правильному вирівнюванні доступу до пам'яті. При використанні mmap() не виходьте за межі розміру файлу. Використовуйте відлагоджувач для визначення точного місця звернення.

Офіційна документація

Пов'язані коди помилок