Control: affects -1 utox Hi Aurelien, Christian,
On 09-11-2022 21:25, Aurelien Jarno wrote:
It happens that emalloc is provided by libcheck_pic.a (from the check package) and that ASAN trips when linked objects are built with different GCC versions. In that case both glibc and check needs to be built with the same GCC version. The switch of glibc from GCC 11 to GCC 12 triggered the issue.
Thanks for your, as always, splendid debugging work.
I am not sure why it happens on s390x only though. It appears that the easiest way to fix the problem is to binNMU check: wb nmu check . ANY . -m 'Rebuild against GCC 12 (Closes: #1023531).' I'll add a breaks on the glibc side once done.
How can we prevent this from slipping into testing in the future? It's not really great that glibc and check need to be in lockstep and we have no triggers in place to detect that. (I mean, relying on the utox test feels, ... sub-optimal). The opposite could happen as well, that check is build with the next gcc while glibc is with an older version.
Paul
OpenPGP_signature
Description: OpenPGP digital signature