title: What does the number mean in Bash's segfault message?
body: <p>I have a program that produces a segmentation fault, I'm running on Linux.</p>
  
  <p>Running the program directly, I get:</p>
  
  <pre><code>Segmentation fault (core dumped)
  </code></pre>
  
  <p>When I run it within a Bash script, I get: </p>
  
  <pre><code>./script.sh: line 1:  4095 Segmentation fault      (core dumped) ./prog
  </code></pre>
  
  <p>The number (4095 in my example) is different every time. It appears always to increase; if I run the script many times quickly, it seems to increase by 5 each time.</p>
  
  <p>What does that number tell me?</p>