neutrinolabs / xrdp

xrdp: an open source RDP server
http://www.xrdp.org/
Apache License 2.0
5.62k stars 1.73k forks source link

screen dynamic-resolution cause crash #3105

Closed tsz8899 closed 3 months ago

tsz8899 commented 3 months ago

xrdp version

0.10.8

Detailed xrdp version, build options

./configure or
./configure --enable-fuse --enable-rfxcodec --enable-ipv6 --enable-rdpsndaudin --enable-ibus --enable-utmp
./configure --enable-fuse --enable-x264
./configure --enable-fuse --enable-x264 --disable-rfxcodec

Operating system & version

debian 12

Installation method

git clone & make install

Which backend do you use?

xorgxrdp

What desktop environment do you use?

xfce

Environment xrdp running on

vm

What's your client?

xfreerdp wfreerdp

Area(s) with issue?

Graphic glitches, Session manager (sesman), Other

Steps to reproduce

Low-intensity use screen dynamic-resolution sometimes results in crashes.

found a reproducible method: kernel: traps: xrdp[13310] general protection fault ip:7fab1ca41e3a sp:7fffd62f3fd0 error:0 in libc.so.6 xrdp[525]: [ERROR] Child 13048 terminated unexpectedly with signal SIGSEGV

  1. Connect session using freerdp + dynamic-resolution - default is 1024x768 windows.

  2. mouse double-click on the session window to enlarge it. Repeat clicking to reduce the window back to its original size.

  3. Rapidly repeat the process of enlarging and reducing the window 10 to 30 times(mouse clicking >3 times per second), causing the XRDP server to crash.

  4. Possibly related to the video module. Decoding that triggers a crash: freerdp + dynamic-resolution /gfx or /gfx:avc420 /gfx:avc444 /nsc Enlarging and reducing 100 times did not trigger the crash??: freerdp + dynamic-resolution /rfx

--In addition, sometimes dynamic-resolution session window will freeze after being minimized and waiting for several tens of minutes. unknown whether this issue is related to the previous problem?

If needed, please tell me how to conduct further tests.

✔️ Expected Behavior

client use screen dynamic-resolution not cause crash.

❌ Actual Behavior

/rfx normal

Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1434x809) #1
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d792000 bytes 4640424
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1434 height 809 mmWidth 379 mmHeight 214
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:12:39 debian xrdp-sesman[581]:   screen resized to 1434x809
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:12:39 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:12:39 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:12:39 debian xrdp-sesman[581]:     left 0 top 0 right 1433 bottom 808
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1434 height 809
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Received memory_allocation_complete command. width: 1434, height: 809
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Client does not support Unicode input
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] xrdp_caps_process_codecs: RemoteFX(76772F12-BD72-4463-AFB3-B73C9C6F7886), codec id [3], properties len [49]
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1434 cy 809
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1434 x h: 809). It took 292 milliseconds.
Jun 02 07:12:39 debian xrdp[11127]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:12:39 debian xrdp[11127]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1920x1001) #1
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d4aa000 bytes 7687680
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1920 height 1001 mmWidth 508 mmHeight 265
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:12:39 debian xrdp-sesman[581]:   screen resized to 1920x1001
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:12:39 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:12:39 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:12:39 debian xrdp-sesman[581]:     left 0 top 0 right 1919 bottom 1000
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1920 height 1001
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Received memory_allocation_complete command. width: 1920, height: 1001
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Client does not support Unicode input
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] xrdp_caps_process_codecs: RemoteFX(76772F12-BD72-4463-AFB3-B73C9C6F7886), codec id [3], properties len [49]
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:12:39 debian xrdp[11127]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1920 x h: 1001). It took 272 milliseconds.
Jun 02 07:12:39 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1001
Jun 02 07:12:39 debian xrdp[11127]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:12:39 debian xrdp[11127]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:12:40 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1434x809) #1
Jun 02 07:12:40 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d792000 bytes 4640424
Jun 02 07:12:40 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1434 height 809 mmWidth 379 mmHeight 214
Jun 02 07:12:40 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:12:40 debian xrdp-sesman[581]:   screen resized to 1434x809

/gfx:avc420 /gfx /nsc terminated unexpectedly with signal SIGSEGV

Jun 02 07:17:32 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1024x768) #1
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:17:32 debian xrdp-sesman[581]:   cap_width 1024 cap_height 768
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d8ff000 bytes 3145728
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:17:32 debian xrdp-sesman[581]:   screen resized to 1024x768
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:17:32 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:17:32 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:17:32 debian xrdp-sesman[581]:     left 0 top 0 right 1023 bottom 767
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] Received memory_allocation_complete command. width: 1024, height: 768
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] Client does not support Unicode input
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:17:32 debian xrdp[13048]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:32 debian xrdp[13048]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:17:32 debian xrdp[13048]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:17:32 debian xrdp[13048]: [INFO ]   version 0x00080105 flags 0x00000012 (index: 1)
Jun 02 07:17:32 debian xrdp[13048]: [INFO ]   replying version 0x00080105 flags 0x00000012
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 1
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_egfx_reset_graphics: (index 0) monitor left 0 top 0 right 1023 bottom 767 is_primary 1
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_egfx_reset_graphics: width 1024 height 768 monitorcount 1
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 1
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:17:32 debian xrdp[13048]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1024 cy 768
Jun 02 07:17:32 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 192
Jun 02 07:17:32 debian xrdp[13048]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:32 debian xrdp[13048]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1024 x h: 768). It took 1535 milliseconds.
Jun 02 07:17:33 debian kernel: traps: xrdp[13048] general protection fault ip:7fab1ca41e3a sp:7fffd62f3fd0 error:0 in libc.so.6[7fab1c9cf000+155000]
Jun 02 07:17:33 debian xrdp-sesman[581]: rdpClientConRecv: g_sck_recv failed(returned 0)
Jun 02 07:17:33 debian xrdp-sesman[581]: rdpClientConRecvMsg: error
Jun 02 07:17:33 debian xrdp-sesman[581]: rdpClientConCheck: rdpClientConGotData failed
Jun 02 07:17:33 debian xrdp-sesman[581]: rdpClientConDisconnect:
Jun 02 07:17:33 debian xrdp-sesman[581]: rdpRemoveClientConFromDev: removing clientCon 0x558161b33ca0
Jun 02 07:17:33 debian xrdp[525]: [ERROR] Child 13048 terminated unexpectedly with signal SIGSEGV
Jun 02 07:17:43 debian xrdp[525]: [INFO ] Socket 14: connection accepted from 192.168.116.20:64278
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Security protocol: configured [SSL|RDP], requested [SSL|HYBRID|RDP], selected [SSL]
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Connected client computer name: WIN-M600KACDUNE
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] client supports gfx protocol
Jun 02 07:17:43 debian xrdp[13175]: [WARN ] Physical desktop dimensions (0x0) are invalid
Jun 02 07:17:43 debian xrdp[13175]: [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc006 is unknown (ignored)
Jun 02 07:17:43 debian xrdp[13175]: [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc00a is unknown (ignored)
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] xrdp_load_keyboard_layout: Keyboard information sent by the RDP client, keyboard_type:[0x04], keyboard_subtyp>
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] xrdp_load_keyboard_layout: model [] variant [] layout [us] options []
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] TLS connection established from 192.168.116.20:64278 TLSv1.3 with cipher TLS_AES_256_GCM_SHA384
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Client does not support Unicode input
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:17:43 debian xrdp[13175]: [ERROR] Error loading keymap file /etc/xrdp/km-00000804.toml (No such file or directory)
Jun 02 07:17:43 debian xrdp[13175]: [INFO ] Loading keymap file /etc/xrdp/km-00000409.toml
Jun 02 07:17:43 debian xrdp[13175]: [WARN ] No information is available to determine login screen DPI
Jun 02 07:17:43 debian xrdp[13175]: [WARN ] No DPI value is available to find login font
Jun 02 07:17:43 debian xrdp[13175]: [WARN ] Using the default_dpi of 96
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   version 0x00080105 flags 0x00000002 (index: 1)
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   version 0x000a0002 flags 0x00000022 (index: 2)
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   version 0x000a0200 flags 0x00000022 (index: 3)
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   version 0x000a0301 flags 0x00000020 (index: 4)
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   version 0x000a0400 flags 0x00000022 (index: 5)
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   version 0x000a0701 flags 0x000000a2 (index: 6)
Jun 02 07:17:44 debian xrdp[13175]: [INFO ]   replying version 0x000a0701 flags 0x000000a2
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 6
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: width 1024 height 768 monitorcount 1
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 0
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:17:44 debian xrdp[13175]: [WARN ] Ignoring obsolete SCP port value '3350'
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_wm_log_msg: sesman connect ok
Jun 02 07:17:44 debian xrdp-sesman[519]: [INFO ] Socket 13: connection accepted from AF_UNIX
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_wm_log_msg: Performing login request for aaa
Jun 02 07:17:44 debian xrdp-sesman[519]: [INFO ] Received system login request from xrdp for user: aaa IP: 192.168.116.20
Jun 02 07:17:44 debian xrdp-sesexec[13183]: [INFO ] starting xrdp-sesexec with pid 13183
Jun 02 07:17:44 debian xrdp-sesexec[13183]: [INFO ] User aaa is in TerminalServerUsers group tsusers. Access granted
Jun 02 07:17:44 debian xrdp-sesexec[13183]: [INFO ] Access permitted for user: aaa
Jun 02 07:17:44 debian xrdp-sesman[519]: [INFO ] Received sys login status for aaa : logged in
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_wm_log_msg: login was successful - creating session
Jun 02 07:17:44 debian xrdp-sesman[519]: [INFO ] Received request from xrdp to create a session for user aaa
Jun 02 07:17:44 debian xrdp-sesman[519]: [INFO ] ++ reconnected session: username aaa, display :10.0, session_pid 561
Jun 02 07:17:44 debian xrdp-sesexec[13184]: [INFO ] Starting session reconnection script on display 10: /etc/xrdp/reconnectwm.sh
Jun 02 07:17:44 debian xrdp-sesexec[13183]: [INFO ] xrdp-sesexec pid 13183 is now logging out
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_wm_log_msg: session is available on display 10 for user aaa
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_wm_log_msg: Connecting to session
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] loaded module 'libxup.so' ok, interface size 10424, version 4
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] lib_mod_connect: connecting via UNIX socket
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] lib_mod_log_peer: xrdp_pid=13175 connected to Xorg_pid=581 Xorg_uid=1001 Xorg_gid=1002 client=192.168.116.20:>
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConGotConnection:
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConGotConnection: g_sck_accept ok new_sck 19
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConGetConnection: idle_disconnect_timeout set to non-positive value, idle timer turned off
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpAddClientConToDev: adding first clientCon 0x558161d46b80
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] xrdp_wm_log_msg: Connecting to chansrv
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConProcessMsgVersion: version 0 0 0 1
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1024 cy 768
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ] Socket 16: connection accepted from AF_UNIX
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo:
Jun 02 07:17:44 debian xrdp-sesman[581]:   got client info bytes 7200
Jun 02 07:17:44 debian xrdp-sesman[581]:   jpeg support 0
Jun 02 07:17:44 debian xrdp-sesman[581]:   offscreen support 0
Jun 02 07:17:44 debian xrdp-sesman[581]:   offscreen size 0
Jun 02 07:17:44 debian xrdp-sesman[581]:   offscreen entries 0
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:17:44 debian xrdp-sesman[581]:   cap_width 1024 cap_height 768
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d8ff000 bytes 3145728
Jun 02 07:17:44 debian xrdp-sesman[581]:   client can not do multimon
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 0
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:17:44 debian xrdp-sesman[581]:   client can not do offscreen to offscreen blits
Jun 02 07:17:44 debian xrdp-sesman[581]:   client can do new(color) cursor
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpLoadLayout: keylayout 0x00000804 variant  display 10
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat on
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat on
Jun 02 07:17:44 debian xrdp[13175]: [INFO ] Received memory_allocation_complete command. width: 1024, height: 768
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 192
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ] sound_process_output_format:
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       wFormatNo       0
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       wFormatTag      WAVE_FORMAT_PCM
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       nChannels       2
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       nSamplesPerSec  44100
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpInDeferredRepeatCallback:
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpInDeferredRepeatCallback:
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:17:44 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       nAvgBytesPerSec 176400
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       nBlockAlign     4
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       wBitsPerSample  16
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       cbSize          0
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ] sound_process_output_format:
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       wFormatNo       1
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       wFormatTag      WAVE_FORMAT_PCM
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       nChannels       2
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       nSamplesPerSec  22050
Jun 02 07:17:44 debian xrdp-chansrv[653]: [INFO ]       nAvgBytesPerSec 88200
Jun 02 07:17:45 debian xrdp-chansrv[653]: [INFO ]       nBlockAlign     4
Jun 02 07:17:45 debian xrdp-chansrv[653]: [INFO ]       wBitsPerSample  16
Jun 02 07:17:45 debian xrdp-chansrv[653]: [INFO ]       cbSize          0
Jun 02 07:17:45 debian xrdp-chansrv[653]: [INFO ] sound_process_training: round trip time 8
Jun 02 07:17:46 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:46 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1920x1001) #1
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:17:47 debian xrdp-sesman[581]:   cap_width 1920 cap_height 1024
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d47f000 bytes 7864320
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1920 height 1001 mmWidth 508 mmHeight 265
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:17:47 debian xrdp-sesman[581]:   screen resized to 1920x1001
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:17:47 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:17:47 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:17:47 debian xrdp-sesman[581]:     left 0 top 0 right 1919 bottom 1000
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1920 height 1001
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] Received memory_allocation_complete command. width: 1920, height: 1024
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] Client does not support Unicode input
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:17:47 debian xrdp-sesman[581]: KbdSync: toggling num lock
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:17:47 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   version 0x00080105 flags 0x00000002 (index: 1)
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   version 0x000a0002 flags 0x00000022 (index: 2)
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   version 0x000a0200 flags 0x00000022 (index: 3)
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   version 0x000a0301 flags 0x00000020 (index: 4)
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   version 0x000a0400 flags 0x00000022 (index: 5)
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   version 0x000a0701 flags 0x000000a2 (index: 6)
Jun 02 07:17:47 debian xrdp[13175]: [INFO ]   replying version 0x000a0701 flags 0x000000a2
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 6
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: (index 0) monitor left 0 top 0 right 1919 bottom 1000 is_primary 1
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: width 1920 height 1001 monitorcount 1
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 1
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1920 height 1001
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:17:47 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:17:48 debian xrdp[13175]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1920 x h: 1001). It took 1492 milliseconds.
Jun 02 07:17:48 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1001
Jun 02 07:17:48 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 480
Jun 02 07:17:48 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:48 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1024x768) #1
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:17:50 debian xrdp-sesman[581]:   cap_width 1024 cap_height 768
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d8ff000 bytes 3145728
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:17:50 debian xrdp-sesman[581]:   screen resized to 1024x768
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:17:50 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:17:50 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:17:50 debian xrdp-sesman[581]:     left 0 top 0 right 1023 bottom 767
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] Received memory_allocation_complete command. width: 1024, height: 768
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] Client does not support Unicode input
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   version 0x00080105 flags 0x00000002 (index: 1)
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   version 0x000a0002 flags 0x00000022 (index: 2)
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   version 0x000a0200 flags 0x00000022 (index: 3)
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   version 0x000a0301 flags 0x00000020 (index: 4)
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   version 0x000a0400 flags 0x00000022 (index: 5)
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   version 0x000a0701 flags 0x000000a2 (index: 6)
Jun 02 07:17:50 debian xrdp[13175]: [INFO ]   replying version 0x000a0701 flags 0x000000a2
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 6
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: (index 0) monitor left 0 top 0 right 1023 bottom 767 is_primary 1
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: width 1024 height 768 monitorcount 1
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 1
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:17:50 debian xrdp[13175]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1024 x h: 768). It took 1472 milliseconds.
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1024 cy 768
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 192
Jun 02 07:17:50 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:17:50 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:50 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:51 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:51 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:51 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:51 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:51 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:51 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1920x1001) #1
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:17:52 debian xrdp-sesman[581]:   cap_width 1920 cap_height 1024
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d47f000 bytes 7864320
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1920 height 1001 mmWidth 508 mmHeight 265
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:17:52 debian xrdp-sesman[581]:   screen resized to 1920x1001
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:17:52 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:17:52 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:17:52 debian xrdp-sesman[581]:     left 0 top 0 right 1919 bottom 1000
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1920 height 1001
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] Received memory_allocation_complete command. width: 1920, height: 1024
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] Client does not support Unicode input
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:17:52 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:52 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   version 0x00080105 flags 0x00000002 (index: 1)
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   version 0x000a0002 flags 0x00000022 (index: 2)
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   version 0x000a0200 flags 0x00000022 (index: 3)
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   version 0x000a0301 flags 0x00000020 (index: 4)
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   version 0x000a0400 flags 0x00000022 (index: 5)
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   version 0x000a0701 flags 0x000000a2 (index: 6)
Jun 02 07:17:52 debian xrdp[13175]: [INFO ]   replying version 0x000a0701 flags 0x000000a2
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 6
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: (index 0) monitor left 0 top 0 right 1919 bottom 1000 is_primary 1
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: width 1920 height 1001 monitorcount 1
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 1
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1920 height 1001
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:17:52 debian xrdp[13175]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1920 x h: 1001). It took 1708 milliseconds.
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1001
Jun 02 07:17:52 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 480
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1024x768) #1
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:17:53 debian xrdp-sesman[581]:   cap_width 1024 cap_height 768
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d8ff000 bytes 3145728
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:17:53 debian xrdp-sesman[581]:   screen resized to 1024x768
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:17:53 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:17:53 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:17:53 debian xrdp-sesman[581]:     left 0 top 0 right 1023 bottom 767
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:53 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] Received memory_allocation_complete command. width: 1024, height: 768
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] Client does not support Unicode input
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:17:53 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:17:53 debian xrdp[13175]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   version 0x00080105 flags 0x00000002 (index: 1)
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   version 0x000a0002 flags 0x00000022 (index: 2)
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   version 0x000a0200 flags 0x00000022 (index: 3)
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   version 0x000a0301 flags 0x00000020 (index: 4)
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   version 0x000a0400 flags 0x00000022 (index: 5)
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   version 0x000a0701 flags 0x000000a2 (index: 6)
Jun 02 07:17:53 debian xrdp[13175]: [INFO ]   replying version 0x000a0701 flags 0x000000a2
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 6
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: (index 0) monitor left 0 top 0 right 1023 bottom 767 is_primary 1
Jun 02 07:17:53 debian xrdp[13175]: [INFO ] xrdp_egfx_reset_graphics: width 1024 height 768 monitorcount 1
Jun 02 07:17:54 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 1
Jun 02 07:17:54 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1024 height 768
Jun 02 07:17:54 debian xrdp[13175]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:17:54 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:17:54 debian xrdp[13175]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:17:54 debian xrdp[13175]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1024 x h: 768). It took 1607 milliseconds.
Jun 02 07:17:54 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1024 cy 768
Jun 02 07:17:54 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 192
Jun 02 07:17:55 debian xrdp-sesman[581]: rdpClientConRecv: g_sck_recv failed(returned 0)
Jun 02 07:17:55 debian xrdp-sesman[581]: rdpClientConRecvMsg: error
Jun 02 07:17:55 debian xrdp-sesman[581]: rdpClientConCheck: rdpClientConGotData failed
Jun 02 07:17:55 debian xrdp-sesman[581]: rdpClientConDisconnect:
Jun 02 07:17:55 debian xrdp-sesman[581]: rdpRemoveClientConFromDev: removing clientCon 0x558161d46b80
Jun 02 07:17:55 debian xrdp[525]: [ERROR] Child 13175 terminated unexpectedly with signal SIGSEGV
Jun 02 07:17:55 debian kernel: traps: xrdp[13175] general protection fault ip:7fab1ca41e3a sp:7fffd62f3fd0 error:0 in libc.so.6[7fab1c9cf000+155000]
Jun 02 07:18:05 debian xrdp[525]: [INFO ] Socket 14: connection accepted from 192.168.116.20:64279
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Security protocol: configured [SSL|RDP], requested [SSL|HYBRID|RDP], selected [SSL]
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Connected client computer name: WIN-M600KACDUNE
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] client supports gfx protocol
Jun 02 07:18:05 debian xrdp[13310]: [WARN ] Physical desktop dimensions (0x0) are invalid
Jun 02 07:18:05 debian xrdp[13310]: [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc006 is unknown (ignored)
Jun 02 07:18:05 debian xrdp[13310]: [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc00a is unknown (ignored)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_load_keyboard_layout: Keyboard information sent by the RDP client, keyboard_type:[0x04], keyboard_subtyp>
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_load_keyboard_layout: model [] variant [] layout [us] options []
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] TLS connection established from 192.168.116.20:64279 TLSv1.3 with cipher TLS_AES_256_GCM_SHA384
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Client does not support Unicode input
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_caps_process_codecs: RemoteFX(76772F12-BD72-4463-AFB3-B73C9C6F7886), codec id [3], properties len [49]
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_caps_process_codecs: NSCodec(CA8D1BB9-000F-154F-589F-AE2D1A87E2D6), codec id [1], properties len [3]
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:18:05 debian xrdp[13310]: [ERROR] Error loading keymap file /etc/xrdp/km-00000804.toml (No such file or directory)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] Loading keymap file /etc/xrdp/km-00000409.toml
Jun 02 07:18:05 debian xrdp[13310]: [WARN ] No information is available to determine login screen DPI
Jun 02 07:18:05 debian xrdp[13310]: [WARN ] No DPI value is available to find login font
Jun 02 07:18:05 debian xrdp[13310]: [WARN ] Using the default_dpi of 96
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   version 0x00080105 flags 0x00000012 (index: 1)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   version 0x000a0002 flags 0x00000002 (index: 2)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   version 0x000a0200 flags 0x00000002 (index: 3)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   version 0x000a0301 flags 0x00000000 (index: 4)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   version 0x000a0400 flags 0x00000002 (index: 5)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   version 0x000a0701 flags 0x00000082 (index: 6)
Jun 02 07:18:05 debian xrdp[13310]: [INFO ]   replying version 0x000a0701 flags 0x00000082
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 6
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:18:05 debian xrdp[13310]: [INFO ] xrdp_egfx_reset_graphics: width 1024 height 768 monitorcount 1
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 0
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1024 height 768
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:18:06 debian xrdp[13310]: [WARN ] Ignoring obsolete SCP port value '3350'
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_wm_log_msg: sesman connect ok
Jun 02 07:18:06 debian xrdp-sesman[519]: [INFO ] Socket 13: connection accepted from AF_UNIX
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_wm_log_msg: Performing login request for aaa
Jun 02 07:18:06 debian xrdp-sesman[519]: [INFO ] Received system login request from xrdp for user: aaa IP: 192.168.116.20
Jun 02 07:18:06 debian xrdp-sesexec[13318]: [INFO ] starting xrdp-sesexec with pid 13318
Jun 02 07:18:06 debian xrdp-sesexec[13318]: [INFO ] User aaa is in TerminalServerUsers group tsusers. Access granted
Jun 02 07:18:06 debian xrdp-sesexec[13318]: [INFO ] Access permitted for user: aaa
Jun 02 07:18:06 debian xrdp-sesman[519]: [INFO ] Received sys login status for aaa : logged in
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_wm_log_msg: login was successful - creating session
Jun 02 07:18:06 debian xrdp-sesman[519]: [INFO ] Received request from xrdp to create a session for user aaa
Jun 02 07:18:06 debian xrdp-sesman[519]: [INFO ] ++ reconnected session: username aaa, display :10.0, session_pid 561
Jun 02 07:18:06 debian xrdp-sesexec[13319]: [INFO ] Starting session reconnection script on display 10: /etc/xrdp/reconnectwm.sh
Jun 02 07:18:06 debian xrdp-sesexec[13318]: [INFO ] xrdp-sesexec pid 13318 is now logging out
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_wm_log_msg: session is available on display 10 for user aaa
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_wm_log_msg: Connecting to session
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] loaded module 'libxup.so' ok, interface size 10424, version 4
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] lib_mod_connect: connecting via UNIX socket
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] lib_mod_log_peer: xrdp_pid=13310 connected to Xorg_pid=581 Xorg_uid=1001 Xorg_gid=1002 client=192.168.116.20:>
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConGotConnection:
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConGotConnection: g_sck_accept ok new_sck 19
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConGetConnection: idle_disconnect_timeout set to non-positive value, idle timer turned off
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpAddClientConToDev: adding first clientCon 0x558161d46b80
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConProcessMsgVersion: version 0 0 0 1
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] xrdp_wm_log_msg: Connecting to chansrv
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1024 cy 768
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ] Socket 16: connection accepted from AF_UNIX
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo:
Jun 02 07:18:06 debian xrdp-sesman[581]:   got client info bytes 7200
Jun 02 07:18:06 debian xrdp-sesman[581]:   jpeg support 0
Jun 02 07:18:06 debian xrdp-sesman[581]:   offscreen support 0
Jun 02 07:18:06 debian xrdp-sesman[581]:   offscreen size 0
Jun 02 07:18:06 debian xrdp-sesman[581]:   offscreen entries 0
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:18:06 debian xrdp-sesman[581]:   cap_width 1024 cap_height 768
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d8ff000 bytes 3145728
Jun 02 07:18:06 debian xrdp-sesman[581]:   client can not do multimon
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 0
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1024 height 768
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:18:06 debian xrdp-sesman[581]:   client can not do offscreen to offscreen blits
Jun 02 07:18:06 debian xrdp-sesman[581]:   client can do new(color) cursor
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpLoadLayout: keylayout 0x00000804 variant  display 10
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat on
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat on
Jun 02 07:18:06 debian xrdp[13310]: [INFO ] Received memory_allocation_complete command. width: 1024, height: 768
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 192
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ] sound_process_output_format:
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       wFormatNo       0
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       wFormatTag      WAVE_FORMAT_PCM
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nChannels       2
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nSamplesPerSec  44100
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpInDeferredRepeatCallback:
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpInDeferredRepeatCallback:
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:18:06 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nAvgBytesPerSec 176400
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nBlockAlign     4
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       wBitsPerSample  16
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       cbSize          0
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ] sound_process_output_format:
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       wFormatNo       1
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       wFormatTag      WAVE_FORMAT_PCM
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nChannels       2
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nSamplesPerSec  22050
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nAvgBytesPerSec 88200
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       nBlockAlign     4
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       wBitsPerSample  16
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ]       cbSize          0
Jun 02 07:18:06 debian xrdp-chansrv[653]: [INFO ] sound_process_training: round trip time 9
Jun 02 07:18:08 debian xrdp[13310]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:18:08 debian xrdp[13310]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:18:09 debian xrdp[13310]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:18:09 debian xrdp[13310]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpClientConProcessMonitorUpdateMsg: (1920x1001) #1
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInfo: got RFX capture
Jun 02 07:18:09 debian xrdp-sesman[581]:   cap_width 1920 cap_height 1024
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpClientConAllocateSharedMemory: shmemfd 20 shmemptr 0x7fbf3d47f000 bytes 7864320
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpRRScreenSetSize: width 1920 height 1001 mmWidth 508 mmHeight 265
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpRRGetInfo:
Jun 02 07:18:09 debian xrdp-sesman[581]:   screen resized to 1920x1001
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
Jun 02 07:18:09 debian xrdp-sesman[581]:   client can do multimon
Jun 02 07:18:09 debian xrdp-sesman[581]:   client monitor data, monitorCount=1
Jun 02 07:18:09 debian xrdp-sesman[581]:     left 0 top 0 right 1919 bottom 1000
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitorCount 1
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1920 height 1001
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpRRConnectOutput:
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] Received memory_allocation_complete command. width: 1920, height: 1024
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] server_monitor_resize_done: Advancing server monitor resized.
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] Client supports single-screen resizes by xrdp
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] Client does not support Unicode input
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_caps_process_codecs: RemoteFX(76772F12-BD72-4463-AFB3-B73C9C6F7886), codec id [3], properties len [49]
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_caps_process_codecs: NSCodec(CA8D1BB9-000F-154F-589F-AE2D1A87E2D6), codec id [1], properties len [3]
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] Client Capability: LARGE_POINTER_FLAG_96x96 supported
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_mm_up_and_running: Core reset done.
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_egfx_create: error 0 channel_id 1
Jun 02 07:18:09 debian xrdp-sesman[581]: KbdSync: toggling num lock
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl:
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpkeybChangeKeyboardControl: autoRepeat off
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise:
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   version 0x00080004 flags 0x00000002 (index: 0)
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   version 0x00080105 flags 0x00000012 (index: 1)
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   version 0x000a0002 flags 0x00000002 (index: 2)
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   version 0x000a0200 flags 0x00000002 (index: 3)
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   version 0x000a0301 flags 0x00000000 (index: 4)
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   version 0x000a0400 flags 0x00000002 (index: 5)
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   version 0x000a0701 flags 0x00000082 (index: 6)
Jun 02 07:18:09 debian xrdp[13310]: [INFO ]   replying version 0x000a0701 flags 0x00000082
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_capsconfirm error 0 best_index 6
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_egfx_reset_graphics:
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_egfx_reset_graphics: (index 0) monitor left 0 top 0 right 1919 bottom 1000 is_primary 1
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_egfx_reset_graphics: width 1920 height 1001 monitorcount 1
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise: xrdp_egfx_send_reset_graphics error 0 monitorCount 1
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_create_surfaces: map surface_id 0 left 0 top 0 width 1920 height 1001
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_encoder_create: starting gfx rfx pro codec session
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_invalidate_wm_screen:
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] xrdp_mm_egfx_caps_advertise: egfx created.
Jun 02 07:18:09 debian xrdp[13310]: [WARN ] sanitise_extended_monitor_attributes: desktop_scale_factor is not within valid range of [100, 500]. Assuming >
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1001
Jun 02 07:18:09 debian xrdp-sesman[581]: rdpCapture2: resize the crc list was 0 now 480
Jun 02 07:18:09 debian xrdp[13310]: [WARN ] sanitise_extended_monitor_attributes: device_scale_factor a valid value (One of 100, 140, 180). Assuming 100.>
Jun 02 07:18:09 debian xrdp[13310]: [INFO ] dynamic_monitor_process_queue: Clearing completed resize (w: 1920 x h: 1001). It took 1785 milliseconds.
Jun 02 07:18:10 debian xrdp-sesman[581]: rdpClientConRecv: g_sck_recv failed(returned 0)
Jun 02 07:18:10 debian xrdp-sesman[581]: rdpClientConRecvMsg: error
Jun 02 07:18:10 debian xrdp-sesman[581]: rdpClientConCheck: rdpClientConGotData failed
Jun 02 07:18:10 debian kernel: traps: xrdp[13310] general protection fault ip:7fab1ca41e3a sp:7fffd62f3fd0 error:0 in libc.so.6[7fab1c9cf000+155000]
Jun 02 07:18:10 debian xrdp-sesman[581]: rdpClientConDisconnect:
Jun 02 07:18:10 debian xrdp-sesman[581]: rdpRemoveClientConFromDev: removing clientCon 0x558161d46b80
Jun 02 07:18:10 debian xrdp[525]: [ERROR] Child 13310 terminated unexpectedly with signal SIGSEGV

Anything else?

No response

tsz8899 commented 3 months ago

Two new situations: Enabling enable-devel-all or enable-devel-logging causes make bug Configure with enable-devel-all or enable-devel-logging can eliminate the fault??

After cloning the latest source code from git 1. When trying to use: ./configure --enable-devel-all or ./configure --enable-devel-logging Must also include --enable-pixman, otherwise make error

./configure --enable-devel-all 
make clean all
...
make[3]: Leaving directory '/home/user/src/xrdp/sesman/libsesman'
Making all in sesexec
make[3]: Entering directory '/home/user/src/xrdp/sesman/sesexec'
  CCLD     xrdp-sesexec
/usr/bin/ld: ../../common/.libs/libcommon.so: undefined reference to `pixman_region_selfcheck'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:486: xrdp-sesexec] Error 1
make[3]: Leaving directory '/home/user/src/xrdp/sesman/sesexec'
make[2]: *** [Makefile:696: all-recursive] Error 1
make[2]: Leaving directory '/home/user/src/xrdp/sesman'
make[1]: *** [Makefile:511: all-recursive] Error 1
make[1]: Leaving directory '/home/user/src/xrdp'
make: *** [Makefile:443: all] Error 2

2. When trying to use ./configure --enable-devel-all or enable-devel-logging + --enable-pixman +any Make is successful --enable-devel will result in a significant performance decrease in video decoding But changing the session screen resolution on the client side rapidly will not cause any anomalies!!

If ignore enable-devel-all or enable-devel-logging keeping other switches, the fault will reappear: client use /gfx /gfx:avc420 /gfx:avc444 /nsc rapidly changing the session screen resolution or switch full screen with window ,
will cause the server session to crash, the client connection to disconnect. and normal usage after the client reconnects.

6月 03 10:50:05 temp-PC kernel: traps: xrdp[4131] general protection fault ip:7f33e46cee1d sp:7ffdf797aa70 error:0 in libc-2.28.so[7f33e466c000+13e000]
6月 03 10:50:06 temp-PC xrdp-sesman[4002]: rdpClientConRecv: g_sck_recv failed(returned 0)
6月 03 10:50:06 temp-PC xrdp-sesman[4002]: rdpClientConRecvMsg: error
6月 03 10:50:06 temp-PC xrdp-sesman[4002]: rdpClientConCheck: rdpClientConGotData failed
6月 03 10:50:06 temp-PC xrdp-sesman[4002]: rdpClientConDisconnect:
6月 03 10:50:06 temp-PC xrdp-sesman[4002]: rdpRemoveClientConFromDev: removing clientCon 0x1ecb9b0
6月 03 10:50:06 temp-PC xrdp[4003]: [ERROR] Child 4131 terminated unexpectedly with signal SIGSEGV
6月 03 10:50:06 temp-PC systemd-coredump[6268]: Process 4131 (xrdp) of user 0 dumped core.

                                                 Stack trace of thread 4131:
                                                 #0  0x00007f33e46cee1d cfree (libc.so.6)
                                                 #1  0x000000000040c07d xrdp_enc_data_destructor (xrdp)
                                                 #2  0x00007f33e4c448ff call_item_destructor (libcommon.so.0)
                                                 #3  0x00007f33e4c449a3 fifo_delete (libcommon.so.0)
                                                 #4  0x000000000040dc3f xrdp_encoder_delete (xrdp)
                                                 #5  0x000000000041837b process_display_control_monitor_layout_data (xrdp)
                                                 #6  0x000000000041b2c2 xrdp_process_main_loop (xrdp)
                                                 #7  0x000000000040e587 xrdp_process_run (xrdp)
                                                 #8  0x000000000040f63a xrdp_listen_fork (xrdp)
                                                 #9  0x0000000000406179 main (xrdp)
                                                 #10 0x00007f33e466e1fb __libc_start_main (libc.so.6)
                                                 #11 0x00000000004068ca _start (xrdp)

client use /rfx normal

matt335672 commented 3 months ago

Great work @tsz8899

I'll fix your pixman link error first, then I'll try to reproduce this.

tsz8899 commented 3 months ago

3106 ./configure --enable-devel-all or ./configure --enable-devel-logging

debian 12 make and make install normal

matt335672 commented 3 months ago

@tsz8899 - check out #3107

I'm about to finish for the day here - it hasn't cleared CI yet.

tsz8899 commented 3 months ago

debian12 xfce

quickly resized session screen size 100 times, 3 times per second. Everything is normal!! The robustness has been greatly improved. I will try multiple usage scenarios again.

Nexarian commented 3 months ago

@tsz8899 My "torture test" for resizing is twofold:

tsz8899 commented 3 months ago

Using Nexarian's method for testing, everything is working fine.