Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frequent crashes while using WSI layer and HDR #1488

Open
ptkato opened this issue Aug 24, 2024 · 2 comments
Open

Frequent crashes while using WSI layer and HDR #1488

ptkato opened this issue Aug 24, 2024 · 2 comments

Comments

@ptkato
Copy link

ptkato commented Aug 24, 2024

The crashes are frequent and intermittent, sometimes only steam is open, no game at all, and it crashes.

terminal output
[gamescope] [Info]  console: gamescope version undefined
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.
[gamescope] [Info]  vulkan: selecting physical device 'AMD Radeon RX 6700 XT (RADV NAVI22)': queue family 1 (general queue family 0)
[gamescope] [Info]  vulkan: physical device supports DRM format modifiers
[gamescope] [Info]  wlserver: [backend/headless/backend.c:67] Creating headless backend
[gamescope] [Info]  xdg_backend: Seat name: 
[gamescope] [Info]  vulkan: supported DRM formats for sampling usage:
[gamescope] [Info]  vulkan:   AR24 (0x34325241)
[gamescope] [Info]  vulkan:   XR24 (0x34325258)
[gamescope] [Info]  vulkan:   AB24 (0x34324241)
[gamescope] [Info]  vulkan:   XB24 (0x34324258)
[gamescope] [Info]  vulkan:   RG16 (0x36314752)
[gamescope] [Info]  vulkan:   NV12 (0x3231564E)
[gamescope] [Info]  vulkan:   AB4H (0x48344241)
[gamescope] [Info]  vulkan:   XB4H (0x48344258)
[gamescope] [Info]  vulkan:   AB48 (0x38344241)
[gamescope] [Info]  vulkan:   XB48 (0x38344258)
[gamescope] [Info]  vulkan:   AB30 (0x30334241)
[gamescope] [Info]  vulkan:   XB30 (0x30334258)
[gamescope] [Info]  vulkan:   AR30 (0x30335241)
[gamescope] [Info]  vulkan:   XR30 (0x30335258)
[gamescope] [Info]  wlserver: Running compositor on wayland display 'gamescope-0'
[gamescope] [Info]  wlserver: [backend/headless/backend.c:17] Starting headless backend
[gamescope] [Info]  wlserver: Successfully initialized libei for input emulation!
[gamescope] [Error] wlserver: [xwayland/sockets.c:64] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
[gamescope] [Info]  wlserver: [xwayland/server.c:107] Starting Xwayland on :2
[gamescope] [Info]  pipewire: stream state changed: connecting
[gamescope] [Info]  pipewire: stream state changed: paused
[gamescope] [Info]  pipewire: stream available on node ID: 210
[gamescope] [Info]  xwm: Embedded, no cursor set. Using left_ptr by default.
[gamescope] [Info]  vblank: Using timerfd.
[gamescope] [Error] xdg_backend: Failed to map keymap fd.
[gamescope] [Info]  xdg_backend: PreferredMetadata: Red: 0.708 0.292, Green: 0.17 0.797, Blue: 0.131 0.046, White: 0.3127 0.329, Max Luminance: 1000 nits, Min Luminance: 0 nits, Max Full Frame Luminance: 200 nits
[gamescope] [Info]  edid: Patching res 800x1280 -> 3840x2160
steam.sh[1013954]: Running Steam on nixos 24.11 64-bit
steam.sh[1013954]: STEAM_RUNTIME is enabled automatically
setup.sh[1014029]: Steam runtime environment up-to-date!
steam.sh[1013954]: Steam client's requirements are satisfied
[2024-08-24 00:44:03] Startup - updater built Jul 16 2024 23:21:18
[2024-08-24 00:44:03] Startup - Steam Client launched with: '/home/ptkato/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
08/24 00:44:03 minidumps folder is set to /tmp/dumps
08/24 00:44:03 Init: Installing breakpad exception handler for appid(steam)/version(1721173382)/tid(1014093)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-08-24 00:44:04] Loading cached metrics from disk (/home/ptkato/.local/share/Steam/package/steam_client_metrics.bin)
[2024-08-24 00:44:04] Using the following download hosts for Public, Realm steamglobal
[2024-08-24 00:44:04] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-08-24 00:44:04] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-08-24 00:44:04] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-08-24 00:44:04] Checking for update on startup
[2024-08-24 00:44:04] Checking for available updates...
[2024-08-24 00:44:04] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2024-08-24 00:44:04] Manifest download: send request
[2024-08-24 00:44:04] Manifest download: waiting for download to finish
[2024-08-24 00:44:04] Manifest download: finished
[2024-08-24 00:44:04] Download skipped: /steam_client_ubuntu12 version 1721173382, installed version 1721173382, existing pending version 0
[2024-08-24 00:44:04] Nothing to do
[2024-08-24 00:44:04] Verifying installation...
[2024-08-24 00:44:04] Performing checksum verification of executable files
[gamescope] [Warn]  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
[2024-08-24 00:44:06] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/ptkato/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 1 real: 0xe9a0e840
XRRGetCrtcInfo Workaround: initialized with override: 1 real: 0xe9a0d000
CAppInfoCacheReadFromDiskThread took 95 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 1014380
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[gamescope] [Warn]  xwm: got the same buffer committed twice, ignoring.
BRefreshApplicationsInLibrary 1: 2ms
CDesktopCapturePipeWire: Opening DRM render node /dev/dri/renderD128
CDesktopCapturePipeWire: setting stream node path: gamescope
BuildCompleteAppOverviewChange: 466 apps
RegisterForAppOverview 1: 31ms
RegisterForAppOverview 2: 31ms
Deleted library asset /home/ptkato/.local/share/Steam/appcache/librarycache/1826330_library_600x900.jpg
pressure-vessel-wrap[1015054]: W: "/run/current-system/sw/bin/getent" is unlikely to appear in "/run/host"
pressure-vessel-wrap[1015054]: W: Found more than one possible libdrm data directory from provider
fsync: up and running.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
chdir "/home/ptkato/extra/SteamLibrary/steamapps/common/Baldurs Gate 3/bin"
ERROR: ld.so: object '/home/ptkato/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ptkato/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/ptkato/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ptkato/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ptkato/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 1015553 for gameID 1086940
Adding process 1015558 for gameID 1086940
Adding process 1015561 for gameID 1086940
pressure-vessel-wrap[1015558]: W: "/run/current-system/sw/bin/getent" is unlikely to appear in "/run/host"
pressure-vessel-wrap[1015558]: W: Found more than one possible libdrm data directory from provider
Adding process 1015731 for gameID 1086940
fsync: up and running.
Adding process 1015745 for gameID 1086940
Adding process 1015746 for gameID 1086940
Adding process 1015747 for gameID 1086940
Adding process 1015751 for gameID 1086940
Adding process 1015753 for gameID 1086940
Adding process 1015756 for gameID 1086940
Adding process 1015766 for gameID 1086940
Adding process 1015809 for gameID 1086940
Adding process 1015829 for gameID 1086940
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
Adding process 1015896 for gameID 1086940
Setting breakpad minidump AppID = 1086940
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198026490573 [API loaded no]
Adding process 1015995 for gameID 1086940
Adding process 1016079 for gameID 1086940
Adding process 1016119 for gameID 1086940
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
[Gamescope WSI] Creating Gamescope surface: xid: 0x3c00010
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
[Gamescope WSI] Made gamescope surface for xid: 0x3c00010
[Gamescope WSI] Surface state:
  steam app id:                  1086940
  window xid:                    0x3c00010
  wayland surface res id:        5
  layer client flags:            0x0
  server hdr output enabled:     true
  hdr formats exposed to client: true
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[gamescope] [Warn]  xwm: got the same buffer committed twice, ignoring.
[Gamescope WSI] Creating Gamescope surface: xid: 0x380004c
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
[Gamescope WSI] Made gamescope surface for xid: 0x380004c
[Gamescope WSI] Surface state:
  steam app id:                  1086940
  window xid:                    0x380004c
  wayland surface res id:        5
  layer client flags:            0x0
  server hdr output enabled:     true
  hdr formats exposed to client: true
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
[Gamescope WSI] Creating Gamescope surface: xid: 0x380004d
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
[Gamescope WSI] Made gamescope surface for xid: 0x380004d
[Gamescope WSI] Surface state:
  steam app id:                  1086940
  window xid:                    0x380004d
  wayland surface res id:        8
  layer client flags:            0x0
  server hdr output enabled:     true
  hdr formats exposed to client: true
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[Gamescope WSI] Creating swapchain for xid: 0x380004d - minImageCount: 3 - format: VK_FORMAT_A2B10G10R10_UNORM_PACK32 - colorspace: VK_COLOR_SPACE_HDR10_ST2084_EXT - flip: true
[Gamescope WSI] Created swapchain for xid: 0x380004d - imageCount: 3
[Gamescope WSI] VkHdrMetadataEXT: display primaries:
                                      r: 0.708 0.292
                                      g: 0.17 0.797
                                      b: 0.131 0.046
                                      w: 0.3127 0.329
                                  mastering luminance: min 1 nits, max 1e+07 nits
                                  maxContentLightLevel: 0 nits
                                  maxFrameAverageLightLevel: 0 nits
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[Gamescope WSI] Creating swapchain for xid: 0x380004d - minImageCount: 3 - format: VK_FORMAT_A2B10G10R10_UNORM_PACK32 - colorspace: VK_COLOR_SPACE_HDR10_ST2084_EXT - flip: true
[Gamescope WSI] Created swapchain for xid: 0x380004d - imageCount: 3
[Gamescope WSI] VkHdrMetadataEXT: display primaries:
                                      r: 0.708 0.292
                                      g: 0.17 0.797
                                      b: 0.131 0.046
                                      w: 0.3127 0.329
                                  mastering luminance: min 1 nits, max 1e+07 nits
                                  maxContentLightLevel: 0 nits
                                  maxFrameAverageLightLevel: 0 nits
[Gamescope WSI] Swapchain recieved new refresh cycle: 16.67ms
[2024-08-24 00:46:07] Background update loop checking for update. . .
[2024-08-24 00:46:07] Checking for available updates...
[2024-08-24 00:46:07] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=2745424747
[2024-08-24 00:46:07] Manifest download: send request
[2024-08-24 00:46:08] Manifest download: waiting for download to finish
[2024-08-24 00:46:08] Manifest download: finished
[2024-08-24 00:46:08] Download skipped by HTTP 304 Not Modified
[2024-08-24 00:46:08] Nothing to do
[gamescope] [Warn]  xwm: got the same buffer committed twice, ignoring.
[gamescopereaper] [Info]  reaper: Parent of gamescopereaper was killed. Killing children.
(EE) failed to read Wayland events: Connection reset by peer
Aborted (core dumped)
[Gamescope WSI] getWindowRect: xcb_get_geometry failed for window 0x380004d.
[Gamescope WSI] getLargestObscuringWindowSize: xcb_query_tree failed for window 0x380004d.
[Gamescope WSI] getToplevelWindow: xcb_query_tree failed for window 0x380004d.
[Gamescope WSI] canBypassXWayland: failed to get window info for window 0x380004d.
X connection to :2 broken (explicit kill or server shutdown).
X connection to :2 broken (explicit kill or server shutdown).
X connection to :2 broken (explicit kill or server shutdown).
X connection to :2 broken (explicit kill or server shutdown).
X connection to :2 broken (explicit kill or server shutdown).
[Gamescope WSI] getWindowRect: xcb_get_geometry failed for window 0x380004d.
X connection to :2 broken (explicit kill or server shutdown).

coredumpctl output

           PID: 1013920 (gamescope-wl)
           UID: 1000 (ptkato)
           GID: 100 (users)
        Signal: 6 (ABRT)
     Timestamp: Sat 2024-08-24 00:51:07 -03 (2min 20s ago)
  Command Line: gamescope -f -W 3840 -H 2160 --hdr-enabled --hdr-debug-force-output -e -- env ENABLE_GAMESCOPE_WSI=1 DXVK_HDR=1 DISABLE_HDR_WSI=1 steam
    Executable: /nix/store/7waz2ilyvx80hna29xn8rw5x9v5x34s3-gamescope-3.14.29/bin/.gamescope-wrapped
 Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/kitty-1013863-0.scope
          Unit: [email protected]
     User Unit: kitty-1013863-0.scope
         Slice: user-1000.slice
     Owner UID: 1000 (ptkato)
       Boot ID: 961f3befc6d1475984077bddc953e95e
    Machine ID: 072aed1de34848838a63a61281816dd2
      Hostname: ptkato-desktop
       Storage: /var/lib/systemd/coredump/core.gamescope-wl.1000.961f3befc6d1475984077bddc953e95e.1013920.1724471467000000.zst (present)
  Size on Disk: 2.5M
       Message: Process 1013920 (gamescope-wl) of user 1000 dumped core.
                
                Module libpipewire-module-session-manager.so without build-id.
                Module libpipewire-module-metadata.so without build-id.
                Module libpipewire-module-adapter.so without build-id.
                Module libpipewire-module-client-device.so without build-id.
                Module libpipewire-module-client-node.so without build-id.
                Module libpipewire-module-protocol-native.so without build-id.
                Module libspa-dbus.so without build-id.
                Module libspa-journal.so without build-id.
                Module libspa-support.so without build-id.
                Module libVkLayer_hdr_wsi.so without build-id.
                Module liblzma.so.5 without build-id.
                Module libdrm_amdgpu.so.1 without build-id.
                Module libncursesw.so.6 without build-id.
                Module libxcb-keysyms.so.1 without build-id.
                Module libxshmfence.so.1 without build-id.
                Module libxcb-sync.so.1 without build-id.
                Module libxcb-xfixes.so.0 without build-id.
                Module libxcb-present.so.0 without build-id.
                Module libxcb-dri3.so.0 without build-id.
                Module libX11-xcb.so.1 without build-id.
                Module libxcb-randr.so.0 without build-id.
                Module libzstd.so.1 without build-id.
                Module libxml2.so.2 without build-id.
                Module libjson-glib-1.0.so.0 without build-id.
                Module libXinerama.so.1 without build-id.
                Module libtracker-sparql-3.0.so.0 without build-id.
                Module libepoxy.so.0 without build-id.
                Module libdecor-gtk.so without build-id.
                Module libbrotlicommon.so.1 without build-id.
                Module libdatrie.so.1 without build-id.
                Module libselinux.so.1 without build-id.
                Module libexpat.so.1 without build-id.
                Module libbrotlidec.so.1 without build-id.
                Module libbz2.so.1 without build-id.
                Module libgraphite2.so.3 without build-id.
                Module libxcb-shm.so.0 without build-id.
                Module libxcb-render.so.0 without build-id.
                Module libfreetype.so.6 without build-id.
                Module libpng16.so.16 without build-id.
                Module libz.so.1 without build-id.
                Module libthai.so.0 without build-id.
                Module libfribidi.so.0 without build-id.
                Module libfontconfig.so.1 without build-id.
                Module libharfbuzz.so.0 without build-id.
                Module libpangoft2-1.0.so.0 without build-id.
                Module libpango-1.0.so.0 without build-id.
                Module libpangocairo-1.0.so.0 without build-id.
                Module libpcre2-8.so.0 without build-id.
                Module libvmaf.so.3 without build-id.
                Module libjpeg.so.62 without build-id.
                Module libICE.so.6 without build-id.
                Module libSM.so.6 without build-id.
                Module libgudev-1.0.so.0 without build-id.
                Module libXdmcp.so.6 without build-id.
                Module libXau.so.6 without build-id.
                Module libaom.so.3 without build-id.
                Module libdav1d.so.7 without build-id.
                Module libyuv.so without build-id.
                Module libXt.so.6 without build-id.
                Module libwacom.so.9 without build-id.
                Module libevdev.so.2 without build-id.
                Module libmtdev.so.1 without build-id.
                Module libXss.so.1 without build-id.
                Module libXrandr.so.2 without build-id.
                Module libffi.so.8 without build-id.
                Module libxcb.so.1 without build-id.
                Module libgcc_s.so.1 without build-id.
                Module libstdc++.so.6 without build-id.
                Module libeis.so.1 without build-id.
                Module libdecor-0.so.0 without build-id.
                Module libXi.so.6 without build-id.
                Module libavif.so.16 without build-id.
                Module libXcursor.so.1 without build-id.
                Module libdisplay-info.so.2 without build-id.
                Module libpipewire-0.3.so.0 without build-id.
                Module libcap.so.2 without build-id.
                Module libXmu.so.6 without build-id.
                Module libXtst.so.6 without build-id.
                Module libinput.so.10 without build-id.
                Module libseat.so.1 without build-id.
                Module libSDL2-2.0.so.0 without build-id.
                Module libxkbcommon.so.0 without build-id.
                Module libdrm.so.2 without build-id.
                Module libXRes.so.1 without build-id.
                Module libXxf86vm.so.1 without build-id.
                Module libXext.so.6 without build-id.
                Module libXrender.so.1 without build-id.
                Module libXcomposite.so.1 without build-id.
                Module libXfixes.so.3 without build-id.
                Module libXdamage.so.1 without build-id.
                Module libX11.so.6 without build-id.
                Module libvulkan.so.1 without build-id.
                Module .gamescope-wrapped without build-id.
                Stack trace of thread 1013923:
                #0  0x00007f683015a7dc __pthread_kill_implementation (libc.so.6 + 0x927dc)
                #1  0x00007f6830108516 raise (libc.so.6 + 0x40516)
                #2  0x00007f68300f0935 abort (libc.so.6 + 0x28935)
                #3  0x0000000000438045 _ZN9gamescope19CWaylandInputThread10ThreadFuncEv (.gamescope-wrapped + 0x3a045)
                #4  0x00007f68304b46d3 execute_native_thread_routine (libstdc++.so.6 + 0xe86d3)
                #5  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #6  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013922:
                #0  0x00007f68301d851e epoll_wait (libc.so.6 + 0x11051e)
                #1  0x000000000048cd5c _ZN9gamescope7CWaiterILm1024EE10PollEventsEi.isra.0 (.gamescope-wrapped + 0x8ed5c)
                #2  0x000000000048ce5d _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN9gamescope12CAsyncWaiterINS3_11CRawPointerINS3_9IWaitableEEELm1024EEC4EPKcEUlvE_EEEEE6_M_runEv (.gamescope-wrapped + 0x8ee5d)
                #3  0x00007f68304b46d3 execute_native_thread_routine (libstdc++.so.6 + 0xe86d3)
                #4  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #5  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013921:
                #0  0x00007f68301d851e epoll_wait (libc.so.6 + 0x11051e)
                #1  0x000000000044184c _ZN9gamescope7CWaiterILm1024EE10PollEventsEi.isra.0 (.gamescope-wrapped + 0x4384c)
                #2  0x0000000000479e1d _ZN9gamescope12CAsyncWaiterINS_2RcI8commit_tLb1EEELm1024EE16WaiterThreadFuncEPKc (.gamescope-wrapped + 0x7be1d)
                #3  0x00007f68304b46d3 execute_native_thread_routine (libstdc++.so.6 + 0xe86d3)
                #4  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #5  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013920:
                #0  0x00007f68301c9d1f __poll (libc.so.6 + 0x101d1f)
                #1  0x000000000048c087 _Z12wlserver_runv (.gamescope-wrapped + 0x8e087)
                #2  0x0000000000429b4d main (.gamescope-wrapped + 0x2bb4d)
                #3  0x00007f68300f214e __libc_start_call_main (libc.so.6 + 0x2a14e)
                #4  0x00007f68300f2209 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a209)
                #5  0x000000000042fd15 _start (.gamescope-wrapped + 0x31d15)
                
                Stack trace of thread 1013924:
                #0  0x00007f68301d5ded syscall (libc.so.6 + 0x10dded)
                #1  0x00007f682f30c450 g_cond_wait (libglib-2.0.so.0 + 0xbf450)
                #2  0x00007f682f27565b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2865b)
                #3  0x00007f682f2dd8a2 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x908a2)
                #4  0x00007f682f2dd0ad g_thread_proxy (libglib-2.0.so.0 + 0x900ad)
                #5  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #6  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013928:
                #0  0x00007f68301550ce __futex_abstimed_wait_common (libc.so.6 + 0x8d0ce)
                #1  0x00007f6830157c20 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8fc20)
                #2  0x00007f6828b5be29 cnd_wait (libvulkan_radeon.so + 0x2bfe29)
                #3  0x00007f6828b35d1b util_queue_thread_func (libvulkan_radeon.so + 0x299d1b)
                #4  0x00007f6828b5bd57 impl_thrd_routine (libvulkan_radeon.so + 0x2bfd57)
                #5  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #6  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013927:
                #0  0x00007f68301c9d1f __poll (libc.so.6 + 0x101d1f)
                #1  0x00007f682f2ae21f g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x6121f)
                #2  0x00007f682f2aebcf g_main_loop_run (libglib-2.0.so.0 + 0x61bcf)
                #3  0x00007f682d2de8e6 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1328e6)
                #4  0x00007f682f2dd0ad g_thread_proxy (libglib-2.0.so.0 + 0x900ad)
                #5  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #6  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013942:
                #0  0x00007f68301c9d1f __poll (libc.so.6 + 0x101d1f)
                #1  0x00000000004df272 _ZL12run_pipewireP14pipewire_state (.gamescope-wrapped + 0xe1272)
                #2  0x00007f68304b46d3 execute_native_thread_routine (libstdc++.so.6 + 0xe86d3)
                #3  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #4  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013943:
                #0  0x00007f68301d851e epoll_wait (libc.so.6 + 0x11051e)
                #1  0x000000000044184c _ZN9gamescope7CWaiterILm1024EE10PollEventsEi.isra.0 (.gamescope-wrapped + 0x4384c)
                #2  0x0000000000473e31 _Z17steamcompmgr_mainiPPc (.gamescope-wrapped + 0x75e31)
                #3  0x00000000004829b9 _ZL21steamCompMgrThreadRuniPPc (.gamescope-wrapped + 0x849b9)
                #4  0x00007f68304b46d3 execute_native_thread_routine (libstdc++.so.6 + 0xe86d3)
                #5  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #6  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013925:
                #0  0x00007f68301c9d1f __poll (libc.so.6 + 0x101d1f)
                #1  0x00007f682f2ae21f g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x6121f)
                #2  0x00007f682f2ae8ec g_main_context_iteration (libglib-2.0.so.0 + 0x618ec)
                #3  0x00007f682f2ae941 glib_worker_main (libglib-2.0.so.0 + 0x61941)
                #4  0x00007f682f2dd0ad g_thread_proxy (libglib-2.0.so.0 + 0x900ad)
                #5  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #6  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                
                Stack trace of thread 1013945:
                #0  0x00007f68301c07cf wait4 (libc.so.6 + 0xf87cf)
                #1  0x000000000043c011 _ZN9gamescope7Process12WaitForChildEi (.gamescope-wrapped + 0x3e011)
                #2  0x0000000000440840 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ20LaunchNestedChildrenPPcEUlvE_EEEEE6_M_runEv (.gamescope-wrapped + 0x42840)
                #3  0x00007f68304b46d3 execute_native_thread_routine (libstdc++.so.6 + 0xe86d3)
                #4  0x00007f6830158a42 start_thread (libc.so.6 + 0x90a42)
                #5  0x00007f68301d805c __clone3 (libc.so.6 + 0x11005c)
                ELF object binary architecture: AMD x86-64
@layercak3
Copy link

Stack trace looks like #1451 / #1456

layercak3 added a commit to layercak3/gamescope-ghfork that referenced this issue Nov 3, 2024
When becoming invisible, a NULL buffer is attached to the toplevel's
surface which unmaps it. The compositor resets their state and the
surface may also be considered unconfigured. Upon becoming visible, the
surface must be re-mapped using the same process during initialization
(commit without a buffer and wait for configure) before we begin
attaching an actual buffer. The default properties should also be
recovered.

Fixes: ValveSoftware#1456
Fixes: ValveSoftware#1451 (probably)
Fixes: ValveSoftware#1488 (probably)
Fixes: ValveSoftware#1533
layercak3 added a commit to layercak3/gamescope-ghfork that referenced this issue Nov 3, 2024
When becoming invisible, a NULL buffer is attached to the toplevel's
surface which unmaps it. The compositor resets their state and the
surface may also be considered unconfigured. Upon becoming visible, the
surface must be re-mapped using the same process during initialization
(commit without a buffer and wait for configure) before we begin
attaching an actual buffer. The default properties should also be
recovered.

Fixes: ValveSoftware#1456
Fixes: ValveSoftware#1451 (probably)
Fixes: ValveSoftware#1488 (probably)
Fixes: ValveSoftware#1533
@jarrard
Copy link

jarrard commented Nov 21, 2024

I believe I'm MAYBE experiencing this issue with Stalker-2 + HDR...

ValveSoftware/Proton#8260

Maybe not, I can't read this log file, seems like its having a fit.

S2_protonlog_GS.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants