This bug was filed on our library wrapping minidump-writer https://github.com/EmbarkStudios/crash-handling/issues/84, but was an issue in this library. Basically, u128's layout was changed, causing the sse movaps instruction to segfault due to misalignment. This just changes the copy function to instead cast both blocks of memory to u8 slices to avoid alignment altogether, these are after all just blocks of raw bytes.
This bug was filed on our library wrapping minidump-writer https://github.com/EmbarkStudios/crash-handling/issues/84, but was an issue in this library. Basically,
u128
's layout was changed, causing the ssemovaps
instruction to segfault due to misalignment. This just changes the copy function to instead cast both blocks of memory tou8
slices to avoid alignment altogether, these are after all just blocks of raw bytes.Resolves: https://github.com/EmbarkStudios/crash-handling/issues/84