glibc 2.23-0ubuntu11 ADT test failure with linux 4.4.0-149.175
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glibc (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Some glibc testcases are regressing on i386 after the following commit was applied to xenial/linux as part of upstream stable update 4.4.179:
commit 379d98ddf413442
Author: Alistair Strachan <email address hidden>
Date: Fri Aug 3 10:39:31 2018 -0700
x86: vdso: Use $LD instead of $CC to link
which accidentally broke unwinding from userspace, because ld would strip the .eh_frame sections when linking.
[Fix]
The following commit fixes the issue:
commit cd01544a268ad8e
Author: Alistair Strachan <email address hidden>
Date: Fri Dec 14 14:36:37 2018 -0800
x86/vdso: Pass --eh-frame-hdr to the linker
It was applied to 4.4.180, but we need to apply it before otherwise xenial/linux will be released with a regression.
[Test]
ADT tests for glibc.
[Regression Potential]
Low. One line patch to Makefile which fixes a known regression.
description: | updated |
Changed in linux (Ubuntu Xenial): | |
status: | Confirmed → Fix Committed |
Failed testcases:
FAIL: debug/tst- backtrace5 cond8-static mutex8- static mutexpi8- static
FAIL: nptl/tst-cancel24
FAIL: nptl/tst-cancelx16
FAIL: nptl/tst-cancelx18
FAIL: nptl/tst-cancelx20
FAIL: nptl/tst-cancelx21
FAIL: nptl/tst-cancelx4
FAIL: nptl/tst-cancelx5
FAIL: nptl/tst-cond25
FAIL: nptl/tst-cond8
FAIL: nptl/tst-
FAIL: nptl/tst-mutex8
FAIL: nptl/tst-
FAIL: nptl/tst-mutexpi8
FAIL: nptl/tst-
FAIL: nptl/tst-oncex3
FAIL: nptl/tst-oncex4