Open jankais3r opened 1 year ago
you can set /etc/xrdp/xrdp.ini as follows then start with xrdp -n, you should be able to check the logs of xrdp and ulalaca-xrdp.
[Globals]
; to attach debugger (lldb, gdb, ...), set fork to false
- fork=true
+ fork=false
; ...
[Logging]
; Note: Log levels can be any of: core, error, warning, info, debug, or trace
; ...
+ EnableConsole=true
+ ConsoleLevel=DEBUG
If the connection to the sessionprojector.app is also working properly, but the session is interrupted, please check PR #5.
This is what I get when I try to connect.
$ sudo /usr/local/sbin/xrdp —n
libc++abi: terminating with uncaught exception of type SystemCat1Exception: connect(): No such file or directory (2)
I am not sure what file it can't find... The library?
$ find / -name libulalaca.dylib
/usr/local/lib/xrdp/libulalaca.dylib
My xrdp.ini config looks like this
[Ulalaca]
name=Ulalaca
lib=libulalaca.dylib
username=ask
password=ask
I logged file related syscalls with opensnoop:
-1
indicates an unsuccesfull read. I was hoping that it would give me the file it complains about not finding, but the weird thing is that the only file it unsuccesfully tries to open once I initiate the RDP conneciton is /usr/local/sbin/Info.plist
, and that one is already mentioned during the process start (i.e., before I get libc++abi error from xrdp).
Just out of curiosity, I tried to resolve the missing /usr/local/sbin/Info.plist
file.
$ cp /Applications/sessionprojector.app/Contents/Info.plist /usr/local/sbin/Info.plist
After that, it started complaining about missing sessionprojector
$ sudo opensnoop -n xrdp -x
UID PID COMM FD PATH
0 95257 xrdp -1 /usr/local/sbin/sessionprojector
So I copied that one too
$ cp /Applications/sessionprojector.app/Contents/MacOS/sessionprojector /usr/local/sbin/sessionprojector
Now it complains about XPCServices
$ sudo opensnoop -n xrdp -x
UID PID COMM FD PATH
0 95321 xrdp -1 /usr/local/sbin/XPCServices
After I creted the XPCServices folder, opensnoop stops complaining about missing files (besides the locale files), but the runtime error still persists.
$ cp -r /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices /usr/local/sbin/
$ sudo /usr/local/sbin/xrdp —n
libc++abi: terminating with uncaught exception of type SystemCat1Exception: connect(): No such file or directory (2)
I think you have built or installed sessionprojector/sessionbroker incorrectly.
First, sessionprojector should be installed as a .app bundle. If you install and run only the executable in the bundle (sessionprojector.app/Contents/MacOS/sessionprojector
) directly, it may not solve the permission issues related to screen recording and accessibility.
The sessionbroker must be run together. sessionbroker is responsible for user authentication and routing to sessionprojector.app, which is run by each user. (sessionbroker requires root privilege)
you can build and run sessionprojector.app and sessionbroker from Xcode.app without installing.
I think you have built or installed sessionprojector/sessionbroker incorrectly.
* First, sessionprojector should be installed as a .app bundle. If you install and run only the executable in the bundle (`sessionprojector.app/Contents/MacOS/sessionprojector`) directly, it may not solve the permission issues related to screen recording and accessibility.
That one I've done. I have the app bundle in Applications folder
* The sessionbroker must be run together. sessionbroker is responsible for user authentication and routing to sessionprojector.app, which is run by each user. (sessionbroker requires root privilege)
This is what I get in console when I try to log in...
maybe you should copy https://github.com/team-unstablers/ulalaca/blob/main/sessionbroker/pam.d/ulalaca-sessionbroker to /etc/pam.d
Thank you, that moved me another small steps forward.
I think you have built or installed sessionprojector/sessionbroker incorrectly.
I wiped everything and started from scratch. xrdp crashes the moment I try to connect.
xrdp -n
log:
admin@macmini ~ % sudo /usr/local/sbin/xrdp -n
[2023-02-28T13:41:18.383+0100] [INFO ] starting xrdp with pid 2265
[2023-02-28T13:41:18.384+0100] [INFO ] address [0.0.0.0] port [3389] mode 1
[2023-02-28T13:41:18.385+0100] [INFO ] listening to port 3389 on 0.0.0.0
[2023-02-28T13:41:18.385+0100] [INFO ] xrdp_listen_pp done
[2023-02-28T13:41:34.142+0100] [INFO ] Socket 11: connection accepted from 10.134.88.64:51143
[2023-02-28T13:41:34.145+0100] [DEBUG] item ini_version, value 1
[2023-02-28T13:41:34.145+0100] [DEBUG] item fork, value false
[2023-02-28T13:41:34.145+0100] [DEBUG] item port, value 3389
[2023-02-28T13:41:34.145+0100] [DEBUG] item use_vsock, value false
[2023-02-28T13:41:34.145+0100] [DEBUG] item tcp_nodelay, value true
[2023-02-28T13:41:34.145+0100] [DEBUG] item tcp_keepalive, value true
[2023-02-28T13:41:34.145+0100] [DEBUG] item security_layer, value negotiate
[2023-02-28T13:41:34.145+0100] [DEBUG] item crypt_level, value high
[2023-02-28T13:41:34.145+0100] [DEBUG] item certificate, value
[2023-02-28T13:41:34.145+0100] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[2023-02-28T13:41:34.145+0100] [DEBUG] item key_file, value
[2023-02-28T13:41:34.145+0100] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[2023-02-28T13:41:34.146+0100] [DEBUG] item ssl_protocols, value TLSv1.2, TLSv1.3
[2023-02-28T13:41:34.146+0100] [DEBUG] TLSv1.3 enabled
[2023-02-28T13:41:34.146+0100] [DEBUG] TLSv1.2 enabled
[2023-02-28T13:41:34.146+0100] [DEBUG] item autorun, value
[2023-02-28T13:41:34.146+0100] [DEBUG] item allow_channels, value true
[2023-02-28T13:41:34.146+0100] [DEBUG] item allow_multimon, value true
[2023-02-28T13:41:34.146+0100] [DEBUG] item bitmap_cache, value true
[2023-02-28T13:41:34.146+0100] [DEBUG] item bitmap_compression, value false
[2023-02-28T13:41:34.146+0100] [DEBUG] item bulk_compression, value false
[2023-02-28T13:41:34.146+0100] [DEBUG] item max_bpp, value 32
[2023-02-28T13:41:34.146+0100] [DEBUG] item new_cursors, value true
[2023-02-28T13:41:34.146+0100] [DEBUG] item use_fastpath, value both
[2023-02-28T13:41:34.146+0100] [DEBUG] item grey, value e1e1e1
[2023-02-28T13:41:34.146+0100] [DEBUG] item dark_grey, value b4b4b4
[2023-02-28T13:41:34.146+0100] [DEBUG] item blue, value 0078d7
[2023-02-28T13:41:34.146+0100] [DEBUG] item dark_blue, value 0078d7
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_top_window_bg_color, value 003057
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_width, value 350
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_height, value 360
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_bg_color, value f0f0f0
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_logo_filename, value
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_logo_transform, value scale
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_logo_width, value 250
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_logo_height, value 110
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_logo_x_pos, value 55
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_logo_y_pos, value 35
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_label_x_pos, value 30
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_label_width, value 68
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_input_x_pos, value 110
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_input_width, value 210
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_input_y_pos, value 158
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_ok_x_pos, value 142
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_ok_y_pos, value 308
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_ok_width, value 85
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_ok_height, value 30
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_cancel_x_pos, value 237
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_cancel_y_pos, value 308
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_cancel_width, value 85
[2023-02-28T13:41:34.146+0100] [DEBUG] item ls_btn_cancel_height, value 30
[2023-02-28T13:41:34.147+0100] [INFO ] Security protocol: configured [SSL|RDP], requested [SSL|HYBRID|HYBRID_EX|RDP], selected [SSL]
[2023-02-28T13:41:34.170+0100] [DEBUG] Using TLS security, and setting RDP security crypto to LEVEL_NONE and METHOD_NONE
[2023-02-28T13:41:34.170+0100] [DEBUG] [MCS Connection Sequence] receive connection request
[2023-02-28T13:41:34.185+0100] [ERROR] SSL_read: I/O error
[2023-02-28T13:41:34.185+0100] [ERROR] libxrdp_force_read: header read error
[2023-02-28T13:41:34.185+0100] [ERROR] Processing [ITU-T T.125] Connect-Initial failed
[2023-02-28T13:41:34.185+0100] [ERROR] [MCS Connection Sequence] receive connection request failed
[2023-02-28T13:41:34.186+0100] [ERROR] xrdp_sec_incoming: xrdp_mcs_incoming failed
[2023-02-28T13:41:34.186+0100] [ERROR] xrdp_rdp_incoming: xrdp_sec_incoming failed
[2023-02-28T13:41:34.186+0100] [ERROR] xrdp_process_main_loop: libxrdp_process_incoming failed
[2023-02-28T13:41:34.186+0100] [ERROR] xrdp_iso_send: trans_write_copy_s failed
[2023-02-28T13:41:34.186+0100] [DEBUG] Closed socket 11 (10.134.16.102:3389)
[2023-02-28T13:41:34.186+0100] [ERROR] Sending [ITU T.125] DisconnectProviderUltimatum failed
[2023-02-28T13:41:34.288+0100] [INFO ] Socket 11: connection accepted from 10.134.88.64:51144
[2023-02-28T13:41:34.289+0100] [DEBUG] item ini_version, value 1
[2023-02-28T13:41:34.289+0100] [DEBUG] item fork, value false
[2023-02-28T13:41:34.289+0100] [DEBUG] item port, value 3389
[2023-02-28T13:41:34.289+0100] [DEBUG] item use_vsock, value false
[2023-02-28T13:41:34.289+0100] [DEBUG] item tcp_nodelay, value true
[2023-02-28T13:41:34.289+0100] [DEBUG] item tcp_keepalive, value true
[2023-02-28T13:41:34.289+0100] [DEBUG] item security_layer, value negotiate
[2023-02-28T13:41:34.289+0100] [DEBUG] item crypt_level, value high
[2023-02-28T13:41:34.289+0100] [DEBUG] item certificate, value
[2023-02-28T13:41:34.289+0100] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[2023-02-28T13:41:34.289+0100] [DEBUG] item key_file, value
[2023-02-28T13:41:34.289+0100] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[2023-02-28T13:41:34.289+0100] [DEBUG] item ssl_protocols, value TLSv1.2, TLSv1.3
[2023-02-28T13:41:34.289+0100] [DEBUG] TLSv1.3 enabled
[2023-02-28T13:41:34.289+0100] [DEBUG] TLSv1.2 enabled
[2023-02-28T13:41:34.289+0100] [DEBUG] item autorun, value
[2023-02-28T13:41:34.289+0100] [DEBUG] item allow_channels, value true
[2023-02-28T13:41:34.289+0100] [DEBUG] item allow_multimon, value true
[2023-02-28T13:41:34.289+0100] [DEBUG] item bitmap_cache, value true
[2023-02-28T13:41:34.289+0100] [DEBUG] item bitmap_compression, value false
[2023-02-28T13:41:34.289+0100] [DEBUG] item bulk_compression, value false
[2023-02-28T13:41:34.289+0100] [DEBUG] item max_bpp, value 32
[2023-02-28T13:41:34.289+0100] [DEBUG] item new_cursors, value true
[2023-02-28T13:41:34.289+0100] [DEBUG] item use_fastpath, value both
[2023-02-28T13:41:34.289+0100] [DEBUG] item grey, value e1e1e1
[2023-02-28T13:41:34.289+0100] [DEBUG] item dark_grey, value b4b4b4
[2023-02-28T13:41:34.289+0100] [DEBUG] item blue, value 0078d7
[2023-02-28T13:41:34.289+0100] [DEBUG] item dark_blue, value 0078d7
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_top_window_bg_color, value 003057
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_width, value 350
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_height, value 360
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_bg_color, value f0f0f0
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_logo_filename, value
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_logo_transform, value scale
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_logo_width, value 250
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_logo_height, value 110
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_logo_x_pos, value 55
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_logo_y_pos, value 35
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_label_x_pos, value 30
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_label_width, value 68
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_input_x_pos, value 110
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_input_width, value 210
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_input_y_pos, value 158
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_btn_ok_x_pos, value 142
[2023-02-28T13:41:34.289+0100] [DEBUG] item ls_btn_ok_y_pos, value 308
[2023-02-28T13:41:34.290+0100] [DEBUG] item ls_btn_ok_width, value 85
[2023-02-28T13:41:34.290+0100] [DEBUG] item ls_btn_ok_height, value 30
[2023-02-28T13:41:34.290+0100] [DEBUG] item ls_btn_cancel_x_pos, value 237
[2023-02-28T13:41:34.290+0100] [DEBUG] item ls_btn_cancel_y_pos, value 308
[2023-02-28T13:41:34.290+0100] [DEBUG] item ls_btn_cancel_width, value 85
[2023-02-28T13:41:34.290+0100] [DEBUG] item ls_btn_cancel_height, value 30
[2023-02-28T13:41:34.290+0100] [INFO ] Security protocol: configured [SSL|RDP], requested [SSL|HYBRID|HYBRID_EX|RDP], selected [SSL]
[2023-02-28T13:41:34.307+0100] [DEBUG] Using TLS security, and setting RDP security crypto to LEVEL_NONE and METHOD_NONE
[2023-02-28T13:41:34.307+0100] [DEBUG] [MCS Connection Sequence] receive connection request
[2023-02-28T13:41:34.307+0100] [INFO ] Connected client computer name: CH-ZRH-LXBJEL
[2023-02-28T13:41:34.307+0100] [DEBUG] Client supports 40 bit encryption
[2023-02-28T13:41:34.307+0100] [DEBUG] Client supports 128 bit encryption
[2023-02-28T13:41:34.307+0100] [DEBUG] Client supports 56 bit encryption
[2023-02-28T13:41:34.307+0100] [DEBUG] Client supports fips encryption
[2023-02-28T13:41:34.307+0100] [DEBUG] The connection is using TLS, skipping RDP crypto negotiation
[2023-02-28T13:41:34.307+0100] [DEBUG] Adding channel: name rdpdr, channel id 1004, flags 0x80800000
[2023-02-28T13:41:34.307+0100] [DEBUG] Adding channel: name rdpsnd, channel id 1005, flags 0xc0000000
[2023-02-28T13:41:34.308+0100] [DEBUG] Adding channel: name cliprdr, channel id 1006, flags 0xc0a00000
[2023-02-28T13:41:34.308+0100] [DEBUG] Adding channel: name drdynvc, channel id 1007, flags 0xc0800000
[2023-02-28T13:41:34.308+0100] [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc006 is unknown (ignored)
[2023-02-28T13:41:34.308+0100] [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc00a is unknown (ignored)
[2023-02-28T13:41:34.308+0100] [DEBUG] [MCS Connection Sequence] construct connection response
[2023-02-28T13:41:34.308+0100] [DEBUG] using no security
[2023-02-28T13:41:34.308+0100] [DEBUG] [MCS Connection Sequence] send connection response
[2023-02-28T13:41:34.308+0100] [DEBUG] [MCS Connection Sequence] receive erect domain request
[2023-02-28T13:41:34.313+0100] [DEBUG] [MCS Connection Sequence] receive attach user request
[2023-02-28T13:41:34.313+0100] [DEBUG] [MCS Connection Sequence] send attach user confirm
[2023-02-28T13:41:34.313+0100] [DEBUG] [MCS Connection Sequence (TLS)] receive channel join request
[2023-02-28T13:41:34.319+0100] [DEBUG] [MCS Connection Sequence (TLS)] send channel join confirm
[2023-02-28T13:41:34.319+0100] [DEBUG] [MCS Connection Sequence (TLS)] receive channel join request
[2023-02-28T13:41:34.325+0100] [DEBUG] [MCS Connection Sequence (TLS)] send channel join confirm
[2023-02-28T13:41:34.325+0100] [DEBUG] [MCS Connection Sequence (TLS)] receive channel join request
[2023-02-28T13:41:34.330+0100] [DEBUG] [MCS Connection Sequence (TLS)] send channel join confirm
[2023-02-28T13:41:34.330+0100] [DEBUG] [MCS Connection Sequence (TLS)] receive channel join request
[2023-02-28T13:41:34.335+0100] [DEBUG] [MCS Connection Sequence (TLS)] send channel join confirm
[2023-02-28T13:41:34.335+0100] [DEBUG] [MCS Connection Sequence (TLS)] receive channel join request
[2023-02-28T13:41:34.341+0100] [DEBUG] [MCS Connection Sequence (TLS)] send channel join confirm
[2023-02-28T13:41:34.341+0100] [DEBUG] [MCS Connection Sequence (TLS)] receive channel join request
[2023-02-28T13:41:34.347+0100] [DEBUG] [MCS Connection Sequence (TLS)] send channel join confirm
[2023-02-28T13:41:34.347+0100] [DEBUG] [MCS Connection Sequence (TLS)] completed
[2023-02-28T13:41:34.347+0100] [INFO ] xrdp_load_keyboard_layout: Keyboard information sent by the RDP client, keyboard_type:[0x04], keyboard_subtype:[0x00], keylayout:[0x00000409]
[2023-02-28T13:41:34.347+0100] [DEBUG] keyboard_cfg_file /etc/xrdp/xrdp_keyboard.ini
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item rdp_layout_us value 0x00000409
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: skipping configuration item - rdp_layout_us, continuing to next section
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item rdp_layout_us value us
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: skipping configuration item - rdp_layout_us, continuing to next section
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item keyboard_type value 4
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item keyboard_subtype value 3
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item keyboard_type value 7
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item keyboard_subtype value 2
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item model value pc105
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item rdp_layouts value default_rdp_layouts
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item layouts_map value default_layouts_map
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: item rdp_layout_us value us
[2023-02-28T13:41:34.348+0100] [DEBUG] xrdp_load_keyboard_layout: skipping configuration item - rdp_layout_us, continuing to next section
[2023-02-28T13:41:34.348+0100] [INFO ] xrdp_load_keyboard_layout: model [] variant [] layout [us] options []
[2023-02-28T13:41:34.349+0100] [INFO ] TLS connection established from 10.134.88.64:51144 TLSv1.3 with cipher TLS_AES_256_GCM_SHA384
[2023-02-28T13:41:34.354+0100] [DEBUG] Client requested auto logon.
[2023-02-28T13:41:34.354+0100] [DEBUG] Client requested compression, but server compression is disabled.
[2023-02-28T13:41:34.354+0100] [DEBUG] Client supplied domain: .
[2023-02-28T13:41:34.354+0100] [DEBUG] Client supplied username: admin
[2023-02-28T13:41:34.354+0100] [DEBUG] Client supplied password: <omitted from log>
[2023-02-28T13:41:34.354+0100] [DEBUG] Client supplied program:
[2023-02-28T13:41:34.354+0100] [DEBUG] Client supplied directory:
[2023-02-28T13:41:34.372+0100] [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
[2023-02-28T13:41:34.373+0100] [INFO ] xrdp_process_offscreen_bmpcache: support level 1 cache size 7864320 MB cache entries 100
[2023-02-28T13:41:34.373+0100] [INFO ] xrdp_caps_process_codecs: NSCodec(CA8D1BB9-000F-154F-589F-AE2D1A87E2D6), codec id [1], properties len [3]
[2023-02-28T13:41:34.373+0100] [WARN ] xrdp_caps_process_codecs: unknown(2744CCD4-9D8A-4E74-803C-0ECBEEA19C54), codec id [5], properties len [49]
[2023-02-28T13:41:34.377+0100] [DEBUG] xrdp_000008d9_wm_login_state_event_00000002
[2023-02-28T13:41:34.382+0100] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[2023-02-28T13:41:34.383+0100] [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file
[2023-02-28T13:41:34.383+0100] [DEBUG] Login state change request WMLS_RESET -> WMLS_RESET
[2023-02-28T13:41:34.383+0100] [DEBUG] xrdp_wm_login_mode_changed: login_mode is 0
[2023-02-28T13:41:34.383+0100] [DEBUG] Login state change request WMLS_RESET -> WMLS_USER_PROMPT
[2023-02-28T13:41:34.384+0100] [DEBUG] in xrdp_wm_init:
[2023-02-28T13:41:34.384+0100] [DEBUG] ini_version: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] use_bitmap_cache: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] use_bitmap_compression: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] port: 3389
[2023-02-28T13:41:34.384+0100] [DEBUG] crypt_level: 3
[2023-02-28T13:41:34.384+0100] [DEBUG] allow_channels: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] max_bpp: 32
[2023-02-28T13:41:34.384+0100] [DEBUG] fork: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] tcp_nodelay: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] tcp_keepalive: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] tcp_send_buffer_bytes: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] tcp_recv_buffer_bytes: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] new_cursors: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] allow_multimon: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] grey: 14803425
[2023-02-28T13:41:34.384+0100] [DEBUG] black: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] dark_grey: 11842740
[2023-02-28T13:41:34.384+0100] [DEBUG] blue: 30935
[2023-02-28T13:41:34.384+0100] [DEBUG] dark_blue: 30935
[2023-02-28T13:41:34.384+0100] [DEBUG] white: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] red: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] green: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] background: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] autorun:
[2023-02-28T13:41:34.384+0100] [DEBUG] hidelogwindow: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] require_credentials: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] bulk_compression: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] new_cursors: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] nego_sec_layer: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] allow_multimon: 1
[2023-02-28T13:41:34.384+0100] [DEBUG] enable_token_login: 0
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_top_window_bg_color: 573000
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_width (unscaled): 350
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_height (unscaled): 360
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_bg_color: f0f0f0
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_title:
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_logo_filename:
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_logo_x_pos : 55
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_logo_y_pos : 35
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_label_x_pos : 30
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_label_width : 68
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_input_x_pos : 110
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_input_width : 210
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_input_y_pos : 158
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_ok_x_pos : 142
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_ok_y_pos : 308
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_ok_width : 85
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_ok_height : 30
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_cancel_x_pos : 237
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_cancel_y_pos : 308
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_cancel_width : 85
[2023-02-28T13:41:34.384+0100] [DEBUG] ls_btn_cancel_height : 30
[2023-02-28T13:41:34.384+0100] [INFO ] Login screen monitor height is 1080 pixels over 297 mm (92 DPI)
[2023-02-28T13:41:34.386+0100] [DEBUG] Login screen scale factor 1.000000
[2023-02-28T13:41:34.386+0100] [DEBUG] libxrdp_query_channel - Channel 0 name rdpdr
[2023-02-28T13:41:34.386+0100] [DEBUG] xrdp_wm_init: channel rdpdr channel id 0 is enabled
[2023-02-28T13:41:34.386+0100] [DEBUG] Enabling channel 1004 (rdpdr)
[2023-02-28T13:41:34.386+0100] [DEBUG] libxrdp_query_channel - Channel 1 name rdpsnd
[2023-02-28T13:41:34.386+0100] [DEBUG] xrdp_wm_init: channel rdpsnd channel id 1 is enabled
[2023-02-28T13:41:34.386+0100] [DEBUG] Enabling channel 1005 (rdpsnd)
[2023-02-28T13:41:34.386+0100] [DEBUG] libxrdp_query_channel - Channel 2 name cliprdr
[2023-02-28T13:41:34.386+0100] [DEBUG] xrdp_wm_init: channel cliprdr channel id 2 is enabled
[2023-02-28T13:41:34.386+0100] [DEBUG] Enabling channel 1006 (cliprdr)
[2023-02-28T13:41:34.386+0100] [DEBUG] libxrdp_query_channel - Channel 3 name drdynvc
[2023-02-28T13:41:34.386+0100] [DEBUG] xrdp_wm_init: channel drdynvc channel id 3 is enabled
[2023-02-28T13:41:34.386+0100] [DEBUG] Enabling channel 1007 (drdynvc)
[2023-02-28T13:41:34.387+0100] [INFO ] Module "." specified by Administrator from 10.134.88.64:51144 is not configured. Using "Xorg" instead.
[2023-02-28T13:41:34.387+0100] [DEBUG] Login state change request WMLS_USER_PROMPT -> WMLS_START_CONNECT
[2023-02-28T13:41:34.387+0100] [DEBUG] out xrdp_wm_init:
[2023-02-28T13:41:34.387+0100] [DEBUG] xrdp_wm_login_mode_changed: login_mode is 2
[2023-02-28T13:41:34.387+0100] [DEBUG] Login state change request WMLS_START_CONNECT -> WMLS_CONNECT_IN_PROGRESS
[2023-02-28T13:41:34.388+0100] [DEBUG] xrdp_wm_log_msg: connecting to sesman on sesman.socket
[2023-02-28T13:41:34.388+0100] [WARN ] Ignoring obsolete SCP port value '3350'
[2023-02-28T13:41:36.392+0100] [DEBUG] Closed socket 20 (AF_UNIX)
[2023-02-28T13:41:37.393+0100] [DEBUG] Closed socket 20 (AF_UNIX)
[2023-02-28T13:41:37.393+0100] [DEBUG] Closed socket 20 (AF_UNIX)
[2023-02-28T13:41:37.393+0100] [ERROR] xrdp_wm_log_msg: Error connecting to sesman on sesman.socket
[2023-02-28T13:41:37.394+0100] [DEBUG] status from xrdp_mm_connect() : 1
[2023-02-28T13:41:37.394+0100] [DEBUG] Login state change request WMLS_CONNECT_IN_PROGRESS -> WMLS_INACTIVE
[2023-02-28T13:41:37.395+0100] [DEBUG] xrdp_mm_module_cleanup
[2023-02-28T13:41:37.395+0100] [DEBUG] xrdp_wm_login_mode_changed: login_mode is 5
[2023-02-28T13:42:08.460+0100] [DEBUG] Login state change request WMLS_INACTIVE -> WMLS_RESET
[2023-02-28T13:42:08.460+0100] [DEBUG] xrdp_wm_login_mode_changed: login_mode is 0
[2023-02-28T13:42:08.460+0100] [DEBUG] Login state change request WMLS_RESET -> WMLS_USER_PROMPT
[2023-02-28T13:42:08.460+0100] [DEBUG] in xrdp_wm_init:
[2023-02-28T13:42:08.460+0100] [DEBUG] ini_version: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] use_bitmap_cache: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] use_bitmap_compression: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] port: 3389
[2023-02-28T13:42:08.460+0100] [DEBUG] crypt_level: 3
[2023-02-28T13:42:08.460+0100] [DEBUG] allow_channels: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] max_bpp: 32
[2023-02-28T13:42:08.460+0100] [DEBUG] fork: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] tcp_nodelay: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] tcp_keepalive: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] tcp_send_buffer_bytes: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] tcp_recv_buffer_bytes: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] new_cursors: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] allow_multimon: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] grey: 14803425
[2023-02-28T13:42:08.460+0100] [DEBUG] black: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] dark_grey: 11842740
[2023-02-28T13:42:08.460+0100] [DEBUG] blue: 30935
[2023-02-28T13:42:08.460+0100] [DEBUG] dark_blue: 30935
[2023-02-28T13:42:08.460+0100] [DEBUG] white: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] red: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] green: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] background: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] autorun:
[2023-02-28T13:42:08.460+0100] [DEBUG] hidelogwindow: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] require_credentials: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] bulk_compression: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] new_cursors: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] nego_sec_layer: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] allow_multimon: 1
[2023-02-28T13:42:08.460+0100] [DEBUG] enable_token_login: 0
[2023-02-28T13:42:08.460+0100] [DEBUG] ls_top_window_bg_color: 573000
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_width (unscaled): 350
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_height (unscaled): 360
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_bg_color: f0f0f0
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_title:
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_logo_filename:
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_logo_x_pos : 55
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_logo_y_pos : 35
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_label_x_pos : 30
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_label_width : 68
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_input_x_pos : 110
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_input_width : 210
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_input_y_pos : 158
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_ok_x_pos : 142
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_ok_y_pos : 308
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_ok_width : 85
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_ok_height : 30
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_cancel_x_pos : 237
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_cancel_y_pos : 308
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_cancel_width : 85
[2023-02-28T13:42:08.461+0100] [DEBUG] ls_btn_cancel_height : 30
[2023-02-28T13:42:08.462+0100] [INFO ] Login screen monitor height is 1080 pixels over 297 mm (92 DPI)
[2023-02-28T13:42:08.464+0100] [DEBUG] Login screen scale factor 1.000000
[2023-02-28T13:42:08.464+0100] [DEBUG] libxrdp_query_channel - Channel 0 name rdpdr
[2023-02-28T13:42:08.464+0100] [DEBUG] xrdp_wm_init: channel rdpdr channel id 0 is enabled
[2023-02-28T13:42:08.464+0100] [DEBUG] Enabling channel 1004 (rdpdr)
[2023-02-28T13:42:08.464+0100] [DEBUG] libxrdp_query_channel - Channel 1 name rdpsnd
[2023-02-28T13:42:08.464+0100] [DEBUG] xrdp_wm_init: channel rdpsnd channel id 1 is enabled
[2023-02-28T13:42:08.464+0100] [DEBUG] Enabling channel 1005 (rdpsnd)
[2023-02-28T13:42:08.464+0100] [DEBUG] libxrdp_query_channel - Channel 2 name cliprdr
[2023-02-28T13:42:08.464+0100] [DEBUG] xrdp_wm_init: channel cliprdr channel id 2 is enabled
[2023-02-28T13:42:08.464+0100] [DEBUG] Enabling channel 1006 (cliprdr)
[2023-02-28T13:42:08.464+0100] [DEBUG] libxrdp_query_channel - Channel 3 name drdynvc
[2023-02-28T13:42:08.464+0100] [DEBUG] xrdp_wm_init: channel drdynvc channel id 3 is enabled
[2023-02-28T13:42:08.464+0100] [DEBUG] Enabling channel 1007 (drdynvc)
[2023-02-28T13:42:08.464+0100] [DEBUG] xrdp_wm_init: no autologin / auto run detected, draw login window
[2023-02-28T13:42:08.464+0100] [DEBUG] ls_logo_filename: /usr/local/share/xrdp/xrdp_logo.bmp
[2023-02-28T13:42:08.468+0100] [DEBUG] Login state change request WMLS_USER_PROMPT -> WMLS_USER_PROMPT
[2023-02-28T13:42:08.468+0100] [DEBUG] out xrdp_wm_init:
[2023-02-28T13:42:08.468+0100] [DEBUG] xrdp_wm_login_mode_changed: login_mode is 1
zsh: segmentation fault sudo /usr/local/sbin/xrdp -n
stacktrace:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: xrdp [2265]
Path: /usr/local/sbin/xrdp
Identifier: xrdp
Version: ???
Code Type: X86-64 (Native)
Parent Process: Exited process [2264]
Responsible: Terminal [1091]
User ID: 0
Date/Time: 2023-02-28 13:42:10.5447 +0100
OS Version: macOS 13.2.1 (22D68)
Report Version: 12
Bridge OS Version: 7.2 (20P3045)
Anonymous UUID: 14C59273-EE97-7B40-D2A5-D646CAEAB76C
Time Awake Since Boot: 6400 seconds
System Integrity Protection: disabled
Crashed Thread: 1
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000060080298ccc8
Exception Codes: 0x0000000000000001, 0x000060080298ccc8
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [2265]
VM Region Info: 0x60080298ccc8 is not in any region. Bytes after previous region: 33866435785 Bytes before following region: 17557814100792
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
MALLOC_NANO (reserved) 600018000000-600020000000 [128.0M] rw-/rwx SM=NUL ...(unallocated)
---> GAP OF 0xfffe1de9000 BYTES
Stack Guard 700001de9000-700001dea000 [ 4K] ---/rwx SM=NUL
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x7ff80fa822d6 poll + 10
1 libcommon.0.dylib 0x101beacbd g_obj_wait + 285 (os_calls.c:2061)
2 xrdp 0x101af3c9b xrdp_listen_main_loop + 251 (xrdp_listen.c:907)
3 xrdp 0x101aed2eb main + 2747 (xrdp.c:550)
4 dyld 0x7ff80f787310 start + 2432
Thread 1 Crashed:
0 libcommon.0.dylib 0x101be7293 list_insert_item + 131 (list.c:229)
1 xrdp 0x101b08701 xrdp_wm_pu + 161 (xrdp_wm.c:1747)
2 xrdp 0x101b08011 xrdp_wm_mouse_click + 1233 (xrdp_wm.c:1480)
3 xrdp 0x101b08f47 xrdp_wm_process_input_mouse + 55 [inlined]
4 xrdp 0x101b08f47 callback + 903 (xrdp_wm.c:1989)
5 libxrdp.0.dylib 0x101c533e5 xrdp_fastpath_process_input_event + 53
6 libxrdp.0.dylib 0x101c45013 libxrdp_process_data + 419 (libxrdp.c:251)
7 xrdp 0x101b0001c xrdp_process_loop + 17 (xrdp_process.c:76) [inlined]
8 xrdp 0x101b0001c xrdp_process_data_in + 236 (xrdp_process.c:205)
9 libcommon.0.dylib 0x101befcd8 trans_check_wait_objs + 488 (trans.c:441)
10 xrdp 0x101affef8 xrdp_process_main_loop + 744 (xrdp_process.c:292)
11 xrdp 0x101af3b0c xrdp_process_run + 44 (xrdp_listen.c:152)
12 libsystem_pthread.dylib 0x7ff80faba259 _pthread_start + 125
13 libsystem_pthread.dylib 0x7ff80fab5c7b thread_start + 15
Thread 1 crashed with X86 Thread State (64-bit):
rax: 0x000060000298ccd0 rbx: 0x0000000000000000 rcx: 0x00000000ffffffff rdx: 0x0000600003188000
rdi: 0x0000600000aba100 rsi: 0x0000000000000001 rbp: 0x0000700001e69b20 rsp: 0x0000700001e69af0
r8: 0x0000000000000002 r9: 0x000060000089e6a4 r10: 0x0000000000000050 r11: 0x0000600002998050
r12: 0x0000600000aba100 r13: 0x0000000000000000 r14: 0x0000600003198000 r15: 0x0000000000000000
rip: 0x0000000101be7293 rfl: 0x0000000000010286 cr2: 0x000060080298ccc8
Logical CPU: 2
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14
Thread 1 instruction stream:
0f 49 ee 39 f3 44 0f 4c-eb 3b 5f 0c 75 29 41 03 .I.9.D.L.;_.u)A.
5c 24 10 49 8b 3c 24 48-8d 34 dd 00 00 00 00 e8 \$.I.<$H.4......
77 97 00 00 48 85 c0 74-5c 41 89 5c 24 0c 49 89 w...H..t\A.\$.I.
04 24 41 8b 5c 24 08 8d-43 01 41 89 44 24 08 85 .$A.\$..C.A.D$..
db 7e 31 8d 43 ff 44 39-e8 72 29 49 8b 04 24 66 .~1.C.D9.r)I..$f
2e 0f 1f 84 00 00 00 00-00 0f 1f 40 00 8d 4b ff ...........@..K.
[48]8b 14 c8 89 de 48 89-14 f0 83 c3 fe 44 39 eb H.....H......D9. <==
89 cb 73 e9 49 8b 04 24-49 63 cd 4c 89 34 c8 41 ..s.I..$Ic.L.4.A
bf 01 00 00 00 44 89 f8-48 83 c4 08 5b 41 5c 41 .....D..H...[A\A
5d 41 5e 41 5f 5d c3 66-0f 1f 44 00 00 55 48 89 ]A^A_].f..D..UH.
e5 41 57 41 56 41 55 41-54 53 50 b8 01 00 00 00 .AWAVAUATSP.....
39 57 08 0f 8e ee 01 00-00 89 d3 49 89 f7 49 89 9W.........I..I.
Binary Images:
0x7ff80fa7a000 - 0x7ff80fab3ff7 libsystem_kernel.dylib (*) <87ff381c-4d30-3087-bab7-a5a53d232c00> /usr/lib/system/libsystem_kernel.dylib
0x101be2000 - 0x101bf1fff libcommon.0.dylib (*) <77b5f5bf-74d1-3326-b38f-8933fad3a973> /usr/local/lib/xrdp/libcommon.0.dylib
0x101ae8000 - 0x101b23fff xrdp (*) <93d3b347-0a51-3620-b4cb-148d6e530fdf> /usr/local/sbin/xrdp
0x7ff80f781000 - 0x7ff80f815caf dyld (*) <bba77709-6cad-3592-ab03-09d0f7b8610e> /usr/lib/dyld
0x101c43000 - 0x101c6afff libxrdp.0.dylib (*) <13aafa84-7522-31c7-b5fa-6e57574bfb02> /usr/local/lib/xrdp/libxrdp.0.dylib
0x7ff80fab4000 - 0x7ff80fabfff7 libsystem_pthread.dylib (*) <3bd433d4-15bd-3add-a612-95e4d3b20719> /usr/lib/system/libsystem_pthread.dylib
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=191.7M resident=0K(0%) swapped_out_or_unallocated=191.7M(100%)
Writable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
Kernel Alloc Once 8K 1
MALLOC 230.1M 27
MALLOC guard page 24K 4
MALLOC_MEDIUM (reserved) 464.0M 5 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.0M 2
Stack 8712K 2
VM_ALLOCATE 4K 1
__DATA 328K 45
__DATA_CONST 727K 40
__DATA_DIRTY 63K 24
__LINKEDIT 182.9M 9
__OBJC_RO 65.5M 1
__OBJC_RW 1989K 1
__TEXT 9012K 48
dyld private memory 256K 1
shared memory 20K 3
=========== ======= =======
TOTAL 1.4G 216
TOTAL, minus reserved VM space 555.4M 216
-----------
Full Report
-----------
{"app_name":"xrdp","timestamp":"2023-02-28 13:42:10.00 +0100","app_version":"","slice_uuid":"93d3b347-0a51-3620-b4cb-148d6e530fdf","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"incident_id":"DB62BCF8-9BF4-46D5-B690-0C9ED8616D8F","name":"xrdp"}
{
"uptime" : 6400,
"procRole" : "Unspecified",
"version" : 2,
"userID" : 0,
"deployVersion" : 210,
"modelCode" : "Macmini8,1",
"coalitionID" : 987,
"osVersion" : {
"train" : "macOS 13.2.1",
"build" : "22D68",
"releaseType" : "User"
},
"captureTime" : "2023-02-28 13:42:10.5447 +0100",
"incident" : "DB62BCF8-9BF4-46D5-B690-0C9ED8616D8F",
"pid" : 2265,
"cpuType" : "X86-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-02-28 13:41:18.3761 +0100",
"procStartAbsTime" : 6394940161992,
"procExitAbsTime" : 6447109333854,
"procName" : "xrdp",
"procPath" : "\/usr\/local\/sbin\/xrdp",
"parentProc" : "Exited process",
"parentPid" : 2264,
"coalitionName" : "com.apple.Terminal",
"crashReporterKey" : "14C59273-EE97-7B40-D2A5-D646CAEAB76C",
"responsiblePid" : 1091,
"responsibleProc" : "Terminal",
"bridgeVersion" : {"build":"20P3045","train":"7.2"},
"sip" : "disabled",
"vmRegionInfo" : "0x60080298ccc8 is not in any region. Bytes after previous region: 33866435785 Bytes before following region: 17557814100792\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_NANO (reserved) 600018000000-600020000000 [128.0M] rw-\/rwx SM=NUL ...(unallocated)\n---> GAP OF 0xfffe1de9000 BYTES\n Stack Guard 700001de9000-700001dea000 [ 4K] ---\/rwx SM=NUL ",
"exception" : {"codes":"0x0000000000000001, 0x000060080298ccc8","rawCodes":[1,105587519573192],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x000060080298ccc8"},
"termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":2265},
"vmregioninfo" : "0x60080298ccc8 is not in any region. Bytes after previous region: 33866435785 Bytes before following region: 17557814100792\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_NANO (reserved) 600018000000-600020000000 [128.0M] rw-\/rwx SM=NUL ...(unallocated)\n---> GAP OF 0xfffe1de9000 BYTES\n Stack Guard 700001de9000-700001dea000 [ 4K] ---\/rwx SM=NUL ",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 1,
"threads" : [{"id":38280,"queue":"com.apple.main-thread","frames":[{"imageOffset":33494,"symbol":"poll","symbolLocation":10,"imageIndex":0},{"imageOffset":36029,"sourceLine":2061,"sourceFile":"os_calls.c","symbol":"g_obj_wait","imageIndex":1,"symbolLocation":285},{"imageOffset":48283,"sourceLine":907,"sourceFile":"xrdp_listen.c","symbol":"xrdp_listen_main_loop","imageIndex":2,"symbolLocation":251},{"imageOffset":21227,"sourceLine":550,"sourceFile":"xrdp.c","symbol":"main","imageIndex":2,"symbolLocation":2747},{"imageOffset":25360,"symbol":"start","symbolLocation":2432,"imageIndex":3}]},{"triggered":true,"id":38405,"instructionState":{"instructionStream":{"bytes":[15,73,238,57,243,68,15,76,235,59,95,12,117,41,65,3,92,36,16,73,139,60,36,72,141,52,221,0,0,0,0,232,119,151,0,0,72,133,192,116,92,65,137,92,36,12,73,137,4,36,65,139,92,36,8,141,67,1,65,137,68,36,8,133,219,126,49,141,67,255,68,57,232,114,41,73,139,4,36,102,46,15,31,132,0,0,0,0,0,15,31,64,0,141,75,255,72,139,20,200,137,222,72,137,20,240,131,195,254,68,57,235,137,203,115,233,73,139,4,36,73,99,205,76,137,52,200,65,191,1,0,0,0,68,137,248,72,131,196,8,91,65,92,65,93,65,94,65,95,93,195,102,15,31,68,0,0,85,72,137,229,65,87,65,86,65,85,65,84,83,80,184,1,0,0,0,57,87,8,15,142,238,1,0,0,137,211,73,137,247,73,137],"offset":96}},"threadState":{"r13":{"value":0},"rax":{"value":105553159834832},"rflags":{"value":66182},"cpu":{"value":2},"r14":{"value":105553168269312},"rsi":{"value":1},"r8":{"value":2},"cr2":{"value":105587519573192},"rdx":{"value":105553168203776},"r10":{"value":80},"r9":{"value":105553125303972},"r15":{"value":0},"rbx":{"value":0},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":105553159880784},"rip":{"value":4324225683,"matchesCrashFrame":1},"rbp":{"value":123145334201120},"rsp":{"value":123145334201072},"r12":{"value":105553127514368},"rcx":{"value":4294967295},"flavor":"x86_THREAD_STATE","rdi":{"value":105553127514368}},"frames":[{"imageOffset":21139,"sourceLine":229,"sourceFile":"list.c","symbol":"list_insert_item","imageIndex":1,"symbolLocation":131},{"imageOffset":132865,"sourceLine":1747,"sourceFile":"xrdp_wm.c","symbol":"xrdp_wm_pu","imageIndex":2,"symbolLocation":161},{"imageOffset":131089,"sourceLine":1480,"sourceFile":"xrdp_wm.c","symbol":"xrdp_wm_mouse_click","imageIndex":2,"symbolLocation":1233},{"imageOffset":134983,"sourceFile":"xrdp_wm.c","symbol":"xrdp_wm_process_input_mouse","imageIndex":2,"symbolLocation":55,"inline":true},{"imageOffset":134983,"sourceLine":1989,"sourceFile":"xrdp_wm.c","symbol":"callback","imageIndex":2,"symbolLocation":903},{"imageOffset":66533,"sourceFile":"xrdp_fastpath.c","symbol":"xrdp_fastpath_process_input_event","symbolLocation":53,"imageIndex":4},{"imageOffset":8211,"sourceLine":251,"sourceFile":"libxrdp.c","symbol":"libxrdp_process_data","imageIndex":4,"symbolLocation":419},{"symbol":"xrdp_process_loop","inline":true,"imageIndex":2,"imageOffset":98332,"symbolLocation":17,"sourceLine":76,"sourceFile":"xrdp_process.c"},{"imageOffset":98332,"sourceLine":205,"sourceFile":"xrdp_process.c","symbol":"xrdp_process_data_in","imageIndex":2,"symbolLocation":236},{"imageOffset":56536,"sourceLine":441,"sourceFile":"trans.c","symbol":"trans_check_wait_objs","imageIndex":1,"symbolLocation":488},{"imageOffset":98040,"sourceLine":292,"sourceFile":"xrdp_process.c","symbol":"xrdp_process_main_loop","imageIndex":2,"symbolLocation":744},{"imageOffset":47884,"sourceLine":152,"sourceFile":"xrdp_listen.c","symbol":"xrdp_process_run","imageIndex":2,"symbolLocation":44},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":5},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":5}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703391260672,
"size" : 237560,
"uuid" : "87ff381c-4d30-3087-bab7-a5a53d232c00",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4324204544,
"size" : 65536,
"uuid" : "77b5f5bf-74d1-3326-b38f-8933fad3a973",
"path" : "\/usr\/local\/lib\/xrdp\/libcommon.0.dylib",
"name" : "libcommon.0.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4323180544,
"size" : 245760,
"uuid" : "93d3b347-0a51-3620-b4cb-148d6e530fdf",
"path" : "\/usr\/local\/sbin\/xrdp",
"name" : "xrdp"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703388143616,
"size" : 609456,
"uuid" : "bba77709-6cad-3592-ab03-09d0f7b8610e",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4324601856,
"size" : 163840,
"uuid" : "13aafa84-7522-31c7-b5fa-6e57574bfb02",
"path" : "\/usr\/local\/lib\/xrdp\/libxrdp.0.dylib",
"name" : "libxrdp.0.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703391498240,
"size" : 49144,
"uuid" : "3bd433d4-15bd-3add-a612-95e4d3b20719",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 140703387537408,
"size" : 21474836480,
"uuid" : "57815a20-af2c-3b56-9006-23abde7962b0"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=191.7M resident=0K(0%) swapped_out_or_unallocated=191.7M(100%)\nWritable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nKernel Alloc Once 8K 1 \nMALLOC 230.1M 27 \nMALLOC guard page 24K 4 \nMALLOC_MEDIUM (reserved) 464.0M 5 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.0M 2 \nStack 8712K 2 \nVM_ALLOCATE 4K 1 \n__DATA 328K 45 \n__DATA_CONST 727K 40 \n__DATA_DIRTY 63K 24 \n__LINKEDIT 182.9M 9 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1989K 1 \n__TEXT 9012K 48 \ndyld private memory 256K 1 \nshared memory 20K 3 \n=========== ======= ======= \nTOTAL 1.4G 216 \nTOTAL, minus reserved VM space 555.4M 216 \n",
"legacyInfo" : {
"threadTriggered" : {
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "5f72dc58705eff005a46b3a9",
"factorPackIds" : {
},
"deploymentId" : 250000014
},
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : {
},
"deploymentId" : 250000007
}
],
"experiments" : [
]
}
}
Hi,
I compiled and installed everything.
Now I get an error when I try to log in, immediately after I confirm the username/password on xrdp login screen:
When I try to connect with "Remote Desktop Connection Manager" instead of mstsc.exe, I get a slightly different error that says
[Socket closed]
.How can I best debug what's going on when I initiate the connection?