Control: tags -1 + confirmed On Sat, 2022-10-08 at 11:30 +0200, Aurelien Jarno wrote: > The glibc/2.31-13+deb11u4 update introduced a regression (bug > #1019855) on some early Intel Haswell processors which expose the > AVX2 instructions, but lack the BMI2 instructions. On such systems > the memchr and strlen related functions fails with SIGILL, rendering > them unusable. > > The issue is that some of the backported commits to fix the overflow > bugs in the AVX2 implementation of wmemchr and wcslen that went in > the upstream 2.31 branch, started to use BMI2 instructions in > addition to the AVX2 instructions, without checking for the > availability of those instructions. This was done in another commit > that hasn't been backported. > > It happens that a microcode update for the affected CPUs (either > through the BIOS/firmware or from a package) fixes this, so it went > barely noticed up to now, especially given other distributions > usually install firmware updates by default. > > [ Impact ] > While the number of affected systems is probably small, this bug > makes them unusable. [...] > Given the severity of the bug, it might be a good idea to release it > through stable-updates.
Please go ahead. Regards, Adam