title: memory error in c program
body: <p>I have made a program in which I am handling files but I am getting this error
  (I have run it through <code>gdb</code>)</p>
  
  <blockquote>
    <p>Program received signal SIGSEGV, Segmentation fault.
    0x0016e50b in vfprintf () from /lib/tls/i686/cmov/libc.so.6</p>
  </blockquote>
  
  <p>I am not getting the exact line that contain error. </p>
  
  <p>Can anybody tell me </p>
  
  <ul>
  <li>what this error means </li>
  <li>does it occur for any special reason</li>
  <li>or is it general error occurring because of many reason?</li>
  </ul>