On Sat, Feb 29, 2020 at 12:18 PM Mike Jumper <[email protected]> wrote:
> On Sat, Feb 29, 2020 at 5:00 AM Nick Couchman <[email protected]> wrote: > >> On Sat, Feb 29, 2020 at 4:29 AM Mike Jumper <[email protected]> wrote: >> >>> On Fri, Feb 28, 2020, 19:03 amselv <[email protected]> wrote: >>> >>>> appreciate your reply >>>> >>>> guacd log: >>>> ... >>>> Feb 29 10:56:40 localhost guacd[68057]: RDP server closed connection: >>>> Manually logged off. >>>> ... >>> >>> >>> This indicates an orderly disconnect, initiated by the RDP server. The >>> "Manually logged off" text indicates exactly what it says, and is driven by >>> a disconnect reason code provided by the RDP server when it is closing the >>> connection. >>> >>> It doesn't look like anything specific to Guacamole is happening here. >>> Your RDP session was closed when the user within the session logged off. >>> >> >> Mike, >> The SIGABRT part of this doesn't look normal - or is that the signal that >> would usually be sent if the RDP server terminates the connection?? >> > > You're right - I didn't notice that. > > However, the connection is already terminated at this point, with the > received disconnect reason logged. A bug is resulting in that SIGABRT, yes, > and that should be fixed, but the bug still isn't the cause of the > disconnect; the RDP server is. > > SIGABRT is typically sent due to a failed assert(). As it's being seen > here during cleanup, my guess would be some sort of double-free, perhaps of > the FreeRDP-version-specific sort we needed to work around during > regression testing (https://github.com/apache/guacamole-server/pull/251, > for example). > I believe both the RemoteApp issue and the issue with the SIGABRT upon disconnect have now been fixed. Both were indeed regressions from the 1.1.0 release related to the FreeRDP 2.0.0 migration: https://issues.apache.org/jira/browse/GUACAMOLE-978 (RemoteApp) https://issues.apache.org/jira/browse/GUACAMOLE-979 (SIGABRT) amselv, when possible, please retest against a fresh build of the "staging/1.2.0" branch from the guacamole-server git repository. - Mike
