https://bugs.kde.org/show_bug.cgi?id=499144

Oliver Trenkelbach <olispe...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED
                 CC|                            |olispe...@gmail.com

--- Comment #4 from Oliver Trenkelbach <olispe...@gmail.com> ---
I can confirm the problem also surfaces using debian trixie (testing) with
wayland. 
krdp/testing,now 6.3.4-1 amd64 [installed]
libfreerdp-server3-3/testing,now 3.14.0+dfsg-1 amd64 [installed,automatic]
libkpipewirerecord6/testing,now 6.3.4-1 amd64 [installed,automatic]

client on win11 : mstsc.exe (Microsofts default rdp client)
On client side it passes the credentials and cert checking, but later gets a
protocol error when trying to show the screen :
Error code : 0xd06
Extended error code: 0x0

And here the server side :

:~$ krdpserver -u testuser -p testpw --monitor 0 --quality 50
org.kde.krdp: Listening for connections on QHostAddress(QHostAddress::Any) 3389
org.kde.krdp: Initializing Freedesktop Portal Session
org.kde.krdp: Session setup completed, start processing...
org.kde.krdp: Started Freedesktop Portal session
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
kpipewire_vaapi_logging: VAAPI: Mesa Gallium driver 25.0.3-1 for AMD Radeon
Graphics (radeonsi, phoenix, LLVM 19.1.7, DRM 3.61, 6.12.21-amd64) in use for
device "/dev/dri/renderD128"
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[09:27:33:411] [8058:00001ff8] [ERROR][com.freerdp.core.transport] -
[transport_read_layer]: BIO_read returned a system error 104: Connection reset
by peer
[09:27:33:411] [8058:00001ff8] [ERROR][com.freerdp.core.peer] -
[transport_read_layer]: ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[09:27:33:411] [8058:00001ff8] [ERROR][com.freerdp.core.nla] -
[nla_server_recv_stream]: nla_recv() error: -1
[09:27:33:411] [8058:00001ff8] [ERROR][com.freerdp.core.transport] -
[transport_accept_nla]: client authentication failure
[09:27:33:411] [8058:00001ff8] [ERROR][com.freerdp.api] -
[peer_recv_callback_internal]: CONNECTION_STATE_NEGO - rdp_server_accept_nego()
fail
[09:27:33:411] [8058:00001ff8] [ERROR][com.freerdp.core.transport] -
[transport_check_fds]: transport_check_fds: transport->ReceiveCallback() -
STATE_RUN_FAILED [-1]
org.kde.krdp: Unable to check file descriptor
org.kde.krdp: Closing session
org.kde.krdp: Closing Freedesktop Portal Session
org.kde.krdp: Initializing Freedesktop Portal Session
org.kde.krdp: Session setup completed, start processing...
org.kde.krdp: Started Freedesktop Portal session
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
org.kde.krdp: New client connected:  Windows platform Windows NT
org.kde.krdp: Video stream initialized
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QApplication(0x7ffcbdd3f9b0), parent's thread is
QThread(0x55c6ed277670), current thread is QThread(0x7ff83005fde0)
org.kde.krdp: Received caps:
org.kde.krdp:   RDPGFX_CAPVERSION_8 AVC: false YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_81 AVC: false YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_10 AVC: true YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_102 AVC: true YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_103 AVC: true YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_104 AVC: true YUV420: true
org.kde.krdp:   RDPGFX_CAPVERSION_105 AVC: true YUV420: true
org.kde.krdp:   RDPGFX_CAPVERSION_106 AVC: true YUV420: true
org.kde.krdp: Selected caps: RDPGFX_CAPVERSION_106
org.kde.krdp: Received caps:
org.kde.krdp:   RDPGFX_CAPVERSION_8 AVC: false YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_81 AVC: false YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_10 AVC: true YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_102 AVC: true YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_103 AVC: true YUV420: false
org.kde.krdp:   RDPGFX_CAPVERSION_104 AVC: true YUV420: true
org.kde.krdp:   RDPGFX_CAPVERSION_105 AVC: true YUV420: true
org.kde.krdp:   RDPGFX_CAPVERSION_106 AVC: true YUV420: true
org.kde.krdp: Selected caps: RDPGFX_CAPVERSION_106
[09:28:35:833] [8058:000020a8] [ERROR][com.freerdp.core.transport] -
[transport_read_layer]: BIO_read returned a system error 104: Connection reset
by peer
[09:28:35:833] [8058:000020a8] [ERROR][com.freerdp.core.peer] -
[transport_read_layer]: ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[09:28:35:833] [8058:000020eb] [ERROR][com.freerdp.channels.rdpgfx.server] -
[rdpgfx_server_handle_messages]: WTSVirtualChannelRead failed!
[09:28:35:833] [8058:000020eb] [ERROR][com.freerdp.channels.rdpgfx.server] -
[rdpgfx_server_thread_func]: rdpgfx_server_handle_messages failed with error
1359
org.kde.krdp: Unable to check file descriptor
org.kde.krdp: Closing session
[09:28:35:849] [8058:00001f7a] [ERROR][com.freerdp.core.transport] -
[transport_default_write]: BIO_should_retry returned an error:
error:80000020:system library::Broken pipe
org.kde.krdp: Closing Freedesktop Portal Session

By the way great work, having an integrated rdp solution is really benefitial
for working from home.

I tried a connection from Win11 also with wfreerdp without success (according
to the freerdp github the windows client is unmaintained), as well as with
devolutions remote desktop manager (free edition,
https://devolutions.net/remote-desktop-manager/) only the mouse was working,
but no keyboard.
>From my humble view, making sure that it works with krdc or freerdp isn't
enough. mstsc should be a main target.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to