Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
In master-aarch64, after: | commit glibc-2.42.9000-284-g27effb3d50 | Author: Yury Khrustalev yury.khrustalev@arm.com | Date: Thu Sep 25 15:54:36 2025 +0100 | | aarch64: clear ZA state of SME before clone and clone3 syscalls | | This change adds a call to the __arm_za_disable() function immediately | before the SVC instruction inside clone() and clone3() wrappers. It also | adds a macro for inline clone() used in fork() and adds the same call to | ... 129 lines of the commit log omitted.
Produces 9 regressions: | | regressions.sum: | Running gdb:gdb.threads/foll-fork-other-thread.exp ... | FAIL: gdb.threads/foll-fork-other-thread.exp: fork_func=fork: follow=child: target-non-stop=auto: non-stop=off: displaced-stepping=auto: bt | FAIL: gdb.threads/foll-fork-other-thread.exp: fork_func=fork: follow=child: target-non-stop=auto: non-stop=off: displaced-stepping=off: bt | FAIL: gdb.threads/foll-fork-other-thread.exp: fork_func=fork: follow=child: target-non-stop=auto: non-stop=off: displaced-stepping=on: bt | FAIL: gdb.threads/foll-fork-other-thread.exp: fork_func=fork: follow=child: target-non-stop=off: non-stop=off: displaced-stepping=auto: bt | ... and 5 more
Used configuration : *CI config* tcwg_gnu_native_check_gdb master-aarch64 *configure and test flags:* none, autodetected on aarch64-unknown-linux-gnu
We track this bug report under https://linaro.atlassian.net/browse/GNU-1706. Please let us know if you have a fix.
If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below contains the details of the failures, and the ways to reproduce a debug environment:
You can find the failure logs in *.log.1.xz files in * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/17... The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/17... The list of [ignored] baseline and flaky failures are in * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/17...
Current build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/17... Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/17...
Instruction to reproduce the build : https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/glibc/...
Full commit : https://sourceware.org/git/?p=glibc.git%3Ba=commitdiff%3Bh=27effb3d50424fb96...
Hi,
From: ci_notify@linaro.org ci_notify@linaro.org Sent: 18 October 2025 12:42 PM To: Yury Khrustalev Cc: linaro-toolchain@lists.linaro.org Subject: [Linaro-TCWG-CI] glibc-2.42.9000-284-g27effb3d50: 9 regressions on aarch64
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
I've rebuilt the toolchain using commands from reproduction_instructions.txt and then ran the tests from "foll-fork-other-thread.exp" on FVP model using kernel 6.16 (see [1] for details of Fast Model setup) and all tests pass including the 9 tests from the report.
Can I ask, which version of qemu was used for this build? does it support SME?
[1]: https://inbox.sourceware.org/libc-help/aIc3ElNTSQrelCK9@arm.com/
Thanks, Yury IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Mon, 20 Oct 2025 at 13:14, Yury Khrustalev via linaro-toolchain linaro-toolchain@lists.linaro.org wrote:
Hi,
From: ci_notify@linaro.org ci_notify@linaro.org Sent: 18 October 2025 12:42 PM To: Yury Khrustalev Cc: linaro-toolchain@lists.linaro.org Subject: [Linaro-TCWG-CI] glibc-2.42.9000-284-g27effb3d50: 9 regressions on aarch64
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
I've rebuilt the toolchain using commands from reproduction_instructions.txt and then ran the tests from "foll-fork-other-thread.exp" on FVP model using kernel 6.16 (see [1] for details of Fast Model setup) and all tests pass including the 9 tests from the report.
Can I ask, which version of qemu was used for this build? does it support SME?
This build didn't use qemu. it was executed on a graviton 3 instance.
Thanks,
Christophe
Thanks, Yury IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ linaro-toolchain mailing list -- linaro-toolchain@lists.linaro.org To unsubscribe send an email to linaro-toolchain-leave@lists.linaro.org
From: Christophe Lyon christophe.lyon@linaro.org Sent: 20 October 2025 12:21 PM To: Yury Khrustalev Cc: linaro-toolchain@lists.linaro.org Subject: Re: [Linaro-TCWG-CI] glibc-2.42.9000-284-g27effb3d50: 9 regressions on aarch64 ...
Can I ask, which version of qemu was used for this build? does it support SME?
This build didn't use qemu. it was executed on a graviton 3 instance.
There are QEMU variables in the make check command... In any case, I cannot reproduce these failures, all relevant tests work correctly on both FVP and hardware aarch64 system.
Thanks, Yury
linaro-toolchain@lists.linaro.org