linux-tools: perf incorrectly linking libbfd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Andy Whitcroft | ||
Xenial |
Fix Released
|
Medium
|
Stefan Bader | ||
Artful |
Fix Released
|
Medium
|
Stefan Bader |
Bug Description
Under bug #783660 we switched away from linking libbfd and switched to using libiberty to demangle C++ names. Somewhere between precise and development upstream changed the order in which the tests are performed and triggered us to start linking against it again.
= SRU Justification (for Artful/Xenial) =
Impact: Linking perf (part of the linux-tools package) against libbfd prevents users to have linux-tools of different kernel versions installed in parallel. Which makes debugging hard.
Fix: As stated above this had been fixed before but upstream changes of the kernel between 3.2 and 4.4 voided those fixes. Unfortunately without causing build failures but causing libbfd to be used again. This has already been fixed up in Bionic. The first of the two patches needs a backport for Xenial to make up for a file rename. The second can be picked into both releases.
Testcase: Extracting ./usr/lib/
Risk of regression: low (change of build option which has been done before and also for some time in Bionic).
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Artful): | |
assignee: | nobody → Stefan Bader (smb) |
importance: | Undecided → Medium |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu Xenial): | |
status: | Triaged → In Progress |
assignee: | nobody → Stefan Bader (smb) |
description: | updated |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Artful): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package linux - 4.15.0-10.11
---------------
linux (4.15.0-10.11) bionic; urgency=medium
* linux: 4.15.0-10.11 -proposed tracker (LP: #1749250)
* "swiotlb: coherent allocation failed" dmesg spam with linux 4.15.0-9.10
(LP: #1749202)
- swiotlb: suppress warning when __GFP_NOWARN is set
- drm/ttm: specify DMA_ATTR_NO_WARN for huge page pools
* linux-tools: perf incorrectly linking libbfd (LP: #1748922)
- SAUCE: tools -- add ability to disable libbfd
- [Packaging] correct disablement of libbfd
* [Artful] Realtek ALC225: 2 secs noise when a headset plugged in
(LP: #1744058)
- ALSA: hda/realtek - update ALC225 depop optimize
* [Artful] Support headset mode for DELL WYSE (LP: #1723913)
- SAUCE: ALSA: hda/realtek - Add support headset mode for DELL WYSE
* headset mic can't be detected on two Dell machines (LP: #1748807) ALC285/ ALC289
- ALSA: hda/realtek - Support headset mode for ALC215/
- ALSA: hda - Fix headset mic detection problem for two Dell machines
* Bionic update to v4.15.3 stable release (LP: #1749191) verify_ rtnl() sk_alloc( )" router_ fib_event_ work add_sock( ) LICENSE/ DESCRIPTION DESCRIPTION/ AUTHOR/ LICENSE DESCRIPTION/ AUTHOR/ LICENSE
- ip6mr: fix stale iterator
- net: igmp: add a missing rcu locking section
- qlcnic: fix deadlock bug
- qmi_wwan: Add support for Quectel EP06
- r8169: fix RTL8168EP take too long to complete driver initialization.
- tcp: release sk_frag.page in tcp_disconnect
- vhost_net: stop device during reset owner
- ipv6: addrconf: break critical section in addrconf_
- ipv6: change route cache aging logic
- Revert "defer call to mem_cgroup_
- net: ipv6: send unsolicited NA after DAD
- rocker: fix possible null pointer dereference in
rocker_
- tcp_bbr: fix pacing_gain to always be unity when using lt_bw
- cls_u32: add missing RCU annotation.
- ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only
- soreuseport: fix mem leak in reuseport_
- net_sched: get rid of rcu_barrier() in tcf_block_put_ext()
- net: sched: fix use-after-free in tcf_block_put_ext
- media: mtk-vcodec: add missing MODULE_
- media: soc_camera: soc_scale_crop: add missing
MODULE_
- media: tegra-cec: add missing MODULE_
- gpio: uniphier: fix mismatch between license text and MODULE_LICENSE
- crypto: tcrypt - fix S/G table for test_aead_speed()
- Linux 4.15.3
* bnx2x_attn_ int_deasserted3 :4323 MC assert! (LP: #1715519) // 2018-1000026 validate_ mac_len( )
CVE-
- net: create skb_gso_
- bnx2x: disable GSO where gso_size is too big for hardware
* ethtool -p fails to light NIC LED on HiSilicon D05 systems (LP: #1748567)
- net: hns: add ACPI mode support for ethtool -p
* CVE-2017-5715 (Spectre v2 Intel)
- [Packaging] retpoline files must be sorted
- [Packaging] pull in retpoline files
* [Feature] PXE boot with Intel Omni-Path (LP: #1712031)
- d-i: Add hfi1 to nic-modules
* CVE-2017-5715 (Spectre v2 retpoline)
- [Packaging] retpoline -- add call site validation
- [Config] disable retpoline checks for first upload
* Do not dup...