SIGBUS can also be caused by any general device fault that the computer detects, though a bus error rarely means that the computer hardware is physically broken—it is normally caused by a bug in software.
SIGBUS może również być spowodowany przez dowolny błąd urządzenia, wykryty przez komputer, pomimo iż błąd szyny rzadko wskazuje na fizyczne uszkodzenie sprzętu; — przeważnie spowodowany jest przez błąd w kodzie źródłowym programu.