gdb ftbfs on armhf, testsuite timeouts
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
gdb |
Fix Released
|
Medium
|
||||
gdb (Ubuntu) | Status tracked in Mantic | |||||
Focal |
Fix Released
|
Undecided
|
Unassigned | |||
Groovy |
Won't Fix
|
Undecided
|
Unassigned | |||
Hirsute |
Won't Fix
|
Undecided
|
Unassigned | |||
Impish |
Fix Released
|
High
|
Unassigned | |||
Jammy |
Fix Released
|
Undecided
|
Unassigned | |||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | |||
Lunar |
Fix Released
|
Undecided
|
Unassigned | |||
Mantic |
Fix Released
|
High
|
Unassigned | |||
glibc (Ubuntu) | Status tracked in Mantic | |||||
Focal |
Fix Released
|
Undecided
|
Unassigned | |||
Groovy |
Won't Fix
|
Undecided
|
Unassigned | |||
Hirsute |
Won't Fix
|
Undecided
|
Unassigned | |||
Impish |
Fix Released
|
Undecided
|
Unassigned | |||
Jammy |
Fix Released
|
Medium
|
Unassigned | |||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | |||
Lunar |
Won't Fix
|
Undecided
|
Unassigned | |||
Mantic |
In Progress
|
High
|
Unassigned |
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/
* Check that ld.so is stripped on amd64:
$ file /lib/x86_
/lib/x86_
[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:/
$ zcat buildlog_
10451
CVE References
tags: | added: ftbfs |
Changed in gdb (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: rls-ii-incoming |
summary: |
- gdb ftbfs on armha, tessuite timeouts + gdb ftbfs on armhf, testsuite timeouts |
Changed in gdb: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: | removed: rls-ii-incoming |
tags: | added: fr-1346 |
Changed in gdb: | |
status: | Confirmed → Incomplete |
tags: | removed: rls-ff-incoming rls-gg-incoming rls-hh-incoming |
tags: | added: patch |
description: | updated |
Changed in gdb (Ubuntu Groovy): | |
status: | New → Won't Fix |
Changed in gdb (Ubuntu Hirsute): | |
status: | New → Won't Fix |
Changed in glibc (Ubuntu Groovy): | |
status: | Opinion → Won't Fix |
Changed in glibc (Ubuntu Hirsute): | |
status: | Opinion → Won't Fix |
tags: |
added: verification-done verification-done-focal removed: verification-needed verification-needed-focal |
Changed in gdb: | |
status: | Incomplete → Fix Released |
Changed in glibc (Ubuntu Mantic): | |
importance: | Undecided → High |
status: | Fix Released → In Progress |
Changed in glibc (Ubuntu Lunar): | |
status: | New → Won't Fix |
Changed in glibc (Ubuntu Kinetic): | |
status: | New → Won't Fix |
Changed in glibc (Ubuntu Jammy): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in gdb (Ubuntu Jammy): | |
status: | New → Fix Released |
Changed in gdb (Ubuntu Kinetic): | |
status: | New → Fix Released |
Changed in gdb (Ubuntu Lunar): | |
status: | New → Fix Released |
Changed in glibc (Ubuntu Jammy): | |
importance: | High → Medium |
trying to run the testsuite on arm-linux-gnueabihf for 10.2 and trunk 20210502, I see around 10000 test failures, not seen on other architectures using the same build environment (amd64, arm64, i386, ppc64el, s390x)
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
the build environment is binutils 2.36.1, gcc 10.3, glibc 2.33 (updated to the 2.33 branch).
the build log show all the test cases which are timing out, there still seems to be at least another running test, as the whole build times out.