usrmerge breaks perf symbol lookup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
In 19.10, perf cannot find the symbols for libc even after installing libc-dbg.
The symbols for libc are in:
/usr/lib/
but libc is in:
/usr/lib/
so applications expect to find the corresponding symbols at:
/usr/lib/
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu8.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC1D0p: tdowns 1637 F...m pulseaudio
/dev/snd/
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 19.10
InstallationDate: Installed on 2020-02-14 (73 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
MachineType: Dell Inc. XPS 15 9550
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.183.5
Tags: eoan
Uname: Linux 5.3.0-45-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 12/12/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.13.1
dmi.board.name: 0N7TVV
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: XPS
dmi.product.name: XPS 15 9550
dmi.product.sku: 06E4
dmi.sys.vendor: Dell Inc.
This is the same issue as:
https:/ /bugs.launchpad .net/ubuntu/ +source/ valgrind/ +bug/1808508
... where the fix was to manually path the Valgrind debug info lookup path, but this doesn't seem feasible for every application that might care about symbols. Better to put the symbols in the right place or set up symlinks to ensure that is the case?