title: What are segfault rip/rsp numbers and how to use them
body: <p>When my linux application crashes, it produces a line in the logs something like:</p>
  
  <p>segfault at 0000000 rip 00003f32a823 rsp 000123ade323 error 4</p>
  
  <p>What are those rip and rsp addresses? how do I use them to pinpoint the problem? do they correspond to something in the "objdump" or "readelf" outputs? are they useful if my program gets its symbols stripped out (to a separate file, which can be used using gdb)</p>