← Back to team overview

kernel-packages team mailing list archive

[Bug 1416351] Re: perf doesn't work for userspace probes.

 

apport information

** Tags added: apport-collected

** Description changed:

  To reproduce the issue add a probe to the malloc function of libc
  
  # sudo apt-get install libc6-dbg
  # perf probe -x /lib/x86_64-linux-gnu/libc.so.6 malloc
  Probe point 'malloc' not found.
    Error: Failed to add events.
  
  It's not possible, to check if function exists just
  
  # perf probe -x /lib/x86_64-linux-gnu/libc.so.6 -F | grep malloc
  malloc
  malloc@plt
  malloc_atfork
  malloc_check
  malloc_consolidate
  malloc_hook_ini
  malloc_info
  malloc_printerr
  mallochook
  ptmalloc_init
  ptmalloc_init.part.7
  ptmalloc_lock_all
  ptmalloc_unlock_all
  ptmalloc_unlock_all2
  tr_mallochook
  
  
  $ cat /etc/lsb-release 
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=14.10
  DISTRIB_CODENAME=utopic
  DISTRIB_DESCRIPTION="Ubuntu 14.10"
  
  $ uname -a
  Linux collabora 3.16.0-29-generic #39-Ubuntu SMP Mon Dec 15 22:27:29 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
  
  Package: linux-tools-common
  Priority: optional
  Section: kernel
  Installed-Size: 221
  Maintainer: Ubuntu Kernel Team <kernel-team@xxxxxxxxxxxxxxxx>
  Architecture: all
  Source: linux
  Version: 3.16.0-23.31
  Replaces: linux-tools (<= 2.6.32-16.25)
  Filename: pool/main/l/linux/linux-tools-common_3.16.0-23.31_all.deb
  Size: 82528
  MD5sum: 7fa49442a8376adaf9a1f95da364e27b
  SHA1: 07781c6ef66ed6fad70ce5fecea0a706f8329da2
  SHA256: 506611d286247838db347cd1186521725ca3fc6be7e9d1007bd0895a185b9cfb
+ --- 
+ ApportVersion: 2.14.7-0ubuntu8.1
+ Architecture: amd64
+ AudioDevicesInUse:
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  eballetbo   3064 F.... pulseaudio
+ CurrentDesktop: Unity
+ DistroRelease: Ubuntu 14.10
+ HibernationDevice: RESUME=UUID=653334ca-ada0-48cd-8325-ea7bcdb824a6
+ InstallationDate: Installed on 2014-12-01 (59 days ago)
+ InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
+ MachineType: LENOVO 232577G
+ Package: linux (not installed)
+ ProcFB: 0 inteldrmfb
+ ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-29-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
+ ProcVersionSignature: Ubuntu 3.16.0-29.39-generic 3.16.7-ckt2
+ RelatedPackageVersions:
+  linux-restricted-modules-3.16.0-29-generic N/A
+  linux-backports-modules-3.16.0-29-generic  N/A
+  linux-firmware                             1.138.1
+ Tags:  utopic
+ Uname: Linux 3.16.0-29-generic x86_64
+ UpgradeStatus: No upgrade log present (probably fresh install)
+ UserGroups: adm cdrom dialout dip lpadmin plugdev sambashare sudo
+ _MarkForUpload: True
+ dmi.bios.date: 02/22/2013
+ dmi.bios.vendor: LENOVO
+ dmi.bios.version: G2ET92WW (2.52 )
+ dmi.board.asset.tag: Not Available
+ dmi.board.name: 232577G
+ dmi.board.vendor: LENOVO
+ dmi.board.version: Win8 Pro DPK TPG
+ dmi.chassis.asset.tag: No Asset Information
+ dmi.chassis.type: 10
+ dmi.chassis.vendor: LENOVO
+ dmi.chassis.version: Not Available
+ dmi.modalias: dmi:bvnLENOVO:bvrG2ET92WW(2.52):bd02/22/2013:svnLENOVO:pn232577G:pvrThinkPadX230:rvnLENOVO:rn232577G:rvrWin8ProDPKTPG:cvnLENOVO:ct10:cvrNotAvailable:
+ dmi.product.name: 232577G
+ dmi.product.version: ThinkPad X230
+ dmi.sys.vendor: LENOVO

** Attachment added: "AlsaInfo.txt"
   https://bugs.launchpad.net/bugs/1416351/+attachment/4308779/+files/AlsaInfo.txt

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1416351

Title:
  perf doesn't work for userspace probes.

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  To reproduce the issue add a probe to the malloc function of libc

  # sudo apt-get install libc6-dbg
  # perf probe -x /lib/x86_64-linux-gnu/libc.so.6 malloc
  Probe point 'malloc' not found.
    Error: Failed to add events.

  It's not possible, to check if function exists just

  # perf probe -x /lib/x86_64-linux-gnu/libc.so.6 -F | grep malloc
  malloc
  malloc@plt
  malloc_atfork
  malloc_check
  malloc_consolidate
  malloc_hook_ini
  malloc_info
  malloc_printerr
  mallochook
  ptmalloc_init
  ptmalloc_init.part.7
  ptmalloc_lock_all
  ptmalloc_unlock_all
  ptmalloc_unlock_all2
  tr_mallochook

  
  $ cat /etc/lsb-release 
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=14.10
  DISTRIB_CODENAME=utopic
  DISTRIB_DESCRIPTION="Ubuntu 14.10"

  $ uname -a
  Linux collabora 3.16.0-29-generic #39-Ubuntu SMP Mon Dec 15 22:27:29 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

  Package: linux-tools-common
  Priority: optional
  Section: kernel
  Installed-Size: 221
  Maintainer: Ubuntu Kernel Team <kernel-team@xxxxxxxxxxxxxxxx>
  Architecture: all
  Source: linux
  Version: 3.16.0-23.31
  Replaces: linux-tools (<= 2.6.32-16.25)
  Filename: pool/main/l/linux/linux-tools-common_3.16.0-23.31_all.deb
  Size: 82528
  MD5sum: 7fa49442a8376adaf9a1f95da364e27b
  SHA1: 07781c6ef66ed6fad70ce5fecea0a706f8329da2
  SHA256: 506611d286247838db347cd1186521725ca3fc6be7e9d1007bd0895a185b9cfb
  --- 
  ApportVersion: 2.14.7-0ubuntu8.1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  eballetbo   3064 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 14.10
  HibernationDevice: RESUME=UUID=653334ca-ada0-48cd-8325-ea7bcdb824a6
  InstallationDate: Installed on 2014-12-01 (59 days ago)
  InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  MachineType: LENOVO 232577G
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-29-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.16.0-29.39-generic 3.16.7-ckt2
  RelatedPackageVersions:
   linux-restricted-modules-3.16.0-29-generic N/A
   linux-backports-modules-3.16.0-29-generic  N/A
   linux-firmware                             1.138.1
  Tags:  utopic
  Uname: Linux 3.16.0-29-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dialout dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 02/22/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: G2ET92WW (2.52 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 232577G
  dmi.board.vendor: LENOVO
  dmi.board.version: Win8 Pro DPK TPG
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrG2ET92WW(2.52):bd02/22/2013:svnLENOVO:pn232577G:pvrThinkPadX230:rvnLENOVO:rn232577G:rvrWin8ProDPKTPG:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 232577G
  dmi.product.version: ThinkPad X230
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1416351/+subscriptions


References