diff -Nur boost_1_35_0/boost/test/impl/execution_monitor.ipp boost_1_35_0.patched/boost/test/impl/execution_monitor.ipp
--- boost_1_35_0/boost/test/impl/execution_monitor.ipp	2007-11-25 19:07:19.000000000 +0100
+++ boost_1_35_0.patched/boost/test/impl/execution_monitor.ipp	2008-04-11 11:21:28.000000000 +0200
@@ -662,6 +662,7 @@
 
 #ifdef BOOST_TEST_USE_ALT_STACK
     stack_t sigstk;
+    std::memset(&sigstk,0,sizeof(stack_t));
 
     sigstk.ss_flags = SS_DISABLE;
     BOOST_TEST_SYS_ASSERT( ::sigaltstack( &sigstk, 0 ) != -1 );
