You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "David S. Jones (Jira)" <ji...@apache.org> on 2026/04/03 15:13:00 UTC
[jira] [Updated] (GUACAMOLE-2256) windows XP segfaults doing windows drag on later versions of freerdp
[ https://issues.apache.org/jira/browse/GUACAMOLE-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David S. Jones updated GUACAMOLE-2256:
--------------------------------------
Description:
dragging the login windows always causes the issue, if enable-full-window-drag=true it doesn't happen after login but usually does fail without that setting. Works ok on earlier freerdp versions.
xfreerdp works ok to the XP target with the later freerdp versions.
staging/1.6.1 still has the issue
kernel: guacd[68701]: segfault at 120 ip 00007f48657d6d88 sp 00007f485dce4768 error 4 in libfreerdp2.so.2.11.7[7f48657c2000+ef000]
kernel: Code: 76 10 ff 67 20 0f 1f 44 00 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa 48 85 ff 0f 84 9b 00 00 00 48 8b 87 08 01 00 00 48 8b 40 30 <48> 8b 80 20 01 00 00 48 8b 40 20 48 85 f6 74 58 8b 7e 04 8b 4e 0c
call stack is:
#0 0x00007fa0ef2f0d88 in gdi_set_bounds.lto_priv ()
from /lib64/libfreerdp2.so.2
#1 0x00007fa0ef332a05 in update_recv_order () from /lib64/libfreerdp2.so.2
#2 0x00007fa0ef3540a6 in fastpath_recv_update.lto_priv ()
from /lib64/libfreerdp2.so.2
#3 0x00007fa0ef341e08 in rdp_recv_fastpath_pdu () from /lib64/libfreerdp2.so.2
#4 0x00007fa0ef348578 in rdp_recv_callback () from /lib64/libfreerdp2.so.2
#5 0x00007fa0ef34eddc in rdp_check_fds () from /lib64/libfreerdp2.so.2
#6 0x00007fa0ef32d0c3 in freerdp_check_fds () from /lib64/libfreerdp2.so.2
#7 0x00007fa0ef32ea27 in freerdp_check_event_handles ()
from /lib64/libfreerdp2.so.2
#8 0x00007fa0ef492040 in guac_rdp_handle_events ()
from /opt/gui_gateway/lib/libguac-client-rdp.so
#9 0x00007fa0ef49232f in guac_rdp_handle_connection ()
from /opt/gui_gateway/lib/libguac-client-rdp.so
#10 0x00007fa0ef49295d in guac_rdp_client_thread ()
from /opt/gui_gateway/lib/libguac-client-rdp.so
#11 0x00007fa0f048b2ea in start_thread () from /lib64/libc.so.6
#12 0x00007fa0f05103d0 in clone3 () from /lib64/libc.so.6
>dnf list installed freerdp-libs
el8:
does NOT work on versions later than 2.11.7-1.el8_10
e.g. 2.11.7-2.el8_10, 2.11.7-3.el8_10, 2.11.7-4.el8_10
el9:
does NOT work on versions later than 2.11.7-1.el9
e.g. 2.11.7-1.el9_7.1, 2.11.7-1.el9_7.2, 2.11.7-1.el9_7.3, 2.11.7-1.el9_7.5
el10:
does NOT work on versions later than 3.10.3-5.el10_1
e.g. 3.10.3-5.el10_1.1, 3.10.3-5.el10_1.2, 3.10.3-5.el10_1.3
I marked this Minor since in only seems to affect WindowsXP
was:
dragging the login windows always causes the issue, if enable-full-window-drag=true it doesn't happen after login but usually does fail without that setting
xfreerdp works ok to the XP target with the later freerdp versions.
staging/1.6.1 still has the issue
kernel: guacd[68701]: segfault at 120 ip 00007f48657d6d88 sp 00007f485dce4768 error 4 in libfreerdp2.so.2.11.7[7f48657c2000+ef000]
kernel: Code: 76 10 ff 67 20 0f 1f 44 00 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa 48 85 ff 0f 84 9b 00 00 00 48 8b 87 08 01 00 00 48 8b 40 30 <48> 8b 80 20 01 00 00 48 8b 40 20 48 85 f6 74 58 8b 7e 04 8b 4e 0c
call stack is:
#0 0x00007fa0ef2f0d88 in gdi_set_bounds.lto_priv ()
from /lib64/libfreerdp2.so.2
#1 0x00007fa0ef332a05 in update_recv_order () from /lib64/libfreerdp2.so.2
#2 0x00007fa0ef3540a6 in fastpath_recv_update.lto_priv ()
from /lib64/libfreerdp2.so.2
#3 0x00007fa0ef341e08 in rdp_recv_fastpath_pdu () from /lib64/libfreerdp2.so.2
#4 0x00007fa0ef348578 in rdp_recv_callback () from /lib64/libfreerdp2.so.2
#5 0x00007fa0ef34eddc in rdp_check_fds () from /lib64/libfreerdp2.so.2
#6 0x00007fa0ef32d0c3 in freerdp_check_fds () from /lib64/libfreerdp2.so.2
#7 0x00007fa0ef32ea27 in freerdp_check_event_handles ()
from /lib64/libfreerdp2.so.2
#8 0x00007fa0ef492040 in guac_rdp_handle_events ()
from /opt/gui_gateway/lib/libguac-client-rdp.so
#9 0x00007fa0ef49232f in guac_rdp_handle_connection ()
from /opt/gui_gateway/lib/libguac-client-rdp.so
#10 0x00007fa0ef49295d in guac_rdp_client_thread ()
from /opt/gui_gateway/lib/libguac-client-rdp.so
#11 0x00007fa0f048b2ea in start_thread () from /lib64/libc.so.6
#12 0x00007fa0f05103d0 in clone3 () from /lib64/libc.so.6
>dnf list installed freerdp-libs
el8:
does NOT work on versions later than 2.11.7-1.el8_10
e.g. 2.11.7-2.el8_10, 2.11.7-3.el8_10, 2.11.7-4.el8_10
el9:
does NOT work on versions later than 2.11.7-1.el9
e.g. 2.11.7-1.el9_7.1, 2.11.7-1.el9_7.2, 2.11.7-1.el9_7.3, 2.11.7-1.el9_7.5
el10:
does NOT work on versions later than 3.10.3-5.el10_1
e.g. 3.10.3-5.el10_1.1, 3.10.3-5.el10_1.2, 3.10.3-5.el10_1.3
I marked this Minor since in only seems to affect WindowsXP
> windows XP segfaults doing windows drag on later versions of freerdp
> --------------------------------------------------------------------
>
> Key: GUACAMOLE-2256
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-2256
> Project: Guacamole
> Issue Type: Bug
> Components: guacamole
> Affects Versions: 1.6.0
> Environment: rhel linux (RedHat and Oracle)
> Reporter: David S. Jones
> Priority: Minor
>
> dragging the login windows always causes the issue, if enable-full-window-drag=true it doesn't happen after login but usually does fail without that setting. Works ok on earlier freerdp versions.
> xfreerdp works ok to the XP target with the later freerdp versions.
>
> staging/1.6.1 still has the issue
>
> kernel: guacd[68701]: segfault at 120 ip 00007f48657d6d88 sp 00007f485dce4768 error 4 in libfreerdp2.so.2.11.7[7f48657c2000+ef000]
> kernel: Code: 76 10 ff 67 20 0f 1f 44 00 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa 48 85 ff 0f 84 9b 00 00 00 48 8b 87 08 01 00 00 48 8b 40 30 <48> 8b 80 20 01 00 00 48 8b 40 20 48 85 f6 74 58 8b 7e 04 8b 4e 0c
> call stack is:
> #0 0x00007fa0ef2f0d88 in gdi_set_bounds.lto_priv ()
> from /lib64/libfreerdp2.so.2
> #1 0x00007fa0ef332a05 in update_recv_order () from /lib64/libfreerdp2.so.2
> #2 0x00007fa0ef3540a6 in fastpath_recv_update.lto_priv ()
> from /lib64/libfreerdp2.so.2
> #3 0x00007fa0ef341e08 in rdp_recv_fastpath_pdu () from /lib64/libfreerdp2.so.2
> #4 0x00007fa0ef348578 in rdp_recv_callback () from /lib64/libfreerdp2.so.2
> #5 0x00007fa0ef34eddc in rdp_check_fds () from /lib64/libfreerdp2.so.2
> #6 0x00007fa0ef32d0c3 in freerdp_check_fds () from /lib64/libfreerdp2.so.2
> #7 0x00007fa0ef32ea27 in freerdp_check_event_handles ()
> from /lib64/libfreerdp2.so.2
> #8 0x00007fa0ef492040 in guac_rdp_handle_events ()
> from /opt/gui_gateway/lib/libguac-client-rdp.so
> #9 0x00007fa0ef49232f in guac_rdp_handle_connection ()
> from /opt/gui_gateway/lib/libguac-client-rdp.so
> #10 0x00007fa0ef49295d in guac_rdp_client_thread ()
> from /opt/gui_gateway/lib/libguac-client-rdp.so
> #11 0x00007fa0f048b2ea in start_thread () from /lib64/libc.so.6
> #12 0x00007fa0f05103d0 in clone3 () from /lib64/libc.so.6
> >dnf list installed freerdp-libs
> el8:
> does NOT work on versions later than 2.11.7-1.el8_10
> e.g. 2.11.7-2.el8_10, 2.11.7-3.el8_10, 2.11.7-4.el8_10
> el9:
> does NOT work on versions later than 2.11.7-1.el9
> e.g. 2.11.7-1.el9_7.1, 2.11.7-1.el9_7.2, 2.11.7-1.el9_7.3, 2.11.7-1.el9_7.5
> el10:
> does NOT work on versions later than 3.10.3-5.el10_1
> e.g. 3.10.3-5.el10_1.1, 3.10.3-5.el10_1.2, 3.10.3-5.el10_1.3
>
> I marked this Minor since in only seems to affect WindowsXP
--
This message was sent by Atlassian Jira
(v8.20.10#820010)