[
https://issues.apache.org/jira/browse/GUACAMOLE-1997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Jumper closed GUACAMOLE-1997.
----------------------------------
Resolution: Fixed
> FreeRDP may invoke EndPaint without BeginPaint as of 3.8.0
> ----------------------------------------------------------
>
> Key: GUACAMOLE-1997
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1997
> Project: Guacamole
> Issue Type: Bug
> Affects Versions: 1.6.0
> Reporter: Corentin Soriano
> Priority: Minor
> Fix For: 1.6.0
>
>
> With freerdp >= 3.8.0, we can't resize with "display-update":
> {code:none}
> guacd[609180]: DEBUG: Display update channel will be used for display size
> changes.
> guacd[609180]: DEBUG: {Microsoft::Windows::RDS::DisplayControl:16}
> OnOpen=(nil), OnClose=0x7f40b610b150
> guacd[609180]: DEBUG: Server resized display to 768x583
> GUAC_ASSERT in guac_rdp_gdi_end_paint() failed at gdi.c:102.
> guacd[609080]: INFO: Connection "$3ec11dae-60d9-4820-9028-01a10f4e95f4"
> removed.
> guacd[609080]: DEBUG: Unable to request termination of client process: No
> such process
> guacd[609080]: DEBUG: All child processes for connection
> "$3ec11dae-60d9-4820-9028-01a10f4e95f4" have been terminated.
> {code}
> Caused by this bugfix in freerdp:
> [https://github.com/FreeRDP/FreeRDP/pull/10488]
> Freerdp triggers EndPaint first when resizing to ensure there are no
> unfinished BeginPaints.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)