On Wed, Aug 19, 2020 at 12:19 PM Devine, Harry (FAA)
<[email protected]> wrote:

> It looks like when I did the recompile of 1.2.0 server, libvnc didn’t get
> updated.  I copied those over from another 1.2.0 installation, restarted
> guacd and tomcat, and now VNC works properly.  Not sure why it didn’t get
> updated, but we’re good now.
>

libvnc isn't part of guacamole-server; it's just a dependency of
guacamole-server that will be used to build libguac-client-vnc (the VNC
support plugin for guacd). If you copied the binary libguac-client-vnc from
a different server, but that server had a different version of the libvnc
dependency with an incompatible ABI, that could definitely cause a
segfault. The memory offsets, sizes, etc. of VNC-related structures
provided by libvnc might not match.

Similarly, if an incompatible ABI change was made to libvnc, but
guacamole-server was not recompiled after that update, the same situation
would arise.

- Mike

Reply via email to