SIGBUS handler for wl_shm is global state
It ignores SIGBUS triggered by invalid memory accesses inside one of wl_shm memory pages, and re-throws the signal otherwise.
This is an issue if other components of the compositor use mmap with a client-provided FD. In this case the compositor may want to ignore SIGBUS outside of wl_shm pages.
Any ideas how to handle this situation?