title: Is a try..catch block guaranteed to catch core dumps in any 3rd party library?
body: <p>In my application, I found a core dump happening in an old 3rd party library for which there is no support provided. I don't want my application to restart because of this and I wrapped the code inside a <code>try..catch</code> block in order to catch the exception if a core dump happens inside that library.  </p>
  
  <p>Something like this</p>
  
  <pre><code>try {
    //call to thirdparty library
  } catch (...) {
    //print the exception and return  
  }
  </code></pre>
  
  <p>Is it guaranteed to catch exception if core happens? Is there any possibility that library don't throw any exception and my application restarts in case of core?</p>