Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở Phù hợp với người mới
#2,875 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
72/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
linux
Lĩnh vực
operating-systems

Hướng nghiên cứu

Bắt đầu bằng cách xem xét phiên bản MangoHud được đóng gói 0.8.3.rc1.r24.g33c2c7dd so với commit upstream 16d783b, sau đó sử dụng journalctl --user -u gamescope-mangoapp trong khi tái hiện trường hợp tiến trình không thể dump. Hoàn tất khi gói bao gồm bản sửa lỗi upstream, mangoapp không còn lặp crash và overlay vẫn khả dụng trong khi bỏ qua các thống kê fdinfo không khả dụng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
2.6k
Fork
88
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ValveSoftware/SteamOS

Tất cả issue của ValveSoftware/SteamOS

Issue tương tự

Thêm issue về Operating Systems

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.