   Stack Unwinding in C++
  Wanted to know whether stack unwinding is impementation dependent or it should always occur when a suitable handler is not found.   
  Do you mean when an exception occurs? At any rate, there might be something in an earlier thread that helps: stack unwind.   