No.
If a destructor is invoked during the stack-unwinding process initiated by the throwing of another exception, and that destructor throws an exception, terminate() is invoked, which kills the program.