[
https://issues.apache.org/jira/browse/GUACAMOLE-1191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17209121#comment-17209121
]
Mike Jumper commented on GUACAMOLE-1191:
----------------------------------------
{quote}
hmmm, guess I never explicitly tested turning on (+glyph-cache) on the
xfreerdp... w/ that setting it's similar:
[11:00:16:901] [63087:63088] [WARN][com.freerdp.core.update] - SECONDARY ORDER
[0xeb] UNKNOWN not supported
[11:00:16:901] [63087:63088] [ERROR][com.freerdp.core.update] - [0xeb] UNKNOWN
- SERVER BUG: The support for this feature was not announced! Use
/relax-order-checks to ignore
[11:00:16:901] [63087:63088] [ERROR][com.freerdp.core.update] - order flags 2b
failed
[11:00:16:901] [63087:63088] [ERROR][com.freerdp.core.fastpath] - Fastpath
update Orders [0] failed, status 0
{quote}
If you haven't already done so, please raise this with the FreeRDP folks. From
what you've described here, the problem sounds like it lies squarely within the
library, with the library apparently mishandling inbound messages related to
the glyph and/or bitmap caches.
{quote}
using xfreerdp /relax-order-checks +glyph-cache seems to work on Win7, still
doesn't work (clicking Start button) on win2008r2
{quote}
Guacamole's RDP support will enable the FreeRDP API equivalent of the
{{/relax-order-checks}} flag if the version of FreeRDP present at build time
has support for that flag (2.0.0-rc4 and later). See: GUACAMOLE-962
> connections to win7 and win2008r2 fail with freerdp v2.1.1-2
> ------------------------------------------------------------
>
> Key: GUACAMOLE-1191
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1191
> Project: Guacamole
> Issue Type: Bug
> Components: guacd
> Affects Versions: 1.2.0
> Environment: RHEL7.9
> Reporter: David S. Jones
> Priority: Major
>
> the RHEL7 line released updates to freerdp and libwinpr to version 2.1.1-2
> After applying updates connections that previously worked to win7 and
> win2008r2 targets quit working. Connections to win10/win2016/win2019
> continued to work. Win7 is very bad, can barely get a session open, win2008r2
> isn't as bad, but neither can survive clicking the Start button.
> NOTE: Everything seems to work if I set disable-glyph-caching=true
> debug log for win7:
> DEBUG: invalid offscreen bitmap at index: 0x00000238
> DEBUG: Alternate Secondary Drawing Order [0x00] Switch Surface failed
> DEBUG: order flags 02 failed
> DEBUG: Fastpath update Orders [0] failed, status 0
> DEBUG: fastpath_recv_update() - -1
> DEBUG: fastpath_recv_update_data() fail
> DEBUG: transport_check_fds: transport->ReceiveCallback() - -3
> DEBUG: freerdp_check_fds() failed - 0
> ERROR: Connection closed.
> debug log for win2008r2:
> DEBUG: invalid bitmap bpp 0
> DEBUG: SECONDARY ORDER [0x00] Cache Bitmap failed
> DEBUG: SECONDARY_ORDER [0x00] Cache Bitmap: read 18446744073709551351bytes
> too much
> DEBUG: order flags 03 failed
> DEBUG: Fastpath update Orders [0] failed, status 0
> DEBUG: fastpath_recv_update() - -1
> I disabled bitmap and offscreen cache and got this:
> DEBUG: [0x00] Switch Surface - SERVER BUG: The support for this feature was
> not announced!
> DEBUG: invalid offscreen bitmap at index: 0x0000022F
> DEBUG: Alternate Secondary Drawing Order [0x00] Switch Surface failedDEBUG:
> order flags 02 failed
--
This message was sent by Atlassian Jira
(v8.3.4#803005)