[Bug 1927192] Re: gdb ftbfs on armhf, testsuite timeouts
Launchpad Bug Tracker
1927192 at bugs.launchpad.net
Wed May 11 01:47:31 UTC 2022
This bug was fixed in the package glibc - 2.31-0ubuntu9.9
---------------
glibc (2.31-0ubuntu9.9) focal; urgency=medium
* Disable testsuite on riscv64. It is failing maths tests intermittently in
ways that cannot be a glibc regression and is disabled in later series
anyway.
glibc (2.31-0ubuntu9.8) focal; urgency=medium
* Update for 20.04. (LP: #1951033)
[ Balint Reczey ]
* Cherry-pick upstream patch to fix building with -moutline-atomics
* Prevent rare deadlock in pthread_cond_signal (LP: #1899800)
[ Matthias Klose ]
* Revert: Use DH_COMPAT=8 for dh_strip to fix debug sections for valgrind.
Enables debugging ld.so related issues. (LP: #1918035)
* Don't strip ld.so on armhf. (LP: #1927192)
[ Gunnar Hjalmarsson ]
* d/local/usr_sbin/update-locale: improve sanity checks. (LP: #1892825)
[ Heitor Alves de Siqueira ]
* d/p/u/git-lp1928508-reversing-calculation-of-__x86_shared_non_temporal.patch:
- Fix memcpy() performance regression on x86 AMD systems (LP: #1928508)
[ Aurelien Jarno ]
* debian/debhelper.in/libc.preinst: drop the check for kernel release
> 255 now that glibc and preinstall script are fixed. (LP: #1962225)
[ Michael Hudson-Doyle ]
* libc6 on arm64 is now built with -moutline-atomics so libc6-lse can now be
an empty package that is safe to remove. (LP: #1912652)
* d/patches/u/aarch64-memcpy-improvements.patch: Backport memcpy
improvements. (LP: #1951032)
* Add test-float64x-yn to xfails on riscv64.
-- Michael Hudson-Doyle <michael.hudson at ubuntu.com> Thu, 07 Apr 2022
13:24:41 +1200
** Changed in: glibc (Ubuntu Focal)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1927192
Title:
gdb ftbfs on armhf, testsuite timeouts
Status in gdb:
Incomplete
Status in gdb package in Ubuntu:
Fix Released
Status in glibc package in Ubuntu:
Fix Released
Status in gdb source package in Focal:
Fix Released
Status in glibc source package in Focal:
Fix Released
Status in gdb source package in Groovy:
Won't Fix
Status in glibc source package in Groovy:
Won't Fix
Status in gdb source package in Hirsute:
Won't Fix
Status in glibc source package in Hirsute:
Won't Fix
Status in gdb source package in Impish:
Fix Released
Status in glibc source package in Impish:
Fix Released
Bug description:
[Impact]
* Gdb can't set some breakpoints in ld.so on armhf when libc6-dbg is
not installed.
[Test Plan]
* Check that ld.so is not stripped on armhf:
$ /lib/*/ld-2.31.so
libc6/lib/arm-linux-gnueabihf/ld-2.31.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e20a43bff0c4d2aa7f508c93eadad973ea0c0af9, with debug_info, not stripped
* Check that ld.so is stripped on amd64:
$ file /lib/x86_64-linux-gnu/ld-2.31.so
/lib/x86_64-linux-gnu/ld-2.31.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea85fcb25ee4c4c9e7b180924ab4a44257a9547a, stripped
[Where problems could occur]
* The fix is not stripping ld.so on armhf. Not stripping it comes with
a notable increase in file size and it may be performance critical
109K stripped vs 1.3M unstripped. Accidentally ld.so could be left
unstripped on other architectures, but the test plan covers checking
that, at least on amd64. Other than those not stripping ld.so should
not cause any issue.
[Original Bug Text]
see https://launchpad.net/ubuntu/+source/gdb/10.2-0ubuntu3
$ zcat buildlog_ubuntu-impish-armhf.gdb_10.2-0ubuntu3_BUILDING.txt.gz | fgrep '(timeout)'|wc -l
10451
To manage notifications about this bug go to:
https://bugs.launchpad.net/gdb/+bug/1927192/+subscriptions
More information about the foundations-bugs
mailing list