Thanks Jules for the response.
Unfortunately (or luckily) the exceptions i get now are Structured exceptions, using c++, in windows only way to catch it is by using __try __except statements which i dont want to do.
Tried JUCE_CATCH_UNHANDLED_EXCEPTIONS but it is not a good fit for this situation as even that could not catch this particular exception while works good for other types of exception.
I will try using some other sound card and update here my results.
I know eventually the code should be written to prevent any such exceptions, but for a moment i would like to be a pessimistic guy, to expect some exceptions like this to happen again, so fix it now to handle the release of sound card or never.