[
https://issues.apache.org/jira/browse/GUACAMOLE-1903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17807718#comment-17807718
]
Simon Vogl commented on GUACAMOLE-1903:
---------------------------------------
[~vnick] there is at least one position where guacamole-server modifies
libvncclient data structures that can be improved, as here:
!image-2024-01-17-13-41-53-661.png!
depending on the libvnclient version, this might not be needed any more?
> guacd 1.5.4/master double free issue
> ------------------------------------
>
> Key: GUACAMOLE-1903
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1903
> Project: Guacamole
> Issue Type: Bug
> Components: guacamole-server, guacd
> Affects Versions: 1.5.4
> Reporter: Simon Vogl
> Priority: Major
> Attachments: drd.log, image-2024-01-17-13-41-53-661.png
>
>
> Hi all,
> we have a running 1.4 installation that serves vnc connections (only). I am
> trying to upgrade to a recent code basis as we want to add some features
> (alt-f4 etc on the OSD).
> I installed client and server versions 1.5.4 on a test machine and it works
> only for some of our client boxes (ones in our office,p.ex.) but guacd dies
> for other connections (at a remote site behind a firewall) with a 'double
> free' error. Guacd seemingly dies when cursor movements happen on the web
> client, and I saw it happen consistently when the mouse enters / leaves the
> rendered remote display in the browser window.
> I ran guacd with the valgrind drd tool
> valgrind --tool=drd --trace-fork-join=yes /usr/local/sbin/guacd-1.5.4a -f -L
> trace -b 127.0.0.1 -l 4822 -p /tmp/guacd.pid
> and captured the state in the attachmed drd.log when guacd died away.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)