[Dropping bug-gettext from CC] Kamil Dudka wrote: > > One of these lines must modify its contents. The question is: where? > > > > msg4 = strerror (1729576); > > I believe it is this ^^^ line.
Could it be related to this change in glibc 2.32? * Both strerror and strerror_l now share the same internal buffer in the calling thread, meaning that the returned string pointer may be invalided or contents might be overwritten on subsequent calls in the same thread or if the thread is terminated. It makes strerror MT-safe. https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=28aff047818eb1726394296d27b9c7885340bead https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=725eeb4af14c6fec4ed26a796cdfd6d50df86d42 But still, why do you observe the test failure only on one architecture and not also on all the others? Maybe the TLS stuff is not working right on ARM? Bruno