semctl09 from ubuntu_ltp_syscalls failed on X / F-oem-5.6 / F-oracle-5.4

Bug #1910312 reported by Po-Hsu Lin
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
Triaged
Low
Unassigned
glibc (Ubuntu)
Fix Released
Undecided
Andrei Gherzan
Focal
Fix Released
Undecided
Unassigned

Bug Description

[ Impact ]

 * This affects the LTP test plan as it fails one of its IPC semctl tests: semctl09 (https://git.launchpad.net/~canonical-kernel-team/+git/ltp/tree/testcases/kernel/syscalls/ipc/semctl/semctl09.c?h=sru)

[ Test Plan ]

 * Clone https://git.launchpad.net/~canonical-kernel-team/+git/ltp/tree/?h=sru on the sru branch
 * Compile and run https://git.launchpad.net/~canonical-kernel-team/+git/ltp/tree/testcases/kernel/syscalls/ipc/semctl/semctl09.c?h=sru
 * Test should pass, reporting no failed checks.
 * The change also includes a regression test which can be compiled and verified (see tst-sysvsem-linux.c).

[ Where problems could occur ]

 * The regression risk should be very low as the fix only adds SEM_STAT_ANY as a new semctl command while treating it exactly as SEM_STAT.

[ Other Info ]

Original bug report:

This is a new test case.

Test output:
 startup='Tue Jan 5 19:38:52 2021'
 tst_test.c:1261: TINFO: Timeout per run is 0h 05m 00s
 semctl09.c:67: TINFO: Test SYS_semctl syscall
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with nobody user
 semctl09.c:154: TPASS: SEM_INFO returned valid index 10 to semid 10
 semctl09.c:164: TPASS: Counted used = 1
 semctl09.c:112: TPASS: semset_cnt = 1
 semctl09.c:119: TPASS: sen_cnt = 2
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with root user
 semctl09.c:154: TPASS: SEM_INFO returned valid index 10 to semid 10
 semctl09.c:164: TPASS: Counted used = 1
 semctl09.c:112: TPASS: semset_cnt = 1
 semctl09.c:119: TPASS: sen_cnt = 2
 tst_test.c:1261: TINFO: Timeout per run is 0h 05m 00s
 semctl09.c:70: TINFO: Test libc semctl()
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with nobody user
 semctl09.c:148: TFAIL: SEM_STAT_ANY doesn't pass the buffer specified by the caller to kernel
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with root user
 semctl09.c:148: TFAIL: SEM_STAT_ANY doesn't pass the buffer specified by the caller to kernel

 Summary:
 passed 8
 failed 2
 broken 0
 skipped 0
 warnings 0
 tag=semctl09 stime=1609875532 dur=0 exit=exited stat=1 core=no cu=0 cs=0

Related branches

Po-Hsu Lin (cypressyew)
tags: added: 5.6 focal sru-20201130 ubuntu-ltp-syscalls
Revision history for this message
Po-Hsu Lin (cypressyew) wrote : Re: semctl09 from ubuntu_ltp_syscalls failed on X / F-oem-5.6

Found on Xenial 4.4 as well. With a slightly different error message:

 startup='Thu Jan 7 20:03:10 2021'
 tst_test.c:1263: TINFO: Timeout per run is 0h 05m 00s
 semctl09.c:67: TINFO: Test SYS_semctl syscall
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with nobody user
 semctl09.c:152: TFAIL: SEM_INFO haven't returned a valid index: SUCCESS (0)
 semctl09.c:167: TFAIL: Counted used = 0, semuse = 2
 semctl09.c:112: TPASS: semset_cnt = 2
 semctl09.c:119: TPASS: sen_cnt = 3
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with root user
 semctl09.c:152: TFAIL: SEM_INFO haven't returned a valid index: SUCCESS (0)
 semctl09.c:167: TFAIL: Counted used = 0, semuse = 2
 semctl09.c:112: TPASS: semset_cnt = 2
 semctl09.c:119: TPASS: sen_cnt = 3
 tst_test.c:1263: TINFO: Timeout per run is 0h 05m 00s
 semctl09.c:70: TINFO: Test libc semctl()
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with nobody user
 semctl09.c:152: TFAIL: SEM_INFO haven't returned a valid index: SUCCESS (0)
 semctl09.c:167: TFAIL: Counted used = 0, semuse = 2
 semctl09.c:112: TPASS: semset_cnt = 2
 semctl09.c:119: TPASS: sen_cnt = 3
 semctl09.c:132: TINFO: Test SEM_STAT_ANY with root user
 semctl09.c:152: TFAIL: SEM_INFO haven't returned a valid index: SUCCESS (0)
 semctl09.c:167: TFAIL: Counted used = 0, semuse = 2
 semctl09.c:112: TPASS: semset_cnt = 2
 semctl09.c:119: TPASS: sen_cnt = 3

 Summary:
 passed 8
 failed 8
 broken 0
 skipped 0
 warnings 0
 tag=semctl09 stime=1610049790 dur=0 exit=exited stat=1 core=no cu=0 cs=0

summary: - semctl09 from ubuntu_ltp_syscalls failed on F-oem-5.6
+ semctl09 from ubuntu_ltp_syscalls failed on X / F-oem-5.6
tags: added: 4.4 sru-20210104 xenial
tags: added: 4.15 azure bionic
Revision history for this message
Kelsey Steele (kelsey-steele) wrote :

found on bionic/fips 4.15.0-1053.61

tags: added: fips sru-20210125
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

In the test case comment there is a fix for it in glibc:
/*
 * The glibc bug was fixed in:
 *
 * * commit 574500a108be1d2a6a0dc97a075c9e0a98371aba
 * * Author: Dmitry V. Levin <email address hidden>
 * * Date: Tue, 29 Sep 2020 17:10:20 +0000 (14:10 -0300)
 */

Po-Hsu Lin (cypressyew)
summary: - semctl09 from ubuntu_ltp_syscalls failed on X / F-oem-5.6
+ semctl09 from ubuntu_ltp_syscalls failed on X / F-oem-5.6 / F-oracle-5.4
tags: added: 5.4 sru-20210315
Revision history for this message
Ian May (ian-may) wrote :

found on focal/aws 5.4.0-1042.44

Revision history for this message
Krzysztof Kozlowski (krzk) wrote :

Also on groovy/aws 5.8.0-1031.33

tags: added: 5.8 aws sru-20210412
Revision history for this message
Krzysztof Kozlowski (krzk) wrote :

Found on focal/linux-gke 5.4.0-1043.45

24137. 04/26 18:26:51 DEBUG| utils:0153| [stdout] semctl09.c:121: TPASS: semset_cnt = 1
24138. 04/26 18:26:51 DEBUG| utils:0153| [stdout] semctl09.c:128: TPASS: sen_cnt = 2
24139. 04/26 18:26:51 DEBUG| utils:0153| [stdout] tst_test.c:1311: TINFO: Timeout per run is 0h 05m 00s
24140. 04/26 18:26:51 DEBUG| utils:0153| [stdout] semctl09.c:79: TINFO: Test libc semctl()
24141. 04/26 18:26:51 DEBUG| utils:0153| [stdout] semctl09.c:200: TFAIL: SEM_STAT_ANY doesn't pass the buffer specified by the caller to kernel
24142. 04/26 18:26:51 DEBUG| utils:0153| [stdout]
24143. 04/26 18:26:51 DEBUG| utils:0153| [stdout] HINT: You _MAY_ be missing glibc fixes, see:
24144. 04/26 18:26:51 DEBUG| utils:0153| [stdout]
24145. 04/26 18:26:51 DEBUG| utils:0153| [stdout] https://sourceware.org/git/?p=glibc.git;a=commit;h=574500a108be
24146. 04/26 18:26:51 DEBUG| utils:0153| [stdout]
24147. 04/26 18:26:51 DEBUG| utils:0153| [stdout] Summary:
24148. 04/26 18:26:51 DEBUG| utils:0153| [stdout] passed 8
24149. 04/26 18:26:51 DEBUG| utils:0153| [stdout] failed 1

tags: added: gke
tags: added: oem oem-5.6
tags: added: sru-20210510
Changed in ubuntu-kernel-tests:
assignee: nobody → Krzysztof Kozlowski (krzk)
Revision history for this message
Krzysztof Kozlowski (krzk) wrote :
Changed in ubuntu-kernel-tests:
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :
Changed in ubuntu-kernel-tests:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in glibc (Ubuntu):
status: New → Confirmed
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Test skipped correctly on Oracle F-5.4 / B-4.15, therefore I am closing this bug for ubuntu-kernel-tests.

If anyone is still seeing this, please let us know, thanks!

Changed in ubuntu-kernel-tests:
status: Fix Committed → Fix Released
Revision history for this message
Luke Nowakowski-Krijger (lukenow) wrote :

Failure found on F/oracle 5.4.0-1055.59 on all instances in sru 2021-09-06

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

As we're not using the blacklist anymore, I will bring this bug back to Confirmed.

Changed in ubuntu-kernel-tests:
status: Fix Released → Confirmed
Revision history for this message
Ian May (ian-may) wrote :

Found on focal/linux-gcp-5.11: 5.11.0-1019.21~20.04.1

tags: added: sru-20210906
tags: added: 5.11
tags: added: gcp
tags: added: sru-20230320
Revision history for this message
Andrei Gherzan (agherzan) wrote :

Spotted on focal:linux-fips during the 20230320 cycle.

Changed in glibc (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Andrei Gherzan (agherzan)
Revision history for this message
Andrei Gherzan (agherzan) wrote :

I have pushed a fix for Focal: https://code.launchpad.net/~agherzan/ubuntu/+source/glibc/+git/glibc/+ref/ag/SEM_STAT_ANY. Tested in a LXC VM with LTP:

Without the patch applied:

tst_test.c:1526: TINFO: Timeout per run is 0h 00m 30s
semctl09.c:76: TINFO: Test SYS_semctl syscall
semctl09.c:141: TINFO: Test SEM_STAT_ANY with nobody user
semctl09.c:163: TPASS: SEM_INFO returned valid index 10 to semid 10
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:141: TINFO: Test SEM_STAT_ANY with root user
semctl09.c:163: TPASS: SEM_INFO returned valid index 10 to semid 10
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:79: TINFO: Test libc semctl()
semctl09.c:200: TFAIL: SEM_STAT_ANY doesn't pass the buffer specified by
the caller to kernel
HINT: You _MAY_ be missing glibc fixes:
https://sourceware.org/git/?p=glibc.git;a=commit;h=574500a108be
Summary:
passed 8
failed 1
broken 0
skipped 0
warnings 0

With the patch applied:

tst_test.c:1526: TINFO: Timeout per run is 0h 00m 30s
semctl09.c:76: TINFO: Test SYS_semctl syscall
semctl09.c:141: TINFO: Test SEM_STAT_ANY with nobody user
semctl09.c:163: TPASS: SEM_INFO returned valid index 8 to semid 8
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:141: TINFO: Test SEM_STAT_ANY with root user
semctl09.c:163: TPASS: SEM_INFO returned valid index 8 to semid 8
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:79: TINFO: Test libc semctl()
semctl09.c:141: TINFO: Test SEM_STAT_ANY with nobody user
semctl09.c:163: TPASS: SEM_INFO returned valid index 9 to semid 9
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:141: TINFO: Test SEM_STAT_ANY with root user
semctl09.c:163: TPASS: SEM_INFO returned valid index 9 to semid 9
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
Summary:
passed 16
failed 0
broken 0
skipped 0
warnings 0

I've also ran the glibc tests locally and no difference in results was observed.

description: updated
description: updated
description: updated
Simon Chopin (schopin)
Changed in glibc (Ubuntu Focal):
status: New → In Progress
Changed in glibc (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Po-Hsu, or anyone else affected,

Accepted glibc into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/glibc/2.31-0ubuntu9.10 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in glibc (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-focal
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Verified with libc-dev-bin 2.31-0ubuntu9.10 from Focal proposed pocket.

Test passed as expected. Thanks!

<<<test_start>>>
tag=semctl09 stime=1686810268
cmdline="semctl09"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
tst_test.c:1526: TINFO: Timeout per run is 0h 00m 30s
semctl09.c:76: TINFO: Test SYS_semctl syscall
semctl09.c:141: TINFO: Test SEM_STAT_ANY with nobody user
semctl09.c:163: TPASS: SEM_INFO returned valid index 2 to semid 2
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:141: TINFO: Test SEM_STAT_ANY with root user
semctl09.c:163: TPASS: SEM_INFO returned valid index 2 to semid 2
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:79: TINFO: Test libc semctl()
semctl09.c:141: TINFO: Test SEM_STAT_ANY with nobody user
semctl09.c:163: TPASS: SEM_INFO returned valid index 3 to semid 3
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2
semctl09.c:141: TINFO: Test SEM_STAT_ANY with root user
semctl09.c:163: TPASS: SEM_INFO returned valid index 3 to semid 3
semctl09.c:173: TPASS: Counted used = 1
semctl09.c:121: TPASS: semset_cnt = 1
semctl09.c:128: TPASS: sen_cnt = 2

Summary:
passed 16
failed 0
broken 0
skipped 0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported all tests PASS
LTP Version: 20220527

       ###############################################################

            Done executing testcases.
            LTP Version: 20220527
       ###############################################################

tags: added: verification-done
removed: verification-needed
Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (glibc/2.31-0ubuntu9.10)

All autopkgtests for the newly accepted glibc (2.31-0ubuntu9.10) for focal have finished running.
The following regressions have been reported in tests triggered by the package:

4ti2/1.6.9+ds-2build1 (armhf)
android-platform-external-libunwind/8.1.0+r23-2 (armhf)
android-platform-frameworks-native/1:8.1.0+r23-2build1 (armhf)
apparmor/unknown (armhf)
apport/2.20.11-0ubuntu27.27 (armhf)
at-spi2-core/2.36.0-2 (armhf)
atk1.0/2.35.1-1ubuntu2 (armhf)
augustus/unknown (armhf)
autodock-vina/unknown (armhf)
autopilot-gtk/1.6.0 (armhf)
bgw-replstatus/1.0.4 (armhf)
biosquid/1.9g+cvs20050121-11 (armhf)
blackbox/0.70.1-38 (armhf)
bomstrip/9-13 (armhf)
borgbackup/1.1.15-1~ubuntu1.20.04.1 (armhf)
bosh/0.6-10 (armhf)
botch/0.22-3 (armhf)
brlaser/6-1build1 (armhf)
burp/2.2.18-2 (armhf)
butt/unknown (armhf)
cargo/0.66.0+ds0ubuntu0.libgit2-0ubuntu0.20.04 (armhf)
ceph/15.2.17-0ubuntu0.20.04.4 (armhf)
chafa/1.2.1-1 (armhf)
clearcut/1.0.9-5 (armhf)
consulfs/0.2.1-1 (armhf)
coturn/4.5.1.1-1.1ubuntu0.20.04.2 (armhf)
dune-common/2.6.0-4build1 (armhf)
fpc/3.0.4+dfsg-23 (arm64)
frameworkintegration/5.68.0-0ubuntu1 (armhf)
heaptrack/1.1.0+20180922.gitf752536-4build1 (armhf)
jsonnet/unknown (armhf)
kbibtex/0.8.1-1ubuntu5 (armhf)
kholidays/1:5.68.0-0ubuntu1 (armhf)
kiconthemes/5.68.0-0ubuntu1 (armhf)
kitemmodels/5.68.0-0ubuntu1 (armhf)
kpty/5.68.0-0ubuntu1 (armhf)
libdbd-pg-perl/3.10.4-1 (amd64)
libgdata/0.17.12-1 (armhf)
libtk-tablematrix-perl/1.23-7 (armhf)
linux-gcp-5.15/5.15.0-1036.44~20.04.1 (arm64)
linux-gke-5.15/5.15.0-1036.41~20.04.1 (arm64)
linux-lowlatency-hwe-5.15/5.15.0-75.82~20.04.1 (arm64)
linux-oracle-5.15/5.15.0-1037.43~20.04.1 (arm64)
magicrescue/1.1.10-3 (armhf)
mercurial/5.3.1-1ubuntu1 (amd64, armhf, ppc64el)
modemmanager-qt/5.68.0-0ubuntu1 (armhf)
node-ws/7.2.1-3 (armhf)
octave-image/2.12.0-2 (armhf)
osmo-mgw/1.4.0-1 (armhf)
php-excimer/1.0.0~git20190913.d82eaf7-1build1 (arm64)
polkit-qt-1/0.113.0-0ubuntu2 (armhf)
qcustomplot/2.0.1+dfsg1-1build1 (armhf)
qutip/4.4.1-6build1 (amd64)
r-cran-ps/1.3.2-2 (armhf)
ruby-bootsnap/1.4.6-1 (amd64)
ruby-standalone/2.7~2 (armhf)
ruby2.7/2.7.0-5ubuntu1.11 (armhf, s390x)
sks/1.1.6-14 (s390x)
systemd/245.4-4ubuntu3.22 (armhf)
threadweaver/5.68.0-0ubuntu1 (armhf)
tomb/2.7+dfsg2-1 (amd64)
umockdev/0.14.1-1ubuntu0.1 (armhf)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#glibc

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Simon Chopin (schopin)
tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote :

All autopkgtests for the newly accepted glibc (2.31-0ubuntu9.10) for focal have finished running.
The following regressions have been reported in tests triggered by the package:

cargo/0.66.0+ds0ubuntu0.libgit2-0ubuntu0.20.04 (armhf)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#glibc

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (glibc/2.31-0ubuntu9.11)

All autopkgtests for the newly accepted glibc (2.31-0ubuntu9.11) for focal have finished running.
The following regressions have been reported in tests triggered by the package:

dune-common/2.6.0-4build1 (armhf)
khtml/5.68.0-0ubuntu1 (armhf)
kitemmodels/5.68.0-0ubuntu1 (armhf)
kpeople/5.68.0-0ubuntu1 (armhf)
kplotting/5.68.0-0ubuntu1 (armhf)
kpty/5.68.0-0ubuntu1 (armhf)
kxmlgui/5.68.0-0ubuntu2 (armhf)
linux-nvidia-tegra-5.15/5.15.0-1015.15~20.04.1 (arm64)
netplan.io/0.104-0ubuntu2~20.04.2 (s390x)
nfs-utils/1:1.3.4-2.5ubuntu3.4 (amd64)
ruby-stackprof/0.2.15-2 (arm64)
sbd/1.4.1-3 (s390x)
threadweaver/5.68.0-0ubuntu1 (armhf)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#glibc

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Po-Hsu Lin (cypressyew)
Changed in ubuntu-kernel-tests:
status: Confirmed → Triaged
assignee: Krzysztof Kozlowski (krzk) → nobody
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Po-Hsu, or anyone else affected,

Accepted glibc into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/glibc/2.31-0ubuntu9.12 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

tags: added: verification-needed verification-needed-focal
removed: verification-done verification-done-focal
Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (glibc/2.31-0ubuntu9.12)

All autopkgtests for the newly accepted glibc (2.31-0ubuntu9.12) for focal have finished running.
The following regressions have been reported in tests triggered by the package:

aevol/5.0+ds-1build1 (arm64)
c-icap/1:0.5.3-3 (armhf)
cysignals/1.10.2+ds-4 (s390x)
dbus/1.12.16-2ubuntu2.3 (armhf)
docker.io/20.10.21-0ubuntu1~20.04.2 (amd64, arm64, ppc64el, s390x)
flatpak/1.6.5-0ubuntu0.4 (ppc64el)
kholidays/1:5.68.0-0ubuntu1 (armhf)
kplotting/5.68.0-0ubuntu1 (armhf)
libimage-sane-perl/5-1 (arm64)
libreoffice/1:6.4.7-0ubuntu0.20.04.8 (armhf)
libxml-libxslt-perl/1.99-1 (s390x)
libxml-quote-perl/1.02-4build2 (s390x)
linux-aws-5.15/5.15.0-1041.46~20.04.1 (arm64)
linux-gcp-5.15/5.15.0-1039.47~20.04.1 (arm64)
linux-lowlatency-hwe-5.15/5.15.0-79.88~20.04.1 (arm64)
mariadb-10.3/1:10.3.38-0ubuntu0.20.04.1 (armhf)
postgresql-12/12.15-0ubuntu0.20.04.1 (amd64)
r-bioc-delayedarray/0.12.2+dfsg-1 (armhf)
r-cran-curl/4.3+dfsg-1 (armhf)
systemd/245.4-4ubuntu3.22 (arm64)
threadweaver/5.68.0-0ubuntu1 (amd64)
utox/0.17.1-1 (arm64)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#glibc

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Simon Chopin (schopin) wrote :

Marked as verified as the regression tests were built and run during the last build as shown by the build logs.

tags: added: verification-done verification-done-focal
removed: verification-needed verification-needed-focal
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for glibc has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glibc - 2.31-0ubuntu9.12

---------------
glibc (2.31-0ubuntu9.12) focal; urgency=medium

  * Drop SVE memcpy implementation due to kernel-related performance
    regression

glibc (2.31-0ubuntu9.11) focal; urgency=medium

  * Drop memcmp arm64 SIMD optimization patch due to performance regression
    on Raspberry Pi 3+ and 4

glibc (2.31-0ubuntu9.10) focal; urgency=medium

  [ Andrei Gherzan ]
  * d/p/lp1910312: Backport upstream fix for SEM_STAT_ANY (LP: #1910312)

  [ Simon Chopin ]
  * d/p/lp1999551/*: backport mem{cmp,cpy} optimizations for arm64 (LP: #1999551)
  * d/p/lp2001932/*: fix segfault in AVX2 strncmp (LP: #2001932)
  * d/p/lp2001975/*: fix overflow in AVX2 wcsncmp (LP: #2001975)

 -- Simon Chopin <email address hidden> Wed, 26 Jul 2023 09:44:39 +0200

Changed in glibc (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Andrei Gherzan (agherzan) wrote :

We have tested the 2.31-0ubuntu9.12 version, which passes the affected test. Thanks for releasing the fix.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.