[GH-ISSUE #364] Wolf crashes and restarts when a session joins a lobby, causing Moonlight disconnection #248

Closed
opened 2026-10-15 12:58:42 +00:00 by bsakaguchi · 9 comments
Owner

Originally created by @silvernoo on GitHub (Feb 28, 2026).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/364

https://github.com/user-attachments/assets/f763226d-c15b-4a94-8ff5-44e167ca9107

Describe the bug

When a session joins a lobby (e.g., a multiplayer game lobby), Wolf crashes and restarts.
Immediately after the crash, the Moonlight client loses its connection to the stream.

Steps to Reproduce

  1. Start a streaming session via Moonlight
  2. Launch a game/app that involves joining a lobby
  3. Attempt to join the lobby
  4. Wolf crashes and restarts; Moonlight disconnects

Expected behavior

Wolf should remain stable when a session joins a lobby. The stream should continue uninterrupted.

Actual behavior

Wolf crashes (and auto-restarts due to restart: unless-stopped), and the Moonlight client
is disconnected as a result.

Environment

  • Wolf version/image tag: ghcr.io/games-on-whales/wolf:stable
  • GPU: Intel
  • Host OS: Ubuntu 24.04.4 LTS
  • Moonlight client version: 6.1.0 on Windows
  • Deployment method: Docker Compose

Wolf Logs

Click to expand logs
> 0:03:10.819456572     1 0x79a244001a50 WARN           basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter4> transform could not transform video/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)1280, height=(int)720, framerate=(fraction)60/1, drm-format=(string)AR24:0x0100000000000009 in anything we support
> 0:03:10.819476568     1 0x79a244001a50 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated
> 0:03:10.819480711     1 0x79a244001a50 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated
> 0:03:10.822969558     1 0x79a244001240 WARN              vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc3> Can't calculate borders
> 0:03:10.826076787     1 0x79a244001a50 WARN                vamemory gstvaallocator.c:721:gst_va_dmabuf_allocator_setup_buffer_full:<vadmabufallocator0> driver bug: fd size (4194304) is bigger than object descriptor size (3768320)
> 14:46:59.923500529 INFO  | [DOCKER] Starting container: /WolfRetroarch_865ad859-9adc-442e-97d8-1d395908d234
> 2026-02-28T14:47:14.342826Z  WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError
> 0:03:25.389917503     1 0x79a17c007680 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8861974713640277478_video> warning: Pipeline construction is invalid, please add queues.
> 0:03:25.389928772     1 0x79a17c007680 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8861974713640277478_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.
> 14:47:14.349167699 INFO  | Wayland display ready, listening on: wayland-7
> 14:47:14.367446978 WARN  | [DOCKER] Container Wolf-UI_8861974713640277478 already present, removing first
> 0:03:25.518775663     1 0x79a244002410 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_8861974713640277478_video> segment format mismatched, ignore
> 14:47:14.572043071 INFO  | [DOCKER] Starting container: /Wolf-UI_8861974713640277478
> 0:03:27.371274512     1 0x79a244002b60 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_8861974713640277478_audio> segment format mismatched, ignore
> 14:47:22.625413073 INFO  | [LOBBY] Session 8861974713640277478 joining lobby 865ad859-9adc-442e-97d8-1d395908d234
> 0:03:33.668482464     1 0x79a244002410 WARN              vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc4> Can't calculate borders
> Stack trace (most recent call first):
> #0  0x00005d42caba86e2 in safe_dump_stacktrace_to at /wolf/src/moonlight-server/./exceptions/exceptions.h:22:56
> #1  0x00005d42cabb19fd in shutdown_handler at /wolf/src/moonlight-server/./exceptions/exceptions.h:69:28
> #2  0x0000774f44d718cf at /lib/x86_64-linux-gnu/libc.so.6
> #3  0x0000000000000000
> #4  0x0000774f34ccae79 in GmmLib::GmmResourceInfoCommon::GetQPitch() at /lib/x86_64-linux-gnu/libigdgmm.so.12
> #5  0x0000774f353e7781 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #6  0x0000774f3545e4db at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #7  0x0000774f3545d6fb at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #8  0x0000774f3547f644 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #9  0x0000774f35461bd7 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #10 0x0000774f35489eca at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #11 0x0000774f35105661 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #12 0x0000774f351141e8 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> #13 0x0000774f3747c5cc in vaEndPicture at /lib/x86_64-linux-gnu/libva.so.2
> #14 0x0000774f3768e2d3 at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstva.so
> #15 0x0000774f376bea9f at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstva.so
> #16 0x0000774f4595e734 at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
> #17 0x0000774f3767909d at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstva.so
> #18 0x0000774f4595ddd5 at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
> #19 0x0000774f45824fa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
> #20 0x0000774f458287e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
> #21 0x0000774f4583015b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
> #22 0x0000774f45957d0f at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
> #23 0x0000774f45869aa0 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
> #24 0x0000774f45651b61 at /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #25 0x0000774f4565124a at /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #26 0x0000774f44dce7f0 at /lib/x86_64-linux-gnu/libc.so.6
> #27 0x0000774f44e5f943 in clone at /lib/x86_64-linux-gnu/libc.so.6
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> Failed to format log message: boost: mutex lock failed in pthread_mutex_lock: Invalid argument [generic:22]EVP_DecryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_CTRL_GCM_SET_IVLEN failed
> EVP_DecryptInit_ex (2) failed
> EVP_DecryptInit_ex failed
> EVP_DecryptUpdate failed
> EVP_CTRL_GCM_SET_TAG failed
> EVP_DecryptFinal_ex failed
> Failed to format log message: boost: mutex lock failed in pthread_mutex_lock: Invalid argument [generic:22]EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> EVP_EncryptInit_ex failed
> EVP_CIPHER_CTX_set_padding failed
> EVP_EncryptInit_ex failed
> EVP_EncryptUpdate failed
> EVP_EncryptFinal_ex failed
> [2026-02-28 22:47:23] 
> [2026-02-28 22:47:23] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
> [2026-02-28 22:47:23] **** Configure default user ****
> [2026-02-28 22:47:23] Container running as root. Nothing to do.
> [2026-02-28 22:47:23] DONE
> [2026-02-28 22:47:23] 
> [2026-02-28 22:47:23] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
> [2026-02-28 22:47:23] **** Configure devices ****
> [2026-02-28 22:47:23] Exec device groups
> [2026-02-28 22:47:23] Adding user 'root' to groups: polkitd,root
> [2026-02-28 22:47:23] DONE
> [2026-02-28 22:47:23] 
> [2026-02-28 22:47:23] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
> [2026-02-28 22:47:23] 
> [2026-02-28 22:47:23] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
> [2026-02-28 22:47:23] Launching the container's startup script as user 'root'
> 14:47:23.674069758 INFO  | Gstreamer version: 1.26.7-0
> 0:00:00.007508333     1 0x5819fb6570d0 WARN              cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory
> 14:47:23.675166816 INFO  | Reading config file from: /etc/wolf/cfg/config.toml
> 14:47:23.709247128 INFO  | Using h264 encoder: va
> 14:47:23.712714820 INFO  | Using h265 encoder: va
> 14:47:23.716170956 INFO  | Using av1 encoder: va
> 14:47:23.716347610 INFO  | Using zero copy pipeline on Intel (/dev/dri/renderD128)
> 14:47:23.797914956 INFO  | Detected mounted /etc/wolf in the host as /mnt/library/steam/wolf
> 14:47:23.797955763 INFO  | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/f80d675b2a358c92b5be79065ee67ffd7a97ef8a1425d793dd431f9a3e14ae7b/_data
> 14:47:23.798227030 INFO  | [RTP] Starting RTP ping server on ports 48100 and 48200
> 14:47:23.798349298 INFO  | RTSP server started on port: 48010
> 14:47:23.798422526 INFO  | HTTP server listening on port: 47989 
> 14:47:23.798491392 INFO  | Starting Wolf API server on /run/user/wolf/wolf.sock
> 14:47:23.798584574 INFO  | Starting mDNS service
> 14:47:23.798927136 INFO  | Control server started on port: 47999
> XDG_RUNTIME_DIR (/run/user/wolf) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
> 14:47:23.799139770 WARN  | [PULSE] Unable to connect, Access denied
> 14:47:23.799224994 INFO  | Starting PulseAudio docker container
> 14:47:23.800562312 INFO  | HTTPS server listening on port: 47984 
> 14:47:23.805242674 WARN  | [DOCKER] Container WolfPulseAudio already present, removing first
> 14:47:26.142940529 INFO  | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed)
Originally created by @silvernoo on GitHub (Feb 28, 2026). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/364 https://github.com/user-attachments/assets/f763226d-c15b-4a94-8ff5-44e167ca9107 ## Describe the bug When a session joins a lobby (e.g., a multiplayer game lobby), Wolf crashes and restarts. Immediately after the crash, the Moonlight client loses its connection to the stream. ## Steps to Reproduce 1. Start a streaming session via Moonlight 2. Launch a game/app that involves joining a lobby 3. Attempt to join the lobby 4. Wolf crashes and restarts; Moonlight disconnects ## Expected behavior Wolf should remain stable when a session joins a lobby. The stream should continue uninterrupted. ## Actual behavior Wolf crashes (and auto-restarts due to `restart: unless-stopped`), and the Moonlight client is disconnected as a result. ## Environment - **Wolf version/image tag:** `ghcr.io/games-on-whales/wolf:stable` - **GPU:** Intel - **Host OS:** Ubuntu 24.04.4 LTS - **Moonlight client version:** 6.1.0 on Windows - **Deployment method:** Docker Compose ## Wolf Logs <details> <summary>Click to expand logs</summary> ``` > 0:03:10.819456572  1 0x79a244001a50 WARN   basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter4> transform could not transform video/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)1280, height=(int)720, framerate=(fraction)60/1, drm-format=(string)AR24:0x0100000000000009 in anything we support > 0:03:10.819476568  1 0x79a244001a50 WARN   basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated > 0:03:10.819480711  1 0x79a244001a50 WARN   basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated > 0:03:10.822969558  1 0x79a244001240 WARN   vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc3> Can't calculate borders > 0:03:10.826076787  1 0x79a244001a50 WARN   vamemory gstvaallocator.c:721:gst_va_dmabuf_allocator_setup_buffer_full:<vadmabufallocator0> driver bug: fd size (4194304) is bigger than object descriptor size (3768320) > 14:46:59.923500529 INFO | [DOCKER] Starting container: /WolfRetroarch_865ad859-9adc-442e-97d8-1d395908d234 > 2026-02-28T14:47:14.342826Z  WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError > 0:03:25.389917503  1 0x79a17c007680 WARN   basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8861974713640277478_video> warning: Pipeline construction is invalid, please add queues. > 0:03:25.389928772  1 0x79a17c007680 WARN   basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8861974713640277478_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. > 14:47:14.349167699 INFO | Wayland display ready, listening on: wayland-7 > 14:47:14.367446978 WARN | [DOCKER] Container Wolf-UI_8861974713640277478 already present, removing first > 0:03:25.518775663  1 0x79a244002410 WARN   basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_8861974713640277478_video> segment format mismatched, ignore > 14:47:14.572043071 INFO | [DOCKER] Starting container: /Wolf-UI_8861974713640277478 > 0:03:27.371274512  1 0x79a244002b60 WARN   basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_8861974713640277478_audio> segment format mismatched, ignore > 14:47:22.625413073 INFO | [LOBBY] Session 8861974713640277478 joining lobby 865ad859-9adc-442e-97d8-1d395908d234 > 0:03:33.668482464  1 0x79a244002410 WARN   vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc4> Can't calculate borders > Stack trace (most recent call first): > #0 0x00005d42caba86e2 in safe_dump_stacktrace_to at /wolf/src/moonlight-server/./exceptions/exceptions.h:22:56 > #1 0x00005d42cabb19fd in shutdown_handler at /wolf/src/moonlight-server/./exceptions/exceptions.h:69:28 > #2 0x0000774f44d718cf at /lib/x86_64-linux-gnu/libc.so.6 > #3 0x0000000000000000 > #4 0x0000774f34ccae79 in GmmLib::GmmResourceInfoCommon::GetQPitch() at /lib/x86_64-linux-gnu/libigdgmm.so.12 > #5 0x0000774f353e7781 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #6 0x0000774f3545e4db at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #7 0x0000774f3545d6fb at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #8 0x0000774f3547f644 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #9 0x0000774f35461bd7 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #10 0x0000774f35489eca at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #11 0x0000774f35105661 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #12 0x0000774f351141e8 at /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so > #13 0x0000774f3747c5cc in vaEndPicture at /lib/x86_64-linux-gnu/libva.so.2 > #14 0x0000774f3768e2d3 at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstva.so > #15 0x0000774f376bea9f at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstva.so > #16 0x0000774f4595e734 at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 > #17 0x0000774f3767909d at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstva.so > #18 0x0000774f4595ddd5 at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 > #19 0x0000774f45824fa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 > #20 0x0000774f458287e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 > #21 0x0000774f4583015b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 > #22 0x0000774f45957d0f at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 > #23 0x0000774f45869aa0 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 > #24 0x0000774f45651b61 at /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #25 0x0000774f4565124a at /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #26 0x0000774f44dce7f0 at /lib/x86_64-linux-gnu/libc.so.6 > #27 0x0000774f44e5f943 in clone at /lib/x86_64-linux-gnu/libc.so.6 > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > Failed to format log message: boost: mutex lock failed in pthread_mutex_lock: Invalid argument [generic:22]EVP_DecryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_CTRL_GCM_SET_IVLEN failed > EVP_DecryptInit_ex (2) failed > EVP_DecryptInit_ex failed > EVP_DecryptUpdate failed > EVP_CTRL_GCM_SET_TAG failed > EVP_DecryptFinal_ex failed > Failed to format log message: boost: mutex lock failed in pthread_mutex_lock: Invalid argument [generic:22]EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > EVP_EncryptInit_ex failed > EVP_CIPHER_CTX_set_padding failed > EVP_EncryptInit_ex failed > EVP_EncryptUpdate failed > EVP_EncryptFinal_ex failed > [2026-02-28 22:47:23] > [2026-02-28 22:47:23] [ /etc/cont-init.d/10-setup_user.sh: executing... ] > [2026-02-28 22:47:23] **** Configure default user **** > [2026-02-28 22:47:23] Container running as root. Nothing to do. > [2026-02-28 22:47:23] DONE > [2026-02-28 22:47:23] > [2026-02-28 22:47:23] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] > [2026-02-28 22:47:23] **** Configure devices **** > [2026-02-28 22:47:23] Exec device groups > [2026-02-28 22:47:23] Adding user 'root' to groups: polkitd,root > [2026-02-28 22:47:23] DONE > [2026-02-28 22:47:23] > [2026-02-28 22:47:23] [ /etc/cont-init.d/30-nvidia.sh: executing... ] > [2026-02-28 22:47:23] > [2026-02-28 22:47:23] [ /etc/cont-init.d/init-gamescope.sh: executing... ] > [2026-02-28 22:47:23] Launching the container's startup script as user 'root' > 14:47:23.674069758 INFO | Gstreamer version: 1.26.7-0 > 0:00:00.007508333  1 0x5819fb6570d0 WARN   cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory > 14:47:23.675166816 INFO | Reading config file from: /etc/wolf/cfg/config.toml > 14:47:23.709247128 INFO | Using h264 encoder: va > 14:47:23.712714820 INFO | Using h265 encoder: va > 14:47:23.716170956 INFO | Using av1 encoder: va > 14:47:23.716347610 INFO | Using zero copy pipeline on Intel (/dev/dri/renderD128) > 14:47:23.797914956 INFO | Detected mounted /etc/wolf in the host as /mnt/library/steam/wolf > 14:47:23.797955763 INFO | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/f80d675b2a358c92b5be79065ee67ffd7a97ef8a1425d793dd431f9a3e14ae7b/_data > 14:47:23.798227030 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200 > 14:47:23.798349298 INFO | RTSP server started on port: 48010 > 14:47:23.798422526 INFO | HTTP server listening on port: 47989  > 14:47:23.798491392 INFO | Starting Wolf API server on /run/user/wolf/wolf.sock > 14:47:23.798584574 INFO | Starting mDNS service > 14:47:23.798927136 INFO | Control server started on port: 47999 > XDG_RUNTIME_DIR (/run/user/wolf) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.) > 14:47:23.799139770 WARN | [PULSE] Unable to connect, Access denied > 14:47:23.799224994 INFO | Starting PulseAudio docker container > 14:47:23.800562312 INFO | HTTPS server listening on port: 47984  > 14:47:23.805242674 WARN | [DOCKER] Container WolfPulseAudio already present, removing first > 14:47:26.142940529 INFO | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed) ``` </details>
bsakaguchi 2026-10-15 12:58:42 +00:00
  • closed this issue
  • added the
    fixed?
    label
Author
Owner

@LLDaLastDon commented on GitHub (Apr 13, 2026):

@silvernoo Looks like, I'm not the only one. I'm having the same issue with my Intel GPU. My host is OS: Ubuntu 25.10 Server, Kernel 6.17 VM via Proxmox. I'm using docker as well. I've tried clients in Windows, CachyOS, MacOS, iPadOS, Android, and GoogleTV. All crash just as you descibed. I've also posted in discord, hoping to get some assistance.

<!-- gh-comment-id:4240230939 --> @LLDaLastDon commented on GitHub (Apr 13, 2026): @silvernoo Looks like, I'm not the only one. I'm having the same issue with my Intel GPU. My host is OS: Ubuntu 25.10 Server, Kernel 6.17 VM via Proxmox. I'm using docker as well. I've tried clients in Windows, CachyOS, MacOS, iPadOS, Android, and GoogleTV. All crash just as you descibed. I've also posted in discord, hoping to get some assistance.
Author
Owner

@ABeltramo commented on GitHub (Jun 14, 2026):

We've pushed quite a few fixes and improvements lately, would you be able to test out the latest

docker pull ghcr.io/games-on-whales/wolf:stable

and update the issue? Please provide the full Wolf logs with the added env variable WOLF_LOG_LEVEL=DEBUG when the exception occurs if that is still happening.

<!-- gh-comment-id:4701418942 --> @ABeltramo commented on GitHub (Jun 14, 2026): We've pushed quite a few fixes and improvements lately, would you be able to test out the latest ``` docker pull ghcr.io/games-on-whales/wolf:stable ``` and update the issue? Please provide the full Wolf logs with the added env variable `WOLF_LOG_LEVEL=DEBUG` when the exception occurs if that is still happening.
Author
Owner

@timoschwarzer commented on GitHub (Jun 17, 2026):

I have the same issue and pulled the most recent images (docker compose pull). Single-player streaming works perfectly. The logs show a Firefox session started as a lobby by one Moonlight client, then another Moonlight tries to connect to that lobby. Wolf UI works for both clients but as soon as the 2nd client joins the lobby, the session freezes and ultimately crashes for both clients. One frame comes through to the 2nd client though, so upon joining the lobby the 2nd client sees a still of the Firefox session at that time.

docker-compose.yml
services:
  wolf:
    image: ghcr.io/games-on-whales/wolf:stable
    volumes:
      - ./etc/wolf/:/etc/wolf
      - /var/run/docker.sock:/var/run/docker.sock:rw
      - /dev/:/dev/:rw
      - /run/udev:/run/udev:rw
    device_cgroup_rules:
      - 'c 13:* rmw'
    devices:
      - /dev/dri
      - /dev/uinput
      - /dev/uhid
    network_mode: host
    restart: unless-stopped
    environment:
      WOLF_RENDER_NODE: "/dev/dri/renderD128"
      WOLF_LOG_LEVEL: "DEBUG"
Logs
Attaching to wolf-1
wolf-1  | [2026-06-17 18:26:38] 
wolf-1  | [2026-06-17 18:26:38] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
wolf-1  | [2026-06-17 18:26:38] **** Configure default user ****
wolf-1  | [2026-06-17 18:26:38] Container running as root. Nothing to do.
wolf-1  | [2026-06-17 18:26:38] DONE
wolf-1  | [2026-06-17 18:26:38] 
wolf-1  | [2026-06-17 18:26:38] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
wolf-1  | [2026-06-17 18:26:38] **** Configure devices ****
wolf-1  | [2026-06-17 18:26:38] Exec device groups
wolf-1  | [2026-06-17 18:26:38] Adding user 'root' to groups: gow-gid-994
wolf-1  | [2026-06-17 18:26:38] DONE
wolf-1  | [2026-06-17 18:26:38] 
wolf-1  | [2026-06-17 18:26:38] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
wolf-1  | [2026-06-17 18:26:38] 
wolf-1  | [2026-06-17 18:26:38] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
wolf-1  | [2026-06-17 18:26:38] Launching the container's startup script as user 'root'
wolf-1  | 2026-06-17 18:26:38,386 INFO Set uid to user 0 succeeded
wolf-1  | 2026-06-17 18:26:38,388 INFO RPC interface 'supervisor' initialized
wolf-1  | 2026-06-17 18:26:38,388 CRIT Server 'unix_http_server' running without any HTTP authentication checking
wolf-1  | 2026-06-17 18:26:38,388 INFO supervisord started with pid 1
wolf-1  | 2026-06-17 18:26:39,390 INFO spawned: 'pulseaudio' with pid 253
wolf-1  | 2026-06-17 18:26:39,390 INFO spawned: 'wolf' with pid 254
wolf-1  | [wolf] waiting for PulseAudio socket /run/user/wolf/pulse-socket
wolf-1  | 0:00:00.031806632   257 0x55db46e33f20 WARN                 default ges-meta-container.c:238:_set_value: Could not set value on item: format-version
wolf-1  | 0:00:00.031825218   257 0x55db46e33f20 WARN                 default ges-meta-container.c:238:_set_value: Could not set value on item: format-version
wolf-1  | 0:00:00.031831049   257 0x55db46e33f20 WARN                 default ges-meta-container.c:238:_set_value: Could not set value on item: format-version
wolf-1  | 0:00:00.032006703   257 0x55db46e33f20 WARN               structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype
wolf-1  | libva info: VA-API version 1.22.0
wolf-1  | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
wolf-1  | libva info: Found init function __vaDriverInit_1_22
wolf-1  | libva info: va_openDriver() returns 0
wolf-1  | libva info: VA-API version 1.22.0
wolf-1  | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
wolf-1  | libva info: Found init function __vaDriverInit_1_22
wolf-1  | libva info: va_openDriver() returns 0
wolf-1  | 0:00:00.051297029   257 0x55db46e33f20 WARN                 default gstmsdkcaps.c:1045:_dec_get_codec_index: Unsupported codec VC1 
wolf-1  | 0:00:00.051304383   257 0x55db46e33f20 WARN                 default gstmsdkcaps.c:1284:gst_msdkcaps_dec_create_caps: Failed to create caps for VC1  DEC
wolf-1  | 0:00:00.051306608   257 0x55db46e33f20 WARN                 default gstmsdk.c:250:_register_decoders: Failed to create caps for VC1  DEC
wolf-1  | 0:00:00.051389024   257 0x55db46e33f20 WARN                 default gstmsdkcaps.c:1284:gst_msdkcaps_dec_create_caps: Failed to create caps for VP8  DEC
wolf-1  | 0:00:00.051391810   257 0x55db46e33f20 WARN                 default gstmsdk.c:250:_register_decoders: Failed to create caps for VP8  DEC
wolf-1  | 0:00:00.051575589   257 0x55db46e33f20 WARN                 default gstmsdkcaps.c:1045:_dec_get_codec_index: Unsupported codec VVC 
wolf-1  | 0:00:00.051577804   257 0x55db46e33f20 WARN                 default gstmsdkcaps.c:1284:gst_msdkcaps_dec_create_caps: Failed to create caps for VVC  DEC
wolf-1  | 0:00:00.051579367   257 0x55db46e33f20 WARN                 default gstmsdk.c:250:_register_decoders: Failed to create caps for VVC  DEC
wolf-1  | 0:00:00.053781016   257 0x55db46e33f20 WARN                 default gstmsdkallocator_libva.c:820:gst_msdk_get_supported_modifiers: Failed to get modifier RGB16:0x00ffffffffffffff
wolf-1  | 0:00:00.057245619   257 0x55db46e33f20 WARN              cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory
wolf-1  | amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
wolf-1  | If they do, bad things may happen!
wolf-1  | libva info: VA-API version 1.22.0
wolf-1  | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
wolf-1  | libva info: Found init function __vaDriverInit_1_22
wolf-1  | libva info: va_openDriver() returns 0
wolf-1  | 0:00:00.125622609   257 0x55db46e33f20 WARN                vafilter gstvafilter.c:1787:gst_va_filter_has_compose: VPP does not support alpha blending
wolf-1  | 0:00:00.148428615   257 0x55db46e33f20 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise
wolf-1  | 0:00:00.148550487   257 0x55db46e33f20 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise
wolf-1  | 0:00:00.150866304   254 0x55fed5c0f280 WARN            GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin: Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so)
wolf-1  | 0:00:00.152719019   257 0x55db46e33f20 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise
wolf-1  | 0:00:00.152734889   257 0x55db46e33f20 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise
wolf-1  | 0:00:00.155910452   254 0x55fed5c0f280 WARN            GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin: Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so)
wolf-1  | 17:26:39.771758340 INFO  | Gstreamer version: 1.26.7-0
wolf-1  | 0:00:00.172638102   254 0x55fed5c0f280 WARN              cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory
wolf-1  | 17:26:39.772224738 DEBUG | XDG_RUNTIME_DIR=/run/user/wolf
wolf-1  | 17:26:39.772244275 INFO  | Reading config file from: /etc/wolf/cfg/config.toml
wolf-1  | 17:26:39.777999967 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:26:39.778031126 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)
wolf-1  | 0:00:00.178474547   254 0x55fed5c0f280 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah264enc"!
wolf-1  | amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
wolf-1  | If they do, bad things may happen!
wolf-1  | 0:00:00.204590352   254 0x55fed5c0f280 WARN                vafilter gstvafilter.c:1787:gst_va_filter_has_compose: VPP does not support alpha blending
wolf-1  | 17:26:39.810081853 INFO  | Using h264 encoder: va
wolf-1  | 17:26:39.810121869 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)
wolf-1  | 0:00:00.210568667   254 0x55fed5c0f280 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah265enc"!
wolf-1  | libva info: VA-API version 1.22.0
wolf-1  | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
wolf-1  | libva info: Found init function __vaDriverInit_1_22
wolf-1  | libva info: va_openDriver() returns 0
wolf-1  | 17:26:39.826667293 INFO  | Using h265 encoder: qsv
wolf-1  | 17:26:39.826714723 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)
wolf-1  | 0:00:00.227159376   254 0x55fed5c0f280 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"!
wolf-1  | 17:26:39.828469191 INFO  | Using av1 encoder: va
wolf-1  | 17:26:39.828535207 DEBUG | Required DMA formats for vapostproc: ["NV12:0x0100000000000009", "YU12", "YV12", "YUYV:0x0100000000000009", "YU16:0x0100000000000009", "AB24:0x0100000000000002", "AR24:0x0100000000000002", "XB24:0x0100000000000002", "P010:0x0100000000000009", "AR30:0x0100000000000002", "AYUV:0x0100000000000009", "Y210:0x0100000000000009", "Y410:0x0100000000000009", "P012:0x0100000000000009", "Y212:0x0100000000000009", "Y412:0x0100000000000009"]
wolf-1  | 17:26:39.828586575 INFO  | Using zero copy pipeline on Intel (/dev/dri/renderD128)
wolf-1  | 17:26:39.846158962 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem
wolf-1  | 17:26:39.848977746 DEBUG | We are running as container ID 09e241866c71574536ed1e62e63d69ebe011347fbf64a6c038911200efe8d3dd
wolf-1  | 17:26:39.849001100 INFO  | Detected mounted /etc/wolf in the host as /home/timo/Code/Repositories/games-on-whales/etc/wolf
wolf-1  | 17:26:39.849005769 INFO  | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data
wolf-1  | 17:26:39.849079309 INFO  | [RTP] Starting RTP ping server on ports 48100 and 48200
wolf-1  | 17:26:39.849136147 INFO  | RTSP server started on port: 48010
wolf-1  | 17:26:39.849144012 INFO  | Control server started on port: 47999
wolf-1  | 17:26:39.849152138 INFO  | HTTP server listening on port: 47989 
wolf-1  | 17:26:39.849167918 INFO  | Starting mDNS service
wolf-1  | 17:26:39.849178187 INFO  | Starting Wolf API server on /run/user/wolf/wolf.sock
wolf-1  | 17:26:39.849364902 DEBUG | [PULSE] Connecting...
wolf-1  | 17:26:39.849763952 DEBUG | [PULSE] Pulse connection ready
wolf-1  | 17:26:39.849809919 DEBUG | [PULSE_ROUTER] Enabled PulseAudio subscription (sink-input + sink)
wolf-1  | 17:26:39.849815179 INFO  | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed)
wolf-1  | 17:26:39.849869242 INFO  | HTTPS server listening on port: 47984 
wolf-1  | 17:26:40.400788704 DEBUG | 178.42.241.39 [GET] HTTP://10.13.37.10/serverinfo
wolf-1  | 2026-06-17 18:26:40,400 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
wolf-1  | 2026-06-17 18:26:40,400 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
wolf-1  | 17:26:40.596935746 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/serverinfo
wolf-1  | 17:26:40.789011352 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/applist
wolf-1  | 17:26:40.937625550 DEBUG | 10.13.37.10 [GET] HTTP://10.13.37.10/serverinfo
wolf-1  | 17:26:40.943710779 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/serverinfo
wolf-1  | 17:26:40.951151156 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/applist
wolf-1  | 17:26:43.888363949 DEBUG | 178.42.241.39 [GET] HTTP://10.13.37.10/serverinfo
wolf-1  | 17:26:43.953606848 DEBUG | 10.13.37.10 [GET] HTTP://10.13.37.10/serverinfo
wolf-1  | 17:26:43.958938532 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/serverinfo
wolf-1  | 17:26:44.072785310 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/serverinfo
wolf-1  | 17:26:46.965206494 DEBUG | 10.13.37.10 [GET] HTTP://10.13.37.10/serverinfo
wolf-1  | 17:26:46.970889646 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/serverinfo
wolf-1  | 17:26:47.212511301 DEBUG | 178.42.241.39 [GET] HTTP://10.13.37.10/serverinfo
wolf-1  | 17:26:47.408930183 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/serverinfo
wolf-1  | 17:26:48.919311702 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/launch
wolf-1  | 17:26:48.919468600 DEBUG | Host app state folder: /etc/wolf/11064053914493839817/Wolf UI, creating paths
wolf-1  | 17:26:48.919570935 DEBUG | [STREAM_SESSION] Create wayland compositor
wolf-1  | 17:26:48.919611953 DEBUG | [STREAM_SESSION] Create virtual audio sink
wolf-1  | 17:26:48.919746118 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}, width=1920, height=1080, framerate=60/1 ! 
wolf-1  | interpipesink sync=true async=false name=11064053914493839817_video max-buffers=1
wolf-1  | 17:26:48.919749084 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_11064053914493839817.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="11064053914493839817_audio" sync=true async=false max-buffers=3
wolf-1  | 17:26:48.920121262 DEBUG | [PULSE] Created virtual sink: 3
wolf-1  | 17:26:48.920280364 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817'
wolf-1  | 17:26:48.920309019 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817'
wolf-1  | 17:26:48.921872212 DEBUG | Setting up waylanddisplaysrc
wolf-1  | 17:26:48.925186737 DEBUG | [RTSP] found session by matching payload: 177.78.67.239
wolf-1  | 17:26:48.925198941 DEBUG | [RTSP] received command OPTIONS
wolf-1  | 17:26:48.929281397 DEBUG | [RTSP] found session by matching payload: 177.78.67.239
wolf-1  | 17:26:48.929290925 DEBUG | [RTSP] received command DESCRIBE
wolf-1  | 2026-06-17T17:26:48.952709Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode
wolf-1  | 17:26:48.953450202 DEBUG | [RTSP] found session by matching payload: 177.78.67.239
wolf-1  | 17:26:48.953465381 DEBUG | [RTSP] received command SETUP
wolf-1  | 0:00:09.357445040   254 0x7f2a3401b490 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<11064053914493839817_video> warning: Pipeline construction is invalid, please add queues.
wolf-1  | 0:00:09.357454187   254 0x7f2a3401b490 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<11064053914493839817_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.
wolf-1  | 17:26:48.957133469 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-1
wolf-1  | 17:26:48.957148738 INFO  | Wayland display ready, listening on: wayland-1
wolf-1  | 17:26:48.957276060 DEBUG | [STREAM_SESSION] Start runner
wolf-1  | 17:26:48.957821889 DEBUG | [RTSP] found session by matching payload: 177.78.67.239
wolf-1  | 17:26:48.957824564 DEBUG | /proc/driver/nvidia/gpus/0000:03:00.0/information doesn't exists, this might be normal if the GPU is not Nvidia
wolf-1  | 17:26:48.957833761 DEBUG | [RTSP] received command SETUP
wolf-1  | 17:26:48.962211358 DEBUG | [RTSP] found session by matching payload: 177.78.67.239
wolf-1  | 17:26:48.962224343 DEBUG | [RTSP] received command SETUP
wolf-1  | 17:26:48.962299045 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:26:48.962339091 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/11064053914493839817/Wolf UI/udev/data
wolf-1  | 17:26:48.966986412 DEBUG | [RTSP] found session by matching payload: 177.78.67.239
wolf-1  | 17:26:48.967001451 DEBUG | [RTSP] received command ANNOUNCE
wolf-1  | 17:26:48.967067296 DEBUG | [RTSP] Moonlight requested video format HEVC
wolf-1  | 17:26:48.967072385 DEBUG | [RTSP] Adjusted video bitrate to 39308 Kbps
wolf-1  | 17:26:48.967647760 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:26:48.967754603 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:243 and input:13
wolf-1  | 17:26:48.967789920 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":false,"DeviceCgroupRules":["c 243:* rwm","c 13:* rwm"]}}
wolf-1  | 17:26:48.971798195 DEBUG | [RTSP] found session by matching payload: 177.78.67.239
wolf-1  | 17:26:48.971810198 DEBUG | [RTSP] received command PLAY
wolf-1  | 17:26:48.972044163 DEBUG | [ENET] connected client: 10.13.37.10:31639
wolf-1  | 17:26:48.972281685 DEBUG | Starting video pipeline: 
wolf-1  | interpipesrc name=interpipesrc_11064053914493839817_video listen-to=11064053914493839817_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream !
wolf-1  | vapostproc add-borders=true !
wolf-1  | video/x-raw(memory:VAMemory), format=NV12, width=1920, height=1080, pixel-aspect-ratio=1/1 !
wolf-1  | qsvh265enc b-frames=0 gop-size=0 idr-interval=1 ref-frames=1 bitrate=39308 rate-control=cbr low-latency=1 target-usage=6 !
wolf-1  | h265parse !
wolf-1  | video/x-h265, profile=main, stream-format=byte-stream !
wolf-1  | queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1392 fec_percentage=20 min_required_fec_packets=2 !
wolf-1  | appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink
wolf-1  | 
wolf-1  | 17:26:48.973101374 DEBUG | Setting up wolf_udp_sink
wolf-1  | 17:26:48.973512586 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle
wolf-1  | Unsupported modifier, resource creation failed.
wolf-1  | 2026-06-17T17:26:48.975688Z  WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier
wolf-1  | WARNING: Kernel has no file descriptor comparison support: Operation not permitted
wolf-1  | 0:00:09.377837531   254 0x7f2a14001300 WARN              qsvencoder gstqsvencoder.cpp:1636:gst_qsv_encoder_propose_allocation: null caps in query
wolf-1  | 0:00:09.378357250   254 0x7f2a14001300 WARN              qsvencoder gstqsvencoder.cpp:1115:gst_qsv_encoder_init_encode_session: MFXVideoENCODE::Query returned warning 5 (MFX_WRN_INCOMPATIBLE_VIDEO_PARAM)
wolf-1  | 0:00:09.382004208   254 0x7f2a14001300 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment: segment format mismatched, ignore
wolf-1  | 17:26:49.040727635 DEBUG | [GSTREAMER] Forcing IDR
wolf-1  | 17:26:49.454349376 DEBUG | Starting audio pipeline: 
wolf-1  | interpipesrc name=interpipesrc_11064053914493839817_audio listen-to=11064053914493839817_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false !
wolf-1  | queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert !
wolf-1  | opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 !
wolf-1  | queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="beb9af85697efab47ada47b08a2ed1f3" aes_iv="-533501735" !
wolf-1  | appsink name=wolf_udp_sink
wolf-1  | 17:26:49.455195105 DEBUG | Setting up wolf_udp_sink
wolf-1  | 17:26:49.567720370 INFO  | [DOCKER] Starting container: /Wolf-UI_11064053914493839817
wolf-1  | 17:26:49.567762300 DEBUG | [DOCKER] Starting container: {
wolf-1  |  id: e0023ccc90f5e68e9e346e2eec5fbd44efe919d624971c10755a6a6978c7e0ee
wolf-1  |  name: /Wolf-UI_11064053914493839817
wolf-1  |  image: ghcr.io/games-on-whales/wolf-ui:main
wolf-1  |  status: 0
wolf-1  |  ports: []
wolf-1  |  mounts: [/var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wayland-1:/run/user/wolf/wayland-1:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/11064053914493839817/Wolf UI:/home/retro:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/fake-udev:/usr/bin/fake-udev:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/11064053914493839817/Wolf UI/udev:/run/udev:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/pulse-socket:/run/user/wolf/pulse-socket:rw]
wolf-1  |  devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw]
wolf-1  |  env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}", "PULSE_SOURCE=virtual_sink_11064053914493839817.monitor", "PULSE_SINK=virtual_sink_11064053914493839817", "WOLF_SESSION_ID=11064053914493839817", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]
wolf-1  | }
wolf-1  | 17:26:49.568195985 DEBUG | [PULSE_ROUTER] Map add host='e0023ccc90f5' -> session='11064053914493839817' (container_id='e0023ccc90f5e68e9e346e2eec5fbd44efe919d624971c10755a6a6978c7e0ee')
wolf-1  | 17:26:49.768330831 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/launch
wolf-1  | 17:26:49.768411835 DEBUG | Host app state folder: /etc/wolf/15759125905349462342/Wolf UI, creating paths
wolf-1  | 17:26:49.768473593 DEBUG | [STREAM_SESSION] Create wayland compositor
wolf-1  | 17:26:49.768510894 DEBUG | [STREAM_SESSION] Create virtual audio sink
wolf-1  | 17:26:49.768601536 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}, width=1920, height=1080, framerate=60/1 ! 
wolf-1  | interpipesink sync=true async=false name=15759125905349462342_video max-buffers=1
wolf-1  | 17:26:49.768611495 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_15759125905349462342.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="15759125905349462342_audio" sync=true async=false max-buffers=3
wolf-1  | 17:26:49.768824500 DEBUG | [PULSE] Created virtual sink: 4
wolf-1  | 17:26:49.768910995 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342'
wolf-1  | 17:26:49.768922337 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342'
wolf-1  | 17:26:49.768933498 DEBUG | Setting up waylanddisplaysrc
wolf-1  | 2026-06-17T17:26:49.773547Z  WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError
wolf-1  | 2026-06-17T17:26:49.773617Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode
wolf-1  | 0:00:10.178067681   254 0x7f29ac008470 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<15759125905349462342_video> warning: Pipeline construction is invalid, please add queues.
wolf-1  | 0:00:10.178075466   254 0x7f29ac008470 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<15759125905349462342_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.
wolf-1  | 17:26:49.777712447 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-2
wolf-1  | 17:26:49.777727095 INFO  | Wayland display ready, listening on: wayland-2
wolf-1  | 17:26:49.777875758 DEBUG | [STREAM_SESSION] Start runner
wolf-1  | 17:26:49.778351282 DEBUG | /proc/driver/nvidia/gpus/0000:03:00.0/information doesn't exists, this might be normal if the GPU is not Nvidia
wolf-1  | 17:26:49.782487641 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:26:49.782528087 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/15759125905349462342/Wolf UI/udev/data
wolf-1  | 17:26:49.786376548 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:26:49.786462812 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:243 and input:13
wolf-1  | 17:26:49.786495995 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":false,"DeviceCgroupRules":["c 243:* rwm","c 13:* rwm"]}}
wolf-1  | 17:26:49.787133398 WARN  | [DOCKER] Container Wolf-UI_15759125905349462342 already present, removing first
wolf-1  | Unsupported modifier, resource creation failed.
wolf-1  | 2026-06-17T17:26:49.794308Z  WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier
wolf-1  | 17:26:49.903595482 DEBUG | [RTSP] found session by matching payload: 27.209.205.69
wolf-1  | 17:26:49.903611663 DEBUG | [RTSP] received command OPTIONS
wolf-1  | 17:26:49.987755691 DEBUG | [RTSP] found session by matching payload: 27.209.205.69
wolf-1  | 17:26:49.987770800 DEBUG | [RTSP] received command DESCRIBE
wolf-1  | 17:26:50.064080252 DEBUG | [RTSP] found session by matching payload: 27.209.205.69
wolf-1  | 17:26:50.064095792 DEBUG | [RTSP] received command SETUP
wolf-1  | 17:26:50.144367189 DEBUG | [RTSP] found session by matching payload: 27.209.205.69
wolf-1  | 17:26:50.144384622 DEBUG | [RTSP] received command SETUP
wolf-1  | 17:26:50.231959802 DEBUG | [RTSP] found session by matching payload: 27.209.205.69
wolf-1  | 17:26:50.231975462 DEBUG | [RTSP] received command SETUP
wolf-1  | 17:26:50.289641290 INFO  | [DOCKER] Starting container: /Wolf-UI_15759125905349462342
wolf-1  | 17:26:50.289688660 DEBUG | [DOCKER] Starting container: {
wolf-1  |  id: 67445eb9c0e6ca3f0d096442c4f61056dd6e88f5c7ea8ee3767474141d6710c1
wolf-1  |  name: /Wolf-UI_15759125905349462342
wolf-1  |  image: ghcr.io/games-on-whales/wolf-ui:main
wolf-1  |  status: 0
wolf-1  |  ports: []
wolf-1  |  mounts: [/var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wayland-2:/run/user/wolf/wayland-2:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/15759125905349462342/Wolf UI:/home/retro:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/fake-udev:/usr/bin/fake-udev:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/15759125905349462342/Wolf UI/udev:/run/udev:rw]
wolf-1  |  devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw]
wolf-1  |  env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-2", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}", "PULSE_SOURCE=virtual_sink_15759125905349462342.monitor", "PULSE_SINK=virtual_sink_15759125905349462342", "WOLF_SESSION_ID=15759125905349462342", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]
wolf-1  | }
wolf-1  | 17:26:50.290061139 DEBUG | [PULSE_ROUTER] Map add host='67445eb9c0e6' -> session='15759125905349462342' (container_id='67445eb9c0e6ca3f0d096442c4f61056dd6e88f5c7ea8ee3767474141d6710c1')
wolf-1  | 17:26:50.316126478 DEBUG | [RTSP] found session by matching payload: 27.209.205.69
wolf-1  | 17:26:50.316137700 DEBUG | [RTSP] received command ANNOUNCE
wolf-1  | 17:26:50.316192183 DEBUG | [RTSP] Moonlight requested video format HEVC
wolf-1  | 17:26:50.316196852 DEBUG | [RTSP] Adjusted video bitrate to 15308 Kbps
wolf-1  | 17:26:50.391730448 DEBUG | [RTSP] found session by matching payload: 27.209.205.69
wolf-1  | 17:26:50.391747570 DEBUG | [RTSP] received command PLAY
wolf-1  | 17:26:50.464334501 DEBUG | [ENET] connected client: 178.42.241.39:17618
wolf-1  | 17:26:50.464409283 DEBUG | Starting video pipeline: 
wolf-1  | interpipesrc name=interpipesrc_15759125905349462342_video listen-to=15759125905349462342_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream !
wolf-1  | vapostproc add-borders=true !
wolf-1  | video/x-raw(memory:VAMemory), format=NV12, width=1920, height=1080, pixel-aspect-ratio=1/1 !
wolf-1  | qsvh265enc b-frames=0 gop-size=0 idr-interval=1 ref-frames=1 bitrate=15308 rate-control=cbr low-latency=1 target-usage=6 !
wolf-1  | h265parse !
wolf-1  | video/x-h265, profile=main, stream-format=byte-stream !
wolf-1  | queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 !
wolf-1  | appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink
wolf-1  | 
wolf-1  | 17:26:50.464761202 DEBUG | Setting up wolf_udp_sink
wolf-1  | 17:26:50.465211950 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle
wolf-1  | 0:00:10.868615061   254 0x7f2a14002470 WARN              qsvencoder gstqsvencoder.cpp:1636:gst_qsv_encoder_propose_allocation: null caps in query
wolf-1  | 0:00:10.868921153   254 0x7f2a14002470 WARN              qsvencoder gstqsvencoder.cpp:1115:gst_qsv_encoder_init_encode_session: MFXVideoENCODE::Query returned warning 5 (MFX_WRN_INCOMPATIBLE_VIDEO_PARAM)
wolf-1  | 0:00:10.878554076   254 0x7f2a14002470 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment: segment format mismatched, ignore
wolf-1  | 17:26:50.606715990 DEBUG | Starting audio pipeline: 
wolf-1  | interpipesrc name=interpipesrc_15759125905349462342_audio listen-to=15759125905349462342_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false !
wolf-1  | queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert !
wolf-1  | opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 !
wolf-1  | queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="d4506f1aa12d673f3f97fcc537fa8b80" aes_iv="-1884375944" !
wolf-1  | appsink name=wolf_udp_sink
wolf-1  | 17:26:50.607176626 DEBUG | Setting up wolf_udp_sink
wolf-1  | 0:00:11.321452930   254 0x7f2a14001ab0 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment: segment format mismatched, ignore
wolf-1  | 17:26:51.211477436 DEBUG | [GSTREAMER] Forcing IDR
wolf-1  | 0:00:12.169895438   254 0x7f2a14002e30 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment: segment format mismatched, ignore
wolf-1  | 17:26:52.769368737 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817'
wolf-1  | 17:26:53.006729200 DEBUG | [API] Received request: GET /api/v1/events - 
wolf-1  | 17:26:53.006756291 DEBUG | [API] Received request: GET /api/v1/lobbies - 
wolf-1  | 17:26:53.007294405 DEBUG | [API] Received request: GET /api/v1/profiles - 
wolf-1  | 17:26:53.470101192 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342'
wolf-1  | 17:26:53.701910102 DEBUG | [API] Received request: GET /api/v1/lobbies - 
wolf-1  | 17:26:53.701939337 DEBUG | [API] Received request: GET /api/v1/events - 
wolf-1  | 17:26:53.702377921 DEBUG | [API] Received request: GET /api/v1/profiles - 
wolf-1  | 17:26:54.196631456 DEBUG | [API] Received request: GET /api/v1/profiles - 
wolf-1  | 17:26:54.217886511 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.219635708 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.220162941 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.220979574 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.221587891 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.222070819 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.222704955 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.223199466 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.223776684 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 
wolf-1  | 17:26:54.224229335 DEBUG | [API] Received request: GET /api/v1/lobbies - 
wolf-1  | 17:26:56.678140226 DEBUG | [API] Received request: GET /api/v1/sessions - 
wolf-1  | 17:26:57.615731714 DEBUG | [API] Received request: POST /api/v1/lobbies/create - {"profile_id":"user","name":"Firefox","icon_png_path":"https://games-on-whales.github.io/wildlife/apps/firefox/assets/icon.png","pin_required":null,"pin":null,"multi_user":true,"stop_when_everyone_leaves":false,"runner_state_folder":"profile-data/user/WolfFirefox","runner":{"type":"docker","base_create_json":"{\n  \u0022HostConfig\u0022: {\n    \u0022IpcMode\u0022: \u0022host\u0022,\n    \u0022Privileged\u0022: false,\n    \u0022CapAdd\u0022: [\u0022NET_RAW\u0022, \u0022MKNOD\u0022, \u0022NET_ADMIN\u0022],\n    \u0022DeviceCgroupRules\u0022: [\u0022c 13:* rmw\u0022, \u0022c 244:* rmw\u0022]\n  }\n}\n","devices":[],"env":["RUN_SWAY=1","MOZ_ENABLE_WAYLAND=1","GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*"],"image":"ghcr.io/games-on-whales/firefox:edge","mounts":[],"name":"WolfFirefox","ports":[]},"client_settings":{"controllers_override":[],"h_scroll_acceleration":1,"mouse_acceleration":1,"run_gid":1000,"run_uid":1000,"v_scroll_acceleration":1},"video_settings":{"width":1920,"height":1080,"refresh_rate":60,"wayland_render_node":"/dev/dri/renderD128","runner_render_node":"/dev/dri/renderD128","video_producer_buffer_caps":"video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}"},"audio_settings":{"channel_count":2},"connected_sessions":null}
wolf-1  | 17:26:57.618700309 INFO  | [LOBBY] Creating new lobby
wolf-1  | 17:26:57.618744073 DEBUG | [LOBBY] Create wayland compositor
wolf-1  | 17:26:57.618791322 DEBUG | [LOBBY] Create audio virtual sink
wolf-1  | 17:26:57.618825568 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}, width=1920, height=1080, framerate=60/1 ! 
wolf-1  | interpipesink sync=true async=false name=b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5_video max-buffers=1
wolf-1  | 17:26:57.618884840 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5_audio" sync=true async=false max-buffers=3
wolf-1  | 17:26:57.619102725 DEBUG | [PULSE] Created virtual sink: 5
wolf-1  | 17:26:57.619156497 DEBUG | Setting up waylanddisplaysrc
wolf-1  | 17:26:57.619177727 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' idx=3 -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5'
wolf-1  | 17:26:57.619188949 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' idx=3 -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5'
wolf-1  | 2026-06-17T17:26:57.623887Z  WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError
wolf-1  | 2026-06-17T17:26:57.623970Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode
wolf-1  | 0:00:18.028482290   254 0x7f28f0008c30 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency: warning: Pipeline construction is invalid, please add queues.
wolf-1  | 0:00:18.028489604   254 0x7f28f0008c30 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency: warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.
wolf-1  | 17:26:57.628111998 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-3
wolf-1  | 17:26:57.628123349 INFO  | Wayland display ready, listening on: wayland-3
wolf-1  | 17:26:57.628253747 DEBUG | [LOBBY] Start runner
wolf-1  | 17:26:57.628270800 DEBUG | Host app state folder: /etc/wolf/profile-data/user/WolfFirefox, creating paths
wolf-1  | 17:26:57.628754890 DEBUG | /proc/driver/nvidia/gpus/0000:03:00.0/information doesn't exists, this might be normal if the GPU is not Nvidia
wolf-1  | 17:26:57.633301386 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:26:57.633368434 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/profile-data/user/WolfFirefox/udev/data
wolf-1  | 17:26:57.637294821 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:26:57.637385443 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:243 and input:13
wolf-1  | 17:26:57.637420239 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","Privileged":false,"CapAdd":["NET_RAW","MKNOD","NET_ADMIN"],"DeviceCgroupRules":["c 243:* rwm","c 13:* rwm"]}}
wolf-1  | Unsupported modifier, resource creation failed.
wolf-1  | 2026-06-17T17:26:57.645447Z  WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier
wolf-1  | 17:26:57.679022895 DEBUG | [API] Received request: POST /api/v1/lobbies/join - {"lobby_id":"b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5","moonlight_session_id":"11064053914493839817"}
wolf-1  | 17:26:57.679167240 INFO  | [LOBBY] Session 11064053914493839817 joining lobby b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  | 17:26:57.679237864 DEBUG | [GSTREAMER] Switching audio producer for 11064053914493839817 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  | 17:26:57.679468262 DEBUG | [GSTREAMER] Switching video producer pipeline for 11064053914493839817 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  | 0:00:18.096544995   254 0x7f2a14003310 WARN           basetransform gstbasetransform.c:1371:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, drm-format=(string)AR24:0x0100000000000002 in anything we support
wolf-1  | 0:00:18.096553562   254 0x7f2a14003310 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked: warning: not negotiated
wolf-1  | 0:00:18.096555315   254 0x7f2a14003310 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked: warning: not negotiated
wolf-1  | 0:00:18.098968344   254 0x7f2a14001300 WARN              vapostproc gstvavpp.c:543:gst_va_vpp_set_info: Can't calculate borders
wolf-1  | Unsupported modifier, resource creation failed.
wolf-1  | 2026-06-17T17:26:57.705381Z  WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier
wolf-1  | 0:00:18.401759165   254 0x7f2a14003310 WARN                  dmabuf gstdmabuf.c:95:gst_dmabuf_mem_unmap: Failed to synchronize DMABuf: Bad file descriptor (9)
wolf-1  | 0:00:18.401930110   254 0x7f2a14003310 WARN                vamemory gstvaallocator.c:721:gst_va_dmabuf_allocator_setup_buffer_full: driver bug: fd size (10485760) is bigger than object descriptor size (8847360)
wolf-1  | 17:26:58.150660184 INFO  | [DOCKER] Starting container: /WolfFirefox_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  | 17:26:58.150716401 DEBUG | [DOCKER] Starting container: {
wolf-1  |  id: 9a42950cc194a82bfb5bba1ce25c2255411aefa33071069623b7b96f3a109c9e
wolf-1  |  name: /WolfFirefox_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  |  image: ghcr.io/games-on-whales/firefox:edge
wolf-1  |  status: 0
wolf-1  |  ports: []
wolf-1  |  mounts: [/home/timo/Code/Repositories/games-on-whales/etc/wolf/profile-data/user/WolfFirefox:/home/retro:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/fake-udev:/usr/bin/fake-udev:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/profile-data/user/WolfFirefox/udev:/run/udev:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wayland-3:/run/user/wolf/wayland-3:rw]
wolf-1  |  devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw]
wolf-1  |  env: ["RUN_SWAY=1", "MOZ_ENABLE_WAYLAND=1", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-3", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}", "PULSE_SOURCE=virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5.monitor", "PULSE_SINK=virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5", "WOLF_SESSION_ID=b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]
wolf-1  | }
wolf-1  | 17:26:58.151587828 DEBUG | [PULSE_ROUTER] Map add host='9a42950cc194' -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' (container_id='9a42950cc194a82bfb5bba1ce25c2255411aefa33071069623b7b96f3a109c9e')
wolf-1  | 17:26:59.576986514 DEBUG | [API] Received request: POST /api/v1/lobbies/join - {"lobby_id":"b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5","moonlight_session_id":"15759125905349462342"}
wolf-1  | 17:26:59.577112634 INFO  | [LOBBY] Session 15759125905349462342 joining lobby b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  | 17:26:59.577170835 DEBUG | [GSTREAMER] Switching audio producer for 15759125905349462342 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  | 17:26:59.577364002 DEBUG | [GSTREAMER] Switching video producer pipeline for 15759125905349462342 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5
wolf-1  | 0:00:19.977963731   254 0x7f2a14002470 WARN              vapostproc gstvavpp.c:543:gst_va_vpp_set_info: Can't calculate borders
wolf-1  | malloc(): unaligned tcache chunk detected
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | invalid address.
wolf-1  | invalid address, over memory zone range.
wolf-1  | 2026-06-17 18:27:01,215 WARN exited: wolf (exit status 6; not expected)
wolf-1  | 2026-06-17 18:27:02,217 INFO spawned: 'wolf' with pid 528
wolf-1  | [wolf] waiting for PulseAudio socket /run/user/wolf/pulse-socket
wolf-1  | 17:27:02.356471436 INFO  | Gstreamer version: 1.26.7-0
wolf-1  | 0:00:00.004814354   528 0x55fcf0730f80 WARN              cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory
wolf-1  | 17:27:02.356993459 DEBUG | XDG_RUNTIME_DIR=/run/user/wolf
wolf-1  | 17:27:02.357009770 INFO  | Reading config file from: /etc/wolf/cfg/config.toml
wolf-1  | 17:27:02.362976655 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation
wolf-1  | 17:27:02.363014688 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)
wolf-1  | 0:00:00.010880849   528 0x55fcf0730f80 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah264enc"!
wolf-1  | amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
wolf-1  | If they do, bad things may happen!
wolf-1  | Stack trace (most recent call first):
wolf-1  | #0  0x000055fec2eb87b2 in safe_dump_stacktrace_to at /wolf/src/moonlight-server/./exceptions/exceptions.h:22:56
wolf-1  | #1  0x000055fec2ec1c2d in shutdown_handler at /wolf/src/moonlight-server/./exceptions/exceptions.h:69:28
wolf-1  | #2  0x00007f2a9343c8cf at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #3  0x00007f2a9349b9bc in pthread_kill at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #4  0x00007f2a9343c79d in gsignal at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #5  0x00007f2a9341f8cc in abort at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #6  0x00007f2a93420908 at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #7  0x00007f2a934a5f64 at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #8  0x00007f2a934aac9b in __libc_malloc at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #9  0x00007f2a93cddc89 in g_malloc at /lib/x86_64-linux-gnu/libglib-2.0.so.0
wolf-1  | #10 0x00007f2a93ea95ce in gst_buffer_new at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #11 0x00007f2a93eab306 in gst_buffer_new_allocate at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #12 0x00007f2a8006c686 at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
wolf-1  | #13 0x00007f2a8006ce72 at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
wolf-1  | #14 0x00007f2a80074b9c at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
wolf-1  | #15 0x00007f2a93fff59a at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
wolf-1  | #16 0x00007f2a94005e54 at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
wolf-1  | #17 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #18 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #19 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #20 0x00007f2a92f925c8 in gst_video_encoder_finish_frame at /usr/local/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
wolf-1  | #21 0x00007f2a8ced1f0c at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstqsv.so
wolf-1  | #22 0x00007f2a92f8f060 at /usr/local/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
wolf-1  | #23 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #24 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #25 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #26 0x00007f2a94028e6c at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
wolf-1  | #27 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #28 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #29 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #30 0x00007f2a94028e6c at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
wolf-1  | #31 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #32 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #33 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #34 0x00007f2a94022d0f at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
wolf-1  | #35 0x00007f2a93f34aa0 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
wolf-1  | #36 0x00007f2a93d1cb61 at /lib/x86_64-linux-gnu/libglib-2.0.so.0
wolf-1  | #37 0x00007f2a93d1c24a at /lib/x86_64-linux-gnu/libglib-2.0.so.0
wolf-1  | #38 0x00007f2a934997f0 at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | #39 0x00007f2a9352a943 in clone at /lib/x86_64-linux-gnu/libc.so.6
wolf-1  | 0:00:00.037322275   528 0x55fcf0730f80 WARN                vafilter gstvafilter.c:1787:gst_va_filter_has_compose: VPP does not support alpha blending
wolf-1  | 17:27:02.394765559 INFO  | Using h264 encoder: va
wolf-1  | 17:27:02.394814903 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)
wolf-1  | 0:00:00.042679702   528 0x55fcf0730f80 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah265enc"!
wolf-1  | libva info: VA-API version 1.22.0
wolf-1  | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
wolf-1  | libva info: Found init function __vaDriverInit_1_22
wolf-1  | libva info: va_openDriver() returns 0
wolf-1  | 17:27:02.407602297 INFO  | Using h265 encoder: qsv
wolf-1  | 17:27:02.407647062 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)
wolf-1  | 0:00:00.055513644   528 0x55fcf0730f80 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"!
wolf-1  | 17:27:02.409020884 INFO  | Using av1 encoder: va
wolf-1  | 17:27:02.409088643 DEBUG | Required DMA formats for vapostproc: ["NV12:0x0100000000000009", "YU12", "YV12", "YUYV:0x0100000000000009", "YU16:0x0100000000000009", "AB24:0x0100000000000002", "AR24:0x0100000000000002", "XB24:0x0100000000000002", "P010:0x0100000000000009", "AR30:0x0100000000000002", "AYUV:0x0100000000000009", "Y210:0x0100000000000009", "Y410:0x0100000000000009", "P012:0x0100000000000009", "Y212:0x0100000000000009", "Y412:0x0100000000000009"]
wolf-1  | 17:27:02.409142626 INFO  | Using zero copy pipeline on Intel (/dev/dri/renderD128)
wolf-1  | 17:27:02.426719046 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem
wolf-1  | 17:27:02.429860679 DEBUG | We are running as container ID 09e241866c71574536ed1e62e63d69ebe011347fbf64a6c038911200efe8d3dd
wolf-1  | 17:27:02.429885547 INFO  | Detected mounted /etc/wolf in the host as /home/timo/Code/Repositories/games-on-whales/etc/wolf
wolf-1  | 17:27:02.429890496 INFO  | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data
wolf-1  | 17:27:02.429971390 INFO  | [RTP] Starting RTP ping server on ports 48100 and 48200
wolf-1  | 17:27:02.430037786 INFO  | RTSP server started on port: 48010
wolf-1  | 17:27:02.430043527 INFO  | Control server started on port: 47999
wolf-1  | 17:27:02.430052835 INFO  | HTTP server listening on port: 47989 
wolf-1  | 17:27:02.430074225 INFO  | Starting mDNS service
wolf-1  | 17:27:02.430085687 INFO  | Starting Wolf API server on /run/user/wolf/wolf.sock
wolf-1  | 17:27:02.430221175 DEBUG | [PULSE] Connecting...
wolf-1  | 17:27:02.430581480 DEBUG | [PULSE] Pulse connection ready
wolf-1  | 17:27:02.430623380 DEBUG | [PULSE_ROUTER] Enabled PulseAudio subscription (sink-input + sink)
wolf-1  | 17:27:02.430627347 INFO  | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed)
wolf-1  | 17:27:02.430736545 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817'
wolf-1  | 17:27:02.430752746 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342'
wolf-1  | 17:27:02.430757845 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' idx=3 -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5'
wolf-1  | 17:27:02.430860651 INFO  | HTTPS server listening on port: 47984 
wolf-1  | 2026-06-17 18:27:03,431 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
<!-- gh-comment-id:4733558579 --> @timoschwarzer commented on GitHub (Jun 17, 2026): I have the same issue and pulled the most recent images (`docker compose pull`). Single-player streaming works perfectly. The logs show a Firefox session started as a lobby by one Moonlight client, then another Moonlight tries to connect to that lobby. Wolf UI works for both clients but as soon as the 2nd client joins the lobby, the session freezes and ultimately crashes for both clients. One frame comes through to the 2nd client though, so upon joining the lobby the 2nd client sees a still of the Firefox session at that time. <details> <summary>docker-compose.yml</summary> <pre> services: wolf: image: ghcr.io/games-on-whales/wolf:stable volumes: - ./etc/wolf/:/etc/wolf - /var/run/docker.sock:/var/run/docker.sock:rw - /dev/:/dev/:rw - /run/udev:/run/udev:rw device_cgroup_rules: - 'c 13:* rmw' devices: - /dev/dri - /dev/uinput - /dev/uhid network_mode: host restart: unless-stopped environment: WOLF_RENDER_NODE: "/dev/dri/renderD128" WOLF_LOG_LEVEL: "DEBUG" </pre> </details> <details> <summary>Logs</summary> <pre> Attaching to wolf-1 wolf-1 | [2026-06-17 18:26:38] wolf-1 | [2026-06-17 18:26:38] [ /etc/cont-init.d/10-setup_user.sh: executing... ] wolf-1 | [2026-06-17 18:26:38] **** Configure default user **** wolf-1 | [2026-06-17 18:26:38] Container running as root. Nothing to do. wolf-1 | [2026-06-17 18:26:38] DONE wolf-1 | [2026-06-17 18:26:38] wolf-1 | [2026-06-17 18:26:38] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] wolf-1 | [2026-06-17 18:26:38] **** Configure devices **** wolf-1 | [2026-06-17 18:26:38] Exec device groups wolf-1 | [2026-06-17 18:26:38] Adding user 'root' to groups: gow-gid-994 wolf-1 | [2026-06-17 18:26:38] DONE wolf-1 | [2026-06-17 18:26:38] wolf-1 | [2026-06-17 18:26:38] [ /etc/cont-init.d/30-nvidia.sh: executing... ] wolf-1 | [2026-06-17 18:26:38] wolf-1 | [2026-06-17 18:26:38] [ /etc/cont-init.d/init-gamescope.sh: executing... ] wolf-1 | [2026-06-17 18:26:38] Launching the container's startup script as user 'root' wolf-1 | 2026-06-17 18:26:38,386 INFO Set uid to user 0 succeeded wolf-1 | 2026-06-17 18:26:38,388 INFO RPC interface 'supervisor' initialized wolf-1 | 2026-06-17 18:26:38,388 CRIT Server 'unix_http_server' running without any HTTP authentication checking wolf-1 | 2026-06-17 18:26:38,388 INFO supervisord started with pid 1 wolf-1 | 2026-06-17 18:26:39,390 INFO spawned: 'pulseaudio' with pid 253 wolf-1 | 2026-06-17 18:26:39,390 INFO spawned: 'wolf' with pid 254 wolf-1 | [wolf] waiting for PulseAudio socket /run/user/wolf/pulse-socket wolf-1 | 0:00:00.031806632 257 0x55db46e33f20 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x55db46e337f0> Could not set value on item: format-version wolf-1 | 0:00:00.031825218 257 0x55db46e33f20 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x55db46e34160> Could not set value on item: format-version wolf-1 | 0:00:00.031831049 257 0x55db46e33f20 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x55db46e349d0> Could not set value on item: format-version wolf-1 | 0:00:00.032006703 257 0x55db46e33f20 WARN structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype wolf-1 | libva info: VA-API version 1.22.0 wolf-1 | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so wolf-1 | libva info: Found init function __vaDriverInit_1_22 wolf-1 | libva info: va_openDriver() returns 0 wolf-1 | libva info: VA-API version 1.22.0 wolf-1 | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so wolf-1 | libva info: Found init function __vaDriverInit_1_22 wolf-1 | libva info: va_openDriver() returns 0 wolf-1 | 0:00:00.051297029 257 0x55db46e33f20 WARN default gstmsdkcaps.c:1045:_dec_get_codec_index: Unsupported codec VC1 wolf-1 | 0:00:00.051304383 257 0x55db46e33f20 WARN default gstmsdkcaps.c:1284:gst_msdkcaps_dec_create_caps: Failed to create caps for VC1 DEC wolf-1 | 0:00:00.051306608 257 0x55db46e33f20 WARN default gstmsdk.c:250:_register_decoders: Failed to create caps for VC1 DEC wolf-1 | 0:00:00.051389024 257 0x55db46e33f20 WARN default gstmsdkcaps.c:1284:gst_msdkcaps_dec_create_caps: Failed to create caps for VP8 DEC wolf-1 | 0:00:00.051391810 257 0x55db46e33f20 WARN default gstmsdk.c:250:_register_decoders: Failed to create caps for VP8 DEC wolf-1 | 0:00:00.051575589 257 0x55db46e33f20 WARN default gstmsdkcaps.c:1045:_dec_get_codec_index: Unsupported codec VVC wolf-1 | 0:00:00.051577804 257 0x55db46e33f20 WARN default gstmsdkcaps.c:1284:gst_msdkcaps_dec_create_caps: Failed to create caps for VVC DEC wolf-1 | 0:00:00.051579367 257 0x55db46e33f20 WARN default gstmsdk.c:250:_register_decoders: Failed to create caps for VVC DEC wolf-1 | 0:00:00.053781016 257 0x55db46e33f20 WARN default gstmsdkallocator_libva.c:820:gst_msdk_get_supported_modifiers: Failed to get modifier RGB16:0x00ffffffffffffff wolf-1 | 0:00:00.057245619 257 0x55db46e33f20 WARN cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory wolf-1 | amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description. wolf-1 | If they do, bad things may happen! wolf-1 | libva info: VA-API version 1.22.0 wolf-1 | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so wolf-1 | libva info: Found init function __vaDriverInit_1_22 wolf-1 | libva info: va_openDriver() returns 0 wolf-1 | 0:00:00.125622609 257 0x55db46e33f20 WARN vafilter gstvafilter.c:1787:gst_va_filter_has_compose:<vafilter4> VPP does not support alpha blending wolf-1 | 0:00:00.148428615 257 0x55db46e33f20 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise wolf-1 | 0:00:00.148550487 257 0x55db46e33f20 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise wolf-1 | 0:00:00.150866304 254 0x55fed5c0f280 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so) wolf-1 | 0:00:00.152719019 257 0x55db46e33f20 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise wolf-1 | 0:00:00.152734889 257 0x55db46e33f20 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise wolf-1 | 0:00:00.155910452 254 0x55fed5c0f280 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so) wolf-1 | 17:26:39.771758340 INFO | Gstreamer version: 1.26.7-0 wolf-1 | 0:00:00.172638102 254 0x55fed5c0f280 WARN cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory wolf-1 | 17:26:39.772224738 DEBUG | XDG_RUNTIME_DIR=/run/user/wolf wolf-1 | 17:26:39.772244275 INFO | Reading config file from: /etc/wolf/cfg/config.toml wolf-1 | 17:26:39.777999967 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:26:39.778031126 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) wolf-1 | 0:00:00.178474547 254 0x55fed5c0f280 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah264enc"! wolf-1 | amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description. wolf-1 | If they do, bad things may happen! wolf-1 | 0:00:00.204590352 254 0x55fed5c0f280 WARN vafilter gstvafilter.c:1787:gst_va_filter_has_compose:<vafilter1> VPP does not support alpha blending wolf-1 | 17:26:39.810081853 INFO | Using h264 encoder: va wolf-1 | 17:26:39.810121869 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) wolf-1 | 0:00:00.210568667 254 0x55fed5c0f280 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah265enc"! wolf-1 | libva info: VA-API version 1.22.0 wolf-1 | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so wolf-1 | libva info: Found init function __vaDriverInit_1_22 wolf-1 | libva info: va_openDriver() returns 0 wolf-1 | 17:26:39.826667293 INFO | Using h265 encoder: qsv wolf-1 | 17:26:39.826714723 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) wolf-1 | 0:00:00.227159376 254 0x55fed5c0f280 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"! wolf-1 | 17:26:39.828469191 INFO | Using av1 encoder: va wolf-1 | 17:26:39.828535207 DEBUG | Required DMA formats for vapostproc: ["NV12:0x0100000000000009", "YU12", "YV12", "YUYV:0x0100000000000009", "YU16:0x0100000000000009", "AB24:0x0100000000000002", "AR24:0x0100000000000002", "XB24:0x0100000000000002", "P010:0x0100000000000009", "AR30:0x0100000000000002", "AYUV:0x0100000000000009", "Y210:0x0100000000000009", "Y410:0x0100000000000009", "P012:0x0100000000000009", "Y212:0x0100000000000009", "Y412:0x0100000000000009"] wolf-1 | 17:26:39.828586575 INFO | Using zero copy pipeline on Intel (/dev/dri/renderD128) wolf-1 | 17:26:39.846158962 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem wolf-1 | 17:26:39.848977746 DEBUG | We are running as container ID 09e241866c71574536ed1e62e63d69ebe011347fbf64a6c038911200efe8d3dd wolf-1 | 17:26:39.849001100 INFO | Detected mounted /etc/wolf in the host as /home/timo/Code/Repositories/games-on-whales/etc/wolf wolf-1 | 17:26:39.849005769 INFO | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data wolf-1 | 17:26:39.849079309 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200 wolf-1 | 17:26:39.849136147 INFO | RTSP server started on port: 48010 wolf-1 | 17:26:39.849144012 INFO | Control server started on port: 47999 wolf-1 | 17:26:39.849152138 INFO | HTTP server listening on port: 47989 wolf-1 | 17:26:39.849167918 INFO | Starting mDNS service wolf-1 | 17:26:39.849178187 INFO | Starting Wolf API server on /run/user/wolf/wolf.sock wolf-1 | 17:26:39.849364902 DEBUG | [PULSE] Connecting... wolf-1 | 17:26:39.849763952 DEBUG | [PULSE] Pulse connection ready wolf-1 | 17:26:39.849809919 DEBUG | [PULSE_ROUTER] Enabled PulseAudio subscription (sink-input + sink) wolf-1 | 17:26:39.849815179 INFO | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed) wolf-1 | 17:26:39.849869242 INFO | HTTPS server listening on port: 47984 wolf-1 | 17:26:40.400788704 DEBUG | 178.42.241.39 [GET] HTTP://10.13.37.10/serverinfo wolf-1 | 2026-06-17 18:26:40,400 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) wolf-1 | 2026-06-17 18:26:40,400 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) wolf-1 | 17:26:40.596935746 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/serverinfo wolf-1 | 17:26:40.789011352 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/applist wolf-1 | 17:26:40.937625550 DEBUG | 10.13.37.10 [GET] HTTP://10.13.37.10/serverinfo wolf-1 | 17:26:40.943710779 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/serverinfo wolf-1 | 17:26:40.951151156 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/applist wolf-1 | 17:26:43.888363949 DEBUG | 178.42.241.39 [GET] HTTP://10.13.37.10/serverinfo wolf-1 | 17:26:43.953606848 DEBUG | 10.13.37.10 [GET] HTTP://10.13.37.10/serverinfo wolf-1 | 17:26:43.958938532 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/serverinfo wolf-1 | 17:26:44.072785310 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/serverinfo wolf-1 | 17:26:46.965206494 DEBUG | 10.13.37.10 [GET] HTTP://10.13.37.10/serverinfo wolf-1 | 17:26:46.970889646 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/serverinfo wolf-1 | 17:26:47.212511301 DEBUG | 178.42.241.39 [GET] HTTP://10.13.37.10/serverinfo wolf-1 | 17:26:47.408930183 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/serverinfo wolf-1 | 17:26:48.919311702 DEBUG | 10.13.37.10 [GET] HTTPS://10.13.37.10/launch wolf-1 | 17:26:48.919468600 DEBUG | Host app state folder: /etc/wolf/11064053914493839817/Wolf UI, creating paths wolf-1 | 17:26:48.919570935 DEBUG | [STREAM_SESSION] Create wayland compositor wolf-1 | 17:26:48.919611953 DEBUG | [STREAM_SESSION] Create virtual audio sink wolf-1 | 17:26:48.919746118 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}, width=1920, height=1080, framerate=60/1 ! wolf-1 | interpipesink sync=true async=false name=11064053914493839817_video max-buffers=1 wolf-1 | 17:26:48.919749084 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_11064053914493839817.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="11064053914493839817_audio" sync=true async=false max-buffers=3 wolf-1 | 17:26:48.920121262 DEBUG | [PULSE] Created virtual sink: 3 wolf-1 | 17:26:48.920280364 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817' wolf-1 | 17:26:48.920309019 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817' wolf-1 | 17:26:48.921872212 DEBUG | Setting up waylanddisplaysrc wolf-1 | 17:26:48.925186737 DEBUG | [RTSP] found session by matching payload: 177.78.67.239 wolf-1 | 17:26:48.925198941 DEBUG | [RTSP] received command OPTIONS wolf-1 | 17:26:48.929281397 DEBUG | [RTSP] found session by matching payload: 177.78.67.239 wolf-1 | 17:26:48.929290925 DEBUG | [RTSP] received command DESCRIBE wolf-1 | 2026-06-17T17:26:48.952709Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode wolf-1 | 17:26:48.953450202 DEBUG | [RTSP] found session by matching payload: 177.78.67.239 wolf-1 | 17:26:48.953465381 DEBUG | [RTSP] received command SETUP wolf-1 | 0:00:09.357445040 254 0x7f2a3401b490 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<11064053914493839817_video> warning: Pipeline construction is invalid, please add queues. wolf-1 | 0:00:09.357454187 254 0x7f2a3401b490 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<11064053914493839817_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. wolf-1 | 17:26:48.957133469 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-1 wolf-1 | 17:26:48.957148738 INFO | Wayland display ready, listening on: wayland-1 wolf-1 | 17:26:48.957276060 DEBUG | [STREAM_SESSION] Start runner wolf-1 | 17:26:48.957821889 DEBUG | [RTSP] found session by matching payload: 177.78.67.239 wolf-1 | 17:26:48.957824564 DEBUG | /proc/driver/nvidia/gpus/0000:03:00.0/information doesn't exists, this might be normal if the GPU is not Nvidia wolf-1 | 17:26:48.957833761 DEBUG | [RTSP] received command SETUP wolf-1 | 17:26:48.962211358 DEBUG | [RTSP] found session by matching payload: 177.78.67.239 wolf-1 | 17:26:48.962224343 DEBUG | [RTSP] received command SETUP wolf-1 | 17:26:48.962299045 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:26:48.962339091 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/11064053914493839817/Wolf UI/udev/data wolf-1 | 17:26:48.966986412 DEBUG | [RTSP] found session by matching payload: 177.78.67.239 wolf-1 | 17:26:48.967001451 DEBUG | [RTSP] received command ANNOUNCE wolf-1 | 17:26:48.967067296 DEBUG | [RTSP] Moonlight requested video format HEVC wolf-1 | 17:26:48.967072385 DEBUG | [RTSP] Adjusted video bitrate to 39308 Kbps wolf-1 | 17:26:48.967647760 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:26:48.967754603 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:243 and input:13 wolf-1 | 17:26:48.967789920 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":false,"DeviceCgroupRules":["c 243:* rwm","c 13:* rwm"]}} wolf-1 | 17:26:48.971798195 DEBUG | [RTSP] found session by matching payload: 177.78.67.239 wolf-1 | 17:26:48.971810198 DEBUG | [RTSP] received command PLAY wolf-1 | 17:26:48.972044163 DEBUG | [ENET] connected client: 10.13.37.10:31639 wolf-1 | 17:26:48.972281685 DEBUG | Starting video pipeline: wolf-1 | interpipesrc name=interpipesrc_11064053914493839817_video listen-to=11064053914493839817_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream ! wolf-1 | vapostproc add-borders=true ! wolf-1 | video/x-raw(memory:VAMemory), format=NV12, width=1920, height=1080, pixel-aspect-ratio=1/1 ! wolf-1 | qsvh265enc b-frames=0 gop-size=0 idr-interval=1 ref-frames=1 bitrate=39308 rate-control=cbr low-latency=1 target-usage=6 ! wolf-1 | h265parse ! wolf-1 | video/x-h265, profile=main, stream-format=byte-stream ! wolf-1 | queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1392 fec_percentage=20 min_required_fec_packets=2 ! wolf-1 | appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink wolf-1 | wolf-1 | 17:26:48.973101374 DEBUG | Setting up wolf_udp_sink wolf-1 | 17:26:48.973512586 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle wolf-1 | Unsupported modifier, resource creation failed. wolf-1 | 2026-06-17T17:26:48.975688Z WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier wolf-1 | WARNING: Kernel has no file descriptor comparison support: Operation not permitted wolf-1 | 0:00:09.377837531 254 0x7f2a14001300 WARN qsvencoder gstqsvencoder.cpp:1636:gst_qsv_encoder_propose_allocation:<qsvh265enc1> null caps in query wolf-1 | 0:00:09.378357250 254 0x7f2a14001300 WARN qsvencoder gstqsvencoder.cpp:1115:gst_qsv_encoder_init_encode_session:<qsvh265enc1> MFXVideoENCODE::Query returned warning 5 (MFX_WRN_INCOMPATIBLE_VIDEO_PARAM) wolf-1 | 0:00:09.382004208 254 0x7f2a14001300 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_11064053914493839817_video> segment format mismatched, ignore wolf-1 | 17:26:49.040727635 DEBUG | [GSTREAMER] Forcing IDR wolf-1 | 17:26:49.454349376 DEBUG | Starting audio pipeline: wolf-1 | interpipesrc name=interpipesrc_11064053914493839817_audio listen-to=11064053914493839817_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false ! wolf-1 | queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert ! wolf-1 | opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 ! wolf-1 | queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="beb9af85697efab47ada47b08a2ed1f3" aes_iv="-533501735" ! wolf-1 | appsink name=wolf_udp_sink wolf-1 | 17:26:49.455195105 DEBUG | Setting up wolf_udp_sink wolf-1 | 17:26:49.567720370 INFO | [DOCKER] Starting container: /Wolf-UI_11064053914493839817 wolf-1 | 17:26:49.567762300 DEBUG | [DOCKER] Starting container: { wolf-1 | id: e0023ccc90f5e68e9e346e2eec5fbd44efe919d624971c10755a6a6978c7e0ee wolf-1 | name: /Wolf-UI_11064053914493839817 wolf-1 | image: ghcr.io/games-on-whales/wolf-ui:main wolf-1 | status: 0 wolf-1 | ports: [] wolf-1 | mounts: [/var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wayland-1:/run/user/wolf/wayland-1:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/11064053914493839817/Wolf UI:/home/retro:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/fake-udev:/usr/bin/fake-udev:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/11064053914493839817/Wolf UI/udev:/run/udev:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/pulse-socket:/run/user/wolf/pulse-socket:rw] wolf-1 | devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw] wolf-1 | env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}", "PULSE_SOURCE=virtual_sink_11064053914493839817.monitor", "PULSE_SINK=virtual_sink_11064053914493839817", "WOLF_SESSION_ID=11064053914493839817", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] wolf-1 | } wolf-1 | 17:26:49.568195985 DEBUG | [PULSE_ROUTER] Map add host='e0023ccc90f5' -> session='11064053914493839817' (container_id='e0023ccc90f5e68e9e346e2eec5fbd44efe919d624971c10755a6a6978c7e0ee') wolf-1 | 17:26:49.768330831 DEBUG | 178.42.241.39 [GET] HTTPS://10.13.37.10/launch wolf-1 | 17:26:49.768411835 DEBUG | Host app state folder: /etc/wolf/15759125905349462342/Wolf UI, creating paths wolf-1 | 17:26:49.768473593 DEBUG | [STREAM_SESSION] Create wayland compositor wolf-1 | 17:26:49.768510894 DEBUG | [STREAM_SESSION] Create virtual audio sink wolf-1 | 17:26:49.768601536 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}, width=1920, height=1080, framerate=60/1 ! wolf-1 | interpipesink sync=true async=false name=15759125905349462342_video max-buffers=1 wolf-1 | 17:26:49.768611495 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_15759125905349462342.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="15759125905349462342_audio" sync=true async=false max-buffers=3 wolf-1 | 17:26:49.768824500 DEBUG | [PULSE] Created virtual sink: 4 wolf-1 | 17:26:49.768910995 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342' wolf-1 | 17:26:49.768922337 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342' wolf-1 | 17:26:49.768933498 DEBUG | Setting up waylanddisplaysrc wolf-1 | 2026-06-17T17:26:49.773547Z WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError wolf-1 | 2026-06-17T17:26:49.773617Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode wolf-1 | 0:00:10.178067681 254 0x7f29ac008470 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<15759125905349462342_video> warning: Pipeline construction is invalid, please add queues. wolf-1 | 0:00:10.178075466 254 0x7f29ac008470 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<15759125905349462342_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. wolf-1 | 17:26:49.777712447 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-2 wolf-1 | 17:26:49.777727095 INFO | Wayland display ready, listening on: wayland-2 wolf-1 | 17:26:49.777875758 DEBUG | [STREAM_SESSION] Start runner wolf-1 | 17:26:49.778351282 DEBUG | /proc/driver/nvidia/gpus/0000:03:00.0/information doesn't exists, this might be normal if the GPU is not Nvidia wolf-1 | 17:26:49.782487641 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:26:49.782528087 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/15759125905349462342/Wolf UI/udev/data wolf-1 | 17:26:49.786376548 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:26:49.786462812 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:243 and input:13 wolf-1 | 17:26:49.786495995 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":false,"DeviceCgroupRules":["c 243:* rwm","c 13:* rwm"]}} wolf-1 | 17:26:49.787133398 WARN | [DOCKER] Container Wolf-UI_15759125905349462342 already present, removing first wolf-1 | Unsupported modifier, resource creation failed. wolf-1 | 2026-06-17T17:26:49.794308Z WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier wolf-1 | 17:26:49.903595482 DEBUG | [RTSP] found session by matching payload: 27.209.205.69 wolf-1 | 17:26:49.903611663 DEBUG | [RTSP] received command OPTIONS wolf-1 | 17:26:49.987755691 DEBUG | [RTSP] found session by matching payload: 27.209.205.69 wolf-1 | 17:26:49.987770800 DEBUG | [RTSP] received command DESCRIBE wolf-1 | 17:26:50.064080252 DEBUG | [RTSP] found session by matching payload: 27.209.205.69 wolf-1 | 17:26:50.064095792 DEBUG | [RTSP] received command SETUP wolf-1 | 17:26:50.144367189 DEBUG | [RTSP] found session by matching payload: 27.209.205.69 wolf-1 | 17:26:50.144384622 DEBUG | [RTSP] received command SETUP wolf-1 | 17:26:50.231959802 DEBUG | [RTSP] found session by matching payload: 27.209.205.69 wolf-1 | 17:26:50.231975462 DEBUG | [RTSP] received command SETUP wolf-1 | 17:26:50.289641290 INFO | [DOCKER] Starting container: /Wolf-UI_15759125905349462342 wolf-1 | 17:26:50.289688660 DEBUG | [DOCKER] Starting container: { wolf-1 | id: 67445eb9c0e6ca3f0d096442c4f61056dd6e88f5c7ea8ee3767474141d6710c1 wolf-1 | name: /Wolf-UI_15759125905349462342 wolf-1 | image: ghcr.io/games-on-whales/wolf-ui:main wolf-1 | status: 0 wolf-1 | ports: [] wolf-1 | mounts: [/var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wayland-2:/run/user/wolf/wayland-2:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/15759125905349462342/Wolf UI:/home/retro:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/fake-udev:/usr/bin/fake-udev:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/15759125905349462342/Wolf UI/udev:/run/udev:rw] wolf-1 | devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw] wolf-1 | env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-2", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}", "PULSE_SOURCE=virtual_sink_15759125905349462342.monitor", "PULSE_SINK=virtual_sink_15759125905349462342", "WOLF_SESSION_ID=15759125905349462342", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] wolf-1 | } wolf-1 | 17:26:50.290061139 DEBUG | [PULSE_ROUTER] Map add host='67445eb9c0e6' -> session='15759125905349462342' (container_id='67445eb9c0e6ca3f0d096442c4f61056dd6e88f5c7ea8ee3767474141d6710c1') wolf-1 | 17:26:50.316126478 DEBUG | [RTSP] found session by matching payload: 27.209.205.69 wolf-1 | 17:26:50.316137700 DEBUG | [RTSP] received command ANNOUNCE wolf-1 | 17:26:50.316192183 DEBUG | [RTSP] Moonlight requested video format HEVC wolf-1 | 17:26:50.316196852 DEBUG | [RTSP] Adjusted video bitrate to 15308 Kbps wolf-1 | 17:26:50.391730448 DEBUG | [RTSP] found session by matching payload: 27.209.205.69 wolf-1 | 17:26:50.391747570 DEBUG | [RTSP] received command PLAY wolf-1 | 17:26:50.464334501 DEBUG | [ENET] connected client: 178.42.241.39:17618 wolf-1 | 17:26:50.464409283 DEBUG | Starting video pipeline: wolf-1 | interpipesrc name=interpipesrc_15759125905349462342_video listen-to=15759125905349462342_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream ! wolf-1 | vapostproc add-borders=true ! wolf-1 | video/x-raw(memory:VAMemory), format=NV12, width=1920, height=1080, pixel-aspect-ratio=1/1 ! wolf-1 | qsvh265enc b-frames=0 gop-size=0 idr-interval=1 ref-frames=1 bitrate=15308 rate-control=cbr low-latency=1 target-usage=6 ! wolf-1 | h265parse ! wolf-1 | video/x-h265, profile=main, stream-format=byte-stream ! wolf-1 | queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 ! wolf-1 | appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink wolf-1 | wolf-1 | 17:26:50.464761202 DEBUG | Setting up wolf_udp_sink wolf-1 | 17:26:50.465211950 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle wolf-1 | 0:00:10.868615061 254 0x7f2a14002470 WARN qsvencoder gstqsvencoder.cpp:1636:gst_qsv_encoder_propose_allocation:<qsvh265enc2> null caps in query wolf-1 | 0:00:10.868921153 254 0x7f2a14002470 WARN qsvencoder gstqsvencoder.cpp:1115:gst_qsv_encoder_init_encode_session:<qsvh265enc2> MFXVideoENCODE::Query returned warning 5 (MFX_WRN_INCOMPATIBLE_VIDEO_PARAM) wolf-1 | 0:00:10.878554076 254 0x7f2a14002470 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_15759125905349462342_video> segment format mismatched, ignore wolf-1 | 17:26:50.606715990 DEBUG | Starting audio pipeline: wolf-1 | interpipesrc name=interpipesrc_15759125905349462342_audio listen-to=15759125905349462342_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false ! wolf-1 | queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert ! wolf-1 | opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 ! wolf-1 | queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="d4506f1aa12d673f3f97fcc537fa8b80" aes_iv="-1884375944" ! wolf-1 | appsink name=wolf_udp_sink wolf-1 | 17:26:50.607176626 DEBUG | Setting up wolf_udp_sink wolf-1 | 0:00:11.321452930 254 0x7f2a14001ab0 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_11064053914493839817_audio> segment format mismatched, ignore wolf-1 | 17:26:51.211477436 DEBUG | [GSTREAMER] Forcing IDR wolf-1 | 0:00:12.169895438 254 0x7f2a14002e30 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_15759125905349462342_audio> segment format mismatched, ignore wolf-1 | 17:26:52.769368737 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817' wolf-1 | 17:26:53.006729200 DEBUG | [API] Received request: GET /api/v1/events - wolf-1 | 17:26:53.006756291 DEBUG | [API] Received request: GET /api/v1/lobbies - wolf-1 | 17:26:53.007294405 DEBUG | [API] Received request: GET /api/v1/profiles - wolf-1 | 17:26:53.470101192 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342' wolf-1 | 17:26:53.701910102 DEBUG | [API] Received request: GET /api/v1/lobbies - wolf-1 | 17:26:53.701939337 DEBUG | [API] Received request: GET /api/v1/events - wolf-1 | 17:26:53.702377921 DEBUG | [API] Received request: GET /api/v1/profiles - wolf-1 | 17:26:54.196631456 DEBUG | [API] Received request: GET /api/v1/profiles - wolf-1 | 17:26:54.217886511 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.219635708 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.220162941 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.220979574 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.221587891 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.222070819 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.222704955 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.223199466 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.223776684 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - wolf-1 | 17:26:54.224229335 DEBUG | [API] Received request: GET /api/v1/lobbies - wolf-1 | 17:26:56.678140226 DEBUG | [API] Received request: GET /api/v1/sessions - wolf-1 | 17:26:57.615731714 DEBUG | [API] Received request: POST /api/v1/lobbies/create - {"profile_id":"user","name":"Firefox","icon_png_path":"https://games-on-whales.github.io/wildlife/apps/firefox/assets/icon.png","pin_required":null,"pin":null,"multi_user":true,"stop_when_everyone_leaves":false,"runner_state_folder":"profile-data/user/WolfFirefox","runner":{"type":"docker","base_create_json":"{\n \u0022HostConfig\u0022: {\n \u0022IpcMode\u0022: \u0022host\u0022,\n \u0022Privileged\u0022: false,\n \u0022CapAdd\u0022: [\u0022NET_RAW\u0022, \u0022MKNOD\u0022, \u0022NET_ADMIN\u0022],\n \u0022DeviceCgroupRules\u0022: [\u0022c 13:* rmw\u0022, \u0022c 244:* rmw\u0022]\n }\n}\n","devices":[],"env":["RUN_SWAY=1","MOZ_ENABLE_WAYLAND=1","GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*"],"image":"ghcr.io/games-on-whales/firefox:edge","mounts":[],"name":"WolfFirefox","ports":[]},"client_settings":{"controllers_override":[],"h_scroll_acceleration":1,"mouse_acceleration":1,"run_gid":1000,"run_uid":1000,"v_scroll_acceleration":1},"video_settings":{"width":1920,"height":1080,"refresh_rate":60,"wayland_render_node":"/dev/dri/renderD128","runner_render_node":"/dev/dri/renderD128","video_producer_buffer_caps":"video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}"},"audio_settings":{"channel_count":2},"connected_sessions":null} wolf-1 | 17:26:57.618700309 INFO | [LOBBY] Creating new lobby wolf-1 | 17:26:57.618744073 DEBUG | [LOBBY] Create wayland compositor wolf-1 | 17:26:57.618791322 DEBUG | [LOBBY] Create audio virtual sink wolf-1 | 17:26:57.618825568 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}, width=1920, height=1080, framerate=60/1 ! wolf-1 | interpipesink sync=true async=false name=b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5_video max-buffers=1 wolf-1 | 17:26:57.618884840 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5_audio" sync=true async=false max-buffers=3 wolf-1 | 17:26:57.619102725 DEBUG | [PULSE] Created virtual sink: 5 wolf-1 | 17:26:57.619156497 DEBUG | Setting up waylanddisplaysrc wolf-1 | 17:26:57.619177727 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' idx=3 -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' wolf-1 | 17:26:57.619188949 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' idx=3 -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' wolf-1 | 2026-06-17T17:26:57.623887Z WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError wolf-1 | 2026-06-17T17:26:57.623970Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode wolf-1 | 0:00:18.028482290 254 0x7f28f0008c30 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5_video> warning: Pipeline construction is invalid, please add queues. wolf-1 | 0:00:18.028489604 254 0x7f28f0008c30 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. wolf-1 | 17:26:57.628111998 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-3 wolf-1 | 17:26:57.628123349 INFO | Wayland display ready, listening on: wayland-3 wolf-1 | 17:26:57.628253747 DEBUG | [LOBBY] Start runner wolf-1 | 17:26:57.628270800 DEBUG | Host app state folder: /etc/wolf/profile-data/user/WolfFirefox, creating paths wolf-1 | 17:26:57.628754890 DEBUG | /proc/driver/nvidia/gpus/0000:03:00.0/information doesn't exists, this might be normal if the GPU is not Nvidia wolf-1 | 17:26:57.633301386 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:26:57.633368434 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/profile-data/user/WolfFirefox/udev/data wolf-1 | 17:26:57.637294821 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:26:57.637385443 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:243 and input:13 wolf-1 | 17:26:57.637420239 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","Privileged":false,"CapAdd":["NET_RAW","MKNOD","NET_ADMIN"],"DeviceCgroupRules":["c 243:* rwm","c 13:* rwm"]}} wolf-1 | Unsupported modifier, resource creation failed. wolf-1 | 2026-06-17T17:26:57.645447Z WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier wolf-1 | 17:26:57.679022895 DEBUG | [API] Received request: POST /api/v1/lobbies/join - {"lobby_id":"b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5","moonlight_session_id":"11064053914493839817"} wolf-1 | 17:26:57.679167240 INFO | [LOBBY] Session 11064053914493839817 joining lobby b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | 17:26:57.679237864 DEBUG | [GSTREAMER] Switching audio producer for 11064053914493839817 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | 17:26:57.679468262 DEBUG | [GSTREAMER] Switching video producer pipeline for 11064053914493839817 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | 0:00:18.096544995 254 0x7f2a14003310 WARN basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter8> transform could not transform video/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, drm-format=(string)AR24:0x0100000000000002 in anything we support wolf-1 | 0:00:18.096553562 254 0x7f2a14003310 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter8> warning: not negotiated wolf-1 | 0:00:18.096555315 254 0x7f2a14003310 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter8> warning: not negotiated wolf-1 | 0:00:18.098968344 254 0x7f2a14001300 WARN vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc3> Can't calculate borders wolf-1 | Unsupported modifier, resource creation failed. wolf-1 | 2026-06-17T17:26:57.705381Z WARN waylanddisplaycore::utils::allocator: Failed to create buffer with modifier I915_y_tiled, trying workaround modifier wolf-1 | 0:00:18.401759165 254 0x7f2a14003310 WARN dmabuf gstdmabuf.c:95:gst_dmabuf_mem_unmap:<dmabufallocator2> Failed to synchronize DMABuf: Bad file descriptor (9) wolf-1 | 0:00:18.401930110 254 0x7f2a14003310 WARN vamemory gstvaallocator.c:721:gst_va_dmabuf_allocator_setup_buffer_full:<vadmabufallocator0> driver bug: fd size (10485760) is bigger than object descriptor size (8847360) wolf-1 | 17:26:58.150660184 INFO | [DOCKER] Starting container: /WolfFirefox_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | 17:26:58.150716401 DEBUG | [DOCKER] Starting container: { wolf-1 | id: 9a42950cc194a82bfb5bba1ce25c2255411aefa33071069623b7b96f3a109c9e wolf-1 | name: /WolfFirefox_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | image: ghcr.io/games-on-whales/firefox:edge wolf-1 | status: 0 wolf-1 | ports: [] wolf-1 | mounts: [/home/timo/Code/Repositories/games-on-whales/etc/wolf/profile-data/user/WolfFirefox:/home/retro:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/fake-udev:/usr/bin/fake-udev:rw, /home/timo/Code/Repositories/games-on-whales/etc/wolf/profile-data/user/WolfFirefox/udev:/run/udev:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data/wayland-3:/run/user/wolf/wayland-3:rw] wolf-1 | devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw] wolf-1 | env: ["RUN_SWAY=1", "MOZ_ENABLE_WAYLAND=1", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-3", "GAMESCOPE_HEIGHT=1080", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw(memory:DMABuf), drm-format={NV12:0x0100000000000009,YU12,YV12,YUYV:0x0100000000000009,YU16:0x0100000000000009,AB24:0x0100000000000002,AR24:0x0100000000000002,XB24:0x0100000000000002,AYUV:0x0100000000000009,Y210:0x0100000000000009,Y410:0x0100000000000009,P012:0x0100000000000009,Y212:0x0100000000000009,Y412:0x0100000000000009}", "PULSE_SOURCE=virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5.monitor", "PULSE_SINK=virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5", "WOLF_SESSION_ID=b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1920", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] wolf-1 | } wolf-1 | 17:26:58.151587828 DEBUG | [PULSE_ROUTER] Map add host='9a42950cc194' -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' (container_id='9a42950cc194a82bfb5bba1ce25c2255411aefa33071069623b7b96f3a109c9e') wolf-1 | 17:26:59.576986514 DEBUG | [API] Received request: POST /api/v1/lobbies/join - {"lobby_id":"b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5","moonlight_session_id":"15759125905349462342"} wolf-1 | 17:26:59.577112634 INFO | [LOBBY] Session 15759125905349462342 joining lobby b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | 17:26:59.577170835 DEBUG | [GSTREAMER] Switching audio producer for 15759125905349462342 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | 17:26:59.577364002 DEBUG | [GSTREAMER] Switching video producer pipeline for 15759125905349462342 to b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5 wolf-1 | 0:00:19.977963731 254 0x7f2a14002470 WARN vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc4> Can't calculate borders wolf-1 | malloc(): unaligned tcache chunk detected wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | invalid address. wolf-1 | invalid address, over memory zone range. wolf-1 | 2026-06-17 18:27:01,215 WARN exited: wolf (exit status 6; not expected) wolf-1 | 2026-06-17 18:27:02,217 INFO spawned: 'wolf' with pid 528 wolf-1 | [wolf] waiting for PulseAudio socket /run/user/wolf/pulse-socket wolf-1 | 17:27:02.356471436 INFO | Gstreamer version: 1.26.7-0 wolf-1 | 0:00:00.004814354 528 0x55fcf0730f80 WARN cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory wolf-1 | 17:27:02.356993459 DEBUG | XDG_RUNTIME_DIR=/run/user/wolf wolf-1 | 17:27:02.357009770 INFO | Reading config file from: /etc/wolf/cfg/config.toml wolf-1 | 17:27:02.362976655 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation wolf-1 | 17:27:02.363014688 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) wolf-1 | 0:00:00.010880849 528 0x55fcf0730f80 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah264enc"! wolf-1 | amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description. wolf-1 | If they do, bad things may happen! wolf-1 | Stack trace (most recent call first): wolf-1 | #0 0x000055fec2eb87b2 in safe_dump_stacktrace_to at /wolf/src/moonlight-server/./exceptions/exceptions.h:22:56 wolf-1 | #1 0x000055fec2ec1c2d in shutdown_handler at /wolf/src/moonlight-server/./exceptions/exceptions.h:69:28 wolf-1 | #2 0x00007f2a9343c8cf at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #3 0x00007f2a9349b9bc in pthread_kill at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #4 0x00007f2a9343c79d in gsignal at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #5 0x00007f2a9341f8cc in abort at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #6 0x00007f2a93420908 at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #7 0x00007f2a934a5f64 at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #8 0x00007f2a934aac9b in __libc_malloc at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #9 0x00007f2a93cddc89 in g_malloc at /lib/x86_64-linux-gnu/libglib-2.0.so.0 wolf-1 | #10 0x00007f2a93ea95ce in gst_buffer_new at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #11 0x00007f2a93eab306 in gst_buffer_new_allocate at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #12 0x00007f2a8006c686 at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so wolf-1 | #13 0x00007f2a8006ce72 at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so wolf-1 | #14 0x00007f2a80074b9c at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so wolf-1 | #15 0x00007f2a93fff59a at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 wolf-1 | #16 0x00007f2a94005e54 at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 wolf-1 | #17 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #18 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #19 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #20 0x00007f2a92f925c8 in gst_video_encoder_finish_frame at /usr/local/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 wolf-1 | #21 0x00007f2a8ced1f0c at /usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstqsv.so wolf-1 | #22 0x00007f2a92f8f060 at /usr/local/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 wolf-1 | #23 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #24 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #25 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #26 0x00007f2a94028e6c at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 wolf-1 | #27 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #28 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #29 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #30 0x00007f2a94028e6c at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 wolf-1 | #31 0x00007f2a93eeffa4 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #32 0x00007f2a93ef37e8 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #33 0x00007f2a93efb15b in gst_pad_push at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #34 0x00007f2a94022d0f at /usr/local/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 wolf-1 | #35 0x00007f2a93f34aa0 at /usr/local/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 wolf-1 | #36 0x00007f2a93d1cb61 at /lib/x86_64-linux-gnu/libglib-2.0.so.0 wolf-1 | #37 0x00007f2a93d1c24a at /lib/x86_64-linux-gnu/libglib-2.0.so.0 wolf-1 | #38 0x00007f2a934997f0 at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | #39 0x00007f2a9352a943 in clone at /lib/x86_64-linux-gnu/libc.so.6 wolf-1 | 0:00:00.037322275 528 0x55fcf0730f80 WARN vafilter gstvafilter.c:1787:gst_va_filter_has_compose:<vafilter1> VPP does not support alpha blending wolf-1 | 17:27:02.394765559 INFO | Using h264 encoder: va wolf-1 | 17:27:02.394814903 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) wolf-1 | 0:00:00.042679702 528 0x55fcf0730f80 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vah265enc"! wolf-1 | libva info: VA-API version 1.22.0 wolf-1 | libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so wolf-1 | libva info: Found init function __vaDriverInit_1_22 wolf-1 | libva info: va_openDriver() returns 0 wolf-1 | 17:27:02.407602297 INFO | Using h265 encoder: qsv wolf-1 | 17:27:02.407647062 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) wolf-1 | 0:00:00.055513644 528 0x55fcf0730f80 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"! wolf-1 | 17:27:02.409020884 INFO | Using av1 encoder: va wolf-1 | 17:27:02.409088643 DEBUG | Required DMA formats for vapostproc: ["NV12:0x0100000000000009", "YU12", "YV12", "YUYV:0x0100000000000009", "YU16:0x0100000000000009", "AB24:0x0100000000000002", "AR24:0x0100000000000002", "XB24:0x0100000000000002", "P010:0x0100000000000009", "AR30:0x0100000000000002", "AYUV:0x0100000000000009", "Y210:0x0100000000000009", "Y410:0x0100000000000009", "P012:0x0100000000000009", "Y212:0x0100000000000009", "Y412:0x0100000000000009"] wolf-1 | 17:27:02.409142626 INFO | Using zero copy pipeline on Intel (/dev/dri/renderD128) wolf-1 | 17:27:02.426719046 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem wolf-1 | 17:27:02.429860679 DEBUG | We are running as container ID 09e241866c71574536ed1e62e63d69ebe011347fbf64a6c038911200efe8d3dd wolf-1 | 17:27:02.429885547 INFO | Detected mounted /etc/wolf in the host as /home/timo/Code/Repositories/games-on-whales/etc/wolf wolf-1 | 17:27:02.429890496 INFO | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/a2f38436e9a7e26e411c424de783c81c48123874b8f02e4ecae247d837a6daeb/_data wolf-1 | 17:27:02.429971390 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200 wolf-1 | 17:27:02.430037786 INFO | RTSP server started on port: 48010 wolf-1 | 17:27:02.430043527 INFO | Control server started on port: 47999 wolf-1 | 17:27:02.430052835 INFO | HTTP server listening on port: 47989 wolf-1 | 17:27:02.430074225 INFO | Starting mDNS service wolf-1 | 17:27:02.430085687 INFO | Starting Wolf API server on /run/user/wolf/wolf.sock wolf-1 | 17:27:02.430221175 DEBUG | [PULSE] Connecting... wolf-1 | 17:27:02.430581480 DEBUG | [PULSE] Pulse connection ready wolf-1 | 17:27:02.430623380 DEBUG | [PULSE_ROUTER] Enabled PulseAudio subscription (sink-input + sink) wolf-1 | 17:27:02.430627347 INFO | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed) wolf-1 | 17:27:02.430736545 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_11064053914493839817' idx=1 -> session='11064053914493839817' wolf-1 | 17:27:02.430752746 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_15759125905349462342' idx=2 -> session='15759125905349462342' wolf-1 | 17:27:02.430757845 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' idx=3 -> session='b2ebd83a-3a1a-45e9-ab69-6de52a95dcb5' wolf-1 | 17:27:02.430860651 INFO | HTTPS server listening on port: 47984 wolf-1 | 2026-06-17 18:27:03,431 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) </pre> </details>
Author
Owner

@ooeygg commented on GitHub (Jul 20, 2026):

I'm experiencing this too. Wolf’s internal multi-session pipeline is breaking.

The sequence is:
gst_inter_pipe_ilistener_push_buffer assertion failed
EVP_DecryptFinal_ex failed repeatedly
lobby stopped
pipeline reached EOS
listener removal assertion failed
buffer refcount assertion failed
closed Wayland channel

Shorten logs:

EVP_DecryptFinal_ex failed
EVP_DecryptFinal_ex failed
EVP_DecryptFinal_ex failed
EVP_DecryptFinal_ex failed
** (wolf:1): CRITICAL **: 03:48:38.247: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed
02:48:38.254627089 INFO  | [LOBBY] stopping lobby 11a7fc04-9397-4a73-9484-472477a730e0
02:48:38.254681491 INFO  | [GSTREAMER] Pipeline reached End Of Stream
1:56:40.260399787     1 0x713d0c000f00 WARN                audiosrc gstaudiosrc.c:227:audioringbuffer_thread_func:<pulsesrc13> error reading data -1 (reason: Success), skipping segment
** (wolf:1): CRITICAL **: 03:48:38.255: gst_inter_pipe_ilistener_node_removed: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed
EVP_DecryptFinal_ex failed
<!-- gh-comment-id:5018382712 --> @ooeygg commented on GitHub (Jul 20, 2026): I'm experiencing this too. Wolf’s internal multi-session pipeline is breaking. The sequence is: gst_inter_pipe_ilistener_push_buffer assertion failed EVP_DecryptFinal_ex failed repeatedly lobby stopped pipeline reached EOS listener removal assertion failed buffer refcount assertion failed closed Wayland channel Shorten logs: ``` EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed ** (wolf:1): CRITICAL **: 03:48:38.247: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed 02:48:38.254627089 INFO | [LOBBY] stopping lobby 11a7fc04-9397-4a73-9484-472477a730e0 02:48:38.254681491 INFO | [GSTREAMER] Pipeline reached End Of Stream 1:56:40.260399787 1 0x713d0c000f00 WARN audiosrc gstaudiosrc.c:227:audioringbuffer_thread_func:<pulsesrc13> error reading data -1 (reason: Success), skipping segment ** (wolf:1): CRITICAL **: 03:48:38.255: gst_inter_pipe_ilistener_node_removed: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed EVP_DecryptFinal_ex failed ```
Author
Owner

@ABeltramo commented on GitHub (Jul 20, 2026):

@ooeygg please post the full logs and how you run Wolf (ex: docker run/compose.yml)

<!-- gh-comment-id:5022068751 --> @ABeltramo commented on GitHub (Jul 20, 2026): @ooeygg please post the full logs and how you run Wolf (ex: `docker run`/`compose.yml`)
Author
Owner

@smunoz-tech commented on GitHub (Aug 20, 2026):

Same issue here, running wolf in a debian lxc in proxmox with privileged=yes, server lenovo m720q mini pc and when I try to connect the second user to the server... it generate an interruption in connection for the first client and the second client can't even enter to the wolf ui. another thing that I notice is the server resources cpu and ram, start being consume to the the maxim and I have to stop the lxc and start again...

here is my docker compose

Docker compose
  wolf:
    image: ghcr.io/games-on-whales/wolf:stable
    container_name: wolf
    privileged: true
    environment:
      - WOLF_RENDER_NODE=/dev/dri/renderD128
      - LIBVA_DRIVER_NAME=iHD
      - WOLF_LOG_LEVEL=DEBUG
      - WOLF_USE_ZERO_COPY=FALSE
    volumes:
      - /opt/gaming/wolf/config:/etc/wolf
      - /opt/gaming/wolf/pulse-daemon.conf:/etc/pulse/daemon.conf:ro
      - /var/run/docker.sock:/var/run/docker.sock
      - /opt/gaming/romm/library:/roms
      - /dev:/dev:rshared
      - /run/udev:/run/udev:ro
    device_cgroup_rules:
      - 'c 13:* rmw'
      - 'c 226:* rmw'
    devices:
      - /dev/dri:/dev/dri
      - /dev/uinput:/dev/uinput
    network_mode: host
    restart: unless-stopped

and mi logs

logs
 [2026-08-20 21:08:28] 

[2026-08-20 21:08:28] [ /etc/cont-init.d/10-setup_user.sh: executing... ]

[2026-08-20 21:08:28] **** Configure default user ****

[2026-08-20 21:08:28] Container running as root. Nothing to do.

[2026-08-20 21:08:28] DONE

[2026-08-20 21:08:28] 

[2026-08-20 21:08:28] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]

[2026-08-20 21:08:28] **** Configure devices ****

[2026-08-20 21:08:28] Exec device groups

[2026-08-20 21:08:28] Adding user 'root' to groups: _ssh,root

[2026-08-20 21:08:28] DONE

[2026-08-20 21:08:28] 

[2026-08-20 21:08:28] [ /etc/cont-init.d/30-nvidia.sh: executing... ]

[2026-08-20 21:08:28] 

[2026-08-20 21:08:28] [ /etc/cont-init.d/init-gamescope.sh: executing... ]

[2026-08-20 21:08:28] Launching the container's startup script as user 'root'

2026-08-20 21:08:28,274 INFO Set uid to user 0 succeeded

2026-08-20 21:08:28,277 INFO RPC interface 'supervisor' initialized

2026-08-20 21:08:28,277 CRIT Server 'unix_http_server' running without any HTTP authentication checking

2026-08-20 21:08:28,278 INFO supervisord started with pid 1

2026-08-20 21:08:29,280 INFO spawned: 'pulseaudio' with pid 139

2026-08-20 21:08:29,282 INFO spawned: 'wolf' with pid 140

[wolf] waiting for PulseAudio socket /run/user/wolf/pulse-socket

0:00:00.085393438   143 0x56c8adcc5260 WARN              cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory

0:00:00.093873046   143 0x56c8adcc5260 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x56c8add17a30> Could not set value on item: format-version

0:00:00.093895022   143 0x56c8adcc5260 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x56c8add18360> Could not set value on item: format-version

0:00:00.093907393   143 0x56c8adcc5260 WARN                 default ges-meta-container.c:238:_set_value:<GESAsset@0x56c8add18bd0> Could not set value on item: format-version

0:00:00.094481140   143 0x56c8adcc5260 WARN               structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype

libva info: VA-API version 1.22.0

libva info: User environment variable requested driver 'iHD'

libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so

libva info: Found init function __vaDriverInit_1_22

libva info: va_openDriver() returns 0

0:00:00.175002469   143 0x56c8adcc5260 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise

libva info: VA-API version 1.22.0

libva info: User environment variable requested driver 'iHD'

libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so

libva info: Found init function __vaDriverInit_1_22

libva info: va_openDriver() returns 0

0:00:00.207162711   143 0x56c8adcc5260 WARN                 default gstmsdkallocator_libva.c:820:gst_msdk_get_supported_modifiers: Failed to get modifier RGB16:0x00ffffffffffffff

0:00:00.214211048   143 0x56c8adcc5260 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise

0:00:00.219252264   140 0x59fb8315fb70 WARN            GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so)

0:00:00.221250540   143 0x56c8adcc5260 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise

0:00:00.222760658   143 0x56c8adcc5260 WARN      GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise

0:00:00.230692177   140 0x59fb8315fb70 WARN            GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so)

20:08:29.756403564 INFO  | Gstreamer version: 1.26.7-0

0:00:00.245758690   140 0x59fb8315fb70 WARN              cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory

20:08:29.757428085 DEBUG | XDG_RUNTIME_DIR=/run/user/wolf

20:08:29.757447818 INFO  | Reading config file from: /etc/wolf/cfg/config.toml

20:08:29.767340732 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation

20:08:29.767416935 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)

20:08:29.785963622 INFO  | Using h264 encoder: va

20:08:29.786022253 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)

20:08:29.787826567 INFO  | Using h265 encoder: va

20:08:29.787870180 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2)

0:00:00.276250034   140 0x59fb8315fb70 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"!

0:00:00.276272610   140 0x59fb8315fb70 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1lpenc"!

0:00:00.276290983   140 0x59fb8315fb70 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "qsvav1enc"!

20:08:29.788421845 INFO  | Using av1 encoder: aom

20:08:29.788436637 WARN  | Software av1 encoder detected

20:08:29.788467326 INFO  | Using legacy pipeline on Intel (/dev/dri/renderD128)

20:08:29.800051447 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem

20:08:29.807975538 DEBUG | We are running as container ID ffafbcbbf753b710e74997277f402e46c85da3ae62f4d11a7d3bb74488a678df

20:08:29.808059044 INFO  | Detected mounted /etc/wolf in the host as /opt/gaming/wolf/config

20:08:29.808083695 INFO  | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data

20:08:29.808415881 INFO  | [RTP] Starting RTP ping server on ports 48100 and 48200

20:08:29.808480893 INFO  | RTSP server started on port: 48010

20:08:29.808529891 INFO  | HTTP server listening on port: 47989 

20:08:29.808747137 INFO  | Control server started on port: 47999

20:08:29.808784116 INFO  | Starting Wolf API server on /run/user/wolf/wolf.sock

20:08:29.808803329 INFO  | Starting mDNS service

20:08:29.809035964 DEBUG | [PULSE] Connecting...

20:08:29.809478849 DEBUG | [PULSE] Pulse connection ready

20:08:29.809548870 DEBUG | [PULSE_ROUTER] Enabled PulseAudio subscription (sink-input + sink)

20:08:29.809569609 INFO  | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed)

20:08:29.810017137 INFO  | HTTPS server listening on port: 47984 

2026-08-20 21:08:30,810 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

2026-08-20 21:08:30,810 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

20:08:31.824974129 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:31.900464015 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:31.956278130 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/applist

20:08:35.047699975 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:35.119842367 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:38.265718092 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:38.342575763 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:41.476922710 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:41.535934720 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:44.663859117 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:44.731959328 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:47.864513329 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:47.940320515 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:51.065653286 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:51.221809158 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:54.367039765 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:54.419142074 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:08:57.579134030 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:08:57.640985477 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:00.809769210 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:00.885826971 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:04.028510910 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:04.079352590 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:04.182139034 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/applist

20:09:07.314360264 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:07.375055564 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:10.625393044 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:10.696109911 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:13.858182840 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:13.908274112 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:17.068178489 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:17.145181252 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:20.324978544 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:20.379720158 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:23.520202368 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:23.581935256 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:26.705107074 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:26.765348149 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:30.013054467 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:30.057147191 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:33.196344240 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:33.273898055 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:33.697897589 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/launch

20:09:33.698370921 DEBUG | Host app state folder: /etc/wolf/283307470290365388/Wolf UI, creating paths

20:09:33.698665911 DEBUG | [STREAM_SESSION] Create wayland compositor

20:09:33.698884355 DEBUG | [STREAM_SESSION] Create virtual audio sink

20:09:33.699909855 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw, width=1280, height=720, framerate=60/1 ! 

interpipesink sync=true async=false name=283307470290365388_video max-buffers=1

20:09:33.700224632 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_283307470290365388.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="283307470290365388_audio" sync=true async=false max-buffers=3

20:09:33.701232476 DEBUG | [PULSE] Created virtual sink: 3

20:09:33.702433962 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_283307470290365388' idx=1 -> session='283307470290365388'

20:09:33.702686268 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_283307470290365388' idx=1 -> session='283307470290365388'

20:09:33.713863305 DEBUG | Setting up waylanddisplaysrc

20:09:33.751858536 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:33.751894918 DEBUG | [RTSP] received command OPTIONS

20:09:33.772907352 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:33.772928872 DEBUG | [RTSP] received command DESCRIBE

20:09:33.793068270 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:33.793089595 DEBUG | [RTSP] received command SETUP

20:09:33.813172292 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:33.813192795 DEBUG | [RTSP] received command SETUP

20:09:33.833172875 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:33.833192702 DEBUG | [RTSP] received command SETUP

20:09:33.856223064 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:33.856244148 DEBUG | [RTSP] received command ANNOUNCE

20:09:33.856357050 DEBUG | [RTSP] Moonlight requested video format H264

20:09:33.856369125 DEBUG | [RTSP] Adjusted video bitrate to 7308 Kbps

2026-08-20T20:09:33.866335Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode

0:01:04.368865215   140 0x7d61fc01abb0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<283307470290365388_video> warning: Pipeline construction is invalid, please add queues.

0:01:04.368876498   140 0x7d61fc01abb0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<283307470290365388_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.

20:09:33.880737019 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-1

20:09:33.880766160 INFO  | Wayland display ready, listening on: wayland-1

20:09:33.881251873 DEBUG | [STREAM_SESSION] Start runner

20:09:33.890999269 DEBUG | /proc/driver/nvidia/gpus/0000:00:02.0/information doesn't exists, this might be normal if the GPU is not Nvidia

20:09:33.898780491 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation

20:09:33.898845308 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/283307470290365388/Wolf UI/udev/data

20:09:33.900342996 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:33.900360835 DEBUG | [RTSP] received command PLAY

20:09:33.905963172 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation

20:09:33.906140369 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:239 and input:13

20:09:33.906180178 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":true,"DeviceCgroupRules":["c 239:* rwm","c 13:* rwm"]}}

20:09:33.935125175 DEBUG | [ENET] connected client: 10.0.0.112:8664

20:09:33.939709970 DEBUG | Starting video pipeline: 

interpipesrc name=interpipesrc_283307470290365388_video listen-to=283307470290365388_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream !

vapostproc add-borders=true !

video/x-raw, chroma-site=mpeg2, width=1280, height=720, format=NV12,

colorimetry=bt601, pixel-aspect-ratio=1/1 !

vah264enc aud=false b-frames=0 ref-frames=1 num-slices=1 bitrate=7308 cpb-size=121 min-qp=20 key-int-max=1024 rate-control=cbr target-usage=6 !

h264parse !

video/x-h264, profile=main, stream-format=byte-stream !

queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 !

appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink


20:09:33.941510394 DEBUG | Setting up wolf_udp_sink

20:09:33.941669085 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle

0:01:04.444746781   140 0x7d61ec0012a0 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_video> segment format mismatched, ignore

20:09:34.060790767 INFO  | [DOCKER] Starting container: /Wolf-UI_283307470290365388

20:09:34.060919858 DEBUG | [DOCKER] Starting container: {

 id: 61851d4e225a891a20c73b9669f0442bc68020789790619927a2211ae93034ea

 name: /Wolf-UI_283307470290365388

 image: ghcr.io/games-on-whales/wolf-ui:main

 status: 0

 ports: []

 mounts: [/var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wayland-1:/run/user/wolf/wayland-1:rw, /opt/gaming/wolf/config/283307470290365388/Wolf UI:/home/retro:rw, /opt/gaming/wolf/config/fake-udev:/usr/bin/fake-udev:rw, /opt/gaming/wolf/config/283307470290365388/Wolf UI/udev:/run/udev:rw]

 devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw]

 env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=720", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw", "PULSE_SOURCE=virtual_sink_283307470290365388.monitor", "PULSE_SINK=virtual_sink_283307470290365388", "WOLF_SESSION_ID=283307470290365388", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1280", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]

}

20:09:34.061653959 DEBUG | [PULSE_ROUTER] Map add host='61851d4e225a' -> session='283307470290365388' (container_id='61851d4e225a891a20c73b9669f0442bc68020789790619927a2211ae93034ea')

20:09:34.092528664 DEBUG | [GSTREAMER] Forcing IDR

20:09:34.346608055 DEBUG | Starting audio pipeline: 

interpipesrc name=interpipesrc_283307470290365388_audio listen-to=283307470290365388_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false !

queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert !

opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 !

queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="9299aa39ad2b5e3542cc25beb31aade3" aes_iv="477563332" !

appsink name=wolf_udp_sink

20:09:34.348194841 DEBUG | Setting up wolf_udp_sink

0:01:06.189060729   140 0x7d61ec001a50 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_audio> segment format mismatched, ignore

20:09:41.211321431 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_283307470290365388' idx=1 -> session='283307470290365388'

20:09:41.739076927 DEBUG | [GSTREAMER] Forcing IDR

20:09:41.917743058 DEBUG | [API] Received request: GET /api/v1/lobbies - 

20:09:41.917804047 DEBUG | [API] Received request: GET /api/v1/events - 

20:09:41.920381494 DEBUG | [API] Received request: GET /api/v1/profiles - 

20:09:42.963165012 DEBUG | [API] Received request: GET /api/v1/profiles - 

20:09:42.987381727 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 

20:09:42.990289798 DEBUG | [API] Received request: GET /api/v1/lobbies - 

20:09:45.276805191 DEBUG | [API] Received request: GET /api/v1/sessions - 

20:09:45.345540628 DEBUG | [API] Received request: POST /api/v1/lobbies/create - {"profile_id":"user","name":"RetroArch","icon_png_path":"https://games-on-whales.github.io/wildlife/apps/retroarch/assets/icon.png","pin_required":null,"pin":null,"multi_user":false,"stop_when_everyone_leaves":false,"runner_state_folder":"profile-data/user/WolfRetroarch","runner":{"type":"docker","base_create_json":"{\n  \u0022HostConfig\u0022: {\n    \u0022IpcMode\u0022: \u0022host\u0022,\n    \u0022CapAdd\u0022: [\u0022NET_RAW\u0022, \u0022MKNOD\u0022, \u0022NET_ADMIN\u0022, \u0022SYS_ADMIN\u0022, \u0022SYS_NICE\u0022],\n    \u0022Privileged\u0022: true,\n    \u0022DeviceCgroupRules\u0022: [\u0022c 13:* rmw\u0022, \u0022c 244:* rmw\u0022]\n  }\n}\n","devices":[],"env":["RUN_SWAY=true","GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*"],"image":"ghcr.io/games-on-whales/retroarch:edge","mounts":["/opt/gaming/romm/library:/roms:rw","/dev/input:/dev/input:rw"],"name":"WolfRetroarch","ports":[]},"client_settings":{"controllers_override":[],"h_scroll_acceleration":1,"mouse_acceleration":1,"run_gid":1000,"run_uid":1000,"v_scroll_acceleration":1},"video_settings":{"width":1280,"height":720,"refresh_rate":60,"wayland_render_node":"/dev/dri/renderD128","runner_render_node":"/dev/dri/renderD128","video_producer_buffer_caps":"video/x-raw"},"audio_settings":{"channel_count":2},"connected_sessions":null}

20:09:45.351620597 INFO  | [LOBBY] Creating new lobby

20:09:45.351659858 DEBUG | [LOBBY] Create wayland compositor

20:09:45.351726478 DEBUG | [LOBBY] Create audio virtual sink

20:09:45.351910344 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw, width=1280, height=720, framerate=60/1 ! 

interpipesink sync=true async=false name=8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video max-buffers=1

20:09:45.352549905 DEBUG | Setting up waylanddisplaysrc

20:09:45.352622078 DEBUG | [PULSE] Created virtual sink: 4

20:09:45.352796698 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio" sync=true async=false max-buffers=3

20:09:45.352808632 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e'

20:09:45.352933300 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e'

2026-08-20T20:09:45.364426Z  WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError

2026-08-20T20:09:45.364512Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode

0:01:15.860863174   140 0x7d61640074a0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video> warning: Pipeline construction is invalid, please add queues.

0:01:15.860886088   140 0x7d61640074a0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.

20:09:45.372767181 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-2

20:09:45.372788911 INFO  | Wayland display ready, listening on: wayland-2

20:09:45.373012820 DEBUG | [LOBBY] Start runner

20:09:45.373030648 DEBUG | Host app state folder: /etc/wolf/profile-data/user/WolfRetroarch, creating paths

20:09:45.374281709 DEBUG | /proc/driver/nvidia/gpus/0000:00:02.0/information doesn't exists, this might be normal if the GPU is not Nvidia

20:09:45.382650926 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation

20:09:45.382714028 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/profile-data/user/WolfRetroarch/udev/data

20:09:45.391969812 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation

20:09:45.392184741 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:239 and input:13

20:09:45.392252292 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":true,"DeviceCgroupRules":["c 239:* rwm","c 13:* rwm"]}}

20:09:45.409841919 DEBUG | [API] Received request: POST /api/v1/lobbies/join - {"lobby_id":"8231707a-d290-48e9-a45a-0c9bb1bdaf2e","moonlight_session_id":"283307470290365388"}

20:09:45.409984578 INFO  | [LOBBY] Session 283307470290365388 joining lobby 8231707a-d290-48e9-a45a-0c9bb1bdaf2e

20:09:45.410061254 DEBUG | [GSTREAMER] Switching audio producer for 283307470290365388 to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e

20:09:45.410759971 DEBUG | [GSTREAMER] Switching video producer pipeline for 283307470290365388 to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e

0:01:15.908544833   140 0x7d61ec001f30 WARN           basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter4> transform could not transform video/x-raw, format=(string)RGBx, width=(int)1280, height=(int)720, framerate=(fraction)60/1 in anything we support

0:01:15.908561988   140 0x7d61ec001f30 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated

0:01:15.908567505   140 0x7d61ec001f30 WARN           basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated

0:01:15.915230694   140 0x7d61ec0012a0 WARN              vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc2> Can't calculate borders

20:09:45.567134276 INFO  | [DOCKER] Starting container: /WolfRetroarch_8231707a-d290-48e9-a45a-0c9bb1bdaf2e

20:09:45.567298416 DEBUG | [DOCKER] Starting container: {

 id: 6a3790516e542739af683ca27de942fcf9ef9dc508aec807315b7160d329ac30

 name: /WolfRetroarch_8231707a-d290-48e9-a45a-0c9bb1bdaf2e

 image: ghcr.io/games-on-whales/retroarch:edge

 status: 0

 ports: []

 mounts: [/opt/gaming/wolf/config/profile-data/user/WolfRetroarch/udev:/run/udev:rw, /opt/gaming/romm/library:/roms:rw, /dev/input:/dev/input:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wayland-2:/run/user/wolf/wayland-2:rw, /opt/gaming/wolf/config/profile-data/user/WolfRetroarch:/home/retro:rw, /opt/gaming/wolf/config/fake-udev:/usr/bin/fake-udev:rw]

 devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw]

 env: ["RUN_SWAY=true", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-2", "GAMESCOPE_HEIGHT=720", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw", "PULSE_SOURCE=virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e.monitor", "PULSE_SINK=virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e", "WOLF_SESSION_ID=8231707a-d290-48e9-a45a-0c9bb1bdaf2e", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1280", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]

}

20:09:45.568373703 DEBUG | [PULSE_ROUTER] Map add host='6a3790516e54' -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e' (container_id='6a3790516e542739af683ca27de942fcf9ef9dc508aec807315b7160d329ac30')

20:09:46.203116160 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e'

20:09:46.667135223 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e'

20:09:50.881726905 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo

20:09:50.990526415 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:52.489540864 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo

20:09:52.581493887 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/launch

20:09:52.581621741 DEBUG | Host app state folder: /etc/wolf/9011861905878101074/Wolf UI, creating paths

20:09:52.581708144 DEBUG | [STREAM_SESSION] Create wayland compositor

20:09:52.581776386 DEBUG | [STREAM_SESSION] Create virtual audio sink

20:09:52.581828553 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw, width=1280, height=720, framerate=60/1 ! 

interpipesink sync=true async=false name=9011861905878101074_video max-buffers=1

20:09:52.582245167 DEBUG | Setting up waylanddisplaysrc

20:09:52.584724750 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_9011861905878101074.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="9011861905878101074_audio" sync=true async=false max-buffers=3

20:09:52.585045980 DEBUG | [PULSE] Created virtual sink: 5

20:09:52.585253227 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_9011861905878101074' idx=3 -> session='9011861905878101074'

20:09:52.585317500 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_9011861905878101074' idx=3 -> session='9011861905878101074'

2026-08-20T20:09:52.609563Z  WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError

2026-08-20T20:09:52.609702Z  WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode

0:01:23.108740970   140 0x7d61300070c0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9011861905878101074_video> warning: Pipeline construction is invalid, please add queues.

0:01:23.108756306   140 0x7d61300070c0 WARN                basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9011861905878101074_video> warning: Not enough buffering available for  the processing deadline of 0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000.

20:09:52.620611734 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-3

20:09:52.620648185 INFO  | Wayland display ready, listening on: wayland-3

20:09:52.621040808 DEBUG | [STREAM_SESSION] Start runner

20:09:52.622145279 DEBUG | /proc/driver/nvidia/gpus/0000:00:02.0/information doesn't exists, this might be normal if the GPU is not Nvidia

20:09:52.632765142 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation

20:09:52.633001452 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/9011861905878101074/Wolf UI/udev/data

20:09:52.641458047 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:52.641509135 DEBUG | [RTSP] received command OPTIONS

20:09:52.646813339 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation

20:09:52.647038227 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:239 and input:13

20:09:52.647104632 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":true,"DeviceCgroupRules":["c 239:* rwm","c 13:* rwm"]}}

20:09:52.670050642 WARN  | [DOCKER] Container Wolf-UI_9011861905878101074 already present, removing first

20:09:52.695693405 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:52.695729442 DEBUG | [RTSP] received command DESCRIBE

20:09:52.758029370 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:52.758061179 DEBUG | [RTSP] received command SETUP

20:09:52.813687338 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:52.813718359 DEBUG | [RTSP] received command SETUP

20:09:52.854733668 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:52.854796329 DEBUG | [RTSP] received command SETUP

20:09:52.889449631 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:52.889490316 DEBUG | [RTSP] received command ANNOUNCE

20:09:52.889639754 DEBUG | [RTSP] Moonlight requested video format H264

20:09:52.889656861 DEBUG | [RTSP] Adjusted video bitrate to 7308 Kbps

20:09:52.915308711 INFO  | [DOCKER] Starting container: /Wolf-UI_9011861905878101074

20:09:52.915430090 DEBUG | [DOCKER] Starting container: {

 id: 5d7451deb0643ab39ff47e393bc20098cb92b5f45f1b7a78c86b8c0968f1e995

 name: /Wolf-UI_9011861905878101074

 image: ghcr.io/games-on-whales/wolf-ui:main

 status: 0

 ports: []

 mounts: [/opt/gaming/wolf/config/fake-udev:/usr/bin/fake-udev:rw, /opt/gaming/wolf/config/9011861905878101074/Wolf UI/udev:/run/udev:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wayland-3:/run/user/wolf/wayland-3:rw, /opt/gaming/wolf/config/9011861905878101074/Wolf UI:/home/retro:rw]

 devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw]

 env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-3", "GAMESCOPE_HEIGHT=720", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw", "PULSE_SOURCE=virtual_sink_9011861905878101074.monitor", "PULSE_SINK=virtual_sink_9011861905878101074", "WOLF_SESSION_ID=9011861905878101074", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1280", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"]

}

20:09:52.916320423 DEBUG | [PULSE_ROUTER] Map add host='5d7451deb064' -> session='9011861905878101074' (container_id='5d7451deb0643ab39ff47e393bc20098cb92b5f45f1b7a78c86b8c0968f1e995')

20:09:52.927421250 DEBUG | [RTSP] found session by matching IP: 10.0.0.112

20:09:52.927452086 DEBUG | [RTSP] received command PLAY

20:09:52.964589315 DEBUG | [ENET] connected client: 10.0.0.112:60566

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

20:09:53.064826893 DEBUG | Starting video pipeline: 

interpipesrc name=interpipesrc_283307470290365388_video listen-to=283307470290365388_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream !

vapostproc add-borders=true !

video/x-raw, chroma-site=mpeg2, width=1280, height=720, format=NV12,

colorimetry=bt709, pixel-aspect-ratio=1/1 !

vah264enc aud=false b-frames=0 ref-frames=1 num-slices=1 bitrate=7308 cpb-size=121 min-qp=20 key-int-max=1024 rate-control=cbr target-usage=6 !

h264parse !

video/x-h264, profile=main, stream-format=byte-stream !

queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 !

appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink


20:09:53.065663770 DEBUG | Setting up wolf_udp_sink

20:09:53.065791108 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle

0:01:23.559701206   140 0x7d60f8003840 ERROR          interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video> Listener interpipesrc_283307470290365388_video is not registered in node 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video

0:01:23.559722922   140 0x7d60f8003840 WARN               interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_video was not listening to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video, there's something very wrong

0:01:23.570066314   140 0x7d61ec002b60 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_video> segment format mismatched, ignore

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

20:09:53.284649364 DEBUG | Starting audio pipeline: 

interpipesrc name=interpipesrc_283307470290365388_audio listen-to=283307470290365388_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false !

queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert !

opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 !

queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="9299aa39ad2b5e3542cc25beb31aade3" aes_iv="477563332" !

appsink name=wolf_udp_sink

20:09:53.285418733 DEBUG | Setting up wolf_udp_sink

0:01:23.774485656   140 0x7d60fc000c70 ERROR          interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio> Listener interpipesrc_283307470290365388_audio is not registered in node 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio

0:01:23.774678184   140 0x7d60fc000c70 WARN               interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_audio was not listening to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio, there's something very wrong

0:01:23.778362335   140 0x7d61ec003520 WARN                 basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_audio> segment format mismatched, ignore

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

20:10:01.346303786 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_9011861905878101074' idx=3 -> session='9011861905878101074'

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

20:10:02.102230467 DEBUG | [API] Received request: GET /api/v1/lobbies - 

20:10:02.105437355 DEBUG | [API] Received request: GET /api/v1/events - 

20:10:02.105837657 DEBUG | [API] Received request: GET /api/v1/profiles - 

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

EVP_DecryptFinal_ex failed

20:10:03.248676196 DEBUG | [ENET] disconnected client: 10.0.0.112:60566

20:10:03.248709067 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388

20:10:03.248734518 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388

20:10:03.248764653 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388

20:10:03.248784722 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388

20:10:03.248815508 INFO  | [LOBBY] Moonlight stream 283307470290365388 over, leaving lobby 8231707a-d290-48e9-a45a-0c9bb1bdaf2e

20:10:03.248854852 INFO  | [LOBBY] Session 283307470290365388 leaving lobby 8231707a-d290-48e9-a45a-0c9bb1bdaf2e

20:10:03.248949704 DEBUG | [GSTREAMER] Switching audio producer for 283307470290365388 to 283307470290365388

20:10:03.248982887 DEBUG | [GSTREAMER] Switching video producer pipeline for 283307470290365388 to 283307470290365388

20:10:03.249001105 DEBUG | [GSTREAMER] Switching audio producer for 283307470290365388 to 283307470290365388

20:10:03.249019151 DEBUG | [GSTREAMER] Switching video producer pipeline for 283307470290365388 to 283307470290365388

20:10:03.249073920 INFO  | [GSTREAMER] Pipeline reached End Of Stream

20:10:03.249081049 INFO  | [GSTREAMER] Pipeline reached End Of Stream

0:01:33.738899187   140 0x7d61b0003840 ERROR          interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<283307470290365388_video> Listener interpipesrc_283307470290365388_video is not registered in node 283307470290365388_video

0:01:33.738917134   140 0x7d61b0003840 WARN               interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_video was not listening to 283307470290365388_video, there's something very wrong


(wolf:140): GLib-GObject-CRITICAL **: 21:10:03.254: invalid unclassed pointer in cast to 'GstInterPipeIListener'


** (wolf:140): CRITICAL **: 21:10:03.254: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed


(wolf:140): GLib-GObject-CRITICAL **: 21:10:03.256: invalid unclassed pointer in cast to 'GstInterPipeIListener'


** (wolf:140): CRITICAL **: 21:10:03.256: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed

20:10:03.269353581 INFO  | [GSTREAMER] Pipeline reached End Of Stream

0:01:33.758001619   140 0x7d61ac000c70 ERROR          interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<283307470290365388_audio> Listener interpipesrc_283307470290365388_audio is not registered in node 283307470290365388_audio

0:01:33.758014134   140 0x7d61ac000c70 WARN               interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_audio was not listening to 283307470290365388_audio, there's something very wrong


(wolf:140): GLib-GObject-CRITICAL **: 21:10:03.271: invalid unclassed pointer in cast to 'GstInterPipeIListener'


** (wolf:140): CRITICAL **: 21:10:03.271: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed


(wolf:140): GLib-GObject-CRITICAL **: 21:10:03.272: invalid unclassed pointer in cast to 'GstInterPipeIListener'


** (wolf:140): CRITICAL **: 21:10:03.272: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed

20:10:03.272840219 INFO  | [GSTREAMER] Pipeline reached End Of Stream

0:01:33.761410731   140 0x7d60fc000c70 WARN               interpipe gstinterpipe.c:231:gst_inter_pipe_leave_node_priv: Listener is not in the connected listeners list


(wolf:140): GLib-GObject-CRITICAL **: 21:10:03.273: invalid unclassed pointer in cast to 'GstInterPipeIListener'


** (wolf:140): CRITICAL **: 21:10:03.273: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed 

well I fixed: the thing is you need to ensure that when the users/clients conects, the container dected diferents ips for each clients, in my case the ips where being mascared, I unmascared the ip so the container recive the ip for each client/user and buala all works... so check your the logs @silvernoo, @LLDaLastDon and @timoschwarzer maybe you have the same issue.
And @ABeltramo maybe whe can add this to the troubleshooting section 😃

<!-- gh-comment-id:5361303518 --> @smunoz-tech commented on GitHub (Aug 20, 2026): Same issue here, running wolf in a debian lxc in proxmox with privileged=yes, server lenovo m720q mini pc and when I try to connect the second user to the server... it generate an interruption in connection for the first client and the second client can't even enter to the wolf ui. another thing that I notice is the server resources cpu and ram, start being consume to the the maxim and I have to stop the lxc and start again... here is my docker compose <details> <summary>Docker compose</summary> ```yaml wolf: image: ghcr.io/games-on-whales/wolf:stable container_name: wolf privileged: true environment: - WOLF_RENDER_NODE=/dev/dri/renderD128 - LIBVA_DRIVER_NAME=iHD - WOLF_LOG_LEVEL=DEBUG - WOLF_USE_ZERO_COPY=FALSE volumes: - /opt/gaming/wolf/config:/etc/wolf - /opt/gaming/wolf/pulse-daemon.conf:/etc/pulse/daemon.conf:ro - /var/run/docker.sock:/var/run/docker.sock - /opt/gaming/romm/library:/roms - /dev:/dev:rshared - /run/udev:/run/udev:ro device_cgroup_rules: - 'c 13:* rmw' - 'c 226:* rmw' devices: - /dev/dri:/dev/dri - /dev/uinput:/dev/uinput network_mode: host restart: unless-stopped ``` </details> and mi logs <details> <summary>logs</summary> ```txt [2026-08-20 21:08:28] [2026-08-20 21:08:28] [ /etc/cont-init.d/10-setup_user.sh: executing... ] [2026-08-20 21:08:28] **** Configure default user **** [2026-08-20 21:08:28] Container running as root. Nothing to do. [2026-08-20 21:08:28] DONE [2026-08-20 21:08:28] [2026-08-20 21:08:28] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] [2026-08-20 21:08:28] **** Configure devices **** [2026-08-20 21:08:28] Exec device groups [2026-08-20 21:08:28] Adding user 'root' to groups: _ssh,root [2026-08-20 21:08:28] DONE [2026-08-20 21:08:28] [2026-08-20 21:08:28] [ /etc/cont-init.d/30-nvidia.sh: executing... ] [2026-08-20 21:08:28] [2026-08-20 21:08:28] [ /etc/cont-init.d/init-gamescope.sh: executing... ] [2026-08-20 21:08:28] Launching the container's startup script as user 'root' 2026-08-20 21:08:28,274 INFO Set uid to user 0 succeeded 2026-08-20 21:08:28,277 INFO RPC interface 'supervisor' initialized 2026-08-20 21:08:28,277 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2026-08-20 21:08:28,278 INFO supervisord started with pid 1 2026-08-20 21:08:29,280 INFO spawned: 'pulseaudio' with pid 139 2026-08-20 21:08:29,282 INFO spawned: 'wolf' with pid 140 [wolf] waiting for PulseAudio socket /run/user/wolf/pulse-socket 0:00:00.085393438 143 0x56c8adcc5260 WARN cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory 0:00:00.093873046 143 0x56c8adcc5260 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x56c8add17a30> Could not set value on item: format-version 0:00:00.093895022 143 0x56c8adcc5260 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x56c8add18360> Could not set value on item: format-version 0:00:00.093907393 143 0x56c8adcc5260 WARN default ges-meta-container.c:238:_set_value:<GESAsset@0x56c8add18bd0> Could not set value on item: format-version 0:00:00.094481140 143 0x56c8adcc5260 WARN structure gststructure.c:3378:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype libva info: VA-API version 1.22.0 libva info: User environment variable requested driver 'iHD' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 0:00:00.175002469 143 0x56c8adcc5260 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise libva info: VA-API version 1.22.0 libva info: User environment variable requested driver 'iHD' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 0:00:00.207162711 143 0x56c8adcc5260 WARN default gstmsdkallocator_libva.c:820:gst_msdk_get_supported_modifiers: Failed to get modifier RGB16:0x00ffffffffffffff 0:00:00.214211048 143 0x56c8adcc5260 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise 0:00:00.219252264 140 0x59fb8315fb70 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so) 0:00:00.221250540 143 0x56c8adcc5260 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so" failed to initialise 0:00:00.222760658 143 0x56c8adcc5260 WARN GST_PLUGIN_LOADING gstplugin.c:546:gst_plugin_register_func: plugin "/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so" failed to initialise 0:00:00.230692177 140 0x59fb8315fb70 WARN GST_REGISTRY gstregistry.c:457:gst_registry_add_plugin:<registry0> Not replacing plugin because new one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvalidatessim.so) is blacklisted but for a different location than existing one (/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so) 20:08:29.756403564 INFO | Gstreamer version: 1.26.7-0 0:00:00.245758690 140 0x59fb8315fb70 WARN cudaloader gstcudaloader.cpp:358:gst_cuda_load_library_once_func: Could not open library libcuda.so.1, libcuda.so.1: cannot open shared object file: No such file or directory 20:08:29.757428085 DEBUG | XDG_RUNTIME_DIR=/run/user/wolf 20:08:29.757447818 INFO | Reading config file from: /etc/wolf/cfg/config.toml 20:08:29.767340732 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation 20:08:29.767416935 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) 20:08:29.785963622 INFO | Using h264 encoder: va 20:08:29.786022253 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) 20:08:29.787826567 INFO | Using h265 encoder: va 20:08:29.787870180 DEBUG | Skipping NVIDIA encoder, not a NVIDIA GPU (2) 0:00:00.276250034 140 0x59fb8315fb70 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1enc"! 0:00:00.276272610 140 0x59fb8315fb70 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "vaav1lpenc"! 0:00:00.276290983 140 0x59fb8315fb70 WARN GST_ELEMENT_FACTORY gstelementfactory.c:713:gst_element_factory_make_with_properties: no such element factory "qsvav1enc"! 20:08:29.788421845 INFO | Using av1 encoder: aom 20:08:29.788436637 WARN | Software av1 encoder detected 20:08:29.788467326 INFO | Using legacy pipeline on Intel (/dev/dri/renderD128) 20:08:29.800051447 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem 20:08:29.807975538 DEBUG | We are running as container ID ffafbcbbf753b710e74997277f402e46c85da3ae62f4d11a7d3bb74488a678df 20:08:29.808059044 INFO | Detected mounted /etc/wolf in the host as /opt/gaming/wolf/config 20:08:29.808083695 INFO | Detected mounted /run/user/wolf in the host as /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data 20:08:29.808415881 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200 20:08:29.808480893 INFO | RTSP server started on port: 48010 20:08:29.808529891 INFO | HTTP server listening on port: 47989 20:08:29.808747137 INFO | Control server started on port: 47999 20:08:29.808784116 INFO | Starting Wolf API server on /run/user/wolf/wolf.sock 20:08:29.808803329 INFO | Starting mDNS service 20:08:29.809035964 DEBUG | [PULSE] Connecting... 20:08:29.809478849 DEBUG | [PULSE] Pulse connection ready 20:08:29.809548870 DEBUG | [PULSE_ROUTER] Enabled PulseAudio subscription (sink-input + sink) 20:08:29.809569609 INFO | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed) 20:08:29.810017137 INFO | HTTPS server listening on port: 47984 2026-08-20 21:08:30,810 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-08-20 21:08:30,810 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 20:08:31.824974129 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:31.900464015 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:31.956278130 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/applist 20:08:35.047699975 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:35.119842367 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:38.265718092 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:38.342575763 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:41.476922710 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:41.535934720 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:44.663859117 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:44.731959328 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:47.864513329 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:47.940320515 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:51.065653286 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:51.221809158 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:54.367039765 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:54.419142074 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:08:57.579134030 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:08:57.640985477 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:00.809769210 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:00.885826971 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:04.028510910 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:04.079352590 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:04.182139034 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/applist 20:09:07.314360264 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:07.375055564 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:10.625393044 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:10.696109911 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:13.858182840 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:13.908274112 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:17.068178489 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:17.145181252 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:20.324978544 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:20.379720158 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:23.520202368 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:23.581935256 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:26.705107074 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:26.765348149 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:30.013054467 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:30.057147191 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:33.196344240 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:33.273898055 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:33.697897589 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/launch 20:09:33.698370921 DEBUG | Host app state folder: /etc/wolf/283307470290365388/Wolf UI, creating paths 20:09:33.698665911 DEBUG | [STREAM_SESSION] Create wayland compositor 20:09:33.698884355 DEBUG | [STREAM_SESSION] Create virtual audio sink 20:09:33.699909855 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw, width=1280, height=720, framerate=60/1 ! interpipesink sync=true async=false name=283307470290365388_video max-buffers=1 20:09:33.700224632 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_283307470290365388.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="283307470290365388_audio" sync=true async=false max-buffers=3 20:09:33.701232476 DEBUG | [PULSE] Created virtual sink: 3 20:09:33.702433962 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_283307470290365388' idx=1 -> session='283307470290365388' 20:09:33.702686268 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_283307470290365388' idx=1 -> session='283307470290365388' 20:09:33.713863305 DEBUG | Setting up waylanddisplaysrc 20:09:33.751858536 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:33.751894918 DEBUG | [RTSP] received command OPTIONS 20:09:33.772907352 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:33.772928872 DEBUG | [RTSP] received command DESCRIBE 20:09:33.793068270 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:33.793089595 DEBUG | [RTSP] received command SETUP 20:09:33.813172292 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:33.813192795 DEBUG | [RTSP] received command SETUP 20:09:33.833172875 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:33.833192702 DEBUG | [RTSP] received command SETUP 20:09:33.856223064 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:33.856244148 DEBUG | [RTSP] received command ANNOUNCE 20:09:33.856357050 DEBUG | [RTSP] Moonlight requested video format H264 20:09:33.856369125 DEBUG | [RTSP] Adjusted video bitrate to 7308 Kbps 2026-08-20T20:09:33.866335Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode 0:01:04.368865215 140 0x7d61fc01abb0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<283307470290365388_video> warning: Pipeline construction is invalid, please add queues. 0:01:04.368876498 140 0x7d61fc01abb0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<283307470290365388_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. 20:09:33.880737019 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-1 20:09:33.880766160 INFO | Wayland display ready, listening on: wayland-1 20:09:33.881251873 DEBUG | [STREAM_SESSION] Start runner 20:09:33.890999269 DEBUG | /proc/driver/nvidia/gpus/0000:00:02.0/information doesn't exists, this might be normal if the GPU is not Nvidia 20:09:33.898780491 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation 20:09:33.898845308 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/283307470290365388/Wolf UI/udev/data 20:09:33.900342996 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:33.900360835 DEBUG | [RTSP] received command PLAY 20:09:33.905963172 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation 20:09:33.906140369 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:239 and input:13 20:09:33.906180178 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":true,"DeviceCgroupRules":["c 239:* rwm","c 13:* rwm"]}} 20:09:33.935125175 DEBUG | [ENET] connected client: 10.0.0.112:8664 20:09:33.939709970 DEBUG | Starting video pipeline: interpipesrc name=interpipesrc_283307470290365388_video listen-to=283307470290365388_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream ! vapostproc add-borders=true ! video/x-raw, chroma-site=mpeg2, width=1280, height=720, format=NV12, colorimetry=bt601, pixel-aspect-ratio=1/1 ! vah264enc aud=false b-frames=0 ref-frames=1 num-slices=1 bitrate=7308 cpb-size=121 min-qp=20 key-int-max=1024 rate-control=cbr target-usage=6 ! h264parse ! video/x-h264, profile=main, stream-format=byte-stream ! queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 ! appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink 20:09:33.941510394 DEBUG | Setting up wolf_udp_sink 20:09:33.941669085 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle 0:01:04.444746781 140 0x7d61ec0012a0 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_video> segment format mismatched, ignore 20:09:34.060790767 INFO | [DOCKER] Starting container: /Wolf-UI_283307470290365388 20:09:34.060919858 DEBUG | [DOCKER] Starting container: { id: 61851d4e225a891a20c73b9669f0442bc68020789790619927a2211ae93034ea name: /Wolf-UI_283307470290365388 image: ghcr.io/games-on-whales/wolf-ui:main status: 0 ports: [] mounts: [/var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wayland-1:/run/user/wolf/wayland-1:rw, /opt/gaming/wolf/config/283307470290365388/Wolf UI:/home/retro:rw, /opt/gaming/wolf/config/fake-udev:/usr/bin/fake-udev:rw, /opt/gaming/wolf/config/283307470290365388/Wolf UI/udev:/run/udev:rw] devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw] env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-1", "GAMESCOPE_HEIGHT=720", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw", "PULSE_SOURCE=virtual_sink_283307470290365388.monitor", "PULSE_SINK=virtual_sink_283307470290365388", "WOLF_SESSION_ID=283307470290365388", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1280", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] } 20:09:34.061653959 DEBUG | [PULSE_ROUTER] Map add host='61851d4e225a' -> session='283307470290365388' (container_id='61851d4e225a891a20c73b9669f0442bc68020789790619927a2211ae93034ea') 20:09:34.092528664 DEBUG | [GSTREAMER] Forcing IDR 20:09:34.346608055 DEBUG | Starting audio pipeline: interpipesrc name=interpipesrc_283307470290365388_audio listen-to=283307470290365388_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false ! queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert ! opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 ! queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="9299aa39ad2b5e3542cc25beb31aade3" aes_iv="477563332" ! appsink name=wolf_udp_sink 20:09:34.348194841 DEBUG | Setting up wolf_udp_sink 0:01:06.189060729 140 0x7d61ec001a50 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_audio> segment format mismatched, ignore 20:09:41.211321431 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_283307470290365388' idx=1 -> session='283307470290365388' 20:09:41.739076927 DEBUG | [GSTREAMER] Forcing IDR 20:09:41.917743058 DEBUG | [API] Received request: GET /api/v1/lobbies - 20:09:41.917804047 DEBUG | [API] Received request: GET /api/v1/events - 20:09:41.920381494 DEBUG | [API] Received request: GET /api/v1/profiles - 20:09:42.963165012 DEBUG | [API] Received request: GET /api/v1/profiles - 20:09:42.987381727 DEBUG | [API] Received request: GET /api/v1/docker/images/inspect - 20:09:42.990289798 DEBUG | [API] Received request: GET /api/v1/lobbies - 20:09:45.276805191 DEBUG | [API] Received request: GET /api/v1/sessions - 20:09:45.345540628 DEBUG | [API] Received request: POST /api/v1/lobbies/create - {"profile_id":"user","name":"RetroArch","icon_png_path":"https://games-on-whales.github.io/wildlife/apps/retroarch/assets/icon.png","pin_required":null,"pin":null,"multi_user":false,"stop_when_everyone_leaves":false,"runner_state_folder":"profile-data/user/WolfRetroarch","runner":{"type":"docker","base_create_json":"{\n \u0022HostConfig\u0022: {\n \u0022IpcMode\u0022: \u0022host\u0022,\n \u0022CapAdd\u0022: [\u0022NET_RAW\u0022, \u0022MKNOD\u0022, \u0022NET_ADMIN\u0022, \u0022SYS_ADMIN\u0022, \u0022SYS_NICE\u0022],\n \u0022Privileged\u0022: true,\n \u0022DeviceCgroupRules\u0022: [\u0022c 13:* rmw\u0022, \u0022c 244:* rmw\u0022]\n }\n}\n","devices":[],"env":["RUN_SWAY=true","GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*"],"image":"ghcr.io/games-on-whales/retroarch:edge","mounts":["/opt/gaming/romm/library:/roms:rw","/dev/input:/dev/input:rw"],"name":"WolfRetroarch","ports":[]},"client_settings":{"controllers_override":[],"h_scroll_acceleration":1,"mouse_acceleration":1,"run_gid":1000,"run_uid":1000,"v_scroll_acceleration":1},"video_settings":{"width":1280,"height":720,"refresh_rate":60,"wayland_render_node":"/dev/dri/renderD128","runner_render_node":"/dev/dri/renderD128","video_producer_buffer_caps":"video/x-raw"},"audio_settings":{"channel_count":2},"connected_sessions":null} 20:09:45.351620597 INFO | [LOBBY] Creating new lobby 20:09:45.351659858 DEBUG | [LOBBY] Create wayland compositor 20:09:45.351726478 DEBUG | [LOBBY] Create audio virtual sink 20:09:45.351910344 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw, width=1280, height=720, framerate=60/1 ! interpipesink sync=true async=false name=8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video max-buffers=1 20:09:45.352549905 DEBUG | Setting up waylanddisplaysrc 20:09:45.352622078 DEBUG | [PULSE] Created virtual sink: 4 20:09:45.352796698 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio" sync=true async=false max-buffers=3 20:09:45.352808632 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e' 20:09:45.352933300 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e' 2026-08-20T20:09:45.364426Z WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError 2026-08-20T20:09:45.364512Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode 0:01:15.860863174 140 0x7d61640074a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video> warning: Pipeline construction is invalid, please add queues. 0:01:15.860886088 140 0x7d61640074a0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. 20:09:45.372767181 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-2 20:09:45.372788911 INFO | Wayland display ready, listening on: wayland-2 20:09:45.373012820 DEBUG | [LOBBY] Start runner 20:09:45.373030648 DEBUG | Host app state folder: /etc/wolf/profile-data/user/WolfRetroarch, creating paths 20:09:45.374281709 DEBUG | /proc/driver/nvidia/gpus/0000:00:02.0/information doesn't exists, this might be normal if the GPU is not Nvidia 20:09:45.382650926 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation 20:09:45.382714028 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/profile-data/user/WolfRetroarch/udev/data 20:09:45.391969812 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation 20:09:45.392184741 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:239 and input:13 20:09:45.392252292 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":true,"DeviceCgroupRules":["c 239:* rwm","c 13:* rwm"]}} 20:09:45.409841919 DEBUG | [API] Received request: POST /api/v1/lobbies/join - {"lobby_id":"8231707a-d290-48e9-a45a-0c9bb1bdaf2e","moonlight_session_id":"283307470290365388"} 20:09:45.409984578 INFO | [LOBBY] Session 283307470290365388 joining lobby 8231707a-d290-48e9-a45a-0c9bb1bdaf2e 20:09:45.410061254 DEBUG | [GSTREAMER] Switching audio producer for 283307470290365388 to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e 20:09:45.410759971 DEBUG | [GSTREAMER] Switching video producer pipeline for 283307470290365388 to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e 0:01:15.908544833 140 0x7d61ec001f30 WARN basetransform gstbasetransform.c:1371:gst_base_transform_setcaps:<capsfilter4> transform could not transform video/x-raw, format=(string)RGBx, width=(int)1280, height=(int)720, framerate=(fraction)60/1 in anything we support 0:01:15.908561988 140 0x7d61ec001f30 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated 0:01:15.908567505 140 0x7d61ec001f30 WARN basetransform gstbasetransform.c:1432:gst_base_transform_reconfigure_unlocked:<capsfilter4> warning: not negotiated 0:01:15.915230694 140 0x7d61ec0012a0 WARN vapostproc gstvavpp.c:543:gst_va_vpp_set_info:<vapostproc2> Can't calculate borders 20:09:45.567134276 INFO | [DOCKER] Starting container: /WolfRetroarch_8231707a-d290-48e9-a45a-0c9bb1bdaf2e 20:09:45.567298416 DEBUG | [DOCKER] Starting container: { id: 6a3790516e542739af683ca27de942fcf9ef9dc508aec807315b7160d329ac30 name: /WolfRetroarch_8231707a-d290-48e9-a45a-0c9bb1bdaf2e image: ghcr.io/games-on-whales/retroarch:edge status: 0 ports: [] mounts: [/opt/gaming/wolf/config/profile-data/user/WolfRetroarch/udev:/run/udev:rw, /opt/gaming/romm/library:/roms:rw, /dev/input:/dev/input:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wayland-2:/run/user/wolf/wayland-2:rw, /opt/gaming/wolf/config/profile-data/user/WolfRetroarch:/home/retro:rw, /opt/gaming/wolf/config/fake-udev:/usr/bin/fake-udev:rw] devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw] env: ["RUN_SWAY=true", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-2", "GAMESCOPE_HEIGHT=720", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw", "PULSE_SOURCE=virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e.monitor", "PULSE_SINK=virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e", "WOLF_SESSION_ID=8231707a-d290-48e9-a45a-0c9bb1bdaf2e", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1280", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=retro", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] } 20:09:45.568373703 DEBUG | [PULSE_ROUTER] Map add host='6a3790516e54' -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e' (container_id='6a3790516e542739af683ca27de942fcf9ef9dc508aec807315b7160d329ac30') 20:09:46.203116160 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e' 20:09:46.667135223 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_8231707a-d290-48e9-a45a-0c9bb1bdaf2e' idx=2 -> session='8231707a-d290-48e9-a45a-0c9bb1bdaf2e' 20:09:50.881726905 DEBUG | 10.0.0.112 [GET] HTTP://10.0.0.107/serverinfo 20:09:50.990526415 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:52.489540864 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/serverinfo 20:09:52.581493887 DEBUG | 10.0.0.112 [GET] HTTPS://10.0.0.107/launch 20:09:52.581621741 DEBUG | Host app state folder: /etc/wolf/9011861905878101074/Wolf UI, creating paths 20:09:52.581708144 DEBUG | [STREAM_SESSION] Create wayland compositor 20:09:52.581776386 DEBUG | [STREAM_SESSION] Create virtual audio sink 20:09:52.581828553 DEBUG | [GSTREAMER] Starting video producer: waylanddisplaysrc name=wolf_wayland_source render_node=/dev/dri/renderD128 ! video/x-raw, width=1280, height=720, framerate=60/1 ! interpipesink sync=true async=false name=9011861905878101074_video max-buffers=1 20:09:52.582245167 DEBUG | Setting up waylanddisplaysrc 20:09:52.584724750 DEBUG | [GSTREAMER] Starting audio producer: pulsesrc device="virtual_sink_9011861905878101074.monitor" server="/run/user/wolf/pulse-socket" ! audio/x-raw, channels=2, channel-mask=(bitmask)0x3, rate=48000 ! queue leaky=downstream max-size-buffers=3 ! interpipesink name="9011861905878101074_audio" sync=true async=false max-buffers=3 20:09:52.585045980 DEBUG | [PULSE] Created virtual sink: 5 20:09:52.585253227 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_9011861905878101074' idx=3 -> session='9011861905878101074' 20:09:52.585317500 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_9011861905878101074' idx=3 -> session='9011861905878101074' 2026-08-20T20:09:52.609563Z WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError 2026-08-20T20:09:52.609702Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode 0:01:23.108740970 140 0x7d61300070c0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9011861905878101074_video> warning: Pipeline construction is invalid, please add queues. 0:01:23.108756306 140 0x7d61300070c0 WARN basesink gstbasesink.c:1248:gst_base_sink_query_latency:<9011861905878101074_video> warning: Not enough buffering available for the processing deadline of 0:00:00.020000000, add enough queues to buffer 0:00:00.020000000 additional data. Shortening processing latency to 0:00:00.000000000. 20:09:52.620611734 DEBUG | Wayland source message: WAYLAND_DISPLAY = wayland-3 20:09:52.620648185 INFO | Wayland display ready, listening on: wayland-3 20:09:52.621040808 DEBUG | [STREAM_SESSION] Start runner 20:09:52.622145279 DEBUG | /proc/driver/nvidia/gpus/0000:00:02.0/information doesn't exists, this might be normal if the GPU is not Nvidia 20:09:52.632765142 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation 20:09:52.633001452 DEBUG | [DOCKER] Using fake-udev, creating /etc/wolf/9011861905878101074/Wolf UI/udev/data 20:09:52.641458047 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:52.641509135 DEBUG | [RTSP] received command OPTIONS 20:09:52.646813339 DEBUG | /dev/dri/renderD128 vendor: Intel Corporation 20:09:52.647038227 DEBUG | [DOCKER] Setting DeviceCgroupRules for hidraw:239 and input:13 20:09:52.647104632 DEBUG | [DOCKER] Container options: {"HostConfig":{"IpcMode":"host","CapAdd":["NET_RAW","MKNOD","NET_ADMIN","SYS_ADMIN","SYS_NICE"],"Privileged":true,"DeviceCgroupRules":["c 239:* rwm","c 13:* rwm"]}} 20:09:52.670050642 WARN | [DOCKER] Container Wolf-UI_9011861905878101074 already present, removing first 20:09:52.695693405 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:52.695729442 DEBUG | [RTSP] received command DESCRIBE 20:09:52.758029370 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:52.758061179 DEBUG | [RTSP] received command SETUP 20:09:52.813687338 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:52.813718359 DEBUG | [RTSP] received command SETUP 20:09:52.854733668 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:52.854796329 DEBUG | [RTSP] received command SETUP 20:09:52.889449631 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:52.889490316 DEBUG | [RTSP] received command ANNOUNCE 20:09:52.889639754 DEBUG | [RTSP] Moonlight requested video format H264 20:09:52.889656861 DEBUG | [RTSP] Adjusted video bitrate to 7308 Kbps 20:09:52.915308711 INFO | [DOCKER] Starting container: /Wolf-UI_9011861905878101074 20:09:52.915430090 DEBUG | [DOCKER] Starting container: { id: 5d7451deb0643ab39ff47e393bc20098cb92b5f45f1b7a78c86b8c0968f1e995 name: /Wolf-UI_9011861905878101074 image: ghcr.io/games-on-whales/wolf-ui:main status: 0 ports: [] mounts: [/opt/gaming/wolf/config/fake-udev:/usr/bin/fake-udev:rw, /opt/gaming/wolf/config/9011861905878101074/Wolf UI/udev:/run/udev:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wolf.sock:/var/run/wolf/wolf.sock:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/pulse-socket:/run/user/wolf/pulse-socket:rw, /var/lib/docker/volumes/49f565fbb0cd9eda722085c28f81d63ca83bfb3bb0617d087c77e546d18bb720/_data/wayland-3:/run/user/wolf/wayland-3:rw, /opt/gaming/wolf/config/9011861905878101074/Wolf UI:/home/retro:rw] devices: [/dev/dri/card1:/dev/dri/card1:mrw, /dev/dri/renderD128:/dev/dri/renderD128:mrw] env: ["GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*", "WOLF_SOCKET_PATH=/var/run/wolf/wolf.sock", "WOLF_UI_AUTOUPDATE=False", "LOGLEVEL=INFO", "GAMESCOPE_REFRESH=60", "INTEL_DEBUG=norbc", "PUID=1000", "WAYLAND_DISPLAY=wayland-3", "GAMESCOPE_HEIGHT=720", "PGID=1000", "PULSE_SERVER=/run/user/wolf/pulse-socket", "WOLF_VIDEO_BUFFER_CAPS=video/x-raw", "PULSE_SOURCE=virtual_sink_9011861905878101074.monitor", "PULSE_SINK=virtual_sink_9011861905878101074", "WOLF_SESSION_ID=9011861905878101074", "XDG_RUNTIME_DIR=/run/user/wolf", "GAMESCOPE_WIDTH=1280", "PATH=/usr/games/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "UMASK=000", "UNAME=root", "HOME=/home/retro", "TZ=Europe/London", "DEBIAN_FRONTEND=noninteractive", "NEEDRESTART_SUSPEND=1", "GAMESCOPE_VERSION=3.16.22", "BUILD_ARCHITECTURE=amd64", "DEB_BUILD_OPTIONS=noddebs"] } 20:09:52.916320423 DEBUG | [PULSE_ROUTER] Map add host='5d7451deb064' -> session='9011861905878101074' (container_id='5d7451deb0643ab39ff47e393bc20098cb92b5f45f1b7a78c86b8c0968f1e995') 20:09:52.927421250 DEBUG | [RTSP] found session by matching IP: 10.0.0.112 20:09:52.927452086 DEBUG | [RTSP] received command PLAY 20:09:52.964589315 DEBUG | [ENET] connected client: 10.0.0.112:60566 EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed 20:09:53.064826893 DEBUG | Starting video pipeline: interpipesrc name=interpipesrc_283307470290365388_video listen-to=283307470290365388_video is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=1 leaky-type=downstream ! vapostproc add-borders=true ! video/x-raw, chroma-site=mpeg2, width=1280, height=720, format=NV12, colorimetry=bt709, pixel-aspect-ratio=1/1 ! vah264enc aud=false b-frames=0 ref-frames=1 num-slices=1 bitrate=7308 cpb-size=121 min-qp=20 key-int-max=1024 rate-control=cbr target-usage=6 ! h264parse ! video/x-h264, profile=main, stream-format=byte-stream ! queue ! rtpmoonlightpay_video name=moonlight_pay payload_size=1024 fec_percentage=20 min_required_fec_packets=2 ! appsink sync=false max-buffers=1 drop=true name=wolf_udp_sink 20:09:53.065663770 DEBUG | Setting up wolf_udp_sink 20:09:53.065791108 DEBUG | Received NEED_CONTEXT for type gst.va.display.handle 0:01:23.559701206 140 0x7d60f8003840 ERROR interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video> Listener interpipesrc_283307470290365388_video is not registered in node 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video 0:01:23.559722922 140 0x7d60f8003840 WARN interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_video was not listening to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_video, there's something very wrong 0:01:23.570066314 140 0x7d61ec002b60 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_video> segment format mismatched, ignore EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed 20:09:53.284649364 DEBUG | Starting audio pipeline: interpipesrc name=interpipesrc_283307470290365388_audio listen-to=283307470290365388_audio is-live=true stream-sync=restart-ts max-bytes=0 max-buffers=3 block=false ! queue max-size-buffers=3 leaky=downstream ! audiorate ! audioconvert ! opusenc bitrate=96000 bitrate-type=cbr frame-size=5 bandwidth=fullband audio-type=restricted-lowdelay max-payload-size=1400 ! queue ! rtpmoonlightpay_audio name=moonlight_pay packet_duration=5 encrypt=true aes_key="9299aa39ad2b5e3542cc25beb31aade3" aes_iv="477563332" ! appsink name=wolf_udp_sink 20:09:53.285418733 DEBUG | Setting up wolf_udp_sink 0:01:23.774485656 140 0x7d60fc000c70 ERROR interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio> Listener interpipesrc_283307470290365388_audio is not registered in node 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio 0:01:23.774678184 140 0x7d60fc000c70 WARN interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_audio was not listening to 8231707a-d290-48e9-a45a-0c9bb1bdaf2e_audio, there's something very wrong 0:01:23.778362335 140 0x7d61ec003520 WARN basesrc gstbasesrc.c:4255:gst_base_src_push_segment:<interpipesrc_283307470290365388_audio> segment format mismatched, ignore EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed 20:10:01.346303786 DEBUG | [PULSE_ROUTER] Sink appeared name='virtual_sink_9011861905878101074' idx=3 -> session='9011861905878101074' EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed 20:10:02.102230467 DEBUG | [API] Received request: GET /api/v1/lobbies - 20:10:02.105437355 DEBUG | [API] Received request: GET /api/v1/events - 20:10:02.105837657 DEBUG | [API] Received request: GET /api/v1/profiles - EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed EVP_DecryptFinal_ex failed 20:10:03.248676196 DEBUG | [ENET] disconnected client: 10.0.0.112:60566 20:10:03.248709067 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388 20:10:03.248734518 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388 20:10:03.248764653 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388 20:10:03.248784722 DEBUG | [GSTREAMER] Pausing pipeline: 283307470290365388 20:10:03.248815508 INFO | [LOBBY] Moonlight stream 283307470290365388 over, leaving lobby 8231707a-d290-48e9-a45a-0c9bb1bdaf2e 20:10:03.248854852 INFO | [LOBBY] Session 283307470290365388 leaving lobby 8231707a-d290-48e9-a45a-0c9bb1bdaf2e 20:10:03.248949704 DEBUG | [GSTREAMER] Switching audio producer for 283307470290365388 to 283307470290365388 20:10:03.248982887 DEBUG | [GSTREAMER] Switching video producer pipeline for 283307470290365388 to 283307470290365388 20:10:03.249001105 DEBUG | [GSTREAMER] Switching audio producer for 283307470290365388 to 283307470290365388 20:10:03.249019151 DEBUG | [GSTREAMER] Switching video producer pipeline for 283307470290365388 to 283307470290365388 20:10:03.249073920 INFO | [GSTREAMER] Pipeline reached End Of Stream 20:10:03.249081049 INFO | [GSTREAMER] Pipeline reached End Of Stream 0:01:33.738899187 140 0x7d61b0003840 ERROR interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<283307470290365388_video> Listener interpipesrc_283307470290365388_video is not registered in node 283307470290365388_video 0:01:33.738917134 140 0x7d61b0003840 WARN interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_video was not listening to 283307470290365388_video, there's something very wrong (wolf:140): GLib-GObject-CRITICAL **: 21:10:03.254: invalid unclassed pointer in cast to 'GstInterPipeIListener' ** (wolf:140): CRITICAL **: 21:10:03.254: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed (wolf:140): GLib-GObject-CRITICAL **: 21:10:03.256: invalid unclassed pointer in cast to 'GstInterPipeIListener' ** (wolf:140): CRITICAL **: 21:10:03.256: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed 20:10:03.269353581 INFO | [GSTREAMER] Pipeline reached End Of Stream 0:01:33.758001619 140 0x7d61ac000c70 ERROR interpipesink gstinterpipesink.c:1104:gst_inter_pipe_sink_remove_listener:<283307470290365388_audio> Listener interpipesrc_283307470290365388_audio is not registered in node 283307470290365388_audio 0:01:33.758014134 140 0x7d61ac000c70 WARN interpipe gstinterpipe.c:243:gst_inter_pipe_leave_node_priv: The listener interpipesrc_283307470290365388_audio was not listening to 283307470290365388_audio, there's something very wrong (wolf:140): GLib-GObject-CRITICAL **: 21:10:03.271: invalid unclassed pointer in cast to 'GstInterPipeIListener' ** (wolf:140): CRITICAL **: 21:10:03.271: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed (wolf:140): GLib-GObject-CRITICAL **: 21:10:03.272: invalid unclassed pointer in cast to 'GstInterPipeIListener' ** (wolf:140): CRITICAL **: 21:10:03.272: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed 20:10:03.272840219 INFO | [GSTREAMER] Pipeline reached End Of Stream 0:01:33.761410731 140 0x7d60fc000c70 WARN interpipe gstinterpipe.c:231:gst_inter_pipe_leave_node_priv: Listener is not in the connected listeners list (wolf:140): GLib-GObject-CRITICAL **: 21:10:03.273: invalid unclassed pointer in cast to 'GstInterPipeIListener' ** (wolf:140): CRITICAL **: 21:10:03.273: gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed ``` </details> well I fixed: the thing is you need to ensure that when the users/clients conects, the container dected diferents ips for each clients, in my case the ips where being mascared, I unmascared the ip so the container recive the ip for each client/user and buala all works... so check your the logs @silvernoo, @LLDaLastDon and @timoschwarzer maybe you have the same issue. And @ABeltramo maybe whe can add this to the troubleshooting section 😃
Author
Owner

@JCBird1012 commented on GitHub (Sep 29, 2026):

I'm seeing a very similar (maybe identical?) thing. It happens every single time I try to join a shared lobby.

GPU - Intel Core 7 265K (iGPU)
Wolf - stable (sha-facb8e0)

services:
  wolf:
    image: ghcr.io/games-on-whales/wolf:stable
    container_name: wolf
    volumes:
      - ./wolf:/etc/wolf
      - /run/podman/podman.sock:/run/podman/podman.sock:ro,z
      - /dev/:/dev/:rw
      - /run/udev:/run/udev:rw
    environment:
      WOLF_DOCKER_SOCKET: /run/podman/podman.sock
    device_cgroup_rules:
      - 'c 13:* rmw'
    devices:
      - /dev/dri
      - /dev/uinput
      - /dev/uhid
    ports:
      - "47984:47984/tcp"   # HTTPS
      - "47989:47989/tcp"   # HTTP (pairing)
      - "47999:47999/udp"   # Control / input
      - "48010:48010/tcp"   # RTSP
      - "48100:48100/udp"   # Video
      - "48200:48200/udp"   # Audio
    restart: unless-stopped

To reproduce (obviously) - create a multi-user lobby, join with client A, then join with client B. It crashes right after B's joining lobby line.

#4  GmmLib::GmmResourceInfoCommon::GetQPitch() at libigdgmm.so.12
#5-#12 iHD_drv_video.so
#13 vaEndPicture at libva.so.2
#14+ libgstva.so
ERROR vafilter gstvafilter.c:1748:gst_va_filter_process:<vafilter3> vaEndPicture: operation failed
wolf exited (exit status 11)

Interestingly - with WOLF_USE_ZERO_COPY: "FALSE" (log shows Using legacy pipeline) - the crash doesn't happen for me. Maybe two VA pipelines importing the same DMAbuf?

I also only see this with zero copy on -
driver bug: fd size (8388608) is bigger than object descriptor size (8355840)

I can also try with GST_DEBUG=va*:5 and dump that here if needed.

<!-- gh-comment-id:5896878616 --> @JCBird1012 commented on GitHub (Sep 29, 2026): I'm seeing a very similar (maybe identical?) thing. It happens every single time I try to join a shared lobby. GPU - Intel Core 7 265K (iGPU) Wolf - stable (sha-facb8e0) ``` services: wolf: image: ghcr.io/games-on-whales/wolf:stable container_name: wolf volumes: - ./wolf:/etc/wolf - /run/podman/podman.sock:/run/podman/podman.sock:ro,z - /dev/:/dev/:rw - /run/udev:/run/udev:rw environment: WOLF_DOCKER_SOCKET: /run/podman/podman.sock device_cgroup_rules: - 'c 13:* rmw' devices: - /dev/dri - /dev/uinput - /dev/uhid ports: - "47984:47984/tcp" # HTTPS - "47989:47989/tcp" # HTTP (pairing) - "47999:47999/udp" # Control / input - "48010:48010/tcp" # RTSP - "48100:48100/udp" # Video - "48200:48200/udp" # Audio restart: unless-stopped ``` To reproduce (obviously) - create a multi-user lobby, join with client A, then join with client B. It crashes right after B's joining lobby line. ``` #4 GmmLib::GmmResourceInfoCommon::GetQPitch() at libigdgmm.so.12 #5-#12 iHD_drv_video.so #13 vaEndPicture at libva.so.2 #14+ libgstva.so ERROR vafilter gstvafilter.c:1748:gst_va_filter_process:<vafilter3> vaEndPicture: operation failed wolf exited (exit status 11) ``` Interestingly - with `WOLF_USE_ZERO_COPY: "FALSE"` (log shows `Using legacy pipeline`) - the crash doesn't happen for me. Maybe two VA pipelines importing the same DMAbuf? I also only see this with zero copy on - `driver bug: fd size (8388608) is bigger than object descriptor size (8355840)` I can also try with `GST_DEBUG=va*:5` and dump that here if needed.
Author
Owner

@gorylpe commented on GitHub (Sep 30, 2026):

Not the same trigger, but maybe the same bug: I hit the same gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed when a stream leaves a lobby, and traced it to gst-interpipe keeping a freed interpipesrc registered on a node after a listen-to switch goes wrong (details in #518). Every buffer then goes to freed memory, which could also explain the malloc(): unaligned tcache chunk detected after Switching video producer pipeline and the RAM climbing reported here.

Fix: games-on-whales/gst-interpipe#3. I've only tested the leave path; if someone here can reproduce the join crash, it would be good to know whether the patched libgstinterpipe.so (build snippet in #518) helps.

<!-- gh-comment-id:5907142893 --> @gorylpe commented on GitHub (Sep 30, 2026): Not the same trigger, but maybe the same bug: I hit the same `gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed` when a stream *leaves* a lobby, and traced it to gst-interpipe keeping a freed `interpipesrc` registered on a node after a `listen-to` switch goes wrong (details in #518). Every buffer then goes to freed memory, which could also explain the `malloc(): unaligned tcache chunk detected` after `Switching video producer pipeline` and the RAM climbing reported here. Fix: games-on-whales/gst-interpipe#3. I've only tested the leave path; if someone here can reproduce the join crash, it would be good to know whether the patched `libgstinterpipe.so` (build snippet in #518) helps.
Author
Owner

@JCBird1012 commented on GitHub (Sep 30, 2026):

Not the same trigger, but maybe the same bug: I hit the same gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed when a stream leaves a lobby, and traced it to gst-interpipe keeping a freed interpipesrc registered on a node after a listen-to switch goes wrong (details in #518). Every buffer then goes to freed memory, which could also explain the malloc(): unaligned tcache chunk detected after Switching video producer pipeline and the RAM climbing reported here.

Fix: games-on-whales/gst-interpipe#3. I've only tested the leave path; if someone here can reproduce the join crash, it would be good to know whether the patched libgstinterpipe.so (build snippet in #518) helps.

I tried the patched libgstinterpipe.so earlier this morning, mine still crashes on join with zero copy on, same vaEndPicture trace. I don't get any of the Failed to reconfigure / ILISTENER lines either. Since my crash goes away with WOLF_USE_ZERO_COPY: "FALSE" and yours was on the legacy pipeline, I think these might be two different bugs. The assertion + tcache reports here sound like yours, mine looks more like a VA/dmabuf thing.

<!-- gh-comment-id:5913004340 --> @JCBird1012 commented on GitHub (Sep 30, 2026): > Not the same trigger, but maybe the same bug: I hit the same `gst_inter_pipe_ilistener_push_buffer: assertion 'GST_INTER_PIPE_IS_ILISTENER (self)' failed` when a stream _leaves_ a lobby, and traced it to gst-interpipe keeping a freed `interpipesrc` registered on a node after a `listen-to` switch goes wrong (details in [#518](https://github.com/games-on-whales/wolf/issues/518)). Every buffer then goes to freed memory, which could also explain the `malloc(): unaligned tcache chunk detected` after `Switching video producer pipeline` and the RAM climbing reported here. > > Fix: [games-on-whales/gst-interpipe#3](https://github.com/games-on-whales/gst-interpipe/pull/3). I've only tested the leave path; if someone here can reproduce the join crash, it would be good to know whether the patched `libgstinterpipe.so` (build snippet in [#518](https://github.com/games-on-whales/wolf/issues/518)) helps. I tried the patched `libgstinterpipe.so` earlier this morning, mine still crashes on join with zero copy on, same `vaEndPicture` trace. I don't get any of the `Failed to reconfigure / ILISTENER` lines either. Since my crash goes away with `WOLF_USE_ZERO_COPY: "FALSE"` and yours was on the legacy pipeline, I _think_ these might be two different bugs. The `assertion + tcache` reports here sound like yours, mine looks more like a VA/dmabuf thing.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf#248
No description provided.