[openssl-project] travis builds failing with aligment errors?

Matt Caswell matt at openssl.org
Tue Jan 30 14:30:50 UTC 2018



On 30/01/18 14:27, Benjamin Kaduk wrote:
> It seems that we've started getting issues with a single build
> configuration, e.g.,
> https://travis-ci.org/openssl/openssl/jobs/335110257
> 
> Lots of complaints about alignment, like:
> 
> crypto/modes/gcm128.c:1090:36: runtime error: load of misaligned
> address 0x000002350ce5 for type 'const size_t' (aka 'const unsigned
> long'), which requires 8 byte alignment
> 0x000002350ce5: note: pointer points here
>  68 1f ea 3b 14 00 00  0c 00 02 00 00 00 00 00  0c a3 35 89 7d a7 5e 9e  87 fa d7 fd 8b c7 34 8a  8d
>              ^ 
> I didn't see anything particularly special about that configuration
> on a quick once-over; any ideas?

I raised an issue on this with some of my thoughts and investigation:

https://github.com/openssl/openssl/issues/5203


The error message about unsigned int requiring 8 byte alignment seems
suspicious to me. Shouldn't it be 4?

Matt


More information about the openssl-project mailing list