xrdp connection with xorg session on RHEL8 showing blue screen and giving error

Hi,
My xrdp connection with xorg session showing showing blue screen for longtime and throwing the error.
client machine is Windows 10 1909 version.
VM is RHEL 8.3 Ootpa release.

Xrdp.log
[20201230-11:06:23] [INFO ] starting xrdp with pid 3083 [20201230-11:06:23] [INFO ] address [<IP_ADDRESS>] port [3389] mode 1 [20201230-11:06:23] [INFO ] listening to port 3389 on <IP_ADDRESS> [20201230-11:06:23] [INFO ] xrdp_listen_pp done [20201230-11:06:31] [INFO ] Socket 12: AF_INET connection received from <IP_ADDRESS> port 50079 [20201230-11:06:31] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:3389) [20201230-11:06:31] [DEBUG] Closed socket 11 (AF_INET <IP_ADDRESS>:3389) [20201230-11:06:31] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem [20201230-11:06:31] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem [20201230-11:06:31] [DEBUG] TLSv1.3 enabled [20201230-11:06:31] [DEBUG] TLSv1.2 enabled [20201230-11:06:31] [DEBUG] Security layer: requested 11, selected 1 [20201230-11:06:31] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:3389) [20201230-11:06:34] [INFO ] Socket 12: AF_INET connection received from <IP_ADDRESS> port 50080 [20201230-11:06:34] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:3389) [20201230-11:06:34] [DEBUG] Closed socket 11 (AF_INET <IP_ADDRESS>:3389) [20201230-11:06:34] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem [20201230-11:06:34] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem [20201230-11:06:34] [DEBUG] TLSv1.3 enabled [20201230-11:06:34] [DEBUG] TLSv1.2 enabled [20201230-11:06:34] [DEBUG] Security layer: requested 11, selected 1 [20201230-11:06:34] [INFO ] connected client computer name: WIN-V2E72R50RAM [20201230-11:06:34] [INFO ] adding channel item name rdpdr chan_id 1004 flags 0x80800000 [20201230-11:06:34] [INFO ] adding channel item name rdpsnd chan_id 1005 flags 0xc0000000 [20201230-11:06:34] [INFO ] adding channel item name cliprdr chan_id 1006 flags 0xc0a00000 [20201230-11:06:34] [INFO ] adding channel item name drdynvc chan_id 1007 flags 0xc0800000 [20201230-11:06:34] [INFO ] TLS connection established from <IP_ADDRESS> port 50080: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 [20201230-11:06:34] [DEBUG] xrdp_00000c1c_wm_login_mode_event_00000001 [20201230-11:06:34] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini [20201230-11:06:34] [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file [20201230-11:06:43] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip <IP_ADDRESS> port 3350 [20201230-11:06:43] [INFO ] xrdp_wm_log_msg: sesman connect ok [20201230-11:06:43] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait... [20201230-11:06:43] [DEBUG] return value from xrdp_mm_connect 0 [20201230-11:06:43] [INFO ] xrdp_wm_log_msg: login successful for display 10 [20201230-11:06:43] [DEBUG] xrdp_wm_log_msg: started connecting [20201230-11:06:47] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:06:50] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:06:54] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:06:57] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:07:01] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:07:05] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:07:08] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:07:12] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:07:15] [DEBUG] Closed socket 19 (AF_UNIX) [20201230-11:07:19] [DEBUG] Closed socket 19 (AF_UNIX)

xrdp-sesman.log
[20201230-11:06:23] [DEBUG] libscp initialized
[20201230-11:06:23] [INFO ] starting xrdp-sesman with pid 3082
[20201230-11:06:23] [INFO ] listening to port 3350 on <IP_ADDRESS>
[20201230-11:06:43] [INFO ] A connection received from <IP_ADDRESS> port 55022
[20201230-11:06:43] [INFO ] ++ created session (access granted): username admin, ip <IP_ADDRESS>:50080 - socket: 12
[20201230-11:06:43] [INFO ] starting Xorg session...
[20201230-11:06:43] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:5910)
[20201230-11:06:43] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:6010)
[20201230-11:06:43] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:6210)
[20201230-11:06:43] [DEBUG] Closed socket 10 (AF_INET <IP_ADDRESS>:3350)
[20201230-11:06:43] [INFO ] calling auth_start_session from pid 3101
[20201230-11:06:44] [DEBUG] Closed socket 9 (AF_INET <IP_ADDRESS>:3350)
[20201230-11:06:44] [DEBUG] Closed socket 10 (AF_INET <IP_ADDRESS>:3350)
[20201230-11:06:44] [INFO ] setpriv --no-new-privs Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
[20201230-11:06:53] [ERROR] X server for display 10 startup timeout
[20201230-11:06:54] [CORE ] waiting for window manager (pid 3123) to exit
[20201230-11:06:54] [ERROR] X server for display 10 startup timeout
[20201230-11:06:54] [ERROR] another Xserver might already be active on display 10 - see log
[20201230-11:06:54] [DEBUG] aborting connection...
[20201230-11:06:54] [CORE ] window manager (pid 3123) did exit, cleaning up session
[20201230-11:06:54] [INFO ] calling auth_stop_session and auth_end from pid 3101
[20201230-11:06:54] [DEBUG] cleanup_sockets:
[20201230-11:06:54] [DEBUG] cleanup_sockets: deleting /run/xrdp/xrdp_chansrv_socket_10
[20201230-11:06:54] [DEBUG] cleanup_sockets: failed to delete /run/xrdp/xrdp_chansrv_socket_10
[20201230-11:06:54] [INFO ] ++ terminated session:  username admin, display :10.0, session_pid 3101, ip <IP_ADDRESS>:50080 - socket: 12

Hi @shivak3
Your X server isn't starting properly.

Do you have the xorgxrdp and xrdp-selinux RPMs installed?
Can you paste the contents of the file /home/admin/.xorgxrdp.10.log ?

Github hint for you; Github supports something called 'Markdown' you can use when formatting issues. You can use three back-quotes ``` in a line above and below a listing so that github formats it correctly. So this:-
```
My file listing
```
is displayed like this:-
My file listing

More info here.

Another possibility has occurred to me while looking at another fault report.
Have a look in /etc/xrdp/sesman.ini. By default, at line 94 (or thereabouts) in the [Xorg] stanza you may find this line:-
param=Xorg

You'll need to replace this with:-
param/usr/libexec/Xorg

I've raised bugzilla #1911807 on the EPEL RPM, as it isn't to my mind an obvious thing to have to do.
Please let us know what you find, and how you get on.

Hi Matt,
Thank you for your response and very sorry for late reply.
I installed xorgxrdp and xrdp-selinux RPMs.
I don't see any log file what you mentioned under /home/admin.
I see xorgxrdp.10.log under root home directory.
[  3476.023]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[  3476.023] Build Operating System:  4.18.0-240.1.1.el8_3.x86_64
[  3476.023] Current Operating System: Linux localhost.localdomain 4.18.0-240.8.1.el8_3.x86_64 #1 SMP Fri Dec 4 12:24:03 EST 2020 x86_64
[  3476.023] Kernel command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-240.8.1.el8_3.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet
[  3476.023] Build Date: 01 December 2020  12:57:54PM
[  3476.023] Build ID: xorg-x11-server 1.20.8-6.1.el8_3
[  3476.023] Current version of pixman: 0.38.4
[  3476.023] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  3476.023] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  3476.023] (++) Log file: ".xorgxrdp.10.log", Time: Wed Dec 30 13:06:07 2020
[  3476.025] (++) Using config file: "/etc/X11/xrdp/xorg.conf"
[  3476.025] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  3476.025] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  3476.026] (==) ServerLayout "X11 Server"
[  3476.026] (**) |-->Screen "Screen (xrdpdev)" (0)
[  3476.026] (**) |   |-->Monitor "Monitor"
[  3476.027] (**) |   |-->Device "Video Card (xrdpdev)"
[  3476.027] (**) |-->Input Device "xrdpMouse"
[  3476.027] (**) |-->Input Device "xrdpKeyboard"
[  3476.027] (**) Option "DontVTSwitch" "on"
[  3476.027] (**) Option "AutoAddDevices" "off"
[  3476.027] (**) Not automatically adding devices
[  3476.027] (==) Automatically enabling devices
[  3476.027] (==) Automatically adding GPU devices
[  3476.027] (==) Automatically binding GPU devices
[  3476.027] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  3476.027] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d,
	built-ins
[  3476.027] (==) ModulePath set to "/usr/lib64/xorg/modules"
[  3476.027] (II) Loader magic: 0x56022cfef020
[  3476.027] (II) Module ABI versions:
[  3476.027] 	X.Org ANSI C Emulation: 0.4
[  3476.027] 	X.Org Video Driver: 24.1
[  3476.027] 	X.Org XInput driver : 24.1
[  3476.027] 	X.Org Server Extension : 10.0
[  3476.029] (--) using VT number 2

[  3476.029] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[  3476.030] (II) xfree86: Adding drm device (/dev/dri/card0)
[  3476.030] (II) Platform probe for /sys/devices/pci0000:00/0000:00:0f.0/drm/card0
[  3476.035] (--) PCI:*(0@0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/131072
[  3476.035] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  3476.035] (II) LoadModule: "dbe"
[  3476.035] (II) Module "dbe" already built-in
[  3476.035] (II) LoadModule: "ddc"
[  3476.035] (II) Module "ddc" already built-in
[  3476.035] (II) LoadModule: "extmod"
[  3476.035] (II) Module "extmod" already built-in
[  3476.035] (II) LoadModule: "glx"
[  3476.036] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  3476.038] (II) Module glx: vendor="X.Org Foundation"
[  3476.038] 	compiled for 1.20.8, module version = 1.0.0
[  3476.038] 	ABI class: X.Org Server Extension, version 10.0
[  3476.038] (II) LoadModule: "int10"
[  3476.038] (II) Loading /usr/lib64/xorg/modules/libint10.so
[  3476.038] (II) Module int10: vendor="X.Org Foundation"
[  3476.038] 	compiled for 1.20.8, module version = 1.0.0
[  3476.038] 	ABI class: X.Org Video Driver, version 24.1
[  3476.038] (II) LoadModule: "record"
[  3476.038] (II) Module "record" already built-in
[  3476.038] (II) LoadModule: "vbe"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/libvbe.so
[  3476.039] (II) Module vbe: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.8, module version = 1.1.0
[  3476.039] 	ABI class: X.Org Video Driver, version 24.1
[  3476.039] (II) LoadModule: "xorgxrdp"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/libxorgxrdp.so
[  3476.039] (II) Module XORGXRDP: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	ABI class: X.Org Video Driver, version 24.0
[  3476.039] xorgxrdpSetup:
[  3476.039] (II) LoadModule: "fb"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  3476.039] (II) Module fb: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.8, module version = 1.0.0
[  3476.039] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  3476.039] (II) LoadModule: "xrdpdev"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/drivers/xrdpdev_drv.so
[  3476.039] (II) Module XRDPDEV: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	ABI class: X.Org Video Driver, version 24.0
[  3476.039] xrdpdevSetup:
[  3476.039] (II) LoadModule: "xrdpmouse"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/input/xrdpmouse_drv.so
[  3476.039] (II) Module XRDPMOUSE: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	Module class: X.Org XInput Driver
[  3476.039] 	ABI class: X.Org XInput driver, version 24.1
[  3476.039] rdpmousePlug:
[  3476.039] (II) LoadModule: "xrdpkeyb"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/input/xrdpkeyb_drv.so
[  3476.039] (II) Module XRDPKEYB: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	Module class: X.Org XInput Driver
[  3476.039] 	ABI class: X.Org XInput driver, version 24.1
[  3476.040] rdpkeybPlug:
[  3476.040] rdpIdentify:
[  3476.040] (II) XRDPDEV: driver for xrdp: XRDPDEV
[  3476.040] rdpDriverFunc: op 10
[  3476.040] (WW) Falling back to old probe method for XRDPDEV
[  3476.040] rdpProbe:
[  3476.040] (II) Loading sub module "fb"
[  3476.040] (II) LoadModule: "fb"
[  3476.040] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  3476.040] (II) Module fb: vendor="X.Org Foundation"
[  3476.040] 	compiled for 1.20.8, module version = 1.0.0
[  3476.040] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  3476.040] (II) XRDPDEV(0): using default device
[  3476.040] rdpPreInit:
[  3476.040] (**) XRDPDEV(0): Depth 24, (--) framebuffer bpp 32
[  3476.040] (==) XRDPDEV(0): RGB weight 888
[  3476.040] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  3476.040] (==) XRDPDEV(0): Default visual is TrueColor
[  3476.040] (==) XRDPDEV(0): DPI set to (96, 96)
[  3476.040] (II) XRDPDEV(0): 	mode "640x480" ok
[  3476.040] (II) XRDPDEV(0): 	mode "800x600" ok
[  3476.040] (II) XRDPDEV(0): Virtual size is 800x600 (pitch 800)
[  3476.040] (**) XRDPDEV(0):  Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
[  3476.040] (II) XRDPDEV(0): Modeline "800x600"x0.0   36.00  800<PHONE_NUMBER>  600 601 603 625 +hsync +vsync (35.2 kHz d)
[  3476.040] rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
[  3476.040] rdpScreenInit: pfbMemory bytes 1920000
[  3476.040] rdpScreenInit: pfbMemory 0x7f4b895f7010
[  3476.040] rdpSimdInit: assigning yuv functions
[  3476.040] rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306c3 bx 0x01020800 cx 0xfffa3203 dx 0x1f8bfbff
[  3476.040] rdpSimdInit: sse2 amd64 yuv functions assigned
[  3476.040] (==) XRDPDEV(0): Backing store enabled
[  3476.040] rdpClientConInit: disconnect idle session after [0] sec
[  3476.040] rdpClientConInit: kill disconnected [0] timeout [0] sec
[  3476.040] rdpXvInit: depth 24
[  3476.040] rdpScreenInit: out
[  3476.040] (II) Initializing extension Generic Event Extension
[  3476.040] (II) Initializing extension SHAPE
[  3476.040] (II) Initializing extension MIT-SHM
[  3476.040] (II) Initializing extension XInputExtension
[  3476.040] (II) Initializing extension XTEST
[  3476.040] (II) Initializing extension BIG-REQUESTS
[  3476.040] (II) Initializing extension SYNC
[  3476.041] (II) Initializing extension XKEYBOARD
[  3476.041] (II) Initializing extension XC-MISC
[  3476.041] (II) Initializing extension XFIXES
[  3476.041] (II) Initializing extension RENDER
[  3476.041] (II) Initializing extension RANDR
[  3476.041] (II) Initializing extension COMPOSITE
[  3476.041] (II) Initializing extension DAMAGE
[  3476.041] (II) Initializing extension MIT-SCREEN-SAVER
[  3476.041] (II) Initializing extension DOUBLE-BUFFER
[  3476.041] (II) Initializing extension RECORD
[  3476.041] (II) Initializing extension DPMS
[  3476.041] (II) Initializing extension Present
[  3476.041] (II) Initializing extension DRI3
[  3476.041] (II) Initializing extension X-Resource
[  3476.041] (II) Initializing extension XVideo
[  3476.041] (II) Initializing extension XVideo-MotionCompensation
[  3476.041] (II) Initializing extension SELinux
[  3476.041] (II) SELinux: Disabled on system
[  3476.041] (II) Initializing extension GLX
[  3476.042] (II) AIGLX: Screen 0 is not DRI2 capable
[  3476.098] (II) IGLX: Loaded and initialized swrast
[  3476.098] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  3476.098] (II) Initializing extension XFree86-VidModeExtension
[  3476.098] (II) Initializing extension XFree86-DGA
[  3476.098] (II) Initializing extension XFree86-DRI
[  3476.098] (II) Initializing extension DRI2
[  3476.099] rdpCreateScreenResources:
[  3476.124] (II) Using input driver 'XRDPMOUSE' for 'xrdpMouse'
[  3476.124] (**) Option "CorePointer"
[  3476.124] (**) xrdpMouse: always reports core events
[  3476.124] rdpmousePreInit: drv 0x56022eda7f60 info 0x56022f05e720, flags 0x0
[  3476.124] (II) XINPUT: Adding extended input device "xrdpMouse" (type: Mouse, id 6)
[  3476.124] rdpmouseControl: what 0
[  3476.124] rdpmouseDeviceInit:
[  3476.124] rdpmouseCtrl:
[  3476.124] rdpRegisterInputCallback: type 1 proc 0x7f4b899d0d00
[  3476.124] (**) xrdpMouse: (accel) keeping acceleration scheme 1
[  3476.124] (**) xrdpMouse: (accel) acceleration profile 0
[  3476.124] (**) xrdpMouse: (accel) acceleration factor: 2.000
[  3476.124] (**) xrdpMouse: (accel) acceleration threshold: 4
[  3476.124] rdpmouseControl: what 1
[  3476.124] rdpmouseDeviceOn:
[  3476.124] (II) Using input driver 'XRDPKEYB' for 'xrdpKeyboard'
[  3476.124] (**) Option "CoreKeyboard"
[  3476.124] (**) xrdpKeyboard: always reports core events
[  3476.125] rdpkeybPreInit: drv 0x56022edaa4d0 info 0x56022f0612b0, flags 0x0
[  3476.125] (II) XINPUT: Adding extended input device "xrdpKeyboard" (type: Keyboard, id 7)
[  3476.125] rdpkeybControl: what 0
[  3476.125] rdpkeybDeviceInit:
[  3476.136] rdpkeybChangeKeyboardControl:
[  3476.136] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.136] rdpRegisterInputCallback: type 0 proc 0x7f4b897cd510
[  3476.136] rdpkeybControl: what 1
[  3476.136] rdpkeybDeviceOn:
[  3476.142] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  3476.142] (II) AutoAddDevices is off - not adding device.
[  3476.143] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/event4)
[  3476.143] (II) AutoAddDevices is off - not adding device.
[  3476.143] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/mouse2)
[  3476.143] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event2)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.145] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse0)
[  3476.145] (II) AutoAddDevices is off - not adding device.
[  3476.145] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[  3476.145] (II) AutoAddDevices is off - not adding device.
[  3476.148] rdpDeferredRandR:
[  3476.148] rdpResizeSession: width 1024 height 768
[  3476.148]   calling RRScreenSizeSet
[  3476.148] rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
[  3476.148] rdpRRGetInfo:
[  3476.148]   screen resized to 1024x768
[  3476.149]   RRScreenSizeSet ok 1
[  3476.149] rdpResizeSession: width 1920 height 1080
[  3476.149]   calling RRScreenSizeSet
[  3476.149] rdpRRScreenSetSize: width 1920 height 1080 mmWidth 508 mmHeight 286
[  3476.150] rdpRRGetInfo:
[  3476.150]   screen resized to 1920x1080
[  3476.152]   RRScreenSizeSet ok 1
[  3476.152] rdpClientConGotConnection:
[  3476.152] rdpClientConGotConnection: g_sck_accept ok new_sck 7
[  3476.152] rdpClientConGetConnection: idle_disconnect_timeout set to non-positive value, idle timer turned off
[  3476.152] rdpAddClientConToDev: adding first clientCon 0x56022f0a19a0
[  3476.152] rdpClientConProcessMsgVersion: version 0 0 0 1
[  3476.152] rdpClientConProcessScreenSizeMsg: set width 1920 height 1080 bpp 32
[  3476.152] rdpClientConProcessScreenSizeMsg: shmemid 22 shmemptr 0x7f4b7a82c000
[  3476.152] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1080
[  3476.236] rdpInDeferredRepeatCallback:
[  3476.236] rdpkeybChangeKeyboardControl:
[  3476.236] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.378] rdpClientConProcessMsgClientInfo:
[  3476.378]   got client info bytes 7032
[  3476.378]   jpeg support 0
[  3476.378]   offscreen support 1
[  3476.378]   offscreen size 10485760
[  3476.378]   offscreen entries 100
[  3476.378]   client can not do offscreen to offscreen blits
[  3476.378]   client can do new(color) cursor
[  3476.378]   client can not do multimon
[  3476.378] rdpRRSetRdpOutputs: numCrtcs 0 numOutputs 0 monitorCount 0
[  3476.378] rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1920 height 1080
[  3476.378] rdpLoadLayout: keylayout 0x00000409 variant  display 10
[  3476.378] rdpkeybChangeKeyboardControl:
[  3476.378] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.378] rdpkeybChangeKeyboardControl:
[  3476.378] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.478] rdpInDeferredRepeatCallback:
[  3476.479] rdpkeybChangeKeyboardControl:
[  3476.479] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.479] rdpInDeferredRepeatCallback:
[  3476.479] rdpkeybChangeKeyboardControl:
[  3476.479] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.807] rdpRRGetInfo:
[  3476.929] rdpRRGetInfo:
[  3476.931] rdpRRScreenSetSize: width 1920 height 1080 mmWidth 508 mmHeight 286
[  3476.931] rdpRRScreenSetSize: already this size
[  3476.931] rdpRROutputSetProperty:
[  3476.933] rdpRROutputGetProperty:
[  3476.946] rdpmouseCtrl:
[  3476.948] rdpkeybChangeKeyboardControl:
[  3476.948] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.948] rdpkeybChangeKeyboardControl:
[  3476.948] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3477.025] rdpkeybChangeKeyboardControl:
[  3477.025] rdpkeybChangeKeyboardControl: autoRepeat on
[  3477.025] rdpkeybChangeKeyboardControl:
[  3477.025] rdpkeybChangeKeyboardControl: autoRepeat on
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.126] rdpInDeferredRepeatCallback:
[  3477.126] rdpkeybChangeKeyboardControl:
[  3477.126] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.126] rdpInDeferredRepeatCallback:
[  3477.126] rdpkeybChangeKeyboardControl:
[  3477.126] rdpkeybChangeKeyboardControl: autoRepeat off
[  3478.139] rdpRROutputGetProperty:
[  3478.159] rdpRRGetInfo:
[  3478.410] rdpkeybChangeKeyboardControl:
[  3478.410] rdpkeybChangeKeyboardControl: autoRepeat off
[  3478.410] rdpkeybChangeKeyboardControl:
[  3478.410] rdpkeybChangeKeyboardControl: autoRepeat off
[  3479.025] rdpRRCrtcGetGamma: 0x56022f098eb0 0x56022f0970f0 0x56022f0974f0 0x56022f0972f0
[  3479.148] rdpRRCrtcSetGamma:
[  7348.389] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1919 cy 1079
[  7350.890] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1919 cy 1079
[ 10041.067] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1919 cy 1079
[ 10071.382] rdpmouseControl: what 2
[ 10071.382] rdpmouseDeviceOff:
[ 10071.382] rdpkeybControl: what 2
[ 10071.382] rdpkeybDeviceOff:
[ 10071.406] rdpkeybControl: what 3
[ 10071.424] rdpkeybUnInit: drv 0x56022edaa4d0 info 0x56022f0612b0, flags 0x0
[ 10071.481] rdpUnregisterInputCallback: proc 0x7f4b897cd510
[ 10071.482] rdpmouseControl: what 3
[ 10071.482] rdpmouseUnInit: drv 0x56022eda7f60 info 0x56022f05e720, flags 0x0
[ 10071.482] rdpUnregisterInputCallback: proc 0x7f4b899d0d00
[ 10071.586] rdpCloseScreen:
[ 10071.599] xorgxrdpDownDown:
[ 10071.599] xorgxrdpDownDown: 1
[ 10071.599] rdpClientConDeinit:
[ 10071.599] rdpClientConDeinit: disconnecting clientCon
[ 10071.599] rdpClientConDisconnect:
[ 10071.599] rdpRemoveClientConFromDev: removing clientCon 0x56022f0a19a0
[ 10071.600] rdpClientConDeinit: deleting file /run/xrdp/xrdp_display_10
[ 10071.600] rdpClientConDeinit: deleting file /run/xrdp/xrdp_disconnect_display_10
[ 10071.624] (II) Server terminated successfully (0). Closing log file.

Hi Matt,
Thank you for your response and very sorry for late reply.
I installed xorgxrdp and xrdp-selinux RPMs.
I don't see any log file what you mentioned under /home/admin.
I see xorgxrdp.10.log under root home directory.
[  3476.023]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[  3476.023] Build Operating System:  4.18.0-240.1.1.el8_3.x86_64
[  3476.023] Current Operating System: Linux localhost.localdomain 4.18.0-240.8.1.el8_3.x86_64 #1 SMP Fri Dec 4 12:24:03 EST 2020 x86_64
[  3476.023] Kernel command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-240.8.1.el8_3.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet
[  3476.023] Build Date: 01 December 2020  12:57:54PM
[  3476.023] Build ID: xorg-x11-server 1.20.8-6.1.el8_3
[  3476.023] Current version of pixman: 0.38.4
[  3476.023] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  3476.023] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  3476.023] (++) Log file: ".xorgxrdp.10.log", Time: Wed Dec 30 13:06:07 2020
[  3476.025] (++) Using config file: "/etc/X11/xrdp/xorg.conf"
[  3476.025] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  3476.025] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  3476.026] (==) ServerLayout "X11 Server"
[  3476.026] (**) |-->Screen "Screen (xrdpdev)" (0)
[  3476.026] (**) |   |-->Monitor "Monitor"
[  3476.027] (**) |   |-->Device "Video Card (xrdpdev)"
[  3476.027] (**) |-->Input Device "xrdpMouse"
[  3476.027] (**) |-->Input Device "xrdpKeyboard"
[  3476.027] (**) Option "DontVTSwitch" "on"
[  3476.027] (**) Option "AutoAddDevices" "off"
[  3476.027] (**) Not automatically adding devices
[  3476.027] (==) Automatically enabling devices
[  3476.027] (==) Automatically adding GPU devices
[  3476.027] (==) Automatically binding GPU devices
[  3476.027] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  3476.027] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d,
	built-ins
[  3476.027] (==) ModulePath set to "/usr/lib64/xorg/modules"
[  3476.027] (II) Loader magic: 0x56022cfef020
[  3476.027] (II) Module ABI versions:
[  3476.027] 	X.Org ANSI C Emulation: 0.4
[  3476.027] 	X.Org Video Driver: 24.1
[  3476.027] 	X.Org XInput driver : 24.1
[  3476.027] 	X.Org Server Extension : 10.0
[  3476.029] (--) using VT number 2

[  3476.029] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[  3476.030] (II) xfree86: Adding drm device (/dev/dri/card0)
[  3476.030] (II) Platform probe for /sys/devices/pci0000:00/0000:00:0f.0/drm/card0
[  3476.035] (--) PCI:*(0@0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/131072
[  3476.035] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  3476.035] (II) LoadModule: "dbe"
[  3476.035] (II) Module "dbe" already built-in
[  3476.035] (II) LoadModule: "ddc"
[  3476.035] (II) Module "ddc" already built-in
[  3476.035] (II) LoadModule: "extmod"
[  3476.035] (II) Module "extmod" already built-in
[  3476.035] (II) LoadModule: "glx"
[  3476.036] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  3476.038] (II) Module glx: vendor="X.Org Foundation"
[  3476.038] 	compiled for 1.20.8, module version = 1.0.0
[  3476.038] 	ABI class: X.Org Server Extension, version 10.0
[  3476.038] (II) LoadModule: "int10"
[  3476.038] (II) Loading /usr/lib64/xorg/modules/libint10.so
[  3476.038] (II) Module int10: vendor="X.Org Foundation"
[  3476.038] 	compiled for 1.20.8, module version = 1.0.0
[  3476.038] 	ABI class: X.Org Video Driver, version 24.1
[  3476.038] (II) LoadModule: "record"
[  3476.038] (II) Module "record" already built-in
[  3476.038] (II) LoadModule: "vbe"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/libvbe.so
[  3476.039] (II) Module vbe: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.8, module version = 1.1.0
[  3476.039] 	ABI class: X.Org Video Driver, version 24.1
[  3476.039] (II) LoadModule: "xorgxrdp"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/libxorgxrdp.so
[  3476.039] (II) Module XORGXRDP: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	ABI class: X.Org Video Driver, version 24.0
[  3476.039] xorgxrdpSetup:
[  3476.039] (II) LoadModule: "fb"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  3476.039] (II) Module fb: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.8, module version = 1.0.0
[  3476.039] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  3476.039] (II) LoadModule: "xrdpdev"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/drivers/xrdpdev_drv.so
[  3476.039] (II) Module XRDPDEV: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	ABI class: X.Org Video Driver, version 24.0
[  3476.039] xrdpdevSetup:
[  3476.039] (II) LoadModule: "xrdpmouse"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/input/xrdpmouse_drv.so
[  3476.039] (II) Module XRDPMOUSE: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	Module class: X.Org XInput Driver
[  3476.039] 	ABI class: X.Org XInput driver, version 24.1
[  3476.039] rdpmousePlug:
[  3476.039] (II) LoadModule: "xrdpkeyb"
[  3476.039] (II) Loading /usr/lib64/xorg/modules/input/xrdpkeyb_drv.so
[  3476.039] (II) Module XRDPKEYB: vendor="X.Org Foundation"
[  3476.039] 	compiled for 1.20.4, module version = 0.2.14
[  3476.039] 	Module class: X.Org XInput Driver
[  3476.039] 	ABI class: X.Org XInput driver, version 24.1
[  3476.040] rdpkeybPlug:
[  3476.040] rdpIdentify:
[  3476.040] (II) XRDPDEV: driver for xrdp: XRDPDEV
[  3476.040] rdpDriverFunc: op 10
[  3476.040] (WW) Falling back to old probe method for XRDPDEV
[  3476.040] rdpProbe:
[  3476.040] (II) Loading sub module "fb"
[  3476.040] (II) LoadModule: "fb"
[  3476.040] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  3476.040] (II) Module fb: vendor="X.Org Foundation"
[  3476.040] 	compiled for 1.20.8, module version = 1.0.0
[  3476.040] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  3476.040] (II) XRDPDEV(0): using default device
[  3476.040] rdpPreInit:
[  3476.040] (**) XRDPDEV(0): Depth 24, (--) framebuffer bpp 32
[  3476.040] (==) XRDPDEV(0): RGB weight 888
[  3476.040] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  3476.040] (==) XRDPDEV(0): Default visual is TrueColor
[  3476.040] (==) XRDPDEV(0): DPI set to (96, 96)
[  3476.040] (II) XRDPDEV(0): 	mode "640x480" ok
[  3476.040] (II) XRDPDEV(0): 	mode "800x600" ok
[  3476.040] (II) XRDPDEV(0): Virtual size is 800x600 (pitch 800)
[  3476.040] (**) XRDPDEV(0):  Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
[  3476.040] (II) XRDPDEV(0): Modeline "800x600"x0.0   36.00  800<PHONE_NUMBER>  600 601 603 625 +hsync +vsync (35.2 kHz d)
[  3476.040] rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
[  3476.040] rdpScreenInit: pfbMemory bytes 1920000
[  3476.040] rdpScreenInit: pfbMemory 0x7f4b895f7010
[  3476.040] rdpSimdInit: assigning yuv functions
[  3476.040] rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306c3 bx 0x01020800 cx 0xfffa3203 dx 0x1f8bfbff
[  3476.040] rdpSimdInit: sse2 amd64 yuv functions assigned
[  3476.040] (==) XRDPDEV(0): Backing store enabled
[  3476.040] rdpClientConInit: disconnect idle session after [0] sec
[  3476.040] rdpClientConInit: kill disconnected [0] timeout [0] sec
[  3476.040] rdpXvInit: depth 24
[  3476.040] rdpScreenInit: out
[  3476.040] (II) Initializing extension Generic Event Extension
[  3476.040] (II) Initializing extension SHAPE
[  3476.040] (II) Initializing extension MIT-SHM
[  3476.040] (II) Initializing extension XInputExtension
[  3476.040] (II) Initializing extension XTEST
[  3476.040] (II) Initializing extension BIG-REQUESTS
[  3476.040] (II) Initializing extension SYNC
[  3476.041] (II) Initializing extension XKEYBOARD
[  3476.041] (II) Initializing extension XC-MISC
[  3476.041] (II) Initializing extension XFIXES
[  3476.041] (II) Initializing extension RENDER
[  3476.041] (II) Initializing extension RANDR
[  3476.041] (II) Initializing extension COMPOSITE
[  3476.041] (II) Initializing extension DAMAGE
[  3476.041] (II) Initializing extension MIT-SCREEN-SAVER
[  3476.041] (II) Initializing extension DOUBLE-BUFFER
[  3476.041] (II) Initializing extension RECORD
[  3476.041] (II) Initializing extension DPMS
[  3476.041] (II) Initializing extension Present
[  3476.041] (II) Initializing extension DRI3
[  3476.041] (II) Initializing extension X-Resource
[  3476.041] (II) Initializing extension XVideo
[  3476.041] (II) Initializing extension XVideo-MotionCompensation
[  3476.041] (II) Initializing extension SELinux
[  3476.041] (II) SELinux: Disabled on system
[  3476.041] (II) Initializing extension GLX
[  3476.042] (II) AIGLX: Screen 0 is not DRI2 capable
[  3476.098] (II) IGLX: Loaded and initialized swrast
[  3476.098] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  3476.098] (II) Initializing extension XFree86-VidModeExtension
[  3476.098] (II) Initializing extension XFree86-DGA
[  3476.098] (II) Initializing extension XFree86-DRI
[  3476.098] (II) Initializing extension DRI2
[  3476.099] rdpCreateScreenResources:
[  3476.124] (II) Using input driver 'XRDPMOUSE' for 'xrdpMouse'
[  3476.124] (**) Option "CorePointer"
[  3476.124] (**) xrdpMouse: always reports core events
[  3476.124] rdpmousePreInit: drv 0x56022eda7f60 info 0x56022f05e720, flags 0x0
[  3476.124] (II) XINPUT: Adding extended input device "xrdpMouse" (type: Mouse, id 6)
[  3476.124] rdpmouseControl: what 0
[  3476.124] rdpmouseDeviceInit:
[  3476.124] rdpmouseCtrl:
[  3476.124] rdpRegisterInputCallback: type 1 proc 0x7f4b899d0d00
[  3476.124] (**) xrdpMouse: (accel) keeping acceleration scheme 1
[  3476.124] (**) xrdpMouse: (accel) acceleration profile 0
[  3476.124] (**) xrdpMouse: (accel) acceleration factor: 2.000
[  3476.124] (**) xrdpMouse: (accel) acceleration threshold: 4
[  3476.124] rdpmouseControl: what 1
[  3476.124] rdpmouseDeviceOn:
[  3476.124] (II) Using input driver 'XRDPKEYB' for 'xrdpKeyboard'
[  3476.124] (**) Option "CoreKeyboard"
[  3476.124] (**) xrdpKeyboard: always reports core events
[  3476.125] rdpkeybPreInit: drv 0x56022edaa4d0 info 0x56022f0612b0, flags 0x0
[  3476.125] (II) XINPUT: Adding extended input device "xrdpKeyboard" (type: Keyboard, id 7)
[  3476.125] rdpkeybControl: what 0
[  3476.125] rdpkeybDeviceInit:
[  3476.136] rdpkeybChangeKeyboardControl:
[  3476.136] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.136] rdpRegisterInputCallback: type 0 proc 0x7f4b897cd510
[  3476.136] rdpkeybControl: what 1
[  3476.136] rdpkeybDeviceOn:
[  3476.142] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  3476.142] (II) AutoAddDevices is off - not adding device.
[  3476.143] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/event4)
[  3476.143] (II) AutoAddDevices is off - not adding device.
[  3476.143] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/mouse2)
[  3476.143] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.144] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event2)
[  3476.144] (II) AutoAddDevices is off - not adding device.
[  3476.145] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse0)
[  3476.145] (II) AutoAddDevices is off - not adding device.
[  3476.145] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[  3476.145] (II) AutoAddDevices is off - not adding device.
[  3476.148] rdpDeferredRandR:
[  3476.148] rdpResizeSession: width 1024 height 768
[  3476.148]   calling RRScreenSizeSet
[  3476.148] rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
[  3476.148] rdpRRGetInfo:
[  3476.148]   screen resized to 1024x768
[  3476.149]   RRScreenSizeSet ok 1
[  3476.149] rdpResizeSession: width 1920 height 1080
[  3476.149]   calling RRScreenSizeSet
[  3476.149] rdpRRScreenSetSize: width 1920 height 1080 mmWidth 508 mmHeight 286
[  3476.150] rdpRRGetInfo:
[  3476.150]   screen resized to 1920x1080
[  3476.152]   RRScreenSizeSet ok 1
[  3476.152] rdpClientConGotConnection:
[  3476.152] rdpClientConGotConnection: g_sck_accept ok new_sck 7
[  3476.152] rdpClientConGetConnection: idle_disconnect_timeout set to non-positive value, idle timer turned off
[  3476.152] rdpAddClientConToDev: adding first clientCon 0x56022f0a19a0
[  3476.152] rdpClientConProcessMsgVersion: version 0 0 0 1
[  3476.152] rdpClientConProcessScreenSizeMsg: set width 1920 height 1080 bpp 32
[  3476.152] rdpClientConProcessScreenSizeMsg: shmemid 22 shmemptr 0x7f4b7a82c000
[  3476.152] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1080
[  3476.236] rdpInDeferredRepeatCallback:
[  3476.236] rdpkeybChangeKeyboardControl:
[  3476.236] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.378] rdpClientConProcessMsgClientInfo:
[  3476.378]   got client info bytes 7032
[  3476.378]   jpeg support 0
[  3476.378]   offscreen support 1
[  3476.378]   offscreen size 10485760
[  3476.378]   offscreen entries 100
[  3476.378]   client can not do offscreen to offscreen blits
[  3476.378]   client can do new(color) cursor
[  3476.378]   client can not do multimon
[  3476.378] rdpRRSetRdpOutputs: numCrtcs 0 numOutputs 0 monitorCount 0
[  3476.378] rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1920 height 1080
[  3476.378] rdpLoadLayout: keylayout 0x00000409 variant  display 10
[  3476.378] rdpkeybChangeKeyboardControl:
[  3476.378] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.378] rdpkeybChangeKeyboardControl:
[  3476.378] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.478] rdpInDeferredRepeatCallback:
[  3476.479] rdpkeybChangeKeyboardControl:
[  3476.479] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.479] rdpInDeferredRepeatCallback:
[  3476.479] rdpkeybChangeKeyboardControl:
[  3476.479] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.807] rdpRRGetInfo:
[  3476.929] rdpRRGetInfo:
[  3476.931] rdpRRScreenSetSize: width 1920 height 1080 mmWidth 508 mmHeight 286
[  3476.931] rdpRRScreenSetSize: already this size
[  3476.931] rdpRROutputSetProperty:
[  3476.933] rdpRROutputGetProperty:
[  3476.946] rdpmouseCtrl:
[  3476.948] rdpkeybChangeKeyboardControl:
[  3476.948] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.948] rdpkeybChangeKeyboardControl:
[  3476.948] rdpkeybChangeKeyboardControl: autoRepeat off
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3476.949] rdpkeybChangeKeyboardControl:
[  3476.949] rdpkeybChangeKeyboardControl: autoRepeat on
[  3477.025] rdpkeybChangeKeyboardControl:
[  3477.025] rdpkeybChangeKeyboardControl: autoRepeat on
[  3477.025] rdpkeybChangeKeyboardControl:
[  3477.025] rdpkeybChangeKeyboardControl: autoRepeat on
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.050] rdpInDeferredRepeatCallback:
[  3477.050] rdpkeybChangeKeyboardControl:
[  3477.050] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.126] rdpInDeferredRepeatCallback:
[  3477.126] rdpkeybChangeKeyboardControl:
[  3477.126] rdpkeybChangeKeyboardControl: autoRepeat off
[  3477.126] rdpInDeferredRepeatCallback:
[  3477.126] rdpkeybChangeKeyboardControl:
[  3477.126] rdpkeybChangeKeyboardControl: autoRepeat off
[  3478.139] rdpRROutputGetProperty:
[  3478.159] rdpRRGetInfo:
[  3478.410] rdpkeybChangeKeyboardControl:
[  3478.410] rdpkeybChangeKeyboardControl: autoRepeat off
[  3478.410] rdpkeybChangeKeyboardControl:
[  3478.410] rdpkeybChangeKeyboardControl: autoRepeat off
[  3479.025] rdpRRCrtcGetGamma: 0x56022f098eb0 0x56022f0970f0 0x56022f0974f0 0x56022f0972f0
[  3479.148] rdpRRCrtcSetGamma:
[  7348.389] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1919 cy 1079
[  7350.890] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1919 cy 1079
[ 10041.067] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1919 cy 1079
[ 10071.382] rdpmouseControl: what 2
[ 10071.382] rdpmouseDeviceOff:
[ 10071.382] rdpkeybControl: what 2
[ 10071.382] rdpkeybDeviceOff:
[ 10071.406] rdpkeybControl: what 3
[ 10071.424] rdpkeybUnInit: drv 0x56022edaa4d0 info 0x56022f0612b0, flags 0x0
[ 10071.481] rdpUnregisterInputCallback: proc 0x7f4b897cd510
[ 10071.482] rdpmouseControl: what 3
[ 10071.482] rdpmouseUnInit: drv 0x56022eda7f60 info 0x56022f05e720, flags 0x0
[ 10071.482] rdpUnregisterInputCallback: proc 0x7f4b899d0d00
[ 10071.586] rdpCloseScreen:
[ 10071.599] xorgxrdpDownDown:
[ 10071.599] xorgxrdpDownDown: 1
[ 10071.599] rdpClientConDeinit:
[ 10071.599] rdpClientConDeinit: disconnecting clientCon
[ 10071.599] rdpClientConDisconnect:
[ 10071.599] rdpRemoveClientConFromDev: removing clientCon 0x56022f0a19a0
[ 10071.600] rdpClientConDeinit: deleting file /run/xrdp/xrdp_display_10
[ 10071.600] rdpClientConDeinit: deleting file /run/xrdp/xrdp_disconnect_display_10
[ 10071.624] (II) Server terminated successfully (0). Closing log file.

Hi Matt,
I also changed the parameters under Xorg stanza in /etc/xrdp/sesman.ini file
param=/usr/libexec/Xorg
but still have problem with Xorg session.

Hi Matt,
I also changed the parameters under Xorg stanza in /etc/xrdp/sesman.ini file
param=/usr/libexec/Xorg
but still have problem with Xorg session.

Hi @shivak3
Can I summarise where I think we are? Please tell me if this is right or not:-

You've installed xrdp, xorgxrdp and xrdp-selinux RPMs.
You're logging in as user admin
After entering the password you get a blue screen for a long time and then getting an error.

The .xorgxrdp.10.log under the root home directory is a bit odd, so I'm wondering how you've configured the user admin. Is this a normal user with sudo privileges and a home directory of /home/admin? Or have you set admin in a different way?
Thanks.

Hi @shivak3
Can I summarise where I think we are? Please tell me if this is right or not:-

You've installed xrdp, xorgxrdp and xrdp-selinux RPMs.
You're logging in as user admin
After entering the password you get a blue screen for a long time and then getting an error.

The .xorgxrdp.10.log under the root home directory is a bit odd, so I'm wondering how you've configured the user admin. Is this a normal user with sudo privileges and a home directory of /home/admin? Or have you set admin in a different way?
Thanks.

Hi Matt,

yes
yes
yes

"admin" user is a normal user with sudo privileges  and home directory is /home/admin

Hi Matt,

yes
yes
yes

"admin" user is a normal user with sudo privileges  and home directory is /home/admin

In that case, the .xorgxrdp.10.log file in the root home directory is unexplained.
I assume you've restarted sesman since changing /etc/xrdp/sesman.ini? I forgot to mention that earlier. If you did restart sesman, you should see a line like the following in sesman.log:-

setpriv --no-new-privs /usr/libexec/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log

Assuming all that's OK, try running the X server directly. Log in as admin using ssh, and run the command above from /home/admin. That should create the /home/admin/.xorgxrdp.10.log file.

In that case, the .xorgxrdp.10.log file in the root home directory is unexplained.
I assume you've restarted sesman since changing /etc/xrdp/sesman.ini? I forgot to mention that earlier. If you did restart sesman, you should see a line like the following in sesman.log:-

setpriv --no-new-privs /usr/libexec/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log

Assuming all that's OK, try running the X server directly. Log in as admin using ssh, and run the command above from /home/admin. That should create the /home/admin/.xorgxrdp.10.log file.

Hi Matt,
I am sorry for delayed response.
[admin@localhost ~]$ cat .xorgxrdp.10.log
[  1257.726]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[  1257.726] Build Operating System:  4.18.0-240.1.1.el8_3.x86_64
[  1257.726] Current Operating System: Linux localhost.localdomain 4.18.0-240.8.1.el8_3.x86_64 #1 SMP Fri Dec 4 12:24:03 EST 2020 x86_64
[  1257.726] Kernel command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-240.8.1.el8_3.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet
[  1257.726] Build Date: 01 December 2020  12:57:54PM
[  1257.726] Build ID: xorg-x11-server 1.20.8-6.1.el8_3
[  1257.726] Current version of pixman: 0.38.4
[  1257.726]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  1257.726] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1257.726] (++) Log file: ".xorgxrdp.10.log", Time: Wed Jan 13 10:49:47 2021
[  1257.728] (++) Using config file: "/etc/X11/xrdp/xorg.conf"
[  1257.728] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1257.728] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1257.729] (==) ServerLayout "X11 Server"
[  1257.729] (**) |-->Screen "Screen (xrdpdev)" (0)
[  1257.729] (**) |   |-->Monitor "Monitor"
[  1257.729] (**) |   |-->Device "Video Card (xrdpdev)"
[  1257.729] (**) |-->Input Device "xrdpMouse"
[  1257.729] (**) |-->Input Device "xrdpKeyboard"
[  1257.729] (**) Option "DontVTSwitch" "on"
[  1257.729] (**) Option "AutoAddDevices" "off"
[  1257.729] (**) Not automatically adding devices
[  1257.729] (==) Automatically enabling devices
[  1257.729] (==) Automatically adding GPU devices
[  1257.729] (==) Automatically binding GPU devices
[  1257.729] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1257.729] (==) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
        built-ins
[  1257.729] (==) ModulePath set to "/usr/lib64/xorg/modules"
[  1257.729] (II) Loader magic: 0x5609e47a6020
[  1257.729] (II) Module ABI versions:
[  1257.729]    X.Org ANSI C Emulation: 0.4
[  1257.729]    X.Org Video Driver: 24.1
[  1257.729]    X.Org XInput driver : 24.1
[  1257.729]    X.Org Server Extension : 10.0
[  1257.731] (EE) systemd-logind: failed to get session: PID 5492 does not belong to any known session
[  1257.732] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1257.732] (II) Platform probe for /sys/devices/pci0000:00/0000:00:0f.0/drm/card0
[  1257.735] (--) PCI:*(0@0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/65536
[  1257.735] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  1257.735] (II) LoadModule: "dbe"
[  1257.735] (II) Module "dbe" already built-in
[  1257.735] (II) LoadModule: "ddc"
[  1257.735] (II) Module "ddc" already built-in
[  1257.735] (II) LoadModule: "extmod"
[  1257.735] (II) Module "extmod" already built-in
[  1257.735] (II) LoadModule: "glx"
[  1257.738] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  1257.768] (II) Module glx: vendor="X.Org Foundation"
[  1257.768]    compiled for 1.20.8, module version = 1.0.0
[  1257.768]    ABI class: X.Org Server Extension, version 10.0
[  1257.768] (II) LoadModule: "int10"
[  1257.769] (II) Loading /usr/lib64/xorg/modules/libint10.so
[  1257.775] (II) Module int10: vendor="X.Org Foundation"
[  1257.775]    compiled for 1.20.8, module version = 1.0.0
[  1257.775]    ABI class: X.Org Video Driver, version 24.1
[  1257.775] (II) LoadModule: "record"
[  1257.775] (II) Module "record" already built-in
[  1257.775] (II) LoadModule: "vbe"
[  1257.775] (II) Loading /usr/lib64/xorg/modules/libvbe.so
[  1257.776] (II) Module vbe: vendor="X.Org Foundation"
[  1257.776]    compiled for 1.20.8, module version = 1.1.0
[  1257.776]    ABI class: X.Org Video Driver, version 24.1
[  1257.776] (II) LoadModule: "xorgxrdp"
[  1257.776] (II) Loading /usr/lib64/xorg/modules/libxorgxrdp.so
[  1257.784] (II) Module XORGXRDP: vendor="X.Org Foundation"
[  1257.784]    compiled for 1.20.4, module version = 0.2.14
[  1257.784]    ABI class: X.Org Video Driver, version 24.0
[  1257.784] xorgxrdpSetup:
[  1257.784] (II) LoadModule: "fb"
[  1257.784] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  1257.789] (II) Module fb: vendor="X.Org Foundation"
[  1257.789]    compiled for 1.20.8, module version = 1.0.0
[  1257.789]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1257.789] (II) LoadModule: "xrdpdev"
[  1257.789] (II) Loading /usr/lib64/xorg/modules/drivers/xrdpdev_drv.so
[  1257.800] (II) Module XRDPDEV: vendor="X.Org Foundation"
[  1257.800]    compiled for 1.20.4, module version = 0.2.14
[  1257.800]    ABI class: X.Org Video Driver, version 24.0
[  1257.800] xrdpdevSetup:
[  1257.800] (II) LoadModule: "xrdpmouse"
[  1257.800] (II) Loading /usr/lib64/xorg/modules/input/xrdpmouse_drv.so
[  1257.808] (II) Module XRDPMOUSE: vendor="X.Org Foundation"
[  1257.808]    compiled for 1.20.4, module version = 0.2.14
[  1257.808]    Module class: X.Org XInput Driver
[  1257.808]    ABI class: X.Org XInput driver, version 24.1
[  1257.808] rdpmousePlug:
[  1257.808] (II) LoadModule: "xrdpkeyb"
[  1257.808] (II) Loading /usr/lib64/xorg/modules/input/xrdpkeyb_drv.so
[  1257.823] (II) Module XRDPKEYB: vendor="X.Org Foundation"
[  1257.823]    compiled for 1.20.4, module version = 0.2.14
[  1257.823]    Module class: X.Org XInput Driver
[  1257.823]    ABI class: X.Org XInput driver, version 24.1
[  1257.823] rdpkeybPlug:
[  1257.823] rdpIdentify:
[  1257.823] (II) XRDPDEV: driver for xrdp: XRDPDEV
[  1257.823] rdpDriverFunc: op 10
[  1257.823] (WW) Falling back to old probe method for XRDPDEV
[  1257.823] rdpProbe:
[  1257.823] (II) Loading sub module "fb"
[  1257.823] (II) LoadModule: "fb"
[  1257.823] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  1257.823] (II) Module fb: vendor="X.Org Foundation"
[  1257.823]    compiled for 1.20.8, module version = 1.0.0
[  1257.823]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1257.823] (II) XRDPDEV(0): using default device
[  1257.823] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1257.823] rdpPreInit:
[  1257.823] (**) XRDPDEV(0): Depth 24, (--) framebuffer bpp 32
[  1257.823] (==) XRDPDEV(0): RGB weight 888
[  1257.823] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  1257.823] (==) XRDPDEV(0): Default visual is TrueColor
[  1257.823] (==) XRDPDEV(0): DPI set to (96, 96)
[  1257.823] (II) XRDPDEV(0):   mode "640x480" ok
[  1257.823] (II) XRDPDEV(0):   mode "800x600" ok
[  1257.823] (II) XRDPDEV(0): Virtual size is 800x600 (pitch 800)
[  1257.823] (**) XRDPDEV(0):  Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
[  1257.823] (II) XRDPDEV(0): Modeline "800x600"x0.0   36.00  800<PHONE_NUMBER>  600 601 603 625 +hsync +vsync (35.2 kHz d)
[  1257.823] rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
[  1257.823] rdpScreenInit: pfbMemory bytes 1920000
[  1257.823] rdpScreenInit: pfbMemory 0x7f0cf3986010
[  1257.823] rdpSimdInit: assigning yuv functions
[  1257.823] rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306c3 bx 0x01020800 cx 0xfffa3203 dx 0x1f8bfbff
[  1257.823] rdpSimdInit: sse2 amd64 yuv functions assigned
[  1257.823] (==) XRDPDEV(0): Backing store enabled
[  1257.823] rdpClientConInit: disconnect idle session after [0] sec
[  1257.823] rdpClientConInit: kill disconnected [0] timeout [0] sec
[  1257.823] rdpXvInit: depth 24
[  1257.823] rdpScreenInit: out
[  1257.823] (II) Initializing extension Generic Event Extension
[  1257.824] (II) Initializing extension SHAPE
[  1257.824] (II) Initializing extension MIT-SHM
[  1257.824] (II) Initializing extension XInputExtension
[  1257.824] (II) Initializing extension XTEST
[  1257.824] (II) Initializing extension BIG-REQUESTS
[  1257.824] (II) Initializing extension SYNC
[  1257.824] (II) Initializing extension XKEYBOARD
[  1257.824] (II) Initializing extension XC-MISC
[  1257.824] (II) Initializing extension XFIXES
[  1257.824] (II) Initializing extension RENDER
[  1257.824] (II) Initializing extension RANDR
[  1257.825] (II) Initializing extension COMPOSITE
[  1257.825] (II) Initializing extension DAMAGE
[  1257.825] (II) Initializing extension MIT-SCREEN-SAVER
[  1257.825] (II) Initializing extension DOUBLE-BUFFER
[  1257.825] (II) Initializing extension RECORD
[  1257.825] (II) Initializing extension DPMS
[  1257.825] (II) Initializing extension Present
[  1257.825] (II) Initializing extension DRI3
[  1257.825] (II) Initializing extension X-Resource
[  1257.825] (II) Initializing extension XVideo
[  1257.825] (II) Initializing extension XVideo-MotionCompensation
[  1257.825] (II) Initializing extension SELinux
[  1257.825] (II) SELinux: Disabled on system
[  1257.825] (II) Initializing extension GLX
[  1257.825] (II) AIGLX: Screen 0 is not DRI2 capable
[  1259.257] (II) IGLX: Loaded and initialized swrast
[  1259.261] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  1259.261] (II) Initializing extension XFree86-VidModeExtension
[  1259.261] (II) Initializing extension XFree86-DGA
[  1259.261] (II) Initializing extension XFree86-DRI
[  1259.261] (II) Initializing extension DRI2
[  1259.262] rdpCreateScreenResources:
[  1259.300] (II) Using input driver 'XRDPMOUSE' for 'xrdpMouse'
[  1259.301] (**) Option "CorePointer"
[  1259.301] (**) xrdpMouse: always reports core events
[  1259.301] rdpmousePreInit: drv 0x5609e55d7370 info 0x5609e588da20, flags 0x0
[  1259.301] (II) XINPUT: Adding extended input device "xrdpMouse" (type: Mouse, id 6)
[  1259.301] rdpmouseControl: what 0
[  1259.301] rdpmouseDeviceInit:
[  1259.301] rdpmouseCtrl:
[  1259.301] rdpRegisterInputCallback: type 1 proc 0x7f0cf3d5fd00
[  1259.301] (**) xrdpMouse: (accel) keeping acceleration scheme 1
[  1259.301] (**) xrdpMouse: (accel) acceleration profile 0
[  1259.301] (**) xrdpMouse: (accel) acceleration factor: 2.000
[  1259.301] (**) xrdpMouse: (accel) acceleration threshold: 4
[  1259.301] rdpmouseControl: what 1
[  1259.301] rdpmouseDeviceOn:
[  1259.301] (II) Using input driver 'XRDPKEYB' for 'xrdpKeyboard'
[  1259.301] (**) Option "CoreKeyboard"
[  1259.301] (**) xrdpKeyboard: always reports core events
[  1259.301] rdpkeybPreInit: drv 0x5609e55d9890 info 0x5609e58905b0, flags 0x0
[  1259.301] (II) XINPUT: Adding extended input device "xrdpKeyboard" (type: Keyboard, id 7)
[  1259.301] rdpkeybControl: what 0
[  1259.301] rdpkeybDeviceInit:
[  1259.314] rdpkeybChangeKeyboardControl:
[  1259.314] rdpkeybChangeKeyboardControl: autoRepeat on
[  1259.314] rdpRegisterInputCallback: type 0 proc 0x7f0cf3b5c510
[  1259.314] rdpkeybControl: what 1
[  1259.314] rdpkeybDeviceOn:
[  1259.321] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  1259.321] (II) AutoAddDevices is off - not adding device.
[  1259.322] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/event4)
[  1259.322] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/mouse2)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.324] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event2)
[  1259.324] (II) AutoAddDevices is off - not adding device.
[  1259.324] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse0)
[  1259.324] (II) AutoAddDevices is off - not adding device.
[  1259.324] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[  1259.324] (II) AutoAddDevices is off - not adding device.
[  1259.325] (II) config/udev: Adding input device VMware DnD UInput pointer (/dev/input/event6)
[  1259.325] (II) AutoAddDevices is off - not adding device.
[  1259.325] (II) config/udev: Adding input device VMware DnD UInput pointer (/dev/input/js0)
[  1259.325] (II) AutoAddDevices is off - not adding device.
[  1259.325] (II) config/udev: Adding input device VMware DnD UInput pointer (/dev/input/mouse3)
[  1259.325] (II) AutoAddDevices is off - not adding device.
[  1259.328] rdpDeferredRandR:
[  1259.328] rdpResizeSession: width 1024 height 768
[  1259.328]   calling RRScreenSizeSet
[  1259.328] rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
[  1259.329] rdpRRGetInfo:
[  1259.329]   screen resized to 1024x768
[  1259.329]   RRScreenSizeSet ok 1
[  1259.415] rdpInDeferredRepeatCallback:
[  1259.416] rdpkeybChangeKeyboardControl:
[  1259.416] rdpkeybChangeKeyboardControl: autoRepeat off
[admin@localhost ~]$

Hi Matt,
I am sorry for delayed response.
[admin@localhost ~]$ cat .xorgxrdp.10.log
[  1257.726]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[  1257.726] Build Operating System:  4.18.0-240.1.1.el8_3.x86_64
[  1257.726] Current Operating System: Linux localhost.localdomain 4.18.0-240.8.1.el8_3.x86_64 #1 SMP Fri Dec 4 12:24:03 EST 2020 x86_64
[  1257.726] Kernel command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-240.8.1.el8_3.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet
[  1257.726] Build Date: 01 December 2020  12:57:54PM
[  1257.726] Build ID: xorg-x11-server 1.20.8-6.1.el8_3
[  1257.726] Current version of pixman: 0.38.4
[  1257.726]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  1257.726] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1257.726] (++) Log file: ".xorgxrdp.10.log", Time: Wed Jan 13 10:49:47 2021
[  1257.728] (++) Using config file: "/etc/X11/xrdp/xorg.conf"
[  1257.728] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1257.728] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1257.729] (==) ServerLayout "X11 Server"
[  1257.729] (**) |-->Screen "Screen (xrdpdev)" (0)
[  1257.729] (**) |   |-->Monitor "Monitor"
[  1257.729] (**) |   |-->Device "Video Card (xrdpdev)"
[  1257.729] (**) |-->Input Device "xrdpMouse"
[  1257.729] (**) |-->Input Device "xrdpKeyboard"
[  1257.729] (**) Option "DontVTSwitch" "on"
[  1257.729] (**) Option "AutoAddDevices" "off"
[  1257.729] (**) Not automatically adding devices
[  1257.729] (==) Automatically enabling devices
[  1257.729] (==) Automatically adding GPU devices
[  1257.729] (==) Automatically binding GPU devices
[  1257.729] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1257.729] (==) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
        built-ins
[  1257.729] (==) ModulePath set to "/usr/lib64/xorg/modules"
[  1257.729] (II) Loader magic: 0x5609e47a6020
[  1257.729] (II) Module ABI versions:
[  1257.729]    X.Org ANSI C Emulation: 0.4
[  1257.729]    X.Org Video Driver: 24.1
[  1257.729]    X.Org XInput driver : 24.1
[  1257.729]    X.Org Server Extension : 10.0
[  1257.731] (EE) systemd-logind: failed to get session: PID 5492 does not belong to any known session
[  1257.732] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1257.732] (II) Platform probe for /sys/devices/pci0000:00/0000:00:0f.0/drm/card0
[  1257.735] (--) PCI:*(0@0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/65536
[  1257.735] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  1257.735] (II) LoadModule: "dbe"
[  1257.735] (II) Module "dbe" already built-in
[  1257.735] (II) LoadModule: "ddc"
[  1257.735] (II) Module "ddc" already built-in
[  1257.735] (II) LoadModule: "extmod"
[  1257.735] (II) Module "extmod" already built-in
[  1257.735] (II) LoadModule: "glx"
[  1257.738] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  1257.768] (II) Module glx: vendor="X.Org Foundation"
[  1257.768]    compiled for 1.20.8, module version = 1.0.0
[  1257.768]    ABI class: X.Org Server Extension, version 10.0
[  1257.768] (II) LoadModule: "int10"
[  1257.769] (II) Loading /usr/lib64/xorg/modules/libint10.so
[  1257.775] (II) Module int10: vendor="X.Org Foundation"
[  1257.775]    compiled for 1.20.8, module version = 1.0.0
[  1257.775]    ABI class: X.Org Video Driver, version 24.1
[  1257.775] (II) LoadModule: "record"
[  1257.775] (II) Module "record" already built-in
[  1257.775] (II) LoadModule: "vbe"
[  1257.775] (II) Loading /usr/lib64/xorg/modules/libvbe.so
[  1257.776] (II) Module vbe: vendor="X.Org Foundation"
[  1257.776]    compiled for 1.20.8, module version = 1.1.0
[  1257.776]    ABI class: X.Org Video Driver, version 24.1
[  1257.776] (II) LoadModule: "xorgxrdp"
[  1257.776] (II) Loading /usr/lib64/xorg/modules/libxorgxrdp.so
[  1257.784] (II) Module XORGXRDP: vendor="X.Org Foundation"
[  1257.784]    compiled for 1.20.4, module version = 0.2.14
[  1257.784]    ABI class: X.Org Video Driver, version 24.0
[  1257.784] xorgxrdpSetup:
[  1257.784] (II) LoadModule: "fb"
[  1257.784] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  1257.789] (II) Module fb: vendor="X.Org Foundation"
[  1257.789]    compiled for 1.20.8, module version = 1.0.0
[  1257.789]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1257.789] (II) LoadModule: "xrdpdev"
[  1257.789] (II) Loading /usr/lib64/xorg/modules/drivers/xrdpdev_drv.so
[  1257.800] (II) Module XRDPDEV: vendor="X.Org Foundation"
[  1257.800]    compiled for 1.20.4, module version = 0.2.14
[  1257.800]    ABI class: X.Org Video Driver, version 24.0
[  1257.800] xrdpdevSetup:
[  1257.800] (II) LoadModule: "xrdpmouse"
[  1257.800] (II) Loading /usr/lib64/xorg/modules/input/xrdpmouse_drv.so
[  1257.808] (II) Module XRDPMOUSE: vendor="X.Org Foundation"
[  1257.808]    compiled for 1.20.4, module version = 0.2.14
[  1257.808]    Module class: X.Org XInput Driver
[  1257.808]    ABI class: X.Org XInput driver, version 24.1
[  1257.808] rdpmousePlug:
[  1257.808] (II) LoadModule: "xrdpkeyb"
[  1257.808] (II) Loading /usr/lib64/xorg/modules/input/xrdpkeyb_drv.so
[  1257.823] (II) Module XRDPKEYB: vendor="X.Org Foundation"
[  1257.823]    compiled for 1.20.4, module version = 0.2.14
[  1257.823]    Module class: X.Org XInput Driver
[  1257.823]    ABI class: X.Org XInput driver, version 24.1
[  1257.823] rdpkeybPlug:
[  1257.823] rdpIdentify:
[  1257.823] (II) XRDPDEV: driver for xrdp: XRDPDEV
[  1257.823] rdpDriverFunc: op 10
[  1257.823] (WW) Falling back to old probe method for XRDPDEV
[  1257.823] rdpProbe:
[  1257.823] (II) Loading sub module "fb"
[  1257.823] (II) LoadModule: "fb"
[  1257.823] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  1257.823] (II) Module fb: vendor="X.Org Foundation"
[  1257.823]    compiled for 1.20.8, module version = 1.0.0
[  1257.823]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1257.823] (II) XRDPDEV(0): using default device
[  1257.823] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1257.823] rdpPreInit:
[  1257.823] (**) XRDPDEV(0): Depth 24, (--) framebuffer bpp 32
[  1257.823] (==) XRDPDEV(0): RGB weight 888
[  1257.823] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  1257.823] (==) XRDPDEV(0): Default visual is TrueColor
[  1257.823] (==) XRDPDEV(0): DPI set to (96, 96)
[  1257.823] (II) XRDPDEV(0):   mode "640x480" ok
[  1257.823] (II) XRDPDEV(0):   mode "800x600" ok
[  1257.823] (II) XRDPDEV(0): Virtual size is 800x600 (pitch 800)
[  1257.823] (**) XRDPDEV(0):  Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
[  1257.823] (II) XRDPDEV(0): Modeline "800x600"x0.0   36.00  800<PHONE_NUMBER>  600 601 603 625 +hsync +vsync (35.2 kHz d)
[  1257.823] rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
[  1257.823] rdpScreenInit: pfbMemory bytes 1920000
[  1257.823] rdpScreenInit: pfbMemory 0x7f0cf3986010
[  1257.823] rdpSimdInit: assigning yuv functions
[  1257.823] rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306c3 bx 0x01020800 cx 0xfffa3203 dx 0x1f8bfbff
[  1257.823] rdpSimdInit: sse2 amd64 yuv functions assigned
[  1257.823] (==) XRDPDEV(0): Backing store enabled
[  1257.823] rdpClientConInit: disconnect idle session after [0] sec
[  1257.823] rdpClientConInit: kill disconnected [0] timeout [0] sec
[  1257.823] rdpXvInit: depth 24
[  1257.823] rdpScreenInit: out
[  1257.823] (II) Initializing extension Generic Event Extension
[  1257.824] (II) Initializing extension SHAPE
[  1257.824] (II) Initializing extension MIT-SHM
[  1257.824] (II) Initializing extension XInputExtension
[  1257.824] (II) Initializing extension XTEST
[  1257.824] (II) Initializing extension BIG-REQUESTS
[  1257.824] (II) Initializing extension SYNC
[  1257.824] (II) Initializing extension XKEYBOARD
[  1257.824] (II) Initializing extension XC-MISC
[  1257.824] (II) Initializing extension XFIXES
[  1257.824] (II) Initializing extension RENDER
[  1257.824] (II) Initializing extension RANDR
[  1257.825] (II) Initializing extension COMPOSITE
[  1257.825] (II) Initializing extension DAMAGE
[  1257.825] (II) Initializing extension MIT-SCREEN-SAVER
[  1257.825] (II) Initializing extension DOUBLE-BUFFER
[  1257.825] (II) Initializing extension RECORD
[  1257.825] (II) Initializing extension DPMS
[  1257.825] (II) Initializing extension Present
[  1257.825] (II) Initializing extension DRI3
[  1257.825] (II) Initializing extension X-Resource
[  1257.825] (II) Initializing extension XVideo
[  1257.825] (II) Initializing extension XVideo-MotionCompensation
[  1257.825] (II) Initializing extension SELinux
[  1257.825] (II) SELinux: Disabled on system
[  1257.825] (II) Initializing extension GLX
[  1257.825] (II) AIGLX: Screen 0 is not DRI2 capable
[  1259.257] (II) IGLX: Loaded and initialized swrast
[  1259.261] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  1259.261] (II) Initializing extension XFree86-VidModeExtension
[  1259.261] (II) Initializing extension XFree86-DGA
[  1259.261] (II) Initializing extension XFree86-DRI
[  1259.261] (II) Initializing extension DRI2
[  1259.262] rdpCreateScreenResources:
[  1259.300] (II) Using input driver 'XRDPMOUSE' for 'xrdpMouse'
[  1259.301] (**) Option "CorePointer"
[  1259.301] (**) xrdpMouse: always reports core events
[  1259.301] rdpmousePreInit: drv 0x5609e55d7370 info 0x5609e588da20, flags 0x0
[  1259.301] (II) XINPUT: Adding extended input device "xrdpMouse" (type: Mouse, id 6)
[  1259.301] rdpmouseControl: what 0
[  1259.301] rdpmouseDeviceInit:
[  1259.301] rdpmouseCtrl:
[  1259.301] rdpRegisterInputCallback: type 1 proc 0x7f0cf3d5fd00
[  1259.301] (**) xrdpMouse: (accel) keeping acceleration scheme 1
[  1259.301] (**) xrdpMouse: (accel) acceleration profile 0
[  1259.301] (**) xrdpMouse: (accel) acceleration factor: 2.000
[  1259.301] (**) xrdpMouse: (accel) acceleration threshold: 4
[  1259.301] rdpmouseControl: what 1
[  1259.301] rdpmouseDeviceOn:
[  1259.301] (II) Using input driver 'XRDPKEYB' for 'xrdpKeyboard'
[  1259.301] (**) Option "CoreKeyboard"
[  1259.301] (**) xrdpKeyboard: always reports core events
[  1259.301] rdpkeybPreInit: drv 0x5609e55d9890 info 0x5609e58905b0, flags 0x0
[  1259.301] (II) XINPUT: Adding extended input device "xrdpKeyboard" (type: Keyboard, id 7)
[  1259.301] rdpkeybControl: what 0
[  1259.301] rdpkeybDeviceInit:
[  1259.314] rdpkeybChangeKeyboardControl:
[  1259.314] rdpkeybChangeKeyboardControl: autoRepeat on
[  1259.314] rdpRegisterInputCallback: type 0 proc 0x7f0cf3b5c510
[  1259.314] rdpkeybControl: what 1
[  1259.314] rdpkeybDeviceOn:
[  1259.321] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  1259.321] (II) AutoAddDevices is off - not adding device.
[  1259.322] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/event4)
[  1259.322] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/mouse2)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.323] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[  1259.323] (II) AutoAddDevices is off - not adding device.
[  1259.324] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event2)
[  1259.324] (II) AutoAddDevices is off - not adding device.
[  1259.324] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse0)
[  1259.324] (II) AutoAddDevices is off - not adding device.
[  1259.324] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[  1259.324] (II) AutoAddDevices is off - not adding device.
[  1259.325] (II) config/udev: Adding input device VMware DnD UInput pointer (/dev/input/event6)
[  1259.325] (II) AutoAddDevices is off - not adding device.
[  1259.325] (II) config/udev: Adding input device VMware DnD UInput pointer (/dev/input/js0)
[  1259.325] (II) AutoAddDevices is off - not adding device.
[  1259.325] (II) config/udev: Adding input device VMware DnD UInput pointer (/dev/input/mouse3)
[  1259.325] (II) AutoAddDevices is off - not adding device.
[  1259.328] rdpDeferredRandR:
[  1259.328] rdpResizeSession: width 1024 height 768
[  1259.328]   calling RRScreenSizeSet
[  1259.328] rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
[  1259.329] rdpRRGetInfo:
[  1259.329]   screen resized to 1024x768
[  1259.329]   RRScreenSizeSet ok 1
[  1259.415] rdpInDeferredRepeatCallback:
[  1259.416] rdpkeybChangeKeyboardControl:
[  1259.416] rdpkeybChangeKeyboardControl: autoRepeat off
[admin@localhost ~]$

Hi Matt,
I also tested by installing the xorgxrdp.x86_64  0.2.14-2.el7 RPM.
xorg session with xrdp worked fine until I restarted the machine. After restart, xorg session is showing blue screen and  "connection problem giving up" error again.

Hi Matt,
I also tested by installing the xorgxrdp.x86_64  0.2.14-2.el7 RPM.
xorg session with xrdp worked fine until I restarted the machine. After restart, xorg session is showing blue screen and  "connection problem giving up" error again.

Well if it's been working there can't be a lot wrong.
Possibly you've changed a config file and the file hasn't been re-read until the reboot.
Check the /etc/xrdp/sesman.ini file is correct. Under the [Xorg] section you should have param=/usr/libexec/Xorg.
If that doesn't work, run the command sudo grep setpriv /var/log/xrdp-sesman.log and post the output here.

Well if it's been working there can't be a lot wrong.
Possibly you've changed a config file and the file hasn't been re-read until the reboot.
Check the /etc/xrdp/sesman.ini file is correct. Under the [Xorg] section you should have param=/usr/libexec/Xorg.
If that doesn't work, run the command sudo grep setpriv /var/log/xrdp-sesman.log and post the output here.

It looks like there are some problems with your /etc/xrdp/sesman.ini file.
Here's a copy from my system which seems to work:-
sesman.ini
The section you need for [Xorg] should look like this

Xorg stanza in sesman.ini

[Xorg]
; Specify the path of non-suid Xorg executable. It might differ depending
; on your distribution and version. Find out the appropreate path for your
; environment. The typical path is known as follows:
;
; Fedora 26 or later    :  param=/usr/libexec/Xorg
; Debian 9 or later     :  param=/usr/lib/xorg/Xorg
; Ubuntu 16.04 or later :  param=/usr/lib/xorg/Xorg
; Arch Linux            :  param=/usr/lib/Xorg
; CentOS 7              :  param=/usr/bin/Xorg or param=Xorg
; CentOS 8              :  param=/usr/libexec/Xorg
;
param=/usr/libexec/Xorg
#param=Xorg
; Leave the rest paramaters as-is unless you understand what will happen.
param=-config
param=xrdp/xorg.conf
param=-noreset
param=-nolisten
param=tcp
param=-logfile
param=.xorgxrdp.%s.log

You need to make your [Xorg] stanza look like the above, either by editing it, or copying the entire file.
Once you've done that, restart the xrdp-sesman service so that the file gets read:-
sudo systemctl restart xrdp-sesman

Then try to log in over xrdp.
On my system for a successful login, the output of sudo grep setpriv /var/log/xrdp-sesman.log looks like this:-
[20210115-09:48:06] [INFO ] setpriv --no-new-privs /usr/libexec/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log

Try that and report back.

Thanks for the log - that's useful.
It looks like there are some problems with your /etc/xrdp/sesman.ini file.
Here's a copy from my system which seems to work:-
sesman.ini
The section you need for [Xorg] should look like this

Xorg stanza in sesman.ini

[Xorg]
; Specify the path of non-suid Xorg executable. It might differ depending
; on your distribution and version. Find out the appropreate path for your
; environment. The typical path is known as follows:
;
; Fedora 26 or later    :  param=/usr/libexec/Xorg
; Debian 9 or later     :  param=/usr/lib/xorg/Xorg
; Ubuntu 16.04 or later :  param=/usr/lib/xorg/Xorg
; Arch Linux            :  param=/usr/lib/Xorg
; CentOS 7              :  param=/usr/bin/Xorg or param=Xorg
; CentOS 8              :  param=/usr/libexec/Xorg
;
param=/usr/libexec/Xorg
#param=Xorg
; Leave the rest paramaters as-is unless you understand what will happen.
param=-config
param=xrdp/xorg.conf
param=-noreset
param=-nolisten
param=tcp
param=-logfile
param=.xorgxrdp.%s.log

You need to make your [Xorg] stanza look like the above, either by editing it, or copying the entire file.
Once you've done that, restart the xrdp-sesman service so that the file gets read:-
sudo systemctl restart xrdp-sesman

Then try to log in over xrdp.
On my system for a successful login, the output of sudo grep setpriv /var/log/xrdp-sesman.log looks like this:-
[20210115-09:48:06] [INFO ] setpriv --no-new-privs /usr/libexec/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log

Try that and report back.

Hi Matt,
I changed [Xorg] stanza in sesman.ini file and  restarted xrdp-sesman
Now, I can able to do xorg session with xrdp.
Thank you for your time and patience checking the issue and guiding me.
https://user-images.githubusercontent.com/52008425/104750064-2fa3e080-5719-11eb-8d7a-3bbb3ccc5422.mp4

Hi Matt,
I changed [Xorg] stanza in sesman.ini file and  restarted xrdp-sesman
Now, I can able to do xorg session with xrdp.
Thank you for your time and patience checking the issue and guiding me.
https://user-images.githubusercontent.com/52008425/104750064-2fa3e080-5719-11eb-8d7a-3bbb3ccc5422.mp4

Thanks for letting us know.

Thanks for letting us know.


dts: arm: rpi_pico: remove #define from dts

we can not use #define. Instead, include a dt-bindings header including the definitions.
Fixes: #79719

Hi @nordicjm,
Thank you for your input.
This PR addresses just issue #79719 by removing direct #define usage in the DTS file and converting these definitions to use a dt-bindings header instead.
Regarding RPI_PICO_DEFAULT_IRQ_PRIORITY, if you recommend, we could consider adding it to the Kconfig file for the RPI_PICO board. Alternatively, please let me know if you have any other suggestions on how to handle RPI_PICO_DEFAULT_IRQ_PRIORITY.

Kconfig cannot be used from dts. Have spoken with Gerard who suggests to use the way it is done with nordic devices, the reset file change can stay but without the IRQ part, use the equivalent override here and define below it with the comment: https://github.com/zephyrproject-rtos/zephyr/blob/main/dts/common/nordic/nrf_common.dtsi#L15 add an override file similar to https://github.com/zephyrproject-rtos/zephyr/blob/main/dts/arm/nordic/override.dtsi then all should work

Kconfig cannot be used from dts. Have spoken with Gerard who suggests to use the way it is done with nordic devices, the reset file change can stay but without the IRQ part,

okay

use the equivalent override here and define below it with the comment: https://github.com/zephyrproject-rtos/zephyr/blob/main/dts/common/nordic/nrf_common.dtsi#L15 add an override file similar to https://github.com/zephyrproject-rtos/zephyr/blob/main/dts/arm/nordic/override.dtsi then all should work

sure, will do

Hi @nordicjm,
Could you please confirm if this change aligns with your requirements? I’d appreciate any feedback to ensure it meets your expectations.

@Tarangraval21 can you check compliance and fix issues?

@nordicjm,

@Tarangraval21 can you check compliance and fix issues?

ohh okay , The subject line "Update dts/arm/rpi_pico/rp2040.dtsi" is not in the correct format, and the patch is missing the signed-off-by tag.
i will fix it.

The merge commit needs to be removed, rebases are used for pulling in latest zephyr changes (which you only need to do if there is a file conflict)

@nordicjm
I am encountering build failures in the "Run tests with twister / twister-build(2) (pull_request_target)
error log:
INFO    - The following issues were found (showing the top 10 items):
INFO    - 1) samples/psa/its/sample.psa.its.tfm on mps3/corstone300/fvp/ns error (Build failure)
INFO    - 2) samples/psa/persistent_key/sample.psa.persistent_key.tfm on mps3/corstone300/fvp/ns error (Build failure)
INFO    - 3) samples/psa/its/sample.psa.its.tfm on mps3/corstone310/fvp/ns error (Build failure)
INFO    - 4) samples/psa/persistent_key/sample.psa.persistent_key.tfm on mps3/corstone310/fvp/ns error (Build failure)
INFO    -
INFO    - To rerun the tests, call twister using the following commandline:
INFO    - west twister -p <PLATFORM> -s <TEST ID>, for example:
INFO    -
INFO    - west twister -p mps3/corstone310/fvp/ns -s samples/psa/persistent_key/sample.psa.persistent_key.tfm
INFO    - or with west:
INFO    - west build -p -b mps3/corstone310/fvp/ns samples/psa/persistent_key -T sample.psa.persistent_key.tfm
INFO    - -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
INFO    - Run completed

Error: Error: failed to run script step: command terminated with non-zero exit code: Error executing in Docker Container: 1
Error: Process completed with exit code 1.
Error: Executing the custom container implementation failed. Please contact your self hosted runner administrator.

I am unable to determine how these build failures are related to the current patch. Could you please help clarify or provide guidance on troubleshooting these issues?


i18n suggestion at kotlin code does not work

The title says it all.

suggestion at Java code

suggestion at Kotlin code

Kotlin needs own annotator / completion provider because this language uses dedicated PsiElements for literals.

Kotlin needs own annotator / completion provider because this language uses dedicated PsiElements for literals.
Waiting for an external ticket to be resolved. Tracking: JetBrains/intellij-platform-plugin-template#154

I see the tracking issue is resolved, will this fix this bug too?

Yes :), support has been added in upcoming release v1.4.0


fix to issue #403

Issues:

SecureWatch imagery should appear in the Collection page's imagery dropdown even on the project overview screen.
Attribution dates are not set correctly when a plot is first loaded and/or SecureWatch imagery is first selected.
The CONNECTID is stored multiple times within the sourceConfig object. Store it only under geoserverParams.
The CONNECTID is not filtered out of the sourceConfig object before returning it when /get-all-imagery is called. This is a security risk.


Error if the cwd is not the root of the package that is transpiled with babel

This might be a very rare edge case, but I'd like to seet his fixed (a PR is on its way) and discuss this.
I have a react-styleguidist setup where I join multiple styleguides into one big styleguide. Each project (each individual style guide) uses babel and babel-plugin-direct-import. The problem is that when I build my big styleguide, babel does run from there and process.cwd() is not the root of every individual component anymore. This causes babel-plugin-direct-import not to find dependencies that are only used by individual components.
Long story short: process.cwd() not being the path of the module that uses babel-plugin-direct-import breaks it.

Good point, I was thinking about injecting cwd at the beginning (https://github.com/lodash/babel-plugin-lodash/blob/master/src/config.js#L17), but then decided to make it simpler.

That might be a cleaner solution to my problem, though. :+1:

Yeah, that would make the config syntax more complicated again and would require me to put the cwd into all .babelrc files.
The proposed PR doesn't require config changes. :-)

@leMaik yeah, I wrote it before I saw your PR , lets move our discussion there.


[BUG] Repeating Holiday Reminder on Reload

Describe the bug
Whenever the client reloads the website he receives the note/holiday reminder for the current date while it should only be sent to chat once when the date is set.
To Reproduce
Steps to reproduce the behavior:

Set a holiday/note for a specific date
Activate the 'Remind Me' setting
Set the date to the holiday/note date
Reload the page multiple times

Expected behavior
Only a single message should be displayed, even when reloading the website.
Screenshots

Foundry Information

Foundry Version: [0.10.291]
Game System: [DnD5e 2.0.3]
Simple Calendar Version: [current]

Browser

Browser [Google Chrome (current release)]

Hey!
This is actually working as intended. Since simple calendar can't tell the difference between a page refresh and coming back to a session after a while it will re-alert users to events that are currently happening. The idea is that after a break this week refresh a players memory on what is going on in the game.
If you do not want this to happen can disable the feature. Under the Note Settings there is an option called "Send Reminders On Login", turning that off will stop reminders being sent when a page is refreshed.
Hope that helps!

Hey, sorry for the late answer, had some long days lately. I've looked for the "Send Reminders On Login" option you described but I can't find it anywhere:

Ah you are on a old version of Simple Calendar. That setting was added in version 2.0.0
What version of foundry are you using? If you are on version 10 uninstalling and reinstalling the module will get you the latest version
If you are on Version 9 you can uninstall and manually install version 2.0.30 (that's the last version that supports version 9 of foundry).
That version can be found here https://github.com/vigoren/foundryvtt-simple-calendar/releases/tag/v2.0.30
Manual installation information can be found here, it might work if you try installing through foundry again, I just can't remember for sure.
https://github.com/vigoren/foundryvtt-simple-calendar#installing-the-module
In either case uninstalling does not remove any data so everything will still be there!

Oh I see, I've always updated via FoundryVTT module manager, so I thought I'm on the current version! That should fix the issue, thanks!


Remove star imports

In order to allow refactoring of Duvet to use Toga, it's helpful to see what TkInter functionality is currently being used by Duvet.  To make that easier, I've removed the imports that use the * and converted them into imports that allow devs to see exactly what functionality is being brought in from Tk.

Sorry for the overlapping pull requests.  I'm very new at this, so thanks for your patience :)
I've made the requested changes from the overlap with #12 , and have also removed the * imports from widgets.py.  This means that there are no * imports anywhere in the project.


Hide the auth password in the Response object

Fixes #61

The build is failing because -s is not valid with yarn 1.1.0, can you also remove the -s flag from https://github.com/tulios/mappersmith/blob/master/scripts/ci.sh#L6
Thanks!

@tulios Thanks for the review, now the comments have been fixed.

Great! Thanks 🎉

It's out on version 2.8.0


[BUG] farmer_api.py error

please update line 514 to resolve the error for v1.0.3
as below for /home/scm/tranzact-blockchain/tranzact/farmer/farmer_api.py
async def respond_plots(self, _: harvester_protocol.RespondPlots, peer: ws.WSTranzactConnection):

+10000


Add inspect component

@juliangruber  should I rebase or merge here?

@aks- usually rebase.

works like a charm, thank you so much!


Proposal: initializable variables

A common pattern I use is that of an initializable variable -- a variable that starts as null, but is thereafter only ever set to be of type T. It's different from a Maybe type in that it will never be set to null after the initial declaration.
This would be useful in cases where flow has already checked that the value is not null, and can be confident that it will never again be null. Consider the following example:
let proc = null;
if (somecondition) {
  proc = spawn('child');
  process.on('exit', () => proc.kill());
}

Currently, flow complains that proc might be null in the call to proc.kill(). I'd like a way to annotate the declaration of proc to say "once it's non-null, it will never again be". That way it can enforce that is never set to be null as well, and be confident in correctness.
Something like:
let proc: !ChildProcess = null;

In this example, why not declare proc inside the conditional branch?

b/c I use proc elsewhere. forgive the trivial example

But, then can't proc be null if !somecondition? I think it might help to get a fuller example.

So a bit fuller:
declare var spawn: (name: string) => child_process
function autoKillingMaybeSpawn(): ?child_process {
  let proc: ?child_process = null;
  if (checkIfWeNeedToSpawn()) {
    proc = spawn('child');
    // Set things up so we don't leave orphans around
    process.on('exit', () => proc.kill());
    //                       ^-- flow complains here, saying "proc might be null"
  }
  return proc;
}

Flow is taking a somewhat conservative view here, b/c there's some asynchronous stuff going on. In between the proc = spawn('child') and the exit event handler, proc might have been legally assigned to null again b/c it's type is ?child_process. Therefore flow complains.
But I know will never assign proc to be null once initialized. I want a way to formally promise that, so that flow can be confidant that proc won't be null for the proc.kill() expression.
See also the last example here on mutation analysis
Now, in this example at least it's statically provable that proc will not be assigned to null, but there are plenty of cases where it's not reasonable to do that statically, but I as the user want the ability to promise that I wont (and have flow make me keep that promise).

So since the discussion on this issue, Flow has included support for checking latent initialization of variables. So to take the example in the OP, you can do this now:
let proc: ChildProcess;
if (somecondition) {
  proc = spawn('child');
  process.on('exit', () => proc.kill());
}

Flow will trace that proc is not initialized -- until it has been initialized, at which point it will assume it's annotated type.


[Optimization][Data Studio]add getSchemas and getTables api

Purpose of the pull request
fix #3733
The information of schema and table is request in two api, and single api of getSchemasAndTables takes too long to obtain the information , which will cause the page to freeze
Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

只修改后端无意义。前端调用接口还是之前的

只修改后端无意义。前端调用接口还是之前的
前段不会写呀，大佬

只修改后端无意义。前端调用接口还是之前的
前端不会写呀，大佬，帮忙在社区找一个前端吧

ok，我将来协助你完成此项优化


Update smart contracts

After the smart contract audit fixes are completed, we should update the frontend to use the latest smart contracts.

[x] update ABI files in src/truffle-contracts
[x] deploy new set of contracts to Rinkeby testnet
[x] update REACT_APP_DAO_REGISTRY_CONTRACT_ADDRESS in github/workflows/deploy-dev.yml (and in local .env)
[x] update REACT_APP_MULTICALL_CONTRACT_ADDRESS in github/workflows/deploy-dev.yml (and in local .env)
[x] update any other hardcoded Rinkeby addresses in code (e.g., adapter/extension manager related code)
[x] update deployed subgraph to use new Rinkeby smart contracts
[x] run tests (automated and manual) using updated smart contracts to check for breaking changes
[x] if necessary, fix any breaking changes resulting from the updated smart contracts and subgraph

Completed


Slow performance for reading XML due to the XML library and not optimized logics.

Sameer Farooqui said:

I'm reading the wikipedia file like this:
val wiki001DF = sqlContext.read
    .format("com.databricks.spark.xml")
    .option("rowTag", "page")
    .load("/mnt/wikipedia-readonly/en_wikipedia/enwiki-20160204-pages-articles-multistream.xml")

When reading the 54 GB XML file, I noticed that on a Spark cluster with 15 Executors (4 cores on each), it took 40 minutes to read the file (about 839 tasks). Each task is running for about 2 minutes. I found that very slow/long.
I then took some thread dumps on the Executors and noticed that a lot of time is being spent in the xerces XML parsing library:
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName(XMLEntityScanner.java:716)
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1844)
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerlmpl.java:117)
com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:558)
com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:276)
com.databricks.spark.xml.parsers.StaxXmlParserUtils$.readDataFully(StaxXmlParserUtils.scala:29)

Although this issue sounds a bit broad, I think I should create this as a remainder. It looks there are two things to deal with.

Better XML library.
Optimization for parsing logic.

Let me close this for now because as I said it is a bit broad and also the PR I submitted for this was pretty much successful in terms of performance improvement.

I'm wondering if anyone else is experiencing issues with smaller files... I have a file that is 660 bytes which is taking about a minute to parse (worst-case). Server is not loaded and is only processing about 5 in parallel.


Ai Repo analysis

This PR contains the files and code for the AI repositories analyses to find the contributions to the AI repositories and represent the contributions in the graphical format.
WIP as there is still data that needs to be collected

@Prudhvivuda Add in some context in your PR description of what this PR is and the WIP nature of it with the data still being collected. Also next PR tag myself and James as reviewer (I added it for this one)

No. There are no None's. All the commits have cntrb_id mapped to it.

 Initially added labels but it really messed up the whole graph. Now figured out a way to add labels only to the repositories.Added the analysis for the connections/contributions with 3 or more repositories

View entire conversation on ReviewNB

is there any information on the types and number of tables available? I removed the limit.

View entire conversation on ReviewNB

https://oss-augur.readthedocs.io/en/main/schema/overview.html heres an overview of the schemas. We usually use pull_requests table for what you are doing above. @sgoggins would be able to say more about the differences between the two

View entire conversation on ReviewNB

Looks great! Is there any way to add background to the text so it is fully visible

View entire conversation on ReviewNB

With contributions having such a specific meeting, the term contributions should not be used in this context. Id use just "shared contributors" or a different not overloaded term

View entire conversation on ReviewNB

okay. Got it

View entire conversation on ReviewNB

Done!

View entire conversation on ReviewNB

I tried to use pull_requests but the table pull_requests doesn't have contrb_id stored in it. So I used pull_request_meta table.

View entire conversation on ReviewNB

notebook updated. @cdolfi Could you review?

in pull_requests the cntrb_id is named "pr_augur_contributor_id". @sgoggins, is there any difference between the data in pull_request_meta and pull_requests in this use case?

View entire conversation on ReviewNB

(discussion for the query for pull requests above this one)

View entire conversation on ReviewNB

removed double "shared"

View entire conversation on ReviewNB

Connections are the key construct. I understand these are sociograms constructed by showing contributors and the repositories they contribute to within the set under analysis. Clustering is a word that is usually operationalized using data other than connections. I am not saying the graphs do not show clusters, only that the graphs illustrate groups of connected people and projects in some scope. Use of the word cluster may confuse the reader. Or not. :)

View entire conversation on ReviewNB

@cali : No that is evidence of dumbness on my part on a day. We should probably open an issue to refactor it, but I'm hoping a future version of PostgreSQL has a column renaming feature instead of forcing us to dump the table and reload it ... which is a risky endeavor to script ...  tl;dr -  yes: pr_augur_contributor_id is EXACTLY the same as cntrb_id in other tables.

View entire conversation on ReviewNB

There are 1,007 records in unresolved_commit_contributors (and 175,749 contributors records) ... So, you are missing some number of commits from those users. These missing contributors are a small and somewhat random fraction, and more often associated with older commits.  I verified the query with a similar one that could be a bit more robust, but functionally these queries return EXACTLY the same number of rows, so I think you're good.  sqlSELECT r.repo_id,       r.repo_name,       r.repo_git,       c.cmt_ght_author_id,       c.cmt_idFROM       repo r, commits cWHERE       c.repo_id = 1 AND       c.repo_id = r.repo_id and       c.cmt_committer_email in        (select alias_email as email       from contributors_aliases       union        select        cntrb_email as email        from contributors where        cntrb_email is not NULL);   SELECT r.repo_id,r.repo_name,r.repo_git,ca.cntrb_id,c.cmt_idFROMrepo r, commits c, contributors_aliases caWHEREc.repo_id = 1 ANDc.repo_id = r.repo_id andc.cmt_committer_email = ca.alias_email;

View entire conversation on ReviewNB

@cdolfi ' ssuggestion could be accomplished by using a contributor count statistic for each community as a scaling factor for node size.

View entire conversation on ReviewNB

Are these just different nodes than the prior one?

View entire conversation on ReviewNB

The commits table has 1 row per file in a commit. To get the commit count you need to do something like this (which you may already be doing):sqlselect repo_id, count(*) from (select repo_id, cmt_commit_hash, count(*) from commits where repo_id =1group by repo_id, cmt_commit_hash) group by repo_id;

View entire conversation on ReviewNB

I can't see the underlying query logic, but my previous comment may help ... something is a bit awry with duplicate cntrb_ids though. I agree with @cdolfi

View entire conversation on ReviewNB

acknowledged! I have changed the table from pull_request_meta to pull_requests

View entire conversation on ReviewNB

Thank you for the suggestion, Sean. I have changed it.

View entire conversation on ReviewNB

okay

View entire conversation on ReviewNB

done

View entire conversation on ReviewNB

How to know if something is a GH webhook like 01012f1b-7f00-0000-0000-000000000000?

View entire conversation on ReviewNB

they are the same

View entire conversation on ReviewNB

okay

View entire conversation on ReviewNB

done

View entire conversation on ReviewNB

done

View entire conversation on ReviewNB

done

View entire conversation on ReviewNB

done

View entire conversation on ReviewNB

change the variable names as well to be generalized (not using commit)

View entire conversation on ReviewNB

not sure if this is what @hemajv was talking about. Usually a section summary would be a few sentences

View entire conversation on ReviewNB

@Prudhvivuda Not able to open Reviewnb for some reason. Take our the empty cells and squash your commits and it will be good to merge!