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

Launchpad Bug Tracker 1992939 at bugs.launchpad.net
Mon Oct 17 09:46:10 UTC 2022


You have been subscribed to a public bug by Michael Hudson-Doyle (mwhudson):

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)

** Affects: ltrace (Ubuntu)
     Importance: Undecided
         Status: Confirmed


** Tags: amd64 apport-bug focal kinetic
-- 
ltrace produces no debug output at all, workaround is compiling with "-fcf-protection=none"
https://bugs.launchpad.net/bugs/1992939
You received this bug notification because you are a member of Ubuntu Foundations Bugs, which is subscribed to the bug report.



More information about the foundations-bugs mailing list