Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

3.9.2 Beta: mangoapp crash-loops when the focused game process is non-dumpable (fixed upstream in MangoHud 16d783b)

オープン 初心者向け
#2,875 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
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:
  1. Launch a game whose process is non-dumpable, e.g. one started from a binary with file capabilities.
  2. Enable the performance overlay.
  3. mangoapp aborts repeatedly; see journalctl --user -u gamescope-mangoapp.
主要言語
言語のデータがありません
スター
2.6k
フォーク
86
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ValveSoftware/SteamOS のほかの issue

ValveSoftware/SteamOS の issue をすべて見る

似ている issue

Operating Systems の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。