3.9.2 Beta: mangoapp crash-loops when the focused game process is non-dumpable (fixed upstream in MangoHud 16d783b)
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- linux
調査の方向性
まずパッケージ化された MangoHud バージョン 0.8.3.rc1.r24.g33c2c7dd を upstream のコミット 16d783b と照合し、次にダンプできないプロセスのケースを再現しながら journalctl --user -u gamescope-mangoapp を使用します。パッケージに upstream の修正が含まれ、mangoapp がクラッシュループしなくなり、利用できない fdinfo 統計をスキップしながらオーバーレイが引き続き利用できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Your system information
- Steam client version: 1790904859 (steamdeck_publicbeta)
- SteamOS version: 3.9.2 Beta, build 20260925.101, kernel 7.2.7-valve1-1-neptune-72
- Opted into Steam client beta?: Yes
- Opted into SteamOS beta?: Yes
- Have you checked for updates in Settings > System?: Yes
- Device: Lenovo Legion Go 2 (83N0)
- mangohud: 0.8.3.rc1.r24.g33c2c7dd-4
Please describe your issue in as much detail as possible:
When the focused game's process is non-dumpable, /proc/<pid>/fdinfo is not readable for other processes of the same user. mangoapp then aborts with an uncaught exception:
mangoapp: terminate called after throwing an instance of 'ghc::filesystem::filesystem_error'
mangoapp: what(): Permission denied: '/proc/<pid>/fdinfo'
systemd: gamescope-mangoapp.service: Main process exited, code=dumped, status=6/ABRT
gamescope-mangoapp.service restarts it, it crashes again, and after 7 attempts it hits start-limit-hit. The performance overlay flickers and then disappears for the rest of the session.
This is MangoHud upstream issue flightlessmango/MangoHud#2152. It is fixed in commit 16d783b ("fdinfo: handle denied proc fd iteration", 2026-09-30). The packaged version is based on 33c2c7dd (2026-03-10), which does not contain the fix.
Expected: the overlay keeps running and skips fdinfo stats for that process.
Actual: mangoapp crash-loops and the overlay is gone.
Steps for reproducing this issue:
- Launch a game whose process is non-dumpable, e.g. one started from a binary with file capabilities.
- Enable the performance overlay.
- mangoapp aborts repeatedly; see
journalctl --user -u gamescope-mangoapp.
- 主要言語
- 言語のデータがありません
- スター
- 2.6k
- フォーク
- 86
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ValveSoftware/SteamOS のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
ValveSoftware/SteamOS#2927 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ValveSoftware/SteamOS#2856 ·
-
steam-short-session-tracker: incorrect registry backup path resets settings during automatic repairオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
ValveSoftware/SteamOS#2829 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
ValveSoftware/SteamOS#1743 · コメント 1 件 · リアクション 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
ValveSoftware/SteamOS#2965 ·
ValveSoftware/SteamOS の issue をすべて見る
似ている issue
-
needs-triage O-Arm T-libs
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
agent:WSL bug linux LOW
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
3.0 AKS
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
microsoft/azurelinux#19651 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
runit stage 1 skips /etc/runit/core-services (files are not executable), so sysctl is never appliedオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100