[
https://issues.apache.org/jira/browse/GUACAMOLE-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18101002#comment-18101002
]
David S. Jones commented on GUACAMOLE-2256:
-------------------------------------------
BTW, this still appears to be broken in 2.11.7-10.el8_10 and 2.11.7-7.el9_8.4,
and 3.10.3-12.el10_2.6
> 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)