-
-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Describe the bug
When I add GamingModeLauncher.sh to Steam, in gaming mode it causes a constant stream of coredumps in mangoapp. This is not SteamOS on the Steam Deck but a Framework Desktop where I have a gamescope session for Steam that follows the one on SteamOS for the Steam Deck. I haven't tried on the Steam Deck yet.
Other than that, PartyDeck works as intended but the system gets flooded by coredumps.
To Reproduce
Steps to reproduce the behavior:
- Add
GamingModelauncher.shto Steam - Switch to gaming mode or gamescope session Steam
- Launch PartyDeck
Expected behavior
No coredumps with mangoapp.
Screenshots
Dec 17 00:14:50 fwd gamescope-session-plus[851159]: /usr/share/gamescope-session-plus/gamescope-session-plus: line 307: 1044420 Aborted (core dumped) mangoapp
Dec 17 00:14:50 fwd gamescope-session-plus[851159]: + true
Dec 17 00:14:50 fwd gamescope-session-plus[851159]: + mangoapp
Dec 17 00:14:51 fwd gamescope-session-plus[1044450]: [2025-12-17 00:14:51.038] [MANGOHUD] [error] [overlay_params.cpp:739] Unknown option 'nis_steam_sharpness'
Dec 17 00:14:51 fwd gamescope-session-plus[1044450]: terminate called after throwing an instance of 'ghc::filesystem::filesystem_error'
Dec 17 00:14:51 fwd gamescope-session-plus[1044450]: what(): Permission denied: '/proc/1043939/map_files'
Dec 17 00:14:51 fwd systemd-coredump[1044478]: Process 1044450 (mangoapp) of user 1001 terminated abnormally with signal 6/ABRT, processing...
Dec 17 00:14:51 fwd systemd[1]: Started Process Core Dump (PID 1044478/UID 0).
Dec 17 00:14:51 fwd systemd-coredump[1044479]: [🡕] Process 1044450 (mangoapp) of user 1001 dumped core.
Stack trace of thread 1044476:
#0 0x00007fce4aaac56b pthread_kill (libc.so.6 + 0xac56b)
#1 0x00007fce4aa44968 raise (libc.so.6 + 0x44968)
#2 0x00007fce4aa2560f abort (libc.so.6 + 0x2560f)
#3 0x0000564799f7398e n/a (/usr/bin/mangoapp + 0x3498e)
#4 0x000056479a0eb69a n/a (/usr/bin/mangoapp + 0x1ac69a)
#5 0x0000564799f738ae n/a (/usr/bin/mangoapp + 0x348ae)
#6 0x000056479a0eb846 n/a (/usr/bin/mangoapp + 0x1ac846)
#7 0x0000564799f58e05 n/a (/usr/bin/mangoapp + 0x19e05)
#8 0x0000564799ffe2d8 n/a (/usr/bin/mangoapp + 0xbf2d8)
#9 0x0000564799fa230c n/a (/usr/bin/mangoapp + 0x6330c)
#10 0x0000564799f7f87f n/a (/usr/bin/mangoapp + 0x4087f)
#11 0x000056479a176c44 n/a (/usr/bin/mangoapp + 0x237c44)
#12 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#13 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044450:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa64df n/a (libc.so.6 + 0xa64df)
#2 0x00007fce4ab33a0a __poll (libc.so.6 + 0x133a0a)
#3 0x00007fce4ac5d3c3 n/a (libxcb.so.1 + 0xd3c3)
#4 0x00007fce4ac5dc77 n/a (libxcb.so.1 + 0xdc77)
#5 0x00007fce4ac5f085 xcb_wait_for_reply64 (libxcb.so.1 + 0xf085)
#6 0x00007fce4af1c6a4 _XReply (libX11.so.6 + 0x4c6a4)
#7 0x00007fce4aef9902 XInternAtom (libX11.so.6 + 0x29902)
#8 0x0000564799f785b7 n/a (/usr/bin/mangoapp + 0x395b7)
#9 0x00007fce4aa27b0b n/a (libc.so.6 + 0x27b0b)
#10 0x00007fce4aa27bbb __libc_start_main (libc.so.6 + 0x27bbb)
#11 0x0000564799f7def5 n/a (/usr/bin/mangoapp + 0x3eef5)
Stack trace of thread 1044458:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044463:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044460:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044461:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044462:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044467:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aafb87e clock_nanosleep (libc.so.6 + 0xfb87e)
#3 0x00007fce4ab0baf7 __nanosleep (libc.so.6 + 0x10baf7)
#4 0x00007fce4ab40e9b usleep (libc.so.6 + 0x140e9b)
#5 0x000056479a00ee95 n/a (/usr/bin/mangoapp + 0xcfe95)
#6 0x000056479a176c44 n/a (/usr/bin/mangoapp + 0x237c44)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044459:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044464:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044468:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aafb87e clock_nanosleep (libc.so.6 + 0xfb87e)
#3 0x00007fce4ab0baf7 __nanosleep (libc.so.6 + 0x10baf7)
#4 0x000056479a0213f5 n/a (/usr/bin/mangoapp + 0xe23f5)
#5 0x000056479a176c44 n/a (/usr/bin/mangoapp + 0x237c44)
#6 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#7 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044477:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa64df n/a (libc.so.6 + 0xa64df)
#2 0x00007fce4ab43138 __libc_msgrcv (libc.so.6 + 0x143138)
#3 0x0000564799f7fcb8 n/a (/usr/bin/mangoapp + 0x40cb8)
#4 0x000056479a176c44 n/a (/usr/bin/mangoapp + 0x237c44)
#5 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#6 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044457:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044465:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
Stack trace of thread 1044466:
#0 0x00007fce4aab2e62 n/a (libc.so.6 + 0xb2e62)
#1 0x00007fce4aaa644f n/a (libc.so.6 + 0xa644f)
#2 0x00007fce4aaa6bd7 n/a (libc.so.6 + 0xa6bd7)
#3 0x00007fce4aaa987a pthread_cond_wait (libc.so.6 + 0xa987a)
#4 0x00007fce476ae33e n/a (libgallium-25.3.1-arch1.3.so + 0x8ae33e)
#5 0x00007fce4762102d n/a (libgallium-25.3.1-arch1.3.so + 0x82102d)
#6 0x00007fce476ae26c n/a (libgallium-25.3.1-arch1.3.so + 0x8ae26c)
#7 0x00007fce4aaaa4f8 n/a (libc.so.6 + 0xaa4f8)
#8 0x00007fce4ab4131c n/a (libc.so.6 + 0x14131c)
ELF object binary architecture: AMD x86-64
Dec 17 00:14:51 fwd systemd[1]: systemd-coredump@1396-36988-1044478_1044479-0.service: Deactivated successfully.
Dec 17 00:14:51 fwd systemd[1]: systemd-coredump@1396-36988-1044478_1044479-0.service: Consumed 114ms CPU time, 139.7M memory peak.
Logs
[partydeck] Monitors detected:
[partydeck] gamescope 28" (1920x1080)
[partydeck] Launching kwin session: "kwin_wayland" "--xwayland" "--width" "1920" "--height" "1080" "--exit-with-session" "\"./partydeck\" \"--fullscreen\""
[partydeck] Monitors detected:
[partydeck] X11-0 169093200" (1920x1080)
[partydeck] Starting eframe app...
Setup Information
- Linux Distro: CachyOS
- Hardware: Framework Desktop
- gamescope version 3.16.17
Additional context
So, mangoapp tries to read the mapped files at /proc/<pid>/map_files where pid corresponds to the kwin_wayland process spawned by partydeck. And they are indeed only root readable for some reason and I don't understand why.