title: Java programmatically Identify dll/library that is leading to crash
body: <p>I have a UI application (Implemented in Java) which launches multiple process (implemented in C++). Interaction between Java Process and C++ process is over TCP.</p>
  
  <p>C++ process internally loads several dlls. However due to programmer errors dlls might crash which leads to C++ process crash.</p>
  
  <p>Upon crashing I want UI process to Identify which C++ process crashed and the dll that is leading to the crash, So that I can inform users about the root case and avoid loading the dll.</p>
  
  <p>Is there any way in Java by which i can achieve above functionality.
  E.g. Can I get a crash report from the process which i can parse and indentify dll that is leading to crash ? </p>
  
  <p>My application runs on Windows , Mac  &amp; Linux.</p>
  
  <p>Many Thanks in advance</p>