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

SIGBUS (7) — Chyba sběrnice

Proces se pokusil o neplatný přístup do paměti z důvodu nevyrovnaného přístupu nebo přístupu na neexistující fyzickou adresu.

linuxmacosunix

Co způsobuje tuto chybu

Nevyrovnaný přístup do paměti na architekturách vyžadujících zarovnání, přístup do oblastí mmap za hranicí velikosti souboru nebo přístup do paměti bez fyzického zázemí.

Jak to opravit

Zajistěte správné zarovnání přístupů do paměti. Při použití mmap() nepřistupujte za hranici velikosti souboru. Použijte debugger k identifikaci přesného přístupu.

Oficiální dokumentace

Související chybové kódy