title: What are the possible reasons for POSIX SIGBUS?
body: <p>My program recently crashed with the following stack;</p>
  <pre class="lang-none prettyprint-override"><code>Program terminated with signal 7, Bus error.
  #0  0x00007f0f323beb55 in raise () from /lib64/libc.so.6
  (gdb) bt
  #0  0x00007f0f323beb55 in raise () from /lib64/libc.so.6
  #1  0x00007f0f35f8042e in skgesigOSCrash () from /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
  #2  0x00007f0f36222ca9 in kpeDbgSignalHandler () from /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
  #3  0x00007f0f35f8063e in skgesig_sigactionHandler () from /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
  #4  &lt;signal handler called&gt;
  </code></pre>
  <p>What should I check in my code to avoid this? Or is this something Oracle should fix?</p>