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-b...@kde.org Reporter: k...@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 watching all bug changes.