[GH-ISSUE #149] Received MOUSE_MOVE_REL_PACKET but no mouse device is present #99

Closed
opened 2026-10-15 12:56:19 +00:00 by bsakaguchi · 4 comments
Owner

Originally created by @0815Developer on GitHub (Nov 17, 2024).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/149

Sorry to bother you,

i followed the instructions on https://games-on-whales.github.io/wolf/stable/user/quickstart.html
I connected also to the server but when i want to start firefox i get a black screen, then disconnect and the following warning in the log:

Received MOUSE_MOVE_REL_PACKET but no mouse device is present

i did however create the rules under /etc/udev/rules.d/85-wolf-virtual-inputs.rules and Reloaded the udev rules (as root)

any idea what i could do? Thanks for all your amazing work.... sorry i am a noob.

Originally created by @0815Developer on GitHub (Nov 17, 2024). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/149 Sorry to bother you, i followed the instructions on https://games-on-whales.github.io/wolf/stable/user/quickstart.html I connected also to the server but when i want to start firefox i get a black screen, then disconnect and the following warning in the log: _Received MOUSE_MOVE_REL_PACKET but no mouse device is present_ i did however create the rules under /etc/udev/rules.d/85-wolf-virtual-inputs.rules and Reloaded the udev rules (as root) any idea what i could do? Thanks for all your amazing work.... sorry i am a noob.
Author
Owner

@ABeltramo commented on GitHub (Nov 17, 2024):

Could you please post the full Wolf logs from starting the container up until the black screen/error? That warning is probably not the root issue..

<!-- gh-comment-id:2480884838 --> @ABeltramo commented on GitHub (Nov 17, 2024): Could you please post the full Wolf logs from starting the container up until the black screen/error? That warning is probably not the root issue..
Author
Owner

@0815Developer commented on GitHub (Nov 17, 2024):

Absolutely - and thank you in advance - i really appreciate this great initiative and its a great idea to bring joy!

so i run an Ubuntu Home server with docker and many containers.... usually i dont do Host Mode for container but i think for this here its fine because of the extensive connection it needs (UDP).

I have and Nvidia Card 1650 Super that (should be correctly mounted with the toolkit as it is doing its work in Plex)
nvidia smi gives me this:

 Sun Nov 17 11:57:28 2024       
 +-----------------------------------------------------------------------------------------+
 | NVIDIA-SMI 550.120                Driver Version: 550.120        CUDA Version: 12.4     |
 |-----------------------------------------+------------------------+----------------------+
 | GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
 | Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
 |                                         |                        |               MIG M. |
 |=========================================+========================+======================|
 |   0  NVIDIA GeForce GTX 1650 ...    Off |   00000000:06:00.0 Off |                  N/A |
 | 20%   34C    P8              5W /  100W |       1MiB /   4096MiB |      0%      Default |
 |                                         |                        |                  N/A |
 +-----------------------------------------+------------------------+----------------------+
                                                                                          
 +-----------------------------------------------------------------------------------------+
 | Processes:                                                                              |
 |  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
 |        ID   ID                                                               Usage      |
 |=========================================================================================|
 |  No running processes found                                                             |
 +-----------------------------------------------------------------------------------------+

for sudo cat /sys/module/nvidia_drm/parameters/modeset
i get a Y

here is my docker compose file - i did not change much

 services:
   wolf:
     image: ghcr.io/games-on-whales/wolf:stable
     container_name: wolf
     env_file: /home/0815Developer/dockercompose/default.env
     environment:
       - WOLF_LOG_LEVEL=DEBUG
       - WOLF_PULSE_IMAGE=ghcr.io/games-on-whales/pulseaudio:master
       - XDG_RUNTIME_DIR=/tmp/sockets
       - HOST_APPS_STATE_FOLDER=/etc/wolf
       - NVIDIA_DRIVER_CAPABILITIES=all
       - NVIDIA_VISIBLE_DEVICES=all
     volumes:
       - /etc/wolf/:/etc/wolf
       - /tmp/sockets:/tmp/sockets:rw
       - /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
     runtime: nvidia
     deploy:
       resources:
         reservations:
           devices:
             - capabilities: [gpu]
     network_mode: host
     restart: unless-stopped

I also did the scripts for Virtual input
for ls -la /dev/uinput i get

crw-rw---- 1 root input 10, 223 Nov 17 02:01 /dev/uinput

here is my log from starting the container to trying to open firefox

DISCLAIMER: I am a noob and cant spot an obvious Problem when its right in front of me because i lack experience... do an ELI5 of the problem:

 [2024-11-17 11:38:09] 
wolf  | [2024-11-17 11:38:09] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
wolf  | [2024-11-17 11:38:09] **** Configure default user ****
wolf  | [2024-11-17 11:38:09] Container running as root. Nothing to do.
wolf  | [2024-11-17 11:38:09] DONE
wolf  | [2024-11-17 11:38:09] 
wolf  | [2024-11-17 11:38:09] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
wolf  | [2024-11-17 11:38:09] **** Configure devices ****
wolf  | [2024-11-17 11:38:09] Exec device groups
wolf  | [2024-11-17 11:38:09] Adding user 'root' to groups: input
wolf  | [2024-11-17 11:38:09] DONE
wolf  | [2024-11-17 11:38:09] 
wolf  | [2024-11-17 11:38:09] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
wolf  | [2024-11-17 11:38:09] 
wolf  | [2024-11-17 11:38:09] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
wolf  | [2024-11-17 11:38:09] Launching the container's startup script as user 'root'
wolf  | 0:00:00.203847652   107 0x65156418b610 WARN               vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm0> vaInitialize: unknown libva error
wolf  | 0:00:00.217762424   107 0x65156418b610 WARN                 default ges-meta-container.c:236:_set_value:<GESAsset@0x65156419f8c0> Could not set value on item: format-version
wolf  | 0:00:00.217789556   107 0x65156418b610 WARN                 default ges-meta-container.c:236:_set_value:<GESAsset@0x65156422eda0> Could not set value on item: format-version
wolf  | 0:00:00.217804945   107 0x65156418b610 WARN                 default ges-meta-container.c:236:_set_value:<GESAsset@0x65156422f5f0> Could not set value on item: format-version
wolf  | 0:00:00.218430048   107 0x65156418b610 WARN               structure gststructure.c:2375:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype
wolf  | 0:00:00.265945563   107 0x65156418b610 WARN                 default gstvaapi.c:229:plugin_init: Cannot create a VA display
wolf  | 0:00:00.275794948   107 0x65156418b610 WARN              cudaloader gstcudaloader.cpp:260: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  | 0:00:00.306866454   107 0x65156418b610 WARN          adaptivedemux2 gstadaptivedemuxelement.c:41:adaptivedemux2_base_element_init: Failed to load libsoup library
wolf  | 0:00:00.307394606   107 0x65156418b610 WARN          adaptivedemux2 gstadaptivedemuxelement.c:41:adaptivedemux2_base_element_init: Failed to load libsoup library
wolf  | 0:00:00.307627721   107 0x65156418b610 WARN          adaptivedemux2 gstadaptivedemuxelement.c:41:adaptivedemux2_base_element_init: Failed to load libsoup library
wolf  | 0:00:00.314989036   107 0x65156418b610 WARN               vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm1> vaInitialize: unknown libva error
wolf  | 10:38:10.124113676 INFO  | Gstreamer version: 1.25.0-1
wolf  | 10:38:10.125574899 DEBUG | XDG_RUNTIME_DIR=/tmp/sockets
wolf  | 10:38:10.125612187 INFO  | Reading config file from: /etc/wolf/cfg/config.toml
wolf  | 10:38:10.152715494 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation
wolf  | 0:00:00.375518379     1 0x651329cd7c70 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh264enc"!
wolf  | 10:38:10.153009247 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0)
wolf  | 10:38:10.153080101 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:10.153141365 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:10.155794456 INFO  | Using H264 encoder: x264
wolf  | 10:38:10.155824299 WARN  | Software H264 encoder detected
wolf  | 0:00:00.378527199     1 0x651329cd7c70 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh265enc"!
wolf  | 10:38:10.155962766 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0)
wolf  | 10:38:10.156022855 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:10.156082122 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:10.157671002 INFO  | Using HEVC encoder: x265
wolf  | 10:38:10.157697538 WARN  | Software HEVC encoder detected
wolf  | 0:00:00.380394334     1 0x651329cd7c70 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvav1enc"!
wolf  | 10:38:10.157819412 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0)
wolf  | 10:38:10.157873117 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:10.157927280 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:10.159051204 INFO  | Using AV1 encoder: aom
wolf  | 10:38:10.159077706 WARN  | Software AV1 encoder detected
wolf  | 10:38:10.159333065 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem
wolf  | 10:38:10.162672668 INFO  | RTSP server started on port: 48010
wolf  | 10:38:10.162679507 INFO  | HTTP server listening on port: 47989 
wolf  | XDG_RUNTIME_DIR (/tmp/sockets) 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.)
wolf  | 10:38:10.162986866 DEBUG | [PULSE] Connecting...
wolf  | 10:38:10.163059000 DEBUG | [PULSE] Context failed
wolf  | 10:38:10.162989468 INFO  | Control server started on port: 47999
wolf  | 10:38:10.163114752 WARN  | [PULSE] Unable to connect, Access denied
wolf  | 10:38:10.163193115 INFO  | Starting PulseAudio docker container
wolf  | 10:38:10.163266788 INFO  | Starting mDNS service
wolf  | 10:38:10.163317928 INFO  | Starting API server on /tmp/wolf.sock
wolf  | 10:38:10.165648129 WARN  | [DOCKER] Container WolfPulseAudio already present, removing first
wolf  | 10:38:10.165929525 INFO  | HTTPS server listening on port: 47984 
wolf  | 10:38:12.582868696 DEBUG | [PULSE] Connecting...
wolf  | 10:38:12.584143723 DEBUG | [PULSE] Pulse connection ready
wolf  | 10:38:31.228238358 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:31.231283981 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:31.312060968 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo
wolf  | 10:38:31.335663174 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:31.385482711 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/applist
wolf  | 10:38:33.273764788 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:33.277968725 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.278130528 WARN  | [HTTP] Can't find icon_png_path for app with id: 1
wolf  | 10:38:33.279593323 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.279741419 WARN  | [HTTP] Can't find icon_png_path for app with id: 5
wolf  | 10:38:33.291554503 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.291728273 WARN  | [HTTP] Can't find icon_png_path for app with id: 4
wolf  | 10:38:33.297446056 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.297599369 WARN  | [HTTP] Can't find icon_png_path for app with id: 2
wolf  | 10:38:33.372802313 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.372996189 WARN  | [HTTP] Can't find icon_png_path for app with id: 5
wolf  | 10:38:33.374346178 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.374493302 WARN  | [HTTP] Can't find icon_png_path for app with id: 1
wolf  | 10:38:33.400346784 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo
wolf  | 10:38:33.402339569 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.402391411 WARN  | [HTTP] Can't find icon_png_path for app with id: 2
wolf  | 10:38:33.403712135 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.403751273 WARN  | [HTTP] Can't find icon_png_path for app with id: 4
wolf  | 10:38:33.455828043 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.455879134 WARN  | [HTTP] Can't find icon_png_path for app with id: 6
wolf  | 10:38:33.457085775 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.457193383 WARN  | [HTTP] Can't find icon_png_path for app with id: 3
wolf  | 10:38:33.538903450 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.538974569 WARN  | [HTTP] Can't find icon_png_path for app with id: 3
wolf  | 10:38:33.540885830 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset
wolf  | 10:38:33.541064917 WARN  | [HTTP] Can't find icon_png_path for app with id: 6
wolf  | 10:38:34.630110934 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:34.710132952 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo
wolf  | 10:38:37.911438009 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:37.991127556 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo
wolf  | 10:38:38.516645806 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:38.622868092 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:39.741363205 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/launch
wolf  | 10:38:39.741775367 DEBUG | Host app state folder: /etc/wolf/5651669492053713175/Firefox, creating paths
wolf  | 10:38:39.741982052 DEBUG | [STREAM_SESSION] Create wayland compositor
wolf  | 10:38:39.742035634 DEBUG | [WAYLAND] Creating wayland display
wolf  | libEGL warning: egl: failed to create dri2 screen
wolf  | 2024-11-17T10:38:39.958908Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to create screen
wolf  | libEGL warning: egl: failed to create dri2 screen
wolf  | 2024-11-17T10:38:39.967146Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to create screen
wolf  | libEGL warning: egl: failed to create dri2 screen
wolf  | thread '<unnamed>' panicked at wayland-display-core/src/comp/mod.rs:189:60:
wolf  | Failed to create EGLDisplay: InitFailed(NotInitialized)
wolf  | stack backtrace:
wolf  | 2024-11-17T10:38:40.387977Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to create screen
wolf  | 2024-11-17T10:38:40.388016Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: eglInitialize
wolf  |    0:     0x7545c552b1ba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h304520fd6a30aa07
wolf  |    1:     0x7545c554de1b - core::fmt::write::hf5713710ce10ff22
wolf  |    2:     0x7545c55281f3 - std::io::Write::write_fmt::hda708db57927dacf
wolf  |    3:     0x7545c552c4a2 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5
wolf  |    4:     0x7545c552c10e - std::panicking::default_hook::h81c8cd2e7c59ee33
wolf  |    5:     0x7545c552cd2f - std::panicking::rust_panic_with_hook::had2118629c312a4a
wolf  |    6:     0x7545c552ca17 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2
wolf  |    7:     0x7545c552b699 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5
wolf  |    8:     0x7545c552c6a4 - rust_begin_unwind
wolf  |    9:     0x7545c530f5d3 - core::panicking::panic_fmt::h3eea515d05f7a35e
wolf  |   10:     0x7545c530fa46 - core::result::unwrap_failed::h7c8d8bbbcf45dc13
wolf  |   11:     0x7545c53476c5 - waylanddisplaycore::comp::init::h2707c3ef80a7af54
wolf  |   12:     0x7545c532bec2 - std::sys::backtrace::__rust_begin_short_backtrace::h42c4dca44463108e
wolf  |   13:     0x7545c532f02e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h64e8e3858c08ebac
wolf  |   14:     0x7545c552f1db - std::sys::pal::unix::thread::Thread::new::thread_start::hcdbd1049068002f4
wolf  |   15:     0x7545c2502a94 - <unknown>
wolf  |   16:     0x7545c258fa34 - clone
wolf  | 2024-11-17T10:38:40.399447Z ERROR waylanddisplaycore: Compositor thread panic'ed! err=Any { .. }
wolf  | thread '<unnamed>' panicked at /tmp/gst-wayland-display/wayland-display-core/src/lib.rs:87:41:
wolf  | called `Result::unwrap()` on an `Err` value: RecvError
wolf  | stack backtrace:
wolf  |    0:     0x7545c552b1ba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h304520fd6a30aa07
wolf  |    1:     0x7545c554de1b - core::fmt::write::hf5713710ce10ff22
wolf  |    2:     0x7545c55281f3 - std::io::Write::write_fmt::hda708db57927dacf
wolf  |    3:     0x7545c552c4a2 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5
wolf  |    4:     0x7545c552c10e - std::panicking::default_hook::h81c8cd2e7c59ee33
wolf  |    5:     0x7545c552cd2f - std::panicking::rust_panic_with_hook::had2118629c312a4a
wolf  |    6:     0x7545c552ca17 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2
wolf  |    7:     0x7545c552b699 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5
wolf  |    8:     0x7545c552c6a4 - rust_begin_unwind
wolf  |    9:     0x7545c530f5d3 - core::panicking::panic_fmt::h3eea515d05f7a35e
wolf  |   10:     0x7545c530fa46 - core::result::unwrap_failed::h7c8d8bbbcf45dc13
wolf  |   11:     0x7545c5317983 - waylanddisplaycore::MaybeRecv<T>::get::h81a6d3869879d145
wolf  |   12:     0x7545c5316eda - display_get_devices_len
wolf  |   13:     0x651328edfb14 - _ZN4wolf4core15virtual_display22create_wayland_displayERKN5immer5arrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEERKS9_
wolf  |                                at /wolf/src/core/src/platforms/linux/virtual-display/wayland-display.cpp:30:36
wolf  |   14:     0x651328bcca93 - _ZZ23setup_sessions_handlersRKN5immer3boxIN5state8AppStateENS_13memory_policyINS_21free_list_heap_policyINS_8cpp_heapELm1024EEENS_15refcount_policyENS_15spinlock_policyENS_20no_transience_policyELb0ELb1EEEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEENK3$_2clERKNS0_IN4wolf4core6events13StreamSessionESA_EE
wolf  |                                at /wolf/src/moonlight-server/wolf.cpp:190:27
wolf  |   15:     0x651328bcc932 - _ZSt13__invoke_implIvRZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEENS3_INS6_10PairSignalESF_EENS3_INS6_17UnplugDeviceEventESF_EENS3_INS6_13StreamSessionESF_EENS3_INS6_12VideoSessionESF_EENS3_INS6_12AudioSessionESF_EENS3_INS6_15IDRRequestEventESF_EENS3_INS6_16PauseStreamEventESF_EENS3_INS6_17ResumeStreamEventESF_EENS3_INS6_15StopStreamEventESF_EENS3_INS6_17RTPVideoPingEventESF_EENS3_INS6_17RTPAudioPingEventESF_EENS3_INS6_11StartRunnerESF_EEEE16register_handlerISM_Z23setup_sessions_handlersRKNS3_IN5state8AppStateESF_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEE3$_2vEENS0_20handler_registrationIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEEOT0_ENKUlvE_clEvEUlSt7variantIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEE_JS1W_EET_St14__invoke_otherS1T_DpOT1_
wolf  |                                at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14
wolf  |   16:     0x651328d8fa62 - _ZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_ENKUlvE_clEv
wolf  |                                at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:171:21
wolf  |   17:     0x651328d8f95f - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE32safe_shared_registrations_accessIZNS14_10fire_eventISL_vEEvOT_EUlvE_EEvS18_
wolf  |                                at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:232:17
wolf  |   18:     0x651328d79761 - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_
wolf  |                                at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:166:13
wolf  |   19:     0x651328d6daac - _ZN9endpoints5https6launchERKSt10shared_ptrIN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS5_19basic_stream_socketINS5_2ip3tcpENS5_15any_io_executorEEEEEE8ResponseEERKS1_INSE_7RequestEERKN4wolf6config12PairedClientERKN5immer3boxIN5state8AppStateENSS_13memory_policyINSS_21free_list_heap_policyINSS_8cpp_heapELm1024EEENSS_15refcount_policyENSS_15spinlock_policyENSS_20no_transience_policyELb0ELb1EEEEE
wolf  |                                at /wolf/src/moonlight-server/./rest/endpoints.hpp:430:21
wolf  |   20:     0x651328d76eda - _ZZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEiENK3$_3clISt10shared_ptrINS0_10ServerBaseISB_E8ResponseEEST_INSV_7RequestEEEEDaT_T0_
wolf  |                                at /wolf/src/moonlight-server/rest/servers.cpp:138:7
wolf  |   21:     0x651328d76e2c - _ZSt13__invoke_implIvRZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS4_19basic_stream_socketINS4_2ip3tcpENS4_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSF_13memory_policyINSF_21free_list_heap_policyINSF_8cpp_heapELm1024EEENSF_15refcount_policyENSF_15spinlock_policyENSF_20no_transience_policyELb0ELb1EEEEEiE3$_3JSt10shared_ptrINS1_10ServerBaseISC_E8ResponseEESU_INSW_7RequestEEEET_St14__invoke_otherOT0_DpOT1_
wolf  |                                at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14
wolf  |   22:     0x651328d56f85 - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5writeERKSt10shared_ptrINSB_7SessionEERSt8functionIFvSC_INSB_8ResponseEESC_INSB_7RequestEEEE
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:777:9
wolf  |   23:     0x651328d5383b - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE13find_resourceERKSt10shared_ptrINSB_7SessionEE
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:735:13
wolf  |   24:     0x651328d505c9 - _ZZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE4readERKSt10shared_ptrINSB_7SessionEEENKUlRKNS1_6system10error_codeEmE_clESK_m
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:608:19
wolf  |   25:     0x651328d4fecf - _ZN5boost4asio6detail29read_until_delim_string_op_v1INS0_3ssl6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISA_E4readERKSt10shared_ptrINSG_7SessionEEEUlRKNS_6system10error_codeEmE_EclESN_mi
wolf  |                                at /usr/include/boost/asio/impl/read_until.hpp:1249:9
wolf  |   26:     0x651328d50e21 - _ZNK5boost4asio3ssl6detail7read_opINS0_17mutable_buffers_1EE12call_handlerINS0_6detail29read_until_delim_string_op_v1INS1_6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEvRT_SU_RKm
wolf  |                                at /usr/include/boost/asio/ssl/detail/read_op.hpp:60:5
wolf  |   27:     0x651328d50ba6 - _ZN5boost4asio3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS2_7read_opINS0_17mutable_buffers_1EEENS0_6detail29read_until_delim_string_op_v1INS1_6streamIS8_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEclESS_mi
wolf  |   28:     0x651328d51789 - _ZN5boost4asio6detail7binder2INS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS4_7read_opINS0_17mutable_buffers_1EEENS1_29read_until_delim_string_op_v1INS3_6streamISA_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEST_mEclEv
wolf  |                                at /usr/include/boost/asio/detail/bind_handler.hpp:289:5
wolf  |   29:     0x651328d5143c - _ZN5boost4asio6detail23reactive_socket_recv_opINS0_17mutable_buffers_1ENS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS5_7read_opIS3_EENS1_29read_until_delim_string_op_v1INS4_6streamISB_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEESA_E11do_completeEPvPNS1_19scheduler_operationESV_m
wolf  |                                at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:152:9
wolf  |   30:     0x651328c1f225 - _ZN5boost4asio6detail9scheduler10do_run_oneERNS1_27conditionally_enabled_mutex11scoped_lockERNS1_21scheduler_thread_infoERKNS_6system10error_codeE
wolf  |                                at /usr/include/boost/asio/detail/impl/scheduler.ipp:493:12
wolf  |   31:     0x651328c1ef31 - _ZN5boost4asio6detail9scheduler3runERNS_6system10error_codeE
wolf  |                                at /usr/include/boost/asio/detail/impl/scheduler.ipp:210:10
wolf  |   32:     0x651328bd9fa5 - _ZN5boost4asio10io_context3runEv
wolf  |                                at /usr/include/boost/asio/impl/io_context.ipp:64:24
wolf  |   33:     0x651328d7a81a - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5startERKSt8functionIFvtEE
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:463:23
wolf  |   34:     0x651328d6f2ed - _ZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEi
wolf  |                                at /wolf/src/moonlight-server/rest/servers.cpp:168:11
wolf  |   35:     0x651328bd332d - _ZZ3runvENK3$_2clEv
wolf  |                                at /wolf/src/moonlight-server/wolf.cpp:487:5
wolf  |   36:     0x7545c287ddb4 - <unknown>
wolf  |   37:     0x7545c2502a94 - <unknown>
wolf  |   38:     0x7545c258fa34 - clone
wolf  | thread '<unnamed>' panicked at core/src/panicking.rs:221:5:
wolf  | panic in a function that cannot unwind
wolf  | stack backtrace:
wolf  |    0:     0x7545c552b1ba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h304520fd6a30aa07
wolf  |    1:     0x7545c554de1b - core::fmt::write::hf5713710ce10ff22
wolf  |    2:     0x7545c55281f3 - std::io::Write::write_fmt::hda708db57927dacf
wolf  |    3:     0x7545c552c4a2 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5
wolf  |    4:     0x7545c552c10e - std::panicking::default_hook::h81c8cd2e7c59ee33
wolf  |    5:     0x7545c552cd2f - std::panicking::rust_panic_with_hook::had2118629c312a4a
wolf  |    6:     0x7545c552c9e3 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2
wolf  |    7:     0x7545c552b699 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5
wolf  |    8:     0x7545c552c6a4 - rust_begin_unwind
wolf  |    9:     0x7545c530f615 - core::panicking::panic_nounwind_fmt::hc0ae93930ea8f76c
wolf  |   10:     0x7545c530f6a2 - core::panicking::panic_nounwind::h9f485ff9b02bac75
wolf  |   11:     0x7545c530f786 - core::panicking::panic_cannot_unwind::hea865182d7ce50af
wolf  |   12:     0x7545c5316ee5 - display_get_devices_len
wolf  |   13:     0x651328edfb14 - _ZN4wolf4core15virtual_display22create_wayland_displayERKN5immer5arrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEERKS9_
wolf  |                                at /wolf/src/core/src/platforms/linux/virtual-display/wayland-display.cpp:30:36
wolf  |   14:     0x651328bcca93 - _ZZ23setup_sessions_handlersRKN5immer3boxIN5state8AppStateENS_13memory_policyINS_21free_list_heap_policyINS_8cpp_heapELm1024EEENS_15refcount_policyENS_15spinlock_policyENS_20no_transience_policyELb0ELb1EEEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEENK3$_2clERKNS0_IN4wolf4core6events13StreamSessionESA_EE
wolf  |                                at /wolf/src/moonlight-server/wolf.cpp:190:27
wolf  |   15:     0x651328bcc932 - _ZSt13__invoke_implIvRZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEENS3_INS6_10PairSignalESF_EENS3_INS6_17UnplugDeviceEventESF_EENS3_INS6_13StreamSessionESF_EENS3_INS6_12VideoSessionESF_EENS3_INS6_12AudioSessionESF_EENS3_INS6_15IDRRequestEventESF_EENS3_INS6_16PauseStreamEventESF_EENS3_INS6_17ResumeStreamEventESF_EENS3_INS6_15StopStreamEventESF_EENS3_INS6_17RTPVideoPingEventESF_EENS3_INS6_17RTPAudioPingEventESF_EENS3_INS6_11StartRunnerESF_EEEE16register_handlerISM_Z23setup_sessions_handlersRKNS3_IN5state8AppStateESF_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEE3$_2vEENS0_20handler_registrationIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEEOT0_ENKUlvE_clEvEUlSt7variantIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEE_JS1W_EET_St14__invoke_otherS1T_DpOT1_
wolf  |                                at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14
wolf  |   16:     0x651328d8fa62 - _ZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_ENKUlvE_clEv
wolf  |                                at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:171:21
wolf  |   17:     0x651328d8f95f - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE32safe_shared_registrations_accessIZNS14_10fire_eventISL_vEEvOT_EUlvE_EEvS18_
wolf  |                                at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:232:17
wolf  |   18:     0x651328d79761 - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_
wolf  |                                at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:166:13
wolf  |   19:     0x651328d6daac - _ZN9endpoints5https6launchERKSt10shared_ptrIN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS5_19basic_stream_socketINS5_2ip3tcpENS5_15any_io_executorEEEEEE8ResponseEERKS1_INSE_7RequestEERKN4wolf6config12PairedClientERKN5immer3boxIN5state8AppStateENSS_13memory_policyINSS_21free_list_heap_policyINSS_8cpp_heapELm1024EEENSS_15refcount_policyENSS_15spinlock_policyENSS_20no_transience_policyELb0ELb1EEEEE
wolf  |                                at /wolf/src/moonlight-server/./rest/endpoints.hpp:430:21
wolf  |   20:     0x651328d76eda - _ZZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEiENK3$_3clISt10shared_ptrINS0_10ServerBaseISB_E8ResponseEEST_INSV_7RequestEEEEDaT_T0_
wolf  |                                at /wolf/src/moonlight-server/rest/servers.cpp:138:7
wolf  |   21:     0x651328d76e2c - _ZSt13__invoke_implIvRZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS4_19basic_stream_socketINS4_2ip3tcpENS4_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSF_13memory_policyINSF_21free_list_heap_policyINSF_8cpp_heapELm1024EEENSF_15refcount_policyENSF_15spinlock_policyENSF_20no_transience_policyELb0ELb1EEEEEiE3$_3JSt10shared_ptrINS1_10ServerBaseISC_E8ResponseEESU_INSW_7RequestEEEET_St14__invoke_otherOT0_DpOT1_
wolf  |                                at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14
wolf  |   22:     0x651328d56f85 - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5writeERKSt10shared_ptrINSB_7SessionEERSt8functionIFvSC_INSB_8ResponseEESC_INSB_7RequestEEEE
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:777:9
wolf  |   23:     0x651328d5383b - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE13find_resourceERKSt10shared_ptrINSB_7SessionEE
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:735:13
wolf  |   24:     0x651328d505c9 - _ZZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE4readERKSt10shared_ptrINSB_7SessionEEENKUlRKNS1_6system10error_codeEmE_clESK_m
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:608:19
wolf  |   25:     0x651328d4fecf - _ZN5boost4asio6detail29read_until_delim_string_op_v1INS0_3ssl6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISA_E4readERKSt10shared_ptrINSG_7SessionEEEUlRKNS_6system10error_codeEmE_EclESN_mi
wolf  |                                at /usr/include/boost/asio/impl/read_until.hpp:1249:9
wolf  |   26:     0x651328d50e21 - _ZNK5boost4asio3ssl6detail7read_opINS0_17mutable_buffers_1EE12call_handlerINS0_6detail29read_until_delim_string_op_v1INS1_6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEvRT_SU_RKm
wolf  |                                at /usr/include/boost/asio/ssl/detail/read_op.hpp:60:5
wolf  |   27:     0x651328d50ba6 - _ZN5boost4asio3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS2_7read_opINS0_17mutable_buffers_1EEENS0_6detail29read_until_delim_string_op_v1INS1_6streamIS8_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEclESS_mi
wolf  |   28:     0x651328d51789 - _ZN5boost4asio6detail7binder2INS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS4_7read_opINS0_17mutable_buffers_1EEENS1_29read_until_delim_string_op_v1INS3_6streamISA_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEST_mEclEv
wolf  |                                at /usr/include/boost/asio/detail/bind_handler.hpp:289:5
wolf  |   29:     0x651328d5143c - _ZN5boost4asio6detail23reactive_socket_recv_opINS0_17mutable_buffers_1ENS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS5_7read_opIS3_EENS1_29read_until_delim_string_op_v1INS4_6streamISB_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEESA_E11do_completeEPvPNS1_19scheduler_operationESV_m
wolf  |                                at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:152:9
wolf  |   30:     0x651328c1f225 - _ZN5boost4asio6detail9scheduler10do_run_oneERNS1_27conditionally_enabled_mutex11scoped_lockERNS1_21scheduler_thread_infoERKNS_6system10error_codeE
wolf  |                                at /usr/include/boost/asio/detail/impl/scheduler.ipp:493:12
wolf  |   31:     0x651328c1ef31 - _ZN5boost4asio6detail9scheduler3runERNS_6system10error_codeE
wolf  |                                at /usr/include/boost/asio/detail/impl/scheduler.ipp:210:10
wolf  |   32:     0x651328bd9fa5 - _ZN5boost4asio10io_context3runEv
wolf  |                                at /usr/include/boost/asio/impl/io_context.ipp:64:24
wolf  |   33:     0x651328d7a81a - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5startERKSt8functionIFvtEE
wolf  |                                at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:463:23
wolf  |   34:     0x651328d6f2ed - _ZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEi
wolf  |                                at /wolf/src/moonlight-server/rest/servers.cpp:168:11
wolf  |   35:     0x651328bd332d - _ZZ3runvENK3$_2clEv
wolf  |                                at /wolf/src/moonlight-server/wolf.cpp:487:5
wolf  |   36:     0x7545c287ddb4 - <unknown>
wolf  |   37:     0x7545c2502a94 - <unknown>
wolf  |   38:     0x7545c258fa34 - clone
wolf  | thread caused non-unwinding panic. aborting.
wolf exited with code 6
wolf  | [2024-11-17 11:38:40] **** Configure devices ****
wolf  | [2024-11-17 11:38:40] Exec device groups
wolf  | [2024-11-17 11:38:41] Adding user 'root' to groups: input
wolf  | [2024-11-17 11:38:41] DONE
wolf  | [2024-11-17 11:38:41] 
wolf  | [2024-11-17 11:38:41] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
wolf  | [2024-11-17 11:38:41] 
wolf  | [2024-11-17 11:38:41] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
wolf  | [2024-11-17 11:38:41] Launching the container's startup script as user 'root'
wolf  | Stack trace (most recent call first):
wolf  | #0  0x0000651328bc6106 in shutdown_handler(int) at /wolf/src/moonlight-server/./exceptions/exceptions.h:69:5
wolf  | #1  0x00007545c24ab31f at /lib/x86_64-linux-gnu/libc.so.6
wolf  | #2  0x00007545c2504b1b at /lib/x86_64-linux-gnu/libc.so.6
wolf  | #3  0x00007545c24ab26d at /lib/x86_64-linux-gnu/libc.so.6
wolf  | #4  0x00007545c248e8fe at /lib/x86_64-linux-gnu/libc.so.6
wolf  | #5  0x00007545c552f659 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #6  0x00007545c552cde7 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #7  0x00007545c552c9e2 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #8  0x00007545c552b698 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #9  0x00007545c552c6a3 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #10 0x00007545c530f614 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #11 0x00007545c530f6a1 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #12 0x00007545c530f785 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #13 0x00007545c5316ee4 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3
wolf  | #14 0x0000651328edfb13 in wolf::core::virtual_display::create_wayland_display(immer::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /wolf/src/core/src/platforms/linux/virtual-display/wayland-display.cpp:30:36
wolf  | #15 0x0000651328bcca92 in setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2::operator()(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&) const at /wolf/src/moonlight-server/wolf.cpp:190:27
wolf  | #16 0x0000651328bcc931 in void std::__invoke_impl<void, dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::register_handler<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2, void>(setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2&&)::{lambda()#1}::operator()() const::{lambda(std::variant<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)#1}&, std::variant<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > >(std::__invoke_other, setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2&&, std::variant<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14
wolf  | #17 0x0000651328d8fa61 in dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::fire_event<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, void>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)::{lambda()#1}::operator()() const at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:171:21
wolf  | #18 0x0000651328d8f95e in void dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::safe_shared_registrations_access<dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::fire_event<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, void>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)::{lambda()#1}>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&) at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:232:17
wolf  | #19 0x0000651328d79760 in void dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::fire_event<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, void>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&) at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:166:13
wolf  | #20 0x0000651328d6daab in endpoints::https::launch(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response> const&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request> const&, wolf::config::PairedClient const&, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&) at /wolf/src/moonlight-server/./rest/endpoints.hpp:430:21
wolf  | #21 0x0000651328d76ed9 in auto HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int)::$_3::operator()<std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request> >(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request>) const at /wolf/src/moonlight-server/rest/servers.cpp:138:7
wolf  | #22 0x0000651328d76e2b in void std::__invoke_impl<void, HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int)::$_3&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request> >(std::__invoke_other, HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int)::$_3&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>&&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request>&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14
wolf  | #23 0x0000651328d56f84 in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::write(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&, std::function<void (std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request>)>&) at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:777:9
wolf  | #24 0x0000651328d5383a in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::find_resource(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&) at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:735:13
wolf  | #25 0x0000651328d505c8 in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:608:19
wolf  | #26 0x0000651328d4fece in boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}>::operator()(boost::system::error_code, unsigned long, int) at /usr/include/boost/asio/impl/read_until.hpp:1249:9
wolf  | #27 0x0000651328d50e20 in void boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>::call_handler<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >(boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}>&, boost::system::error_code const&, unsigned long const&) const at /usr/include/boost/asio/ssl/detail/read_op.hpp:60:5
wolf  | #28 0x0000651328d50ba5 in boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >::operator()(boost::system::error_code, unsigned long, int) at /usr/include/boost/asio/ssl/detail/io.hpp:0:0
wolf  | #29 0x0000651328d51788 in boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >, boost::system::error_code, unsigned long>::operator()() at /usr/include/boost/asio/detail/bind_handler.hpp:289:5
wolf  | #30 0x0000651328d5143b in boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >, boost::asio::any_io_executor>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:152:9
wolf  | #31 0x0000651328c1f224 in boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) at /usr/include/boost/asio/detail/impl/scheduler.ipp:493:12
wolf  | #32 0x0000651328c1ef30 in boost::asio::detail::scheduler::run(boost::system::error_code&) at /usr/include/boost/asio/detail/impl/scheduler.ipp:210:10
wolf  | #33 0x0000651328bd9fa4 in boost::asio::io_context::run() at /usr/include/boost/asio/impl/io_context.ipp:64:24
wolf  | #34 0x0000651328d7a819 in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::start(std::function<void (unsigned short)> const&) at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:463:23
wolf  | #35 0x0000651328d6f2ec in HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int) at /wolf/src/moonlight-server/rest/servers.cpp:168:11
wolf  | #36 0x0000651328bd332c in run()::$_2::operator()() const at /wolf/src/moonlight-server/wolf.cpp:487:5
wolf  | #37 0x00007545c287ddb3 at /lib/x86_64-linux-gnu/libstdc++.so.6
wolf  | #38 0x00007545c2502a93 at /lib/x86_64-linux-gnu/libc.so.6
wolf  | #39 0x00007545c258fa33 at /lib/x86_64-linux-gnu/libc.so.6
wolf  | 10:38:42.302833380 INFO  | Gstreamer version: 1.25.0-1
wolf  | 10:38:42.303914696 DEBUG | XDG_RUNTIME_DIR=/tmp/sockets
wolf  | 10:38:42.303962191 INFO  | Reading config file from: /etc/wolf/cfg/config.toml
wolf  | 10:38:42.313924277 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation
wolf  | 0:00:00.019125793     1 0x5abecf737df0 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh264enc"!
wolf  | 10:38:42.314090739 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0)
wolf  | 10:38:42.314127807 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:42.314154023 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:42.315619693 INFO  | Using H264 encoder: x264
wolf  | 10:38:42.315633162 WARN  | Software H264 encoder detected
wolf  | 0:00:00.020773074     1 0x5abecf737df0 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh265enc"!
wolf  | 10:38:42.315718044 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0)
wolf  | 10:38:42.315745214 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:42.315773816 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:42.316663335 INFO  | Using HEVC encoder: x265
wolf  | 10:38:42.316686960 WARN  | Software HEVC encoder detected
wolf  | 0:00:00.021807839     1 0x5abecf737df0 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvav1enc"!
wolf  | 10:38:42.316751977 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0)
wolf  | 10:38:42.316779878 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:42.316808281 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0)
wolf  | 10:38:42.317433864 INFO  | Using AV1 encoder: aom
wolf  | 10:38:42.317446953 WARN  | Software AV1 encoder detected
wolf  | 10:38:42.317591604 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem
wolf  | 10:38:42.319688208 INFO  | RTSP server started on port: 48010
wolf  | 10:38:42.319940661 INFO  | Control server started on port: 47999
wolf  | 10:38:42.319693765 INFO  | HTTP server listening on port: 47989 
wolf  | XDG_RUNTIME_DIR (/tmp/sockets) 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.)
wolf  | 10:38:42.319807110 INFO  | Starting API server on /tmp/wolf.sock
wolf  | 10:38:42.319994554 DEBUG | [PULSE] Connecting...
wolf  | 10:38:42.320051530 DEBUG | [PULSE] Context failed
wolf  | 10:38:42.320064987 WARN  | [PULSE] Unable to connect, Access denied
wolf  | 10:38:42.320120228 INFO  | Starting PulseAudio docker container
wolf  | 10:38:42.319815702 INFO  | Starting mDNS service
wolf  | 10:38:42.321266529 WARN  | [DOCKER] Container WolfPulseAudio already present, removing first
wolf  | 10:38:42.323501132 INFO  | HTTPS server listening on port: 47984 
wolf  | 10:38:42.599290048 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo
wolf  | 10:38:42.651980582 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo
wolf  | 10:38:42.791220717 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/launch
wolf  | 10:38:42.791334087 DEBUG | Host app state folder: /etc/wolf/5651669492053713175/Firefox, creating paths
wolf  | 10:38:42.791580199 INFO  | RTP server started on port: 48100
wolf  | 10:38:42.791634644 INFO  | RTP server started on port: 48200
wolf  | 10:38:42.871161399 DEBUG | [RTSP] received command OPTIONS
wolf  | 10:38:42.902044959 DEBUG | [RTSP] received command DESCRIBE
wolf  | 10:38:42.925567384 DEBUG | [RTSP] received command SETUP
wolf  | 10:38:42.959735204 DEBUG | [RTSP] received command SETUP
wolf  | 10:38:42.993564712 DEBUG | [RTSP] received command SETUP
wolf  | 10:38:43.041637022 DEBUG | [RTSP] received command ANNOUNCE
wolf  | 10:38:43.041876099 DEBUG | [RTSP] Moonlight requested video format HEVC
wolf  | 10:38:43.080831770 DEBUG | [RTSP] received command PLAY
wolf  | 10:38:43.106671415 DEBUG | [ENET] connected client: 192.168.178.78:50426
wolf  | 10:38:43.283423642 WARN  | Received MOUSE_MOVE_REL_PACKET but no mouse device is present
wolf  | 10:38:43.293593265 WARN  | Received MOUSE_MOVE_REL_PACKET but no mouse device is present
<!-- gh-comment-id:2481186601 --> @0815Developer commented on GitHub (Nov 17, 2024): Absolutely - and **thank you** in advance - i really appreciate this great initiative and its a great idea to bring joy! so i run an Ubuntu Home server with docker and many containers.... usually i dont do Host Mode for container but i think for this here its fine because of the extensive connection it needs (UDP). I have and Nvidia Card 1650 Super that (should be correctly mounted with the toolkit as it is doing its work in Plex) nvidia smi gives me this: ``` Sun Nov 17 11:57:28 2024 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 550.120 Driver Version: 550.120 CUDA Version: 12.4 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce GTX 1650 ... Off | 00000000:06:00.0 Off | N/A | | 20% 34C P8 5W / 100W | 1MiB / 4096MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+ ``` **for sudo cat** /sys/module/nvidia_drm/parameters/modeset i get a Y **here is my docker compose file - i did not change much** ```yaml services: wolf: image: ghcr.io/games-on-whales/wolf:stable container_name: wolf env_file: /home/0815Developer/dockercompose/default.env environment: - WOLF_LOG_LEVEL=DEBUG - WOLF_PULSE_IMAGE=ghcr.io/games-on-whales/pulseaudio:master - XDG_RUNTIME_DIR=/tmp/sockets - HOST_APPS_STATE_FOLDER=/etc/wolf - NVIDIA_DRIVER_CAPABILITIES=all - NVIDIA_VISIBLE_DEVICES=all volumes: - /etc/wolf/:/etc/wolf - /tmp/sockets:/tmp/sockets:rw - /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 runtime: nvidia deploy: resources: reservations: devices: - capabilities: [gpu] network_mode: host restart: unless-stopped ``` **I also did the scripts for Virtual input** for ls -la /dev/uinput i get > crw-rw---- 1 root input 10, 223 Nov 17 02:01 /dev/uinput here is my log from starting the container to trying to open firefox **DISCLAIMER: I am a noob and cant spot an obvious Problem when its right in front of me because i lack experience... do an ELI5 of the problem:** ``` [2024-11-17 11:38:09] wolf | [2024-11-17 11:38:09] [ /etc/cont-init.d/10-setup_user.sh: executing... ] wolf | [2024-11-17 11:38:09] **** Configure default user **** wolf | [2024-11-17 11:38:09] Container running as root. Nothing to do. wolf | [2024-11-17 11:38:09] DONE wolf | [2024-11-17 11:38:09] wolf | [2024-11-17 11:38:09] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] wolf | [2024-11-17 11:38:09] **** Configure devices **** wolf | [2024-11-17 11:38:09] Exec device groups wolf | [2024-11-17 11:38:09] Adding user 'root' to groups: input wolf | [2024-11-17 11:38:09] DONE wolf | [2024-11-17 11:38:09] wolf | [2024-11-17 11:38:09] [ /etc/cont-init.d/30-nvidia.sh: executing... ] wolf | [2024-11-17 11:38:09] wolf | [2024-11-17 11:38:09] [ /etc/cont-init.d/init-gamescope.sh: executing... ] wolf | [2024-11-17 11:38:09] Launching the container's startup script as user 'root' wolf | 0:00:00.203847652 107 0x65156418b610 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm0> vaInitialize: unknown libva error wolf | 0:00:00.217762424 107 0x65156418b610 WARN default ges-meta-container.c:236:_set_value:<GESAsset@0x65156419f8c0> Could not set value on item: format-version wolf | 0:00:00.217789556 107 0x65156418b610 WARN default ges-meta-container.c:236:_set_value:<GESAsset@0x65156422eda0> Could not set value on item: format-version wolf | 0:00:00.217804945 107 0x65156418b610 WARN default ges-meta-container.c:236:_set_value:<GESAsset@0x65156422f5f0> Could not set value on item: format-version wolf | 0:00:00.218430048 107 0x65156418b610 WARN structure gststructure.c:2375:priv_gst_structure_parse_fields: Failed to find delimiter, r=mimetype wolf | 0:00:00.265945563 107 0x65156418b610 WARN default gstvaapi.c:229:plugin_init: Cannot create a VA display wolf | 0:00:00.275794948 107 0x65156418b610 WARN cudaloader gstcudaloader.cpp:260: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 | 0:00:00.306866454 107 0x65156418b610 WARN adaptivedemux2 gstadaptivedemuxelement.c:41:adaptivedemux2_base_element_init: Failed to load libsoup library wolf | 0:00:00.307394606 107 0x65156418b610 WARN adaptivedemux2 gstadaptivedemuxelement.c:41:adaptivedemux2_base_element_init: Failed to load libsoup library wolf | 0:00:00.307627721 107 0x65156418b610 WARN adaptivedemux2 gstadaptivedemuxelement.c:41:adaptivedemux2_base_element_init: Failed to load libsoup library wolf | 0:00:00.314989036 107 0x65156418b610 WARN vadisplay gstvadisplay.c:401:gst_va_display_initialize:<vadisplaydrm1> vaInitialize: unknown libva error wolf | 10:38:10.124113676 INFO | Gstreamer version: 1.25.0-1 wolf | 10:38:10.125574899 DEBUG | XDG_RUNTIME_DIR=/tmp/sockets wolf | 10:38:10.125612187 INFO | Reading config file from: /etc/wolf/cfg/config.toml wolf | 10:38:10.152715494 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation wolf | 0:00:00.375518379 1 0x651329cd7c70 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh264enc"! wolf | 10:38:10.153009247 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0) wolf | 10:38:10.153080101 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:10.153141365 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:10.155794456 INFO | Using H264 encoder: x264 wolf | 10:38:10.155824299 WARN | Software H264 encoder detected wolf | 0:00:00.378527199 1 0x651329cd7c70 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh265enc"! wolf | 10:38:10.155962766 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0) wolf | 10:38:10.156022855 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:10.156082122 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:10.157671002 INFO | Using HEVC encoder: x265 wolf | 10:38:10.157697538 WARN | Software HEVC encoder detected wolf | 0:00:00.380394334 1 0x651329cd7c70 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvav1enc"! wolf | 10:38:10.157819412 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0) wolf | 10:38:10.157873117 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:10.157927280 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:10.159051204 INFO | Using AV1 encoder: aom wolf | 10:38:10.159077706 WARN | Software AV1 encoder detected wolf | 10:38:10.159333065 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem wolf | 10:38:10.162672668 INFO | RTSP server started on port: 48010 wolf | 10:38:10.162679507 INFO | HTTP server listening on port: 47989 wolf | XDG_RUNTIME_DIR (/tmp/sockets) 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.) wolf | 10:38:10.162986866 DEBUG | [PULSE] Connecting... wolf | 10:38:10.163059000 DEBUG | [PULSE] Context failed wolf | 10:38:10.162989468 INFO | Control server started on port: 47999 wolf | 10:38:10.163114752 WARN | [PULSE] Unable to connect, Access denied wolf | 10:38:10.163193115 INFO | Starting PulseAudio docker container wolf | 10:38:10.163266788 INFO | Starting mDNS service wolf | 10:38:10.163317928 INFO | Starting API server on /tmp/wolf.sock wolf | 10:38:10.165648129 WARN | [DOCKER] Container WolfPulseAudio already present, removing first wolf | 10:38:10.165929525 INFO | HTTPS server listening on port: 47984 wolf | 10:38:12.582868696 DEBUG | [PULSE] Connecting... wolf | 10:38:12.584143723 DEBUG | [PULSE] Pulse connection ready wolf | 10:38:31.228238358 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:31.231283981 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:31.312060968 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo wolf | 10:38:31.335663174 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:31.385482711 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/applist wolf | 10:38:33.273764788 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:33.277968725 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.278130528 WARN | [HTTP] Can't find icon_png_path for app with id: 1 wolf | 10:38:33.279593323 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.279741419 WARN | [HTTP] Can't find icon_png_path for app with id: 5 wolf | 10:38:33.291554503 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.291728273 WARN | [HTTP] Can't find icon_png_path for app with id: 4 wolf | 10:38:33.297446056 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.297599369 WARN | [HTTP] Can't find icon_png_path for app with id: 2 wolf | 10:38:33.372802313 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.372996189 WARN | [HTTP] Can't find icon_png_path for app with id: 5 wolf | 10:38:33.374346178 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.374493302 WARN | [HTTP] Can't find icon_png_path for app with id: 1 wolf | 10:38:33.400346784 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo wolf | 10:38:33.402339569 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.402391411 WARN | [HTTP] Can't find icon_png_path for app with id: 2 wolf | 10:38:33.403712135 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.403751273 WARN | [HTTP] Can't find icon_png_path for app with id: 4 wolf | 10:38:33.455828043 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.455879134 WARN | [HTTP] Can't find icon_png_path for app with id: 6 wolf | 10:38:33.457085775 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.457193383 WARN | [HTTP] Can't find icon_png_path for app with id: 3 wolf | 10:38:33.538903450 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.538974569 WARN | [HTTP] Can't find icon_png_path for app with id: 3 wolf | 10:38:33.540885830 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/appasset wolf | 10:38:33.541064917 WARN | [HTTP] Can't find icon_png_path for app with id: 6 wolf | 10:38:34.630110934 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:34.710132952 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo wolf | 10:38:37.911438009 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:37.991127556 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo wolf | 10:38:38.516645806 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:38.622868092 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:39.741363205 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/launch wolf | 10:38:39.741775367 DEBUG | Host app state folder: /etc/wolf/5651669492053713175/Firefox, creating paths wolf | 10:38:39.741982052 DEBUG | [STREAM_SESSION] Create wayland compositor wolf | 10:38:39.742035634 DEBUG | [WAYLAND] Creating wayland display wolf | libEGL warning: egl: failed to create dri2 screen wolf | 2024-11-17T10:38:39.958908Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to create screen wolf | libEGL warning: egl: failed to create dri2 screen wolf | 2024-11-17T10:38:39.967146Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to create screen wolf | libEGL warning: egl: failed to create dri2 screen wolf | thread '<unnamed>' panicked at wayland-display-core/src/comp/mod.rs:189:60: wolf | Failed to create EGLDisplay: InitFailed(NotInitialized) wolf | stack backtrace: wolf | 2024-11-17T10:38:40.387977Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: DRI2: failed to create screen wolf | 2024-11-17T10:38:40.388016Z ERROR smithay::backend::egl::ffi: [EGL] 0x3001 (NOT_INITIALIZED) eglInitialize: eglInitialize wolf | 0: 0x7545c552b1ba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h304520fd6a30aa07 wolf | 1: 0x7545c554de1b - core::fmt::write::hf5713710ce10ff22 wolf | 2: 0x7545c55281f3 - std::io::Write::write_fmt::hda708db57927dacf wolf | 3: 0x7545c552c4a2 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5 wolf | 4: 0x7545c552c10e - std::panicking::default_hook::h81c8cd2e7c59ee33 wolf | 5: 0x7545c552cd2f - std::panicking::rust_panic_with_hook::had2118629c312a4a wolf | 6: 0x7545c552ca17 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2 wolf | 7: 0x7545c552b699 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5 wolf | 8: 0x7545c552c6a4 - rust_begin_unwind wolf | 9: 0x7545c530f5d3 - core::panicking::panic_fmt::h3eea515d05f7a35e wolf | 10: 0x7545c530fa46 - core::result::unwrap_failed::h7c8d8bbbcf45dc13 wolf | 11: 0x7545c53476c5 - waylanddisplaycore::comp::init::h2707c3ef80a7af54 wolf | 12: 0x7545c532bec2 - std::sys::backtrace::__rust_begin_short_backtrace::h42c4dca44463108e wolf | 13: 0x7545c532f02e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h64e8e3858c08ebac wolf | 14: 0x7545c552f1db - std::sys::pal::unix::thread::Thread::new::thread_start::hcdbd1049068002f4 wolf | 15: 0x7545c2502a94 - <unknown> wolf | 16: 0x7545c258fa34 - clone wolf | 2024-11-17T10:38:40.399447Z ERROR waylanddisplaycore: Compositor thread panic'ed! err=Any { .. } wolf | thread '<unnamed>' panicked at /tmp/gst-wayland-display/wayland-display-core/src/lib.rs:87:41: wolf | called `Result::unwrap()` on an `Err` value: RecvError wolf | stack backtrace: wolf | 0: 0x7545c552b1ba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h304520fd6a30aa07 wolf | 1: 0x7545c554de1b - core::fmt::write::hf5713710ce10ff22 wolf | 2: 0x7545c55281f3 - std::io::Write::write_fmt::hda708db57927dacf wolf | 3: 0x7545c552c4a2 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5 wolf | 4: 0x7545c552c10e - std::panicking::default_hook::h81c8cd2e7c59ee33 wolf | 5: 0x7545c552cd2f - std::panicking::rust_panic_with_hook::had2118629c312a4a wolf | 6: 0x7545c552ca17 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2 wolf | 7: 0x7545c552b699 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5 wolf | 8: 0x7545c552c6a4 - rust_begin_unwind wolf | 9: 0x7545c530f5d3 - core::panicking::panic_fmt::h3eea515d05f7a35e wolf | 10: 0x7545c530fa46 - core::result::unwrap_failed::h7c8d8bbbcf45dc13 wolf | 11: 0x7545c5317983 - waylanddisplaycore::MaybeRecv<T>::get::h81a6d3869879d145 wolf | 12: 0x7545c5316eda - display_get_devices_len wolf | 13: 0x651328edfb14 - _ZN4wolf4core15virtual_display22create_wayland_displayERKN5immer5arrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEERKS9_ wolf | at /wolf/src/core/src/platforms/linux/virtual-display/wayland-display.cpp:30:36 wolf | 14: 0x651328bcca93 - _ZZ23setup_sessions_handlersRKN5immer3boxIN5state8AppStateENS_13memory_policyINS_21free_list_heap_policyINS_8cpp_heapELm1024EEENS_15refcount_policyENS_15spinlock_policyENS_20no_transience_policyELb0ELb1EEEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEENK3$_2clERKNS0_IN4wolf4core6events13StreamSessionESA_EE wolf | at /wolf/src/moonlight-server/wolf.cpp:190:27 wolf | 15: 0x651328bcc932 - _ZSt13__invoke_implIvRZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEENS3_INS6_10PairSignalESF_EENS3_INS6_17UnplugDeviceEventESF_EENS3_INS6_13StreamSessionESF_EENS3_INS6_12VideoSessionESF_EENS3_INS6_12AudioSessionESF_EENS3_INS6_15IDRRequestEventESF_EENS3_INS6_16PauseStreamEventESF_EENS3_INS6_17ResumeStreamEventESF_EENS3_INS6_15StopStreamEventESF_EENS3_INS6_17RTPVideoPingEventESF_EENS3_INS6_17RTPAudioPingEventESF_EENS3_INS6_11StartRunnerESF_EEEE16register_handlerISM_Z23setup_sessions_handlersRKNS3_IN5state8AppStateESF_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEE3$_2vEENS0_20handler_registrationIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEEOT0_ENKUlvE_clEvEUlSt7variantIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEE_JS1W_EET_St14__invoke_otherS1T_DpOT1_ wolf | at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14 wolf | 16: 0x651328d8fa62 - _ZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_ENKUlvE_clEv wolf | at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:171:21 wolf | 17: 0x651328d8f95f - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE32safe_shared_registrations_accessIZNS14_10fire_eventISL_vEEvOT_EUlvE_EEvS18_ wolf | at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:232:17 wolf | 18: 0x651328d79761 - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_ wolf | at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:166:13 wolf | 19: 0x651328d6daac - _ZN9endpoints5https6launchERKSt10shared_ptrIN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS5_19basic_stream_socketINS5_2ip3tcpENS5_15any_io_executorEEEEEE8ResponseEERKS1_INSE_7RequestEERKN4wolf6config12PairedClientERKN5immer3boxIN5state8AppStateENSS_13memory_policyINSS_21free_list_heap_policyINSS_8cpp_heapELm1024EEENSS_15refcount_policyENSS_15spinlock_policyENSS_20no_transience_policyELb0ELb1EEEEE wolf | at /wolf/src/moonlight-server/./rest/endpoints.hpp:430:21 wolf | 20: 0x651328d76eda - _ZZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEiENK3$_3clISt10shared_ptrINS0_10ServerBaseISB_E8ResponseEEST_INSV_7RequestEEEEDaT_T0_ wolf | at /wolf/src/moonlight-server/rest/servers.cpp:138:7 wolf | 21: 0x651328d76e2c - _ZSt13__invoke_implIvRZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS4_19basic_stream_socketINS4_2ip3tcpENS4_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSF_13memory_policyINSF_21free_list_heap_policyINSF_8cpp_heapELm1024EEENSF_15refcount_policyENSF_15spinlock_policyENSF_20no_transience_policyELb0ELb1EEEEEiE3$_3JSt10shared_ptrINS1_10ServerBaseISC_E8ResponseEESU_INSW_7RequestEEEET_St14__invoke_otherOT0_DpOT1_ wolf | at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14 wolf | 22: 0x651328d56f85 - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5writeERKSt10shared_ptrINSB_7SessionEERSt8functionIFvSC_INSB_8ResponseEESC_INSB_7RequestEEEE wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:777:9 wolf | 23: 0x651328d5383b - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE13find_resourceERKSt10shared_ptrINSB_7SessionEE wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:735:13 wolf | 24: 0x651328d505c9 - _ZZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE4readERKSt10shared_ptrINSB_7SessionEEENKUlRKNS1_6system10error_codeEmE_clESK_m wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:608:19 wolf | 25: 0x651328d4fecf - _ZN5boost4asio6detail29read_until_delim_string_op_v1INS0_3ssl6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISA_E4readERKSt10shared_ptrINSG_7SessionEEEUlRKNS_6system10error_codeEmE_EclESN_mi wolf | at /usr/include/boost/asio/impl/read_until.hpp:1249:9 wolf | 26: 0x651328d50e21 - _ZNK5boost4asio3ssl6detail7read_opINS0_17mutable_buffers_1EE12call_handlerINS0_6detail29read_until_delim_string_op_v1INS1_6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEvRT_SU_RKm wolf | at /usr/include/boost/asio/ssl/detail/read_op.hpp:60:5 wolf | 27: 0x651328d50ba6 - _ZN5boost4asio3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS2_7read_opINS0_17mutable_buffers_1EEENS0_6detail29read_until_delim_string_op_v1INS1_6streamIS8_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEclESS_mi wolf | 28: 0x651328d51789 - _ZN5boost4asio6detail7binder2INS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS4_7read_opINS0_17mutable_buffers_1EEENS1_29read_until_delim_string_op_v1INS3_6streamISA_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEST_mEclEv wolf | at /usr/include/boost/asio/detail/bind_handler.hpp:289:5 wolf | 29: 0x651328d5143c - _ZN5boost4asio6detail23reactive_socket_recv_opINS0_17mutable_buffers_1ENS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS5_7read_opIS3_EENS1_29read_until_delim_string_op_v1INS4_6streamISB_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEESA_E11do_completeEPvPNS1_19scheduler_operationESV_m wolf | at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:152:9 wolf | 30: 0x651328c1f225 - _ZN5boost4asio6detail9scheduler10do_run_oneERNS1_27conditionally_enabled_mutex11scoped_lockERNS1_21scheduler_thread_infoERKNS_6system10error_codeE wolf | at /usr/include/boost/asio/detail/impl/scheduler.ipp:493:12 wolf | 31: 0x651328c1ef31 - _ZN5boost4asio6detail9scheduler3runERNS_6system10error_codeE wolf | at /usr/include/boost/asio/detail/impl/scheduler.ipp:210:10 wolf | 32: 0x651328bd9fa5 - _ZN5boost4asio10io_context3runEv wolf | at /usr/include/boost/asio/impl/io_context.ipp:64:24 wolf | 33: 0x651328d7a81a - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5startERKSt8functionIFvtEE wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:463:23 wolf | 34: 0x651328d6f2ed - _ZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEi wolf | at /wolf/src/moonlight-server/rest/servers.cpp:168:11 wolf | 35: 0x651328bd332d - _ZZ3runvENK3$_2clEv wolf | at /wolf/src/moonlight-server/wolf.cpp:487:5 wolf | 36: 0x7545c287ddb4 - <unknown> wolf | 37: 0x7545c2502a94 - <unknown> wolf | 38: 0x7545c258fa34 - clone wolf | thread '<unnamed>' panicked at core/src/panicking.rs:221:5: wolf | panic in a function that cannot unwind wolf | stack backtrace: wolf | 0: 0x7545c552b1ba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h304520fd6a30aa07 wolf | 1: 0x7545c554de1b - core::fmt::write::hf5713710ce10ff22 wolf | 2: 0x7545c55281f3 - std::io::Write::write_fmt::hda708db57927dacf wolf | 3: 0x7545c552c4a2 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5 wolf | 4: 0x7545c552c10e - std::panicking::default_hook::h81c8cd2e7c59ee33 wolf | 5: 0x7545c552cd2f - std::panicking::rust_panic_with_hook::had2118629c312a4a wolf | 6: 0x7545c552c9e3 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2 wolf | 7: 0x7545c552b699 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5 wolf | 8: 0x7545c552c6a4 - rust_begin_unwind wolf | 9: 0x7545c530f615 - core::panicking::panic_nounwind_fmt::hc0ae93930ea8f76c wolf | 10: 0x7545c530f6a2 - core::panicking::panic_nounwind::h9f485ff9b02bac75 wolf | 11: 0x7545c530f786 - core::panicking::panic_cannot_unwind::hea865182d7ce50af wolf | 12: 0x7545c5316ee5 - display_get_devices_len wolf | 13: 0x651328edfb14 - _ZN4wolf4core15virtual_display22create_wayland_displayERKN5immer5arrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEERKS9_ wolf | at /wolf/src/core/src/platforms/linux/virtual-display/wayland-display.cpp:30:36 wolf | 14: 0x651328bcca93 - _ZZ23setup_sessions_handlersRKN5immer3boxIN5state8AppStateENS_13memory_policyINS_21free_list_heap_policyINS_8cpp_heapELm1024EEENS_15refcount_policyENS_15spinlock_policyENS_20no_transience_policyELb0ELb1EEEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEENK3$_2clERKNS0_IN4wolf4core6events13StreamSessionESA_EE wolf | at /wolf/src/moonlight-server/wolf.cpp:190:27 wolf | 15: 0x651328bcc932 - _ZSt13__invoke_implIvRZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS2_13memory_policyINS2_21free_list_heap_policyINS2_8cpp_heapELm1024EEENS2_15refcount_policyENS2_15spinlock_policyENS2_20no_transience_policyELb0ELb1EEEEENS3_INS6_10PairSignalESF_EENS3_INS6_17UnplugDeviceEventESF_EENS3_INS6_13StreamSessionESF_EENS3_INS6_12VideoSessionESF_EENS3_INS6_12AudioSessionESF_EENS3_INS6_15IDRRequestEventESF_EENS3_INS6_16PauseStreamEventESF_EENS3_INS6_17ResumeStreamEventESF_EENS3_INS6_15StopStreamEventESF_EENS3_INS6_17RTPVideoPingEventESF_EENS3_INS6_17RTPAudioPingEventESF_EENS3_INS6_11StartRunnerESF_EEEE16register_handlerISM_Z23setup_sessions_handlersRKNS3_IN5state8AppStateESF_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalI11AudioServerEE3$_2vEENS0_20handler_registrationIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEEOT0_ENKUlvE_clEvEUlSt7variantIJSG_SI_SK_SM_SO_SQ_SS_SU_SW_SY_S10_S12_S14_EEE_JS1W_EET_St14__invoke_otherS1T_DpOT1_ wolf | at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14 wolf | 16: 0x651328d8fa62 - _ZZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_ENKUlvE_clEv wolf | at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:171:21 wolf | 17: 0x651328d8f95f - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE32safe_shared_registrations_accessIZNS14_10fire_eventISL_vEEvOT_EUlvE_EEvS18_ wolf | at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:232:17 wolf | 18: 0x651328d79761 - _ZN2dp9event_busIJN5immer3boxIN4wolf4core6events15PlugDeviceEventENS1_13memory_policyINS1_21free_list_heap_policyINS1_8cpp_heapELm1024EEENS1_15refcount_policyENS1_15spinlock_policyENS1_20no_transience_policyELb0ELb1EEEEENS2_INS5_10PairSignalESE_EENS2_INS5_17UnplugDeviceEventESE_EENS2_INS5_13StreamSessionESE_EENS2_INS5_12VideoSessionESE_EENS2_INS5_12AudioSessionESE_EENS2_INS5_15IDRRequestEventESE_EENS2_INS5_16PauseStreamEventESE_EENS2_INS5_17ResumeStreamEventESE_EENS2_INS5_15StopStreamEventESE_EENS2_INS5_17RTPVideoPingEventESE_EENS2_INS5_17RTPAudioPingEventESE_EENS2_INS5_11StartRunnerESE_EEEE10fire_eventISL_vEEvOT_ wolf | at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:166:13 wolf | 19: 0x651328d6daac - _ZN9endpoints5https6launchERKSt10shared_ptrIN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS5_19basic_stream_socketINS5_2ip3tcpENS5_15any_io_executorEEEEEE8ResponseEERKS1_INSE_7RequestEERKN4wolf6config12PairedClientERKN5immer3boxIN5state8AppStateENSS_13memory_policyINSS_21free_list_heap_policyINSS_8cpp_heapELm1024EEENSS_15refcount_policyENSS_15spinlock_policyENSS_20no_transience_policyELb0ELb1EEEEE wolf | at /wolf/src/moonlight-server/./rest/endpoints.hpp:430:21 wolf | 20: 0x651328d76eda - _ZZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEiENK3$_3clISt10shared_ptrINS0_10ServerBaseISB_E8ResponseEEST_INSV_7RequestEEEEDaT_T0_ wolf | at /wolf/src/moonlight-server/rest/servers.cpp:138:7 wolf | 21: 0x651328d76e2c - _ZSt13__invoke_implIvRZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS4_19basic_stream_socketINS4_2ip3tcpENS4_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSF_13memory_policyINSF_21free_list_heap_policyINSF_8cpp_heapELm1024EEENSF_15refcount_policyENSF_15spinlock_policyENSF_20no_transience_policyELb0ELb1EEEEEiE3$_3JSt10shared_ptrINS1_10ServerBaseISC_E8ResponseEESU_INSW_7RequestEEEET_St14__invoke_otherOT0_DpOT1_ wolf | at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14 wolf | 22: 0x651328d56f85 - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5writeERKSt10shared_ptrINSB_7SessionEERSt8functionIFvSC_INSB_8ResponseEESC_INSB_7RequestEEEE wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:777:9 wolf | 23: 0x651328d5383b - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE13find_resourceERKSt10shared_ptrINSB_7SessionEE wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:735:13 wolf | 24: 0x651328d505c9 - _ZZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE4readERKSt10shared_ptrINSB_7SessionEEENKUlRKNS1_6system10error_codeEmE_clESK_m wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:608:19 wolf | 25: 0x651328d4fecf - _ZN5boost4asio6detail29read_until_delim_string_op_v1INS0_3ssl6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISA_E4readERKSt10shared_ptrINSG_7SessionEEEUlRKNS_6system10error_codeEmE_EclESN_mi wolf | at /usr/include/boost/asio/impl/read_until.hpp:1249:9 wolf | 26: 0x651328d50e21 - _ZNK5boost4asio3ssl6detail7read_opINS0_17mutable_buffers_1EE12call_handlerINS0_6detail29read_until_delim_string_op_v1INS1_6streamINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEEEENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEvRT_SU_RKm wolf | at /usr/include/boost/asio/ssl/detail/read_op.hpp:60:5 wolf | 27: 0x651328d50ba6 - _ZN5boost4asio3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS2_7read_opINS0_17mutable_buffers_1EEENS0_6detail29read_until_delim_string_op_v1INS1_6streamIS8_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISF_E4readERKSt10shared_ptrINSL_7SessionEEEUlRKNS_6system10error_codeEmE_EEEclESS_mi wolf | 28: 0x651328d51789 - _ZN5boost4asio6detail7binder2INS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS4_7read_opINS0_17mutable_buffers_1EEENS1_29read_until_delim_string_op_v1INS3_6streamISA_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEEST_mEclEv wolf | at /usr/include/boost/asio/detail/bind_handler.hpp:289:5 wolf | 29: 0x651328d5143c - _ZN5boost4asio6detail23reactive_socket_recv_opINS0_17mutable_buffers_1ENS0_3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_15any_io_executorEEENS5_7read_opIS3_EENS1_29read_until_delim_string_op_v1INS4_6streamISB_EENS0_19basic_streambuf_refISaIcEEEZN9SimpleWeb10ServerBaseISG_E4readERKSt10shared_ptrINSM_7SessionEEEUlRKNS_6system10error_codeEmE_EEEESA_E11do_completeEPvPNS1_19scheduler_operationESV_m wolf | at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:152:9 wolf | 30: 0x651328c1f225 - _ZN5boost4asio6detail9scheduler10do_run_oneERNS1_27conditionally_enabled_mutex11scoped_lockERNS1_21scheduler_thread_infoERKNS_6system10error_codeE wolf | at /usr/include/boost/asio/detail/impl/scheduler.ipp:493:12 wolf | 31: 0x651328c1ef31 - _ZN5boost4asio6detail9scheduler3runERNS_6system10error_codeE wolf | at /usr/include/boost/asio/detail/impl/scheduler.ipp:210:10 wolf | 32: 0x651328bd9fa5 - _ZN5boost4asio10io_context3runEv wolf | at /usr/include/boost/asio/impl/io_context.ipp:64:24 wolf | 33: 0x651328d7a81a - _ZN9SimpleWeb10ServerBaseIN5boost4asio3ssl6streamINS2_19basic_stream_socketINS2_2ip3tcpENS2_15any_io_executorEEEEEE5startERKSt8functionIFvtEE wolf | at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:463:23 wolf | 34: 0x651328d6f2ed - _ZN11HTTPServers11startServerEPN9SimpleWeb6ServerIN5boost4asio3ssl6streamINS3_19basic_stream_socketINS3_2ip3tcpENS3_15any_io_executorEEEEEEEN5immer3boxIN5state8AppStateENSE_13memory_policyINSE_21free_list_heap_policyINSE_8cpp_heapELm1024EEENSE_15refcount_policyENSE_15spinlock_policyENSE_20no_transience_policyELb0ELb1EEEEEi wolf | at /wolf/src/moonlight-server/rest/servers.cpp:168:11 wolf | 35: 0x651328bd332d - _ZZ3runvENK3$_2clEv wolf | at /wolf/src/moonlight-server/wolf.cpp:487:5 wolf | 36: 0x7545c287ddb4 - <unknown> wolf | 37: 0x7545c2502a94 - <unknown> wolf | 38: 0x7545c258fa34 - clone wolf | thread caused non-unwinding panic. aborting. wolf exited with code 6 wolf | [2024-11-17 11:38:40] **** Configure devices **** wolf | [2024-11-17 11:38:40] Exec device groups wolf | [2024-11-17 11:38:41] Adding user 'root' to groups: input wolf | [2024-11-17 11:38:41] DONE wolf | [2024-11-17 11:38:41] wolf | [2024-11-17 11:38:41] [ /etc/cont-init.d/30-nvidia.sh: executing... ] wolf | [2024-11-17 11:38:41] wolf | [2024-11-17 11:38:41] [ /etc/cont-init.d/init-gamescope.sh: executing... ] wolf | [2024-11-17 11:38:41] Launching the container's startup script as user 'root' wolf | Stack trace (most recent call first): wolf | #0 0x0000651328bc6106 in shutdown_handler(int) at /wolf/src/moonlight-server/./exceptions/exceptions.h:69:5 wolf | #1 0x00007545c24ab31f at /lib/x86_64-linux-gnu/libc.so.6 wolf | #2 0x00007545c2504b1b at /lib/x86_64-linux-gnu/libc.so.6 wolf | #3 0x00007545c24ab26d at /lib/x86_64-linux-gnu/libc.so.6 wolf | #4 0x00007545c248e8fe at /lib/x86_64-linux-gnu/libc.so.6 wolf | #5 0x00007545c552f659 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #6 0x00007545c552cde7 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #7 0x00007545c552c9e2 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #8 0x00007545c552b698 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #9 0x00007545c552c6a3 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #10 0x00007545c530f614 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #11 0x00007545c530f6a1 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #12 0x00007545c530f785 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #13 0x00007545c5316ee4 at /usr/local/lib/liblibgstwaylanddisplay.so.0.3 wolf | #14 0x0000651328edfb13 in wolf::core::virtual_display::create_wayland_display(immer::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /wolf/src/core/src/platforms/linux/virtual-display/wayland-display.cpp:30:36 wolf | #15 0x0000651328bcca92 in setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2::operator()(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&) const at /wolf/src/moonlight-server/wolf.cpp:190:27 wolf | #16 0x0000651328bcc931 in void std::__invoke_impl<void, dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::register_handler<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2, void>(setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2&&)::{lambda()#1}::operator()() const::{lambda(std::variant<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)#1}&, std::variant<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > >(std::__invoke_other, setup_sessions_handlers(immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::optional<AudioServer> const&)::$_2&&, std::variant<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14 wolf | #17 0x0000651328d8fa61 in dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::fire_event<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, void>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)::{lambda()#1}::operator()() const at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:171:21 wolf | #18 0x0000651328d8f95e in void dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::safe_shared_registrations_access<dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::fire_event<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, void>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)::{lambda()#1}>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&) at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:232:17 wolf | #19 0x0000651328d79760 in void dp::event_bus<immer::box<wolf::core::events::PlugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PairSignal, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::UnplugDeviceEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::VideoSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::AudioSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::IDRRequestEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::PauseStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::ResumeStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StopStreamEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPVideoPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::RTPAudioPingEvent, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, immer::box<wolf::core::events::StartRunner, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >::fire_event<immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, void>(immer::box<wolf::core::events::StreamSession, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&) at /cache/cmake-build/_deps/eventbus-src/eventbus/include/eventbus/event_bus.hpp:166:13 wolf | #20 0x0000651328d6daab in endpoints::https::launch(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response> const&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request> const&, wolf::config::PairedClient const&, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&) at /wolf/src/moonlight-server/./rest/endpoints.hpp:430:21 wolf | #21 0x0000651328d76ed9 in auto HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int)::$_3::operator()<std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request> >(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request>) const at /wolf/src/moonlight-server/rest/servers.cpp:138:7 wolf | #22 0x0000651328d76e2b in void std::__invoke_impl<void, HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int)::$_3&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request> >(std::__invoke_other, HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int)::$_3&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>&&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request>&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14 wolf | #23 0x0000651328d56f84 in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::write(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&, std::function<void (std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Response>, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Request>)>&) at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:777:9 wolf | #24 0x0000651328d5383a in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::find_resource(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&) at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:735:13 wolf | #25 0x0000651328d505c8 in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:608:19 wolf | #26 0x0000651328d4fece in boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}>::operator()(boost::system::error_code, unsigned long, int) at /usr/include/boost/asio/impl/read_until.hpp:1249:9 wolf | #27 0x0000651328d50e20 in void boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>::call_handler<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >(boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}>&, boost::system::error_code const&, unsigned long const&) const at /usr/include/boost/asio/ssl/detail/read_op.hpp:60:5 wolf | #28 0x0000651328d50ba5 in boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >::operator()(boost::system::error_code, unsigned long, int) at /usr/include/boost/asio/ssl/detail/io.hpp:0:0 wolf | #29 0x0000651328d51788 in boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >, boost::system::error_code, unsigned long>::operator()() at /usr/include/boost/asio/detail/bind_handler.hpp:289:5 wolf | #30 0x0000651328d5143b in boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> >, boost::asio::basic_streambuf_ref<std::allocator<char> >, SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::read(std::shared_ptr<SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::Session> const&)::{lambda(boost::system::error_code const&, unsigned long)#1}> >, boost::asio::any_io_executor>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:152:9 wolf | #31 0x0000651328c1f224 in boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) at /usr/include/boost/asio/detail/impl/scheduler.ipp:493:12 wolf | #32 0x0000651328c1ef30 in boost::asio::detail::scheduler::run(boost::system::error_code&) at /usr/include/boost/asio/detail/impl/scheduler.ipp:210:10 wolf | #33 0x0000651328bd9fa4 in boost::asio::io_context::run() at /usr/include/boost/asio/impl/io_context.ipp:64:24 wolf | #34 0x0000651328d7a819 in SimpleWeb::ServerBase<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >::start(std::function<void (unsigned short)> const&) at /cache/cmake-build/_deps/simplewebserver-src/server_http.hpp:463:23 wolf | #35 0x0000651328d6f2ec in HTTPServers::startServer(SimpleWeb::Server<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor> > >*, immer::box<state::AppState, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap, 1024ul>, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, int) at /wolf/src/moonlight-server/rest/servers.cpp:168:11 wolf | #36 0x0000651328bd332c in run()::$_2::operator()() const at /wolf/src/moonlight-server/wolf.cpp:487:5 wolf | #37 0x00007545c287ddb3 at /lib/x86_64-linux-gnu/libstdc++.so.6 wolf | #38 0x00007545c2502a93 at /lib/x86_64-linux-gnu/libc.so.6 wolf | #39 0x00007545c258fa33 at /lib/x86_64-linux-gnu/libc.so.6 wolf | 10:38:42.302833380 INFO | Gstreamer version: 1.25.0-1 wolf | 10:38:42.303914696 DEBUG | XDG_RUNTIME_DIR=/tmp/sockets wolf | 10:38:42.303962191 INFO | Reading config file from: /etc/wolf/cfg/config.toml wolf | 10:38:42.313924277 DEBUG | /dev/dri/renderD128 vendor: NVIDIA Corporation wolf | 0:00:00.019125793 1 0x5abecf737df0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh264enc"! wolf | 10:38:42.314090739 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0) wolf | 10:38:42.314127807 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:42.314154023 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:42.315619693 INFO | Using H264 encoder: x264 wolf | 10:38:42.315633162 WARN | Software H264 encoder detected wolf | 0:00:00.020773074 1 0x5abecf737df0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvh265enc"! wolf | 10:38:42.315718044 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0) wolf | 10:38:42.315745214 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:42.315773816 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:42.316663335 INFO | Using HEVC encoder: x265 wolf | 10:38:42.316686960 WARN | Software HEVC encoder detected wolf | 0:00:00.021807839 1 0x5abecf737df0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "nvav1enc"! wolf | 10:38:42.316751977 DEBUG | Skipping QUICKSYNC encoder, not an Intel GPU (0) wolf | 10:38:42.316779878 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:42.316808281 DEBUG | Skipping VAAPI encoder, not an Intel or AMD GPU (0) wolf | 10:38:42.317433864 INFO | Using AV1 encoder: aom wolf | 10:38:42.317446953 WARN | Software AV1 encoder detected wolf | 10:38:42.317591604 DEBUG | Loading server certificates from disk: /etc/wolf/cfg/cert.pem /etc/wolf/cfg/key.pem wolf | 10:38:42.319688208 INFO | RTSP server started on port: 48010 wolf | 10:38:42.319940661 INFO | Control server started on port: 47999 wolf | 10:38:42.319693765 INFO | HTTP server listening on port: 47989 wolf | XDG_RUNTIME_DIR (/tmp/sockets) 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.) wolf | 10:38:42.319807110 INFO | Starting API server on /tmp/wolf.sock wolf | 10:38:42.319994554 DEBUG | [PULSE] Connecting... wolf | 10:38:42.320051530 DEBUG | [PULSE] Context failed wolf | 10:38:42.320064987 WARN | [PULSE] Unable to connect, Access denied wolf | 10:38:42.320120228 INFO | Starting PulseAudio docker container wolf | 10:38:42.319815702 INFO | Starting mDNS service wolf | 10:38:42.321266529 WARN | [DOCKER] Container WolfPulseAudio already present, removing first wolf | 10:38:42.323501132 INFO | HTTPS server listening on port: 47984 wolf | 10:38:42.599290048 DEBUG | 192.168.178.78 [GET] HTTP://192.168.178.126/serverinfo wolf | 10:38:42.651980582 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/serverinfo wolf | 10:38:42.791220717 DEBUG | 192.168.178.78 [GET] HTTPS://192.168.178.126/launch wolf | 10:38:42.791334087 DEBUG | Host app state folder: /etc/wolf/5651669492053713175/Firefox, creating paths wolf | 10:38:42.791580199 INFO | RTP server started on port: 48100 wolf | 10:38:42.791634644 INFO | RTP server started on port: 48200 wolf | 10:38:42.871161399 DEBUG | [RTSP] received command OPTIONS wolf | 10:38:42.902044959 DEBUG | [RTSP] received command DESCRIBE wolf | 10:38:42.925567384 DEBUG | [RTSP] received command SETUP wolf | 10:38:42.959735204 DEBUG | [RTSP] received command SETUP wolf | 10:38:42.993564712 DEBUG | [RTSP] received command SETUP wolf | 10:38:43.041637022 DEBUG | [RTSP] received command ANNOUNCE wolf | 10:38:43.041876099 DEBUG | [RTSP] Moonlight requested video format HEVC wolf | 10:38:43.080831770 DEBUG | [RTSP] received command PLAY wolf | 10:38:43.106671415 DEBUG | [ENET] connected client: 192.168.178.78:50426 wolf | 10:38:43.283423642 WARN | Received MOUSE_MOVE_REL_PACKET but no mouse device is present wolf | 10:38:43.293593265 WARN | Received MOUSE_MOVE_REL_PACKET but no mouse device is present ```
Author
Owner

@0815Developer commented on GitHub (Nov 17, 2024):

ok UPDATE:

i fixed the docker compose file a bit with chatgpt - im sure there is some crap in there that is not needed:

I also made sure that the nvidia and the devices are correctly mapped - that helped

at least i get Firefox working <3

Sound is not working though.. i dont get the whole pulse audio thing yet

 Services:
   wolf:
     image: ghcr.io/games-on-whales/wolf:stable
     container_name: wolf
     env_file: /home/albrecht/dockercompose/default.env
     environment:
       - WOLF_LOG_LEVEL=DEBUG
       - WOLF_PULSE_IMAGE=ghcr.io/games-on-whales/pulseaudio:master
       - XDG_RUNTIME_DIR=/tmp/sockets
       - HOST_APPS_STATE_FOLDER=/etc/wolf
       - NVIDIA_DRIVER_CAPABILITIES=all
       - NVIDIA_VISIBLE_DEVICES=all
       - PULSE_SERVER=unix:/tmp/sockets/pulse/native
     volumes:
       - /etc/wolf/:/etc/wolf
       - /tmp/sockets:/tmp/sockets:rw
       - /var/run/docker.sock:/var/run/docker.sock:rw
       - /dev:/dev:rw
       - /run/udev:/run/udev:rw
       - /run/user/1000:/run/user/1000:rw
     device_cgroup_rules:
       - c 13:* rmw
     devices:
       - /dev/dri:/dev/dri
       - /dev/uinput:/dev/uinput
       - /dev/uhid:/dev/uhid
     runtime: nvidia
     deploy:
       resources:
         reservations:
           devices:
             - driver: nvidia
               count: 1
               capabilities: [gpu]
 
     network_mode: host
     restart: unless-stopped
<!-- gh-comment-id:2481249611 --> @0815Developer commented on GitHub (Nov 17, 2024): ok UPDATE: i fixed the docker compose file a bit with chatgpt - im sure there is some crap in there that is not needed: I also made sure that the nvidia and the devices are correctly mapped - that helped at least i get Firefox working <3 Sound is not working though.. i dont get the whole pulse audio thing yet ```yaml Services: wolf: image: ghcr.io/games-on-whales/wolf:stable container_name: wolf env_file: /home/albrecht/dockercompose/default.env environment: - WOLF_LOG_LEVEL=DEBUG - WOLF_PULSE_IMAGE=ghcr.io/games-on-whales/pulseaudio:master - XDG_RUNTIME_DIR=/tmp/sockets - HOST_APPS_STATE_FOLDER=/etc/wolf - NVIDIA_DRIVER_CAPABILITIES=all - NVIDIA_VISIBLE_DEVICES=all - PULSE_SERVER=unix:/tmp/sockets/pulse/native volumes: - /etc/wolf/:/etc/wolf - /tmp/sockets:/tmp/sockets:rw - /var/run/docker.sock:/var/run/docker.sock:rw - /dev:/dev:rw - /run/udev:/run/udev:rw - /run/user/1000:/run/user/1000:rw device_cgroup_rules: - c 13:* rmw devices: - /dev/dri:/dev/dri - /dev/uinput:/dev/uinput - /dev/uhid:/dev/uhid runtime: nvidia deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu] network_mode: host restart: unless-stopped ```
Author
Owner

@0815Developer commented on GitHub (Nov 17, 2024):

for everyone that has this issue - make sure that the devices in the compose file are properly written:

devices:

  • /dev/dri:/dev/dri
  • /dev/uinput:/dev/uinput
  • /dev/uhid:/dev/uhid

The example docker compose file is not complete in this part

<!-- gh-comment-id:2481267623 --> @0815Developer commented on GitHub (Nov 17, 2024): for everyone that has this issue - make sure that the devices in the compose file are properly written: devices: - /dev/dri:/dev/dri - /dev/uinput:/dev/uinput - /dev/uhid:/dev/uhid The example docker compose file is not complete in this part
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#99
No description provided.