[Bug 1992939] Re: ltrace produces no debug output at all, workaround is compiling with "-fcf-protection=none"

Heinrich Schuchardt 1992939 at bugs.launchpad.net
Tue Oct 18 11:07:22 UTC 2022


** Tags added: foundation-todo

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1992939

Title:
  ltrace produces no debug output at all, workaround is compiling with
  "-fcf-protection=none"

Status in ltrace package in Ubuntu:
  Confirmed

Bug description:
  Hello,

  Running ltrace on any executable on current Ubuntu produces no debug output at all.
  I have verified the behavior shown below on kinetic and focal.
  Compiling with "-fcf-protection=none" seems to be a workaround.
  The breakage seems to be related to "Intel CET Support" and the following upstream patch seems relevant:
  https://gitlab.com/cespedes/ltrace/-/commit/ec563704ab5ef48bf308924de4ef021c4d0cd2af

  More information on how to reproduce follows:

  *** kinetic

  # cat /etc/os-release
  PRETTY_NAME="Ubuntu Kinetic Kudu (development branch)"
  NAME="Ubuntu"
  VERSION_ID="22.10"
  VERSION="22.10 (Kinetic Kudu)"
  VERSION_CODENAME=kinetic
  ID=ubuntu
  ID_LIKE=debian
  HOME_URL="https://www.ubuntu.com/"
  SUPPORT_URL="https://help.ubuntu.com/"
  BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
  PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
  UBUNTU_CODENAME=kinetic
  LOGO=ubuntu-logo

  # apt install ltrace
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  ltrace is already the newest version (0.7.3-6.1ubuntu6).
  0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

  # ltrace ls -d .
  .
  +++ exited (status 0) +++

  
  FAIL:

  $ gcc -o hello hello.c
  $ ltrace ./hello
  Hello, World!
  +++ exited (status 0) +++

  SUCCESS:

  $ gcc -fcf-protection=none -o hello hello.c
  $ ltrace ./hello
  puts("Hello, World!"Hello, World!
  )                                                                    = 14
  +++ exited (status 0) +++

  Thank you,
  Vangelis

  ProblemType: Bug
  DistroRelease: Ubuntu 22.10
  Package: ltrace 0.7.3-6.1ubuntu6
  Uname: Linux 5.4.72-microsoft-standard-WSL2 x86_64
  ApportVersion: 2.23.1-0ubuntu3
  Architecture: amd64
  CasperMD5CheckResult: unknown
  Date: Fri Oct 14 06:40:46 2022
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
  SourcePackage: ltrace
  UpgradeStatus: No upgrade log present (probably fresh install)

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




More information about the foundations-bugs mailing list