gamescope icon indicating copy to clipboard operation
gamescope copied to clipboard

Gamescope aborting and coredumping

Open Thiago-Assis-T opened this issue 2 years ago • 4 comments

I'm on nixos-unstable trying to run gamescope -e -- steam and getting:

❯ gamescope -e -- steam
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
vulkan: selecting physical device 'AMD Radeon Graphics (RADV RENOIR)': queue family 1 (general queue family 0)
vulkan: physical device supports DRM format modifiers
wlserver: [backend/headless/backend.c:67] Creating headless backend
xdg_backend: Seat name: seat0
vulkan: supported DRM formats for sampling usage:
vulkan:   AR24 (0x34325241)
vulkan:   XR24 (0x34325258)
vulkan:   AB24 (0x34324241)
vulkan:   XB24 (0x34324258)
vulkan:   RG16 (0x36314752)
vulkan:   NV12 (0x3231564E)
vulkan:   AB4H (0x48344241)
vulkan:   XB4H (0x48344258)
vulkan:   AB48 (0x38344241)
vulkan:   XB48 (0x38344258)
vulkan:   AB30 (0x30334241)
vulkan:   XB30 (0x30334258)
vulkan:   AR30 (0x30335241)
vulkan:   XR30 (0x30335258)
wlserver: Running compositor on wayland display 'gamescope-0'
wlserver: [backend/headless/backend.c:17] Starting headless backend
wlserver: [xwayland/server.c:107] Starting Xwayland on :1
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Could not resolve keysym XF86CameraAccessEnable
> Warning:          Could not resolve keysym XF86CameraAccessDisable
> Warning:          Could not resolve keysym XF86CameraAccessToggle
> Warning:          Could not resolve keysym XF86NextElement
> Warning:          Could not resolve keysym XF86PreviousElement
> Warning:          Could not resolve keysym XF86AutopilotEngageToggle
> Warning:          Could not resolve keysym XF86MarkWaypoint
> Warning:          Could not resolve keysym XF86Sos
> Warning:          Could not resolve keysym XF86NavChart
> Warning:          Could not resolve keysym XF86FishingChart
> Warning:          Could not resolve keysym XF86SingleRangeRadar
> Warning:          Could not resolve keysym XF86DualRangeRadar
> Warning:          Could not resolve keysym XF86RadarOverlay
> Warning:          Could not resolve keysym XF86TraditionalSonar
> Warning:          Could not resolve keysym XF86ClearvuSonar
> Warning:          Could not resolve keysym XF86SidevuSonar
> Warning:          Could not resolve keysym XF86NavInfo
Errors from xkbcomp are not fatal to the X server
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x15d3940 (res 0x14769b0)
wlserver: [xwayland/server.c:272] Xserver is ready
pipewire: stream state changed: connecting
pipewire: stream state changed: paused
pipewire: stream available on node ID: 85
xwm: Embedded, no cursor set. Using left_ptr by default.
vblank: Using timerfd.
josh edid: Patching res 800x1280 -> 1280x720
pipewire: renegotiating stream params (size: 1280x720)
steam.sh[31531]: Running Steam on nixos 24.05 64-bit
steam.sh[31531]: STEAM_RUNTIME is enabled automatically
setup.sh[31611]: Steam runtime environment up-to-date!
steam.sh[31531]: Steam client's requirements are satisfied
[2024-04-24 23:21:14] Startup - updater built Apr 22 2024 21:34:51
[2024-04-24 23:21:14] Startup - Steam Client launched with: '/home/thiago/.local/share/Steam/ubuntu12_32/steam'
[2024-04-24 23:21:14] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
04/24 23:21:14 minidumps folder is set to /tmp/dumps
04/24 23:21:14 Init: Installing breakpad exception handler for appid(steam)/version(1713825714)/tid(31670)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-04-24 23:21:15] Loading cached metrics from disk (/home/thiago/.local/share/Steam/package/steam_client_metrics.bin)
[2024-04-24 23:21:15] Using the following download hosts for Public, Realm steamglobal
[2024-04-24 23:21:15] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-04-24 23:21:15] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-04-24 23:21:15] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-04-24 23:21:15] Checking for update on startup
[2024-04-24 23:21:15] Checking for available updates...
[2024-04-24 23:21:15] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12
[2024-04-24 23:21:15] Manifest download: send request
[2024-04-24 23:21:15] Manifest download: waiting for download to finish
[2024-04-24 23:21:15] Manifest download: finished
[2024-04-24 23:21:15] Download skipped: /steam_client_publicbeta_ubuntu12 version 1713825714, installed version 1713825714, existing pending version 0
[2024-04-24 23:21:15] Nothing to do
[2024-04-24 23:21:15] Verifying installation...
[2024-04-24 23:21:15] Performing checksum verification of executable files
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x13e18c0 (res 0x1477d90)
xwm: got the same buffer committed twice, ignoring.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.
Errors from xkbcomp are not fatal to the X server
pipewire: renegotiating stream params (size: 1906x1046)
[2024-04-24 23:21:16] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/thiago/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 1 real: 0xd92cd7b0
XRRGetCrtcInfo Workaround: initialized with override: 1 real: 0xd92cbf90
steamwebhelper.sh[31731]: === Wed Apr 24 11:21:16 PM -03 2024 ===
steamwebhelper.sh[31731]: Starting steamwebhelper under bootstrap sniper steam runtime at /home/thiago/.local/share/Steam/ubuntu12_64/steam-runtime-sniper
CAppInfoCacheReadFromDiskThread took 56 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 31932
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x16a35d0 (res 0x1452c60)
xwm: Unhandled NET_WM_STATE property change: _NET_WM_STATE_MAXIMIZED_VERT
xwm: Unhandled NET_WM_STATE property change: _NET_WM_STATE_MAXIMIZED_HORZ
xwm: got the same buffer committed twice, ignoring.
(EE) failed to read Wayland events: Connection reset by peer
Aborted (core dumped)

I also tried steam-gamescope wich is basically an alias to gamescope --steam -- steam -tenfoot -pipewire-dmabuf:

❯ steam-gamescope 
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
vulkan: selecting physical device 'AMD Radeon Graphics (RADV RENOIR)': queue family 1 (general queue family 0)
vulkan: physical device supports DRM format modifiers
wlserver: [backend/headless/backend.c:67] Creating headless backend
xdg_backend: Seat name: seat0
vulkan: supported DRM formats for sampling usage:
vulkan:   AR24 (0x34325241)
vulkan:   XR24 (0x34325258)
vulkan:   AB24 (0x34324241)
vulkan:   XB24 (0x34324258)
vulkan:   RG16 (0x36314752)
vulkan:   NV12 (0x3231564E)
vulkan:   AB4H (0x48344241)
vulkan:   XB4H (0x48344258)
vulkan:   AB48 (0x38344241)
vulkan:   XB48 (0x38344258)
vulkan:   AB30 (0x30334241)
vulkan:   XB30 (0x30334258)
vulkan:   AR30 (0x30335241)
vulkan:   XR30 (0x30335258)
wlserver: Running compositor on wayland display 'gamescope-0'
wlserver: [backend/headless/backend.c:17] Starting headless backend
wlserver: [xwayland/server.c:107] Starting Xwayland on :1
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Could not resolve keysym XF86CameraAccessEnable
> Warning:          Could not resolve keysym XF86CameraAccessDisable
> Warning:          Could not resolve keysym XF86CameraAccessToggle
> Warning:          Could not resolve keysym XF86NextElement
> Warning:          Could not resolve keysym XF86PreviousElement
> Warning:          Could not resolve keysym XF86AutopilotEngageToggle
> Warning:          Could not resolve keysym XF86MarkWaypoint
> Warning:          Could not resolve keysym XF86Sos
> Warning:          Could not resolve keysym XF86NavChart
> Warning:          Could not resolve keysym XF86FishingChart
> Warning:          Could not resolve keysym XF86SingleRangeRadar
> Warning:          Could not resolve keysym XF86DualRangeRadar
> Warning:          Could not resolve keysym XF86RadarOverlay
> Warning:          Could not resolve keysym XF86TraditionalSonar
> Warning:          Could not resolve keysym XF86ClearvuSonar
> Warning:          Could not resolve keysym XF86SidevuSonar
> Warning:          Could not resolve keysym XF86NavInfo
Errors from xkbcomp are not fatal to the X server
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x1bdbbc0 (res 0x1bd7cc0)
wlserver: [xwayland/server.c:272] Xserver is ready
pipewire: stream state changed: connecting
pipewire: stream state changed: paused
pipewire: stream available on node ID: 76
xwm: Embedded, no cursor set. Using left_ptr by default.
vblank: Using timerfd.
josh edid: Patching res 800x1280 -> 1280x720
pipewire: renegotiating stream params (size: 1280x720)
steam.sh[63134]: Running Steam on nixos 24.05 64-bit
steam.sh[63134]: STEAM_RUNTIME is enabled automatically
setup.sh[63213]: Steam runtime environment up-to-date!
steam.sh[63134]: Steam client's requirements are satisfied
[2024-04-24 23:33:20] Startup - updater built Apr 22 2024 21:34:51
[2024-04-24 23:33:20] Startup - Steam Client launched with: '/home/thiago/.local/share/Steam/ubuntu12_32/steam' '-tenfoot' '-pipewire-dmabuf'
[2024-04-24 23:33:20] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
04/24 23:33:20 minidumps folder is set to /tmp/dumps
04/24 23:33:20 Init: Installing breakpad exception handler for appid(steam)/version(1713825714)/tid(63271)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-04-24 23:33:20] Loading cached metrics from disk (/home/thiago/.local/share/Steam/package/steam_client_metrics.bin)
[2024-04-24 23:33:20] Using the following download hosts for Public, Realm steamglobal
[2024-04-24 23:33:20] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-04-24 23:33:20] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-04-24 23:33:20] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-04-24 23:33:20] Checking for update on startup
[2024-04-24 23:33:20] Checking for available updates...
[2024-04-24 23:33:20] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12
[2024-04-24 23:33:20] Manifest download: send request
[2024-04-24 23:33:20] Manifest download: waiting for download to finish
[2024-04-24 23:33:20] Manifest download: finished
[2024-04-24 23:33:20] Download skipped: /steam_client_publicbeta_ubuntu12 version 1713825714, installed version 1713825714, existing pending version 0
[2024-04-24 23:33:20] Nothing to do
[2024-04-24 23:33:20] Verifying installation...
[2024-04-24 23:33:20] Performing checksum verification of executable files
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x1adb6c0 (res 0x1a7e1e0)
xwm: got the same buffer committed twice, ignoring.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.
Errors from xkbcomp are not fatal to the X server
pipewire: renegotiating stream params (size: 1906x1046)
[2024-04-24 23:33:21] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/thiago/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 1 real: 0xe4a077b0
XRRGetCrtcInfo Workaround: initialized with override: 1 real: 0xe4a05f90
steamwebhelper.sh[63340]: === Wed Apr 24 11:33:21 PM -03 2024 ===
steamwebhelper.sh[63340]: Starting steamwebhelper under bootstrap sniper steam runtime at /home/thiago/.local/share/Steam/ubuntu12_64/steam-runtime-sniper
CAppInfoCacheReadFromDiskThread took 57 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 63551
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x1c9e690 (res 0x1a59800)
xwm: Unhandled NET_WM_STATE property change: _NET_WM_STATE_MAXIMIZED_VERT
xwm: Unhandled NET_WM_STATE property change: _NET_WM_STATE_MAXIMIZED_HORZ
/run/current-system/sw/bin/steam-gamescope: line 3: 63061 Aborted                 (core dumped) gamescope --steam -- steam -tenfoot -pipewire-dmabuf
(EE) failed to read Wayland events: Connection reset by peer

mesa: Version: 24.0.5 gamescope: Version: 3.14.4 amdvlk: 2023.Q4.2 -- tried with and without amdvlk... altough i do not think it is, if relevant, i'm using dwl (dwm for wayland) as a compositor and pipewire here is the repo for my compositor: https://codeberg.org/ThiagoAssis/dwl/src/branch/personalMain there is a folder in my branch with all the patches.

also: when i launch steam-gasmescope from tty, it works fine...

Thiago-Assis-T avatar Apr 25 '24 02:04 Thiago-Assis-T

Please send a backtrace

misyltoad avatar Apr 25 '24 10:04 misyltoad

@anthr76 can you make them a nixos pkg file that builds gamescope with address sanitizer:

mesonFlags = oldAttrs.mesonFlags ++ [
    "-Dc_args=-fno-omit-frame-pointer"
    "-Dc_link_args=-fno-omit-frame-pointer"
    "-Dcpp_args=-fno-omit-frame-pointer"
    "-Dcpp_link_args=-fno-omit-frame-pointer"
    "--buildtype=debugoptimized"
    "-Db_sanitize=undefined,address"
];

sharkautarch avatar Apr 25 '24 13:04 sharkautarch

Okay, sorry for the delay, i posted this right before going on a trip... And to my surprise, i ran an update, then started steam-gamescope, and it worked... i opened dying light, played a little to test and quited...

execve("/run/current-system/sw/bin/steam-gamescope", ["steam-gamescope"], 0x7fff5f37cfc0 /* 71 vars */) = 0
brk(NULL)                               = 0x14f4000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7a6e868fb000
access("/etc/ld-nix.so.preload", R_OK)  = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v3/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v3/", 0x7ffc7824bdc0, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v2/", 0x7ffc7824bdc0, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=15688, ...}) = 0
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7a6e868f6000
mmap(0x7a6e868f7000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7a6e868f7000
mmap(0x7a6e868f8000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7a6e868f8000
mmap(0x7a6e868f9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7a6e868f9000
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\242\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
fstat(3, {st_mode=S_IFREG|0555, st_size=2285600, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
mmap(NULL, 2018704, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7a6e86709000
mmap(0x7a6e86731000, 1425408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7a6e86731000
mmap(0x7a6e8688d000, 352256, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x184000) = 0x7a6e8688d000
mmap(0x7a6e868e3000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d9000) = 0x7a6e868e3000
mmap(0x7a6e868e9000, 52624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7a6e868e9000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7a6e86706000
arch_prctl(ARCH_SET_FS, 0x7a6e86706740) = 0
set_tid_address(0x7a6e86706a10)         = 36206
set_robust_list(0x7a6e86706a20, 24)     = 0
rseq(0x7a6e86707060, 0x20, 0, 0x53053053) = 0
mprotect(0x7a6e868e3000, 16384, PROT_READ) = 0
mprotect(0x7a6e868f9000, 4096, PROT_READ) = 0
mprotect(0x4d4000, 8192, PROT_READ)     = 0
mprotect(0x7a6e8692f000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3)                                = 0
getrandom("\x2a\xcb\xe9\xac\x54\xae\xba\x28", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x14f4000
brk(0x1515000)                          = 0x1515000
openat(AT_FDCWD, "/nix/store/jvl3jfhnq71m8ilxhzhgyj7vdxjnd2z7-glibc-locales-2.39-5/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=3061520, ...}) = 0
mmap(NULL, 3061520, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7a6e86400000
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules.cache", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=3916, ...}) = 0
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 3916
read(3, "", 4096)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0555, st_size=48, ...}) = 0
getdents64(3, 0x14f8570 /* 3 entries */, 32768) = 96
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules.d/gconv-modules-extra.conf", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=53974, ...}) = 0
read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(4, "B1002//\tJUS_I.B1.002//\nmodule\tJU"..., 4096) = 4096
read(4, "59-5//\nalias\tISO_8859-5//\t\tISO-8"..., 4096) = 4096
read(4, "59-16//\t\tINTERNAL\t\tISO8859-16\t1\n"..., 4096) = 4096
read(4, "-SE-A\t1\nmodule\tINTERNAL\t\tEBCDIC-"..., 4096) = 4096
read(4, "97\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcos"..., 4096) = 4096
read(4, "1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcost\nal"..., 4096) = 4096
read(4, "6//\t\tIBM1046//\nalias\tCP1046//\t\tI"..., 4096) = 4096
brk(0x1536000)                          = 0x1536000
read(4, "\tto\t\t\tmodule\t\tcost\nalias\tRUSCII/"..., 4096) = 4096
read(4, "03//\nmodule\tCSN_369103//\t\tINTERN"..., 4096) = 4096
read(4, "\tmodule\t\tcost\nalias\tISO-IR-8-1//"..., 4096) = 4096
read(4, "IBM1156\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule"..., 4096) = 4096
read(4, "\t\tIBM1166//\nalias\tCP1166//\t\tIBM1"..., 4096) = 4096
read(4, "alias\tROMAN9//\t\tHP-ROMAN9//\nalia"..., 4096) = 726
read(4, "", 4096)                       = 0
close(4)                                = 0
getdents64(3, 0x14f8570 /* 0 entries */, 32768) = 0
close(3)                                = 0
futex(0x7a6e868e872c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getuid()                                = 1000
getgid()                                = 100
geteuid()                               = 1000
getegid()                               = 100
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7a6e86748f30}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
uname({sysname="Linux", nodename="ThiagoDesktop", ...}) = 0
newfstatat(AT_FDCWD, "/home/thiago", {st_mode=S_IFDIR|0700, st_size=572, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=572, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=12, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/thiago", {st_mode=S_IFDIR|0700, st_size=572, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/thiago/nixos", {st_mode=S_IFDIR|0755, st_size=124, ...}, 0) = 0
getpid()                                = 36206
getppid()                               = 36203
getpid()                                = 36206
getppid()                               = 36203
getpid()                                = 36206
getppid()                               = 36203
getpgrp()                               = 36203
ioctl(2, TIOCGPGRP, [36203])            = 0
rt_sigaction(SIGCHLD, {sa_handler=0x449a80, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7a6e86748f30}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=125665, rlim_max=125665}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
openat(AT_FDCWD, "/run/current-system/sw/bin/steam-gamescope", O_RDONLY) = 3
newfstatat(AT_FDCWD, "/run/current-system/sw/bin/steam-gamescope", {st_mode=S_IFREG|0555, st_size=123, ...}, 0) = 0
ioctl(3, TCGETS, 0x7ffc7824c9c0)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/nix/store/dy2z01kpnxn7dn2kgfd"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0555, st_size=123, ...}) = 0
lseek(255, 0, SEEK_CUR)                 = 0
read(255, "#!/nix/store/dy2z01kpnxn7dn2kgfd"..., 123) = 123
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=572, ...}, 0) = 0
newfstatat(AT_FDCWD, "/run/wrappers/bin/gamescope", {st_mode=S_IFREG|0511, st_size=63472, ...}, 0) = 0
newfstatat(AT_FDCWD, "/run/wrappers/bin/gamescope", {st_mode=S_IFREG|0511, st_size=63472, ...}, 0) = 0
geteuid()                               = 1000
getegid()                               = 100
getuid()                                = 1000
getgid()                                = 100
access("/run/wrappers/bin/gamescope", X_OK) = 0
newfstatat(AT_FDCWD, "/run/wrappers/bin/gamescope", {st_mode=S_IFREG|0511, st_size=63472, ...}, 0) = 0
geteuid()                               = 1000
getegid()                               = 100
getuid()                                = 1000
getgid()                                = 100
access("/run/wrappers/bin/gamescope", R_OK) = -1 EACCES (Permission denied)
brk(0x1557000)                          = 0x1557000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -1, SEEK_CUR)                = 122
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7a6e86706a10) = 36207
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x446c20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGABRT && WCOREDUMP(s)}], 0, NULL) = 36207
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, {sa_handler=0x446c20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7a6e86748f30}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=58, ws_col=238, ws_xpixel=1904, ws_ypixel=1044}) = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=2998, ...}) = 0
read(3, "# Locale name alias data base.\n#"..., 4096) = 2998
read(3, "", 4096)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en_US.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en_US.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en_US/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}) = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "/run/current-system/sw/bin/steam"..., 149) = 149
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=36207, si_uid=1000, si_status=SIGABRT, si_utime=329 /* 3.29 s */, si_stime=434 /* 4.34 s */} ---
wait4(-1, 0x7ffc7824ba50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
read(255, "\n", 123)                    = 1
read(255, "", 123)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(134)                         = ?
+++ exited with 134 +++

then i tried again, and it failed:

execve("/run/current-system/sw/bin/steam-gamescope", ["steam-gamescope"], 0x7ffcec694cd0 /* 71 vars */) = 0
brk(NULL)                               = 0x1dac000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x777d24820000
access("/etc/ld-nix.so.preload", R_OK)  = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v3/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v3/", 0x7fff211979d0, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/glibc-hwcaps/x86-64-v2/", 0x7fff211979d0, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=15688, ...}) = 0
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x777d2481b000
mmap(0x777d2481c000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x777d2481c000
mmap(0x777d2481d000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x777d2481d000
mmap(0x777d2481e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x777d2481e000
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\242\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
fstat(3, {st_mode=S_IFREG|0555, st_size=2285600, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
mmap(NULL, 2018704, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x777d2462e000
mmap(0x777d24656000, 1425408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x777d24656000
mmap(0x777d247b2000, 352256, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x184000) = 0x777d247b2000
mmap(0x777d24808000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d9000) = 0x777d24808000
mmap(0x777d2480e000, 52624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x777d2480e000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x777d2462b000
arch_prctl(ARCH_SET_FS, 0x777d2462b740) = 0
set_tid_address(0x777d2462ba10)         = 49682
set_robust_list(0x777d2462ba20, 24)     = 0
rseq(0x777d2462c060, 0x20, 0, 0x53053053) = 0
mprotect(0x777d24808000, 16384, PROT_READ) = 0
mprotect(0x777d2481e000, 4096, PROT_READ) = 0
mprotect(0x4d4000, 8192, PROT_READ)     = 0
mprotect(0x777d24854000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3)                                = 0
getrandom("\xd7\x23\xbf\x4b\xd5\xe5\x99\x8e", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x1dac000
brk(0x1dcd000)                          = 0x1dcd000
openat(AT_FDCWD, "/nix/store/jvl3jfhnq71m8ilxhzhgyj7vdxjnd2z7-glibc-locales-2.39-5/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=3061520, ...}) = 0
mmap(NULL, 3061520, PROT_READ, MAP_PRIVATE, 3, 0) = 0x777d24200000
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules.cache", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=3916, ...}) = 0
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 3916
read(3, "", 4096)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0555, st_size=48, ...}) = 0
getdents64(3, 0x1db0570 /* 3 entries */, 32768) = 96
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib/gconv/gconv-modules.d/gconv-modules-extra.conf", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=53974, ...}) = 0
read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(4, "B1002//\tJUS_I.B1.002//\nmodule\tJU"..., 4096) = 4096
read(4, "59-5//\nalias\tISO_8859-5//\t\tISO-8"..., 4096) = 4096
read(4, "59-16//\t\tINTERNAL\t\tISO8859-16\t1\n"..., 4096) = 4096
read(4, "-SE-A\t1\nmodule\tINTERNAL\t\tEBCDIC-"..., 4096) = 4096
read(4, "97\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcos"..., 4096) = 4096
read(4, "1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcost\nal"..., 4096) = 4096
read(4, "6//\t\tIBM1046//\nalias\tCP1046//\t\tI"..., 4096) = 4096
brk(0x1dee000)                          = 0x1dee000
read(4, "\tto\t\t\tmodule\t\tcost\nalias\tRUSCII/"..., 4096) = 4096
read(4, "03//\nmodule\tCSN_369103//\t\tINTERN"..., 4096) = 4096
read(4, "\tmodule\t\tcost\nalias\tISO-IR-8-1//"..., 4096) = 4096
read(4, "IBM1156\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule"..., 4096) = 4096
read(4, "\t\tIBM1166//\nalias\tCP1166//\t\tIBM1"..., 4096) = 4096
read(4, "alias\tROMAN9//\t\tHP-ROMAN9//\nalia"..., 4096) = 726
read(4, "", 4096)                       = 0
close(4)                                = 0
getdents64(3, 0x1db0570 /* 0 entries */, 32768) = 0
close(3)                                = 0
futex(0x777d2480d72c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getuid()                                = 1000
getgid()                                = 100
geteuid()                               = 1000
getegid()                               = 100
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x777d2466df30}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
uname({sysname="Linux", nodename="ThiagoDesktop", ...}) = 0
newfstatat(AT_FDCWD, "/home/thiago", {st_mode=S_IFDIR|0700, st_size=600, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=600, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=12, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/thiago", {st_mode=S_IFDIR|0700, st_size=600, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/thiago/nixos", {st_mode=S_IFDIR|0755, st_size=124, ...}, 0) = 0
getpid()                                = 49682
getppid()                               = 49679
getpid()                                = 49682
getppid()                               = 49679
getpid()                                = 49682
getppid()                               = 49679
getpgrp()                               = 49679
ioctl(2, TIOCGPGRP, [49679])            = 0
rt_sigaction(SIGCHLD, {sa_handler=0x449a80, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x777d2466df30}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=125665, rlim_max=125665}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
openat(AT_FDCWD, "/run/current-system/sw/bin/steam-gamescope", O_RDONLY) = 3
newfstatat(AT_FDCWD, "/run/current-system/sw/bin/steam-gamescope", {st_mode=S_IFREG|0555, st_size=123, ...}, 0) = 0
ioctl(3, TCGETS, 0x7fff211985d0)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/nix/store/dy2z01kpnxn7dn2kgfd"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0555, st_size=123, ...}) = 0
lseek(255, 0, SEEK_CUR)                 = 0
read(255, "#!/nix/store/dy2z01kpnxn7dn2kgfd"..., 123) = 123
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=600, ...}, 0) = 0
newfstatat(AT_FDCWD, "/run/wrappers/bin/gamescope", {st_mode=S_IFREG|0511, st_size=63472, ...}, 0) = 0
newfstatat(AT_FDCWD, "/run/wrappers/bin/gamescope", {st_mode=S_IFREG|0511, st_size=63472, ...}, 0) = 0
geteuid()                               = 1000
getegid()                               = 100
getuid()                                = 1000
getgid()                                = 100
access("/run/wrappers/bin/gamescope", X_OK) = 0
newfstatat(AT_FDCWD, "/run/wrappers/bin/gamescope", {st_mode=S_IFREG|0511, st_size=63472, ...}, 0) = 0
geteuid()                               = 1000
getegid()                               = 100
getuid()                                = 1000
getgid()                                = 100
access("/run/wrappers/bin/gamescope", R_OK) = -1 EACCES (Permission denied)
brk(0x1e0f000)                          = 0x1e0f000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -1, SEEK_CUR)                = 122
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x777d2462ba10) = 49683
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x446c20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGABRT && WCOREDUMP(s)}], 0, NULL) = 49683
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, {sa_handler=0x446c20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x777d2466df30}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=58, ws_col=238, ws_xpixel=1904, ws_ypixel=1044}) = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=2998, ...}) = 0
read(3, "# Locale name alias data base.\n#"..., 4096) = 2998
read(3, "", 4096)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en_US.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en_US.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en_US/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/share/locale/en/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}) = 0
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "/run/current-system/sw/bin/steam"..., 149) = 149
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=49683, si_uid=1000, si_status=SIGABRT, si_utime=7 /* 0.07 s */, si_stime=14 /* 0.14 s */} ---
wait4(-1, 0x7fff21197690, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
read(255, "\n", 123)                    = 1
read(255, "", 123)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(134)                         = ?
+++ exited with 134 +++

both of this backtraces are from within dwl.

Thiago-Assis-T avatar Apr 29 '24 20:04 Thiago-Assis-T

Does this still occur? If so, outside of Steam, within dwl:

  • what happens with gamescope --backend wayland -- eglgears_x11?
  • if the above works, what happens with gamescope --backend wayland -- bash -c "eglgears_x11; sleep 3; eglgears_x11; sleep 3; eglgears_x11; sleep 3; eglgears_x11" after you killall eglgears_x11 to close the first eglgears_x11 invocation? Does gamescope abort after 3 seconds? Try running it a few times, as probability may be involved.

eglgears_x11 is probably part of some "mesa-utils" package on your distro.

I would like to know if I am running into the same issue before I post about it.

layercak3 avatar Jul 13 '24 08:07 layercak3

I appear to have a very similar issue. I am running nixos-unstable on an AMD framework 13 (1st gen) with radv. Here is the stderr log of running gamescope -e -- steam

No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
vulkan: selecting physical device 'AMD Radeon Graphics (RADV GFX1103_R1)': queue family 1 (general queue family 0)
vulkan: physical device supports DRM format modifiers
wlserver: [backend/headless/backend.c:67] Creating headless backend
xdg_backend: Seat name: seat0
vulkan: supported DRM formats for sampling usage:
vulkan:   AR24 (0x34325241)
vulkan:   XR24 (0x34325258)
vulkan:   AB24 (0x34324241)
vulkan:   XB24 (0x34324258)
vulkan:   RG16 (0x36314752)
vulkan:   NV12 (0x3231564E)
vulkan:   AB4H (0x48344241)
vulkan:   XB4H (0x48344258)
vulkan:   AB48 (0x38344241)
vulkan:   XB48 (0x38344258)
vulkan:   AB30 (0x30334241)
vulkan:   XB30 (0x30334258)
vulkan:   AR30 (0x30335241)
vulkan:   XR30 (0x30335258)
wlserver: Running compositor on wayland display 'gamescope-0'
wlserver: [backend/headless/backend.c:17] Starting headless backend
wlserver: Successfully initialized libei for input emulation!
wlserver: [xwayland/server.c:107] Starting Xwayland on :1
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x1e8b520 (res 0x1f0ed70)
wlserver: [xwayland/server.c:272] Xserver is ready
pipewire: stream state changed: connecting
pipewire: stream state changed: paused
pipewire: stream available on node ID: 85
xwm: Embedded, no cursor set. Using left_ptr by default.
vblank: Using timerfd.
josh edid: Patching res 800x1280 -> 1280x720
pipewire: renegotiating stream params (size: 1280x720)
steam.sh[102322]: Running Steam on nixos 24.05 64-bit
steam.sh[102322]: STEAM_RUNTIME is enabled automatically
setup.sh[102400]: Steam runtime environment up-to-date!
steam.sh[102322]: Steam client's requirements are satisfied
[2024-07-19 16:13:39] Startup - updater built Jul 16 2024 23:21:18
[2024-07-19 16:13:39] Startup - Steam Client launched with: '/home/agentelement/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
07/19 16:13:39 minidumps folder is set to /tmp/dumps
07/19 16:13:39 Init: Installing breakpad exception handler for appid(steam)/version(1721173382)/tid(102464)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-07-19 16:13:39] Loading cached metrics from disk (/home/agentelement/.local/share/Steam/package/steam_client_metrics.bin)
[2024-07-19 16:13:39] Using the following download hosts for Public, Realm steamglobal
[2024-07-19 16:13:39] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-07-19 16:13:39] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-07-19 16:13:39] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-07-19 16:13:39] Checking for update on startup
[2024-07-19 16:13:39] Checking for available updates...
[2024-07-19 16:13:39] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2024-07-19 16:13:39] Manifest download: send request
[2024-07-19 16:13:39] Manifest download: waiting for download to finish
[2024-07-19 16:13:40] Manifest download: finished
[2024-07-19 16:13:40] Download skipped: /steam_client_ubuntu12 version 1721173382, installed version 1721173382, existing pending version 0
[2024-07-19 16:13:40] Nothing to do
[2024-07-19 16:13:40] Verifying installation...
[2024-07-19 16:13:40] Performing checksum verification of executable files
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x1eb7b00 (res 0x1f14340)
xwm: got the same buffer committed twice, ignoring.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.
> Warning:          Could not resolve keysym XF86KbdInputAssistPrevgrou
> Warning:          Could not resolve keysym XF86KbdInputAssistNextgrou
Errors from xkbcomp are not fatal to the X server
pipewire: renegotiating stream params (size: 1093x1210)
pipewire: renegotiating stream params (size: 1912x2117)
xdg_backend: Changed refresh to: 59.997hz
[2024-07-19 16:13:40] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/agentelement/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 1 real: 0xe9d117b0
XRRGetCrtcInfo Workaround: initialized with override: 1 real: 0xe9d0ff90
CAppInfoCacheReadFromDiskThread took 19 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 102673
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x20cc560 (res 0x1fb1940)
xwm: Unhandled NET_WM_STATE property change: _NET_WM_STATE_MAXIMIZED_VERT
xwm: Unhandled NET_WM_STATE property change: _NET_WM_STATE_MAXIMIZED_HORZ
xwm: got the same buffer committed twice, ignoring.
(EE) failed to read Wayland events: Connection reset by peer
Aborted (core dumped)

Is there more information I can provide?

AgentElement avatar Jul 19 '24 23:07 AgentElement

gamescopes exit codes and aborts are a mess. if i cleanly exit a game i always get an exit code 134. also when runing a single gamescope command and do CRTL+C it aborts with code 134 and also does coredumping... wtf?

DocMAX avatar Dec 27 '24 00:12 DocMAX

gamescopes exit codes and aborts are a mess. if i cleanly exit a game i always get an exit code 134. also when runing a single gamescope command and do CRTL+C it aborts with code 134 and also does coredumping... wtf?

It's a known issue I've been working on fixing it w/ PR https://github.com/ValveSoftware/gamescope/pull/1335 but that was derailed by the previous issue w/ gamescope hanging

sharkautarch avatar Dec 27 '24 02:12 sharkautarch

When can we exprect a fix? Still getting exit code 134 from gamescope even if the game quits normaly.

DocMAX avatar Jun 13 '25 10:06 DocMAX