3 ms·
> Turns out that memcpy() didn’t handle data that was not aligned to a 4 byte boundary correctly in the 32 on 64 case. It took one of our sysadmins a very very
by butlerm 4y ago
> Turns out that memcpy() didn’t handle data that was not aligned to a 4 byte boundary correctly in the 32 on 64 case. It took one of our sysadmins a very very long time to find it.
That is surprising outside of the kernel. There are a large number of programs that would fail very hard very fast with that sort of artificial restriction.