Debugging SIGBUS on x86 Linux
What can cause SIGBUS (bus error) on a generic x86 userland application in Linux? All of the discussion I've been able to find online is regarding memory alignment errors, which from what I understand doesn't really apply to x86. (My code is running on a Geode, in case there are any relevant processor-specific quirks there.) ...