Sorry, agent looks missing on proposed for Xenial. Canonical, could you please check it?
There is no libperf-jvmti.so afaics. I'm marking it as 'verification-failed-xenial'. gromero@gromero16:/tmp$ dpkg -L linux-tools-4.4.0-160 /. /usr /usr/lib /usr/lib/linux-tools-4.4.0-160 /usr/lib/linux-tools-4.4.0-160/perf /usr/lib/linux-tools-4.4.0-160/usbip /usr/lib/linux-tools-4.4.0-160/cpupower /usr/lib/linux-tools-4.4.0-160/usbipd /usr/lib/libcpupower.so.4.4.0-160 /usr/share /usr/share/doc /usr/share/doc/linux-tools-4.4.0-160 /usr/share/doc/linux-tools-4.4.0-160/changelog.Debian.gz /usr/share/doc/linux-tools-4.4.0-160/copyright gromero@gromero16:/tmp$ dpkg -L linux-tools-4.4.0-160-generic /. /usr /usr/lib /usr/lib/linux-tools /usr/lib/linux-tools/4.4.0-160-generic /usr/share /usr/share/doc /usr/share/doc/linux-tools-4.4.0-160-generic /usr/share/doc/linux-tools-4.4.0-160-generic/copyright /usr/lib/linux-tools/4.4.0-160-generic/perf /usr/lib/linux-tools/4.4.0-160-generic/usbip /usr/lib/linux-tools/4.4.0-160-generic/cpupower /usr/lib/linux-tools/4.4.0-160-generic/usbipd /usr/share/doc/linux-tools-4.4.0-160-generic/changelog.Debian.gz gromero@gromero16:/tmp$ uname -a Linux gromero16 4.4.0-160-generic #188-Ubuntu SMP Wed Aug 14 04:17:46 UTC 2019 ppc64le ppc64le ppc64le GNU/Linux gromero@gromero16:/tmp$ ls -l /usr/lib/linux-tools-4.4.0-160 total 10776 -rwxr-xr-x 1 root root 230096 Aug 14 00:53 cpupower -rwxr-xr-x 1 root root 10314320 Aug 14 00:53 perf -rwxr-xr-x 1 root root 260112 Aug 14 00:53 usbip -rwxr-xr-x 1 root root 218056 Aug 14 00:53 usbipd gromero@gromero16:/tmp$ ** Tags removed: verification-needed-xenial ** Tags added: verification-failed-xenial -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-aws in Ubuntu. https://bugs.launchpad.net/bugs/1761379 Title: [18.04/18.10] File libperf-jvmti.so is missing in linux-tools-common deb on Ubuntu Status in The Ubuntu-power-systems project: Fix Released Status in linux package in Ubuntu: Fix Released Status in linux-aws package in Ubuntu: Fix Committed Status in linux-aws-edge package in Ubuntu: Fix Committed Status in linux-aws-hwe package in Ubuntu: Fix Committed Status in linux source package in Xenial: Invalid Status in linux-aws source package in Xenial: Invalid Status in linux-aws-edge source package in Xenial: Invalid Status in linux-aws-hwe source package in Xenial: Fix Committed Status in linux source package in Artful: Won't Fix Status in linux-aws source package in Artful: Invalid Status in linux-aws-edge source package in Artful: Invalid Status in linux-aws-hwe source package in Artful: Invalid Status in linux source package in Bionic: Fix Released Status in linux-aws source package in Bionic: Fix Committed Status in linux-aws-edge source package in Bionic: Fix Committed Status in linux-aws-hwe source package in Bionic: Invalid Status in linux source package in Cosmic: Invalid Status in linux-aws source package in Cosmic: Invalid Status in linux-aws-edge source package in Cosmic: Invalid Status in linux-aws-hwe source package in Cosmic: Invalid Status in linux source package in Disco: Fix Released Status in linux-aws source package in Disco: Fix Committed Status in linux-aws-edge source package in Disco: Invalid Status in linux-aws-hwe source package in Disco: Invalid Bug description: [Impact] File libperf-jvmti.so is missing in linux-tools-common deb making it impossible to use perf for the JVM JITed methods. [Test case] $ sudo perf record -k 1 -e instructions:u ./java -agentpath:/usr/lib/linux-tools-5.0.0-8/libperf-jvmti.so crc32 $ sudo perf inject -i ./perf.data -j -o ./perf.data.jitted $ sudo perf report -f -i ./perf.data.jitted [Fix] Include java build dependencies and install the library into linux-tools package. [Regression potential] Small regression potential, an extra file is distributed and is not automatically linked to anything. It could impact the build, which was tested. ---Problem Description--- File libperf-jvmti.so is missing in linux-tools-common deb making it impossible to use perf for the JVM JITed methods ---uname output--- linux-image-4.13.0-36-generic Machine Type = not relevant ---Debugger--- A debugger is not configured ---Steps to Reproduce--- File libperf-jvmti.so is missing in linux-tools-common deb provided for Ubuntu 17.10 making it impossible to use perf for the JVM JITed methods. I also checked if the file is available on launchpad (https://launchpad.net/ubuntu/+source/linux) for Bionic Beaver proposed (main) at it's also absent there: gromero@ltc-wspoon3:~/download$ dpkg -c linux-tools-common_4.15.0-13.14_all.deb | fgrep jvm gromero@ltc-wspoon3:~/download$ dpkg -c linux-tools-4.15.0-13-generic_4.15.0-13.14_ppc64el.deb | fgrep jvm I do see the file in tools/perf/jvmti dir in the source .tar.gz, but apparently it's no being packaged in any .deb file? Thanks. Userspace tool common name: perf The userspace tool has the following bit modes: 64-bit Userspace tool obtained from project website: na To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1761379/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp