$OpenBSD: patch-ext_common_agents_Base_cpp,v 1.1 2014/06/24 21:43:02 jeremy Exp $
--- ext/common/agents/Base.cpp.orig	Thu Jun  5 09:10:14 2014
+++ ext/common/agents/Base.cpp	Thu Jun  5 09:10:38 2014
@@ -1100,10 +1100,12 @@ installAbortHandler() {
 	stack.ss_flags = 0;
 	if (sigaltstack(&stack, NULL) != 0) {
 		int e = errno;
-		fprintf(stderr, "Cannot install an alternative stack for use in signal handlers: %s (%d)\n",
-			strerror(e), e);
-		fflush(stderr);
-		abort();
+		if (e != EINVAL) {
+			fprintf(stderr, "Cannot install an alternative stack for use in signal handlers: %s (%d)\n",
+				strerror(e), e);
+			fflush(stderr);
+			abort();
+		}
 	}
 	
 	struct sigaction action;
