diff options
Diffstat (limited to 'jenkins/mail-body.txt')
-rw-r--r-- | jenkins/mail-body.txt | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/jenkins/mail-body.txt b/jenkins/mail-body.txt deleted file mode 100644 index f0d20a0..0000000 --- a/jenkins/mail-body.txt +++ /dev/null @@ -1,123 +0,0 @@ -[TCWG-CI] Failure after glibc commit: glibc-2.37.9000-512-gabcf8db7fa resolv_conf: release lock on allocation failure (bug 30527) - -In CI config tcwg_glibc_check/master-arm after: - | commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - | Author: Andreas Schwab <schwab@suse.de> - | Date: Wed Jun 7 11:21:48 2023 +0200 - | - | resolv_conf: release lock on allocation failure (bug 30527) - | - | When the initial allocation of global fails, the local lock is left - | locked. - | - | Reported by Steffen Lammel of SAP HANA development. - -Results changed to --10 -# init_abe_sysroot: --3 -# build_abe glibc -- --disable install: --2 -# build_abe dejagnu: --1 -# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: -0 -# === glibc tests === -# -# Running glibc:malloc ... -# FAIL: malloc/tst-malloc-tcache-leak-malloc-check -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb1 -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork2-malloc-check -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork3-malloc-check -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb2 -# -# === Results Summary === -# regressed - -From --10 -# init_abe_sysroot: --3 -# build_abe glibc -- --disable install: --2 -# build_abe dejagnu: --1 -# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: -0 - - - ------------------8<--------------------------8<--------------------------8<-------------------------- - -THIS IS THE END OF SHORT SUMMARY. BELOW ARE LINKS TO BUILDS, REPRODUCTION INSTRUCTIONS, AND THE RAW COMMIT. - -Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/artifact/artifacts - - -Reproduce last good and first bad builds: ------------------8<--------------------------8<--------------------------8<-------------------------- -mkdir -p investigate-glibc-abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -cd investigate-glibc-abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - -# Fetch scripts -git clone https://git.linaro.org/toolchain/jenkins-scripts - -# Fetch manifests for bad and good builds -mkdir -p bad/artifacts good/artifacts -curl -o bad/artifacts/manifest.sh https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/manifest.sh --fail -curl -o good/artifacts/manifest.sh https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/artifact/artifacts/manifest.sh --fail - -# Reproduce bad build -(cd bad; ../jenkins-scripts/tcwg_glibc_check-build.sh ^^ true %%rr[top_artifacts] artifacts) -# Reproduce good build -(cd good; ../jenkins-scripts/tcwg_glibc_check-build.sh ^^ true %%rr[top_artifacts] artifacts) ----------------->8-------------------------->8-------------------------->8--------------------------- - -For latest status see comments in https://linaro.atlassian.net/browse/GNU-692 - -Info generated by the CI regarding this commit: -Status of glibc-2.37.9000-512-gabcf8db7fa commit for tcwg_glibc_check: - commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - Author: Andreas Schwab <schwab@suse.de> - - resolv_conf: release lock on allocation failure (bug 30527) - -* master-arm -** Failure -** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ - -Full commit (up to 100 lines): -<cut> -commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -Author: Andreas Schwab <schwab@suse.de> -Date: Wed Jun 7 11:21:48 2023 +0200 - - resolv_conf: release lock on allocation failure (bug 30527) - - When the initial allocation of global fails, the local lock is left - locked. - - Reported by Steffen Lammel of SAP HANA development. - -diff --git a/resolv/resolv_conf.c b/resolv/resolv_conf.c -index bd5890773b..8bc9edc634 100644 ---- a/resolv/resolv_conf.c -+++ b/resolv/resolv_conf.c -@@ -93,7 +93,10 @@ get_locked_global (void) - { - global_copy = calloc (1, sizeof (*global)); - if (global_copy == NULL) -- return NULL; -+ { -+ __libc_lock_unlock (lock); -+ return NULL; -+ } - atomic_store_relaxed (&global, global_copy); - resolv_conf_array_init (&global_copy->array); - } -</cut> |