I think the message on your second trace is the most instructive
A native exception has occurred on BbCore.exe
It appears that it's a native exception not a managed exception that is taking down your product. Native exceptions are as a general rule not catchable by managed code. It is possible in certain cases but generally speaking native exceptions are fatal.
You can try to use the catch block for SEH exceptions and see if that works.
try {
...
} catch {
}
But in general if the native code is throwing your application is unstable and it should crash.