avoid exception in destructor
diff --git a/xbyak/xbyak_util.h b/xbyak/xbyak_util.h
index bef4326..7e3bbf4 100644
--- a/xbyak/xbyak_util.h
+++ b/xbyak/xbyak_util.h
@@ -356,7 +356,16 @@
 	}
 	~StackFrame()
 	{
-		if (makeEpilog_) close();
+		if (!makeEpilog_) return;
+		try {
+			close();
+		} catch (Xbyak::Error e) {
+			printf("ERR:StackFrame %s\n", ConvertErrorToString(e));
+			exit(1);
+		} catch (...) {
+			printf("ERR:StackFrame otherwise\n");
+			exit(1);
+		}
 	}
 private:
 	const int *getOrderTbl() const