FYI: that this has been fixed differently/slightly more intrusive in a sane way upstream. The memcpy() was only the first to hit the misaligned data in the internal cache structure, any later access might have crashed as well (depending on the accessed fields and compiler optimization). Martin