> Data corruption - compared to previous behavior - is not.
Now you're making glibc maintainers responsible for other people's bugs. They are not.
If this same buggy program was linked against some other library that implements memcpy() similarly to the way latest glibc does, the data would be just as corrupt.
In essence, it is the program that is corrupting the data, not glibc. And it's doing so by clear misuse of a function.
> But that the maintainers of the core system library place "I am right" above users's data is a worrying insight.
I think that's a bit overly dramatic. Fedora 14 is a fresh release, currently carrying a non-released version of glibc. As such, users of it (which includes me) sometimes encounter things that are surprising at first. But the audience is limited and the impact is not earth shattering.