MangoHud doesn't start with dlsym hooking
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
goverlay (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
mangohud (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
# The problem
Mangohud 0.6.5-2 in jammy breaks Goverlay and doesn't work with multiple 3D applications.
# Reproducing the bug
1. Have 3D applications or games like e.g. SuperTuxKart and SuperTux from the official Ubuntu repo installed on your system.
(If GOverlay is installed the 3D test apps with the commands "glxgears" and "vkcube" are installed too.)
2. Open a terminal and type "mangohud --dlsym your-application"
With "mangohud --dlsym supertuxkart" I get: "can't get libdl.so" and nothing starts.
"mangohud --dlsym supertux2" gives the same output: "can't get libdl.so"
"mangohud glxgears" output is: "can't get libdl.so"
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: mangohud 0.6.5-2
ProcVersionSign
Uname: Linux 5.15.0-52-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Fri Oct 21 23:25:41 2022
SourcePackage: mangohud
UpgradeStatus: No upgrade log present (probably fresh install)
description: | updated |
summary: |
- doesn't start with dlsym hooking + MangoHud doesn't start with dlsym hooking |
description: | updated |
description: | updated |
The GOverlay package also uses "mangohud --dlsym /usr/libexec/ goverlay" . That's the reason why it doesn't work too.