-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
Description
xrdp version
0.10.4-2
Detailed xrdp version, build options
xrdp 0.10.4
A Remote Desktop Protocol Server.
Copyright (C) 2004-2025 Jay Sorg, Neutrino Labs, and all contributors.
See https://github.com/neutrinolabs/xrdp for more information.
Configure options:
--build=x86_64-redhat-linux-gnu
--host=x86_64-redhat-linux-gnu
--program-prefix=
--disable-dependency-tracking
--prefix=/usr
--exec-prefix=/usr
--bindir=/usr/bin
--sbindir=/usr/sbin
--sysconfdir=/etc
--datadir=/usr/share
--includedir=/usr/include
--libdir=/usr/lib64
--libexecdir=/usr/libexec
--localstatedir=/var
--sharedstatedir=/var/lib
--mandir=/usr/share/man
--infodir=/usr/share/info
--enable-fuse
--enable-pixman
--enable-painter
--enable-vsock
--enable-ipv6
--enable-utmp
--with-socketdir=/run/xrdp
--with-imlib2
build_alias=x86_64-redhat-linux-gnu
host_alias=x86_64-redhat-linux-gnu
CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig
Compiled with OpenSSL 1.1.1k FIPS 25 Mar 2021
Operating system & version
RHEL 8 (EPEL RPM)
Installation method
dnf / apt / zypper / pkg / etc
Which backend do you use?
xorgrdp
What desktop environment do you use?
Xfce
Environment xrdp running on
VM
What's your client?
Guacamole (via Firefox)
Area(s) with issue?
Crashes such as segfault
Steps to reproduce
- Open Firefox
- Set
browser.fullscreen.autohidetotrue - Set Firefox window to full screen
- Login to xrdp via Guacamole
- Close tab (hover at top of window to show toolbar)
- Login to xrdp via Guacamole (xrdp usually crashes at this point)
Repeat steps 5-6 if needed - usually crashes first time.
I can reproduce this if browser.fullscreen.autohide is set to true in Firefox. I suspect this is related to the window resizing that happens when switching tabs.
I was not able to reproduce this in xrdp 0.9.25 which I tested downgrading to. I did get disconnected on 0.9.25 after some resize events however.
✔️ Expected Behavior
No xrdp segfault
❌ Actual Behavior
xrdp segfaults