[openssl-commits] Still Failing: openssl/openssl#5651 (master - 3ba1ef8)

Travis CI builds at travis-ci.org
Mon Aug 22 15:44:41 UTC 2016

Build Update for openssl/openssl

Build: #5651
Status: Still Failing

Duration: 28 minutes and 23 seconds
Commit: 3ba1ef8 (master)
Author: Andy Polyakov
Message: bn/asm/x86[_64]-mont*.pl: implement slightly alternative page-walking.

Original strategy for page-walking was adjust stack pointer and then
touch pages in order. This kind of asks for double-fault, because
if touch fails, then signal will be delivered to frame above adjusted
stack pointer. But touching pages prior adjusting stack pointer would
upset valgrind. As compromise let's adjust stack pointer in pages,
touching top of the stack. This still asks for double-fault, but at
least prevents corruption of neighbour stack if allocation is to
overstep the guard page.

Also omit predict-non-taken hints as they reportedly trigger illegal
instructions in some VM setups.

Reviewed-by: Richard Levitte <levitte at openssl.org>

View the changeset: https://github.com/openssl/openssl/compare/fe34735c194b...3ba1ef829cf3

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/154141287


You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-commits/attachments/20160822/f9ae25de/attachment-0001.html>

More information about the openssl-commits mailing list