[kde] [Bug 501049] New: `krdpserver` crashes on Fedora KDE 41 (wayland) when an incoming connection established

Kostiantyn bugzilla_noreply at kde.org
Tue Mar 4 11:16:45 GMT 2025


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

            Bug ID: 501049
           Summary: `krdpserver` crashes on Fedora KDE 41 (wayland) when
                    an incoming connection established
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: kkb at ukr.net
  Target Milestone: ---

Application: krdpserver (6.3.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.13.5-200.fc41.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 41 (KDE Plasma)"
DrKonqi: 6.3.2 [CoredumpBackend]

-- Information about the crash:
I've configured the built-in RDP server, shipped with Fedora KDE 41, with 1
user and all the default settings. 
Also, I created the ~/startwm.sh with the `dbus-launch --exit-with-session
/usr/bin/startplasma-wayland` inside (but it seems to be ignored).
Installed `qt5-qtwayland-devel`.
Set SELinux permissive mode.
Restarted the system and enabled the RDP server.
Finally, I tried to connect to the system from a remote client and see that the
RDP server crashes immediatelly when the connection established.
Also, when I run the `krdpserver -h`, I see the next lines after the help text:
QThreadStorage: Thread 0x56488442af20 exited after QThreadStorage 8 destroyed
QThreadStorage: Thread 0x56488442af20 exited after QThreadStorage 3 destroyed
QThreadStorage: Thread 0x56488442af20 exited after QThreadStorage 2 destroyed

When I initially just enabled the RDP server with the user configured and tried
to connect to it, I saw an immediate disconnect. That is why I did all the
additional steps above. But it looks like the RDP server doesn't support
Wayland at all and cannot run on it. 

It would be great if you can fix the RDP server integration with Wayland and
work together with Fedora team to make it work out-of-the-box on their distro.

Thanks in advance!

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007f16f4ae1c51 in KRdp::RdpConnection::close (this=<optimized out>,
reason=<optimized out>) at
/usr/src/debug/krdp-6.3.2-1.fc41.x86_64/src/RdpConnection.cpp:223
#6  0x00007f16f2d5a26e in QtPrivate::QSlotObjectBase::call
(this=0x5614ab757e80, r=<optimized out>, a=0x7ffebeed4588) at
/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486
#7  doActivate<false> (sender=0x7f16d0011130, signal_index=3,
argv=0x7ffebeed4588) at
/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115
#8  0x00007f16f2d5a26e in QtPrivate::QSlotObjectBase::call
(this=0x5614ab7f3ef0, r=<optimized out>, a=0x7ffebeed4678) at
/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486
#9  doActivate<false> (sender=0x5614ab42f5c0, signal_index=4,
argv=0x7ffebeed4678) at
/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115


Reported using DrKonqi
This report was filed against 'kde' because the product 'krdpserver' could not
be located in Bugzilla. Add it to drkonqi's mappings file!

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list