So i'm creating my own application using the wonderful Guacamole APIs provided..
But I seem to come across a problem I can't get across... I'm trying to setup SFTP for my VNC and RDP connection.. I can start a connection, and join one as well, so I understand how to use the Java and JS apis, but for some reason, as soon as I add 'enable-sftp' as a parameter with a true value, I can't connect to the host machine anymore. My goal is to be able to upload and download file from/to the machine i'm connecting to through Guacamole. I found out eventually that at first, when I start a connection (when having the 'enable-sftp' parameter) I get this in my guacd console: *guacd[9692]: INFO: Creating new client for protocol "rdp" guacd[9692]: INFO: Connection ID is "$8e7e22f2-33db-4b0a-b572-4888fc94fc08" guacd[32188]: INFO: Security mode: ANY guacd[32188]: INFO: Resize method: none guacd[32188]: INFO: User "@205e5df6-9a1e-405c-b22e-a6a61df9ff59" joined connection "$8e7e22f2-33db-4b0a-b572-4888fc94fc08" (1 users now present) guacd[32188]: ERROR: User is not responding. guacd[32188]: INFO: User "@205e5df6-9a1e-405c-b22e-a6a61df9ff59" disconnected (0 users remain) guacd[32188]: INFO: Last user of connection "$8e7e22f2-33db-4b0a-b572-4888fc94fc08" disconnected* and I found out later on that I get this error message after like 2/4 minutes **** Error in `guacd': free(): invalid pointer: 0x00007f0c68002910 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x7c619)[0x7f0c7be88619] /usr/local/lib/libguac-client-rdp.so(guac_common_ssh_destroy_user+0x23)[0x7f0c747d17d3] /usr/local/lib/libguac-client-rdp.so(guac_rdp_client_free_handler+0x61)[0x7f0c747c5ba1] /usr/local/lib/libguac.so.12(guac_client_free+0x32)[0x7f0c7d913b72] guacd[0x404310] guacd[0x403a80] /lib64/libpthread.so.0(+0x7e25)[0x7f0c7cf36e25] /lib64/libc.so.6(clone+0x6d)[0x7f0c7bf0434d] ======= Memory map: ======== 00400000-00407000 r-xp 00000000 08:01 18403851 /usr/local/sbin/guacd 00606000-00607000 r--p 00006000 08:01 18403851 /usr/local/sbin/guacd 00607000-00608000 rw-p 00007000 08:01 18403851 /usr/local/sbin/guacd 02518000-02d37000 rw-p 00000000 00:00 0 [heap] 7f0c50000000-7f0c50021000 rw-p 00000000 00:00 0 7f0c50021000-7f0c54000000 ---p 00000000 00:00 0 7f0c58000000-7f0c58021000 rw-p 00000000 00:00 0 7f0c58021000-7f0c5c000000 ---p 00000000 00:00 0 7f0c5c000000-7f0c5c021000 rw-p 00000000 00:00 0 7f0c5c021000-7f0c60000000 ---p 00000000 00:00 0 7f0c60000000-7f0c60021000 rw-p 00000000 00:00 0 7f0c60021000-7f0c6002b000 rw-p 00000000 00:00 0 7f0c6002b000-7f0c64000000 ---p 00000000 00:00 0 7f0c64ffa000-7f0c64ffb000 ---p 00000000 00:00 0 7f0c64ffb000-7f0c657fb000 rw-p 00000000 00:00 0 [stack:32188] 7f0c677a2000-7f0c677b7000 r-xp 00000000 08:01 25193214 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7f0c677b7000-7f0c679b6000 ---p 00015000 08:01 25193214 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7f0c679b6000-7f0c679b7000 r--p 00014000 08:01 25193214 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7f0c679b7000-7f0c679b8000 rw-p 00015000 08:01 25193214 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7f0c679b8000-7f0c679e0000 r-xp 00000000 08:01 25170971 /usr/lib64/libssh2.so.1.0.1 7f0c679e0000-7f0c67be0000 ---p 00028000 08:01 25170971 /usr/lib64/libssh2.so.1.0.1 7f0c67be0000-7f0c67be1000 r--p 00028000 08:01 25170971 /usr/lib64/libssh2.so.1.0.1 7f0c67be1000-7f0c67be2000 rw-p 00029000 08:01 25170971 /usr/lib64/libssh2.so.1.0.1 7f0c67be2000-7f0c67bf1000 r-xp 00000000 08:01 26283925 /usr/lib64/libfreerdp-codec.so.1.0.2 7f0c67bf1000-7f0c67df0000 ---p 0000f000 08:01 26283925 /usr/lib64/libfreerdp-codec.so.1.0.2 7f0c67df0000-7f0c67df1000 r--p 0000e000 08:01 26283925 /usr/lib64/libfreerdp-codec.so.1.0.2 7f0c67df1000-7f0c67df2000 rw-p 0000f000 08:01 26283925 /usr/lib64/libfreerdp-codec.so.1.0.2 7f0c67df2000-7f0c67dff000 r-xp 00000000 08:01 26283935 /usr/lib64/libfreerdp-utils.so.1.0.2 7f0c67dff000-7f0c67ffe000 ---p 0000d000 08:01 26283935 /usr/lib64/libfreerdp-utils.so.1.0.2 7f0c67ffe000-7f0c67fff000 r--p 0000c000 08:01 26283935 /usr/lib64/libfreerdp-utils.so.1.0.2 7f0c67fff000-7f0c68000000 rw-p 0000d000 08:01 26283935 /usr/lib64/libfreerdp-utils.so.1.0.2 7f0c68000000-7f0c68021000 rw-p 00000000 00:00 0 7f0c68021000-7f0c6c000000 ---p 00000000 00:00 0 7f0c6c000000-7f0c6c021000 rw-p 00000000 00:00 0 7f0c6c021000-7f0c70000000 ---p 00000000 00:00 0 7f0c70000000-7f0c70021000 rw-p 00000000 00:00 0 7f0c70021000-7f0c74000000 ---p 00000000 00:00 0 7f0c7415a000-7f0c7415e000 r-xp 00000000 08:01 26283923 /usr/lib64/libfreerdp-channels.so.1.0.2 7f0c7415e000-7f0c7435d000 ---p 00004000 08:01 26283923 /usr/lib64/libfreerdp-channels.so.1.0.2 7f0c7435d000-7f0c7435e000 r--p 00003000 08:01 26283923 /usr/lib64/libfreerdp-channels.so.1.0.2 7f0c7435e000-7f0c7435f000 rw-p 00004000 08:01 26283923 /usr/lib64/libfreerdp-channels.so.1.0.2 7f0c7435f000-7f0c74364000 r-xp 00000000 08:01 26283921 /usr/lib64/libfreerdp-cache.so.1.0.2 7f0c74364000-7f0c74564000 ---p 00005000 08:01 26283921 /usr/lib64/libfreerdp-cache.so.1.0.2 7f0c74564000-7f0c74565000 r--p 00005000 08:01 26283921 /usr/lib64/libfreerdp-cache.so.1.0.2 7f0c74565000-7f0c74566000 rw-p 00006000 08:01 26283921 /usr/lib64/libfreerdp-cache.so.1.0.2 7f0c74566000-7f0c745b1000 r-xp 00000000 08:01 26283927 /usr/lib64/libfreerdp-core.so.1.0.2 7f0c745b1000-7f0c747b1000 ---p 0004b000 08:01 26283927 /usr/lib64/libfreerdp-core.so.1.0.2 7f0c747b1000-7f0c747b2000 r--p 0004b000 08:01 26283927 /usr/lib64/libfreerdp-core.so.1.0.2 7f0c747b2000-7f0c747b4000 rw-p 0004c000 08:01 26283927 /usr/lib64/libfreerdp-core.so.1.0.2 7f0c747b4000-7f0c747d8000 r-xp 00000000 08:01 27031303 /usr/local/lib/libguac-client-rdp.so.0.0.0 7f0c747d8000-7f0c749d8000 ---p 00024000 08:01 27031303 /usr/local/lib/libguac-client-rdp.so.0.0.0 7f0c749d8000-7f0c749d9000 r--p 00024000 08:01 27031303 /usr/local/lib/libguac-client-rdp.so.0.0.0 7f0c749d9000-7f0c749e2000 rw-p 00025000 08:01 27031303 /usr/local/lib/libguac-client-rdp.so.0.0.0 7f0c749e2000-7f0c749e3000 ---p 00000000 00:00 0 7f0c749e3000-7f0c751e3000 rw-p 00000000 00:00 0 7f0c751e3000-7f0c751e4000 ---p 00000000 00:00 0 7f0c751e4000-7f0c759e4000 rw-p 00000000 00:00 0 7f0c759e4000-7f0c759e5000 ---p 00000000 00:00 0 7f0c759e5000-7f0c761e5000 rw-p 00000000 00:00 0 7f0c761e5000-7f0c76245000 r-xp 00000000 08:01 25167184 /usr/lib64/libpcre.so.1.2.0 7f0c76245000-7f0c76445000 ---p 00060000 08:01 25167184 /usr/lib64/libpcre.so.1.2.0 7f0c76445000-7f0c76446000 r--p 00060000 08:01 25167184 /usr/lib64/libpcre.so.1.2.0 7f0c76446000-7f0c76447000 rw-p 00061000 08:01 25167184 /usr/lib64/libpcre.so.1.2.0 7f0c76447000-7f0c7644c000 r-xp 00000000 08:01 26283793 /usr/lib64/libXxf86vm.so.1.0.0 7f0c7644c000-7f0c7664b000 ---p 00005000 08:01 26283793 /usr/lib64/libXxf86vm.so.1.0.0 7f0c7664b000-7f0c7664c000 r--p 00004000 08:01 26283793 /usr/lib64/libXxf86vm.so.1.0.0 7f0c7664c000-7f0c7664d000 rw-p 00005000 08:01 26283793 /usr/lib64/libXxf86vm.so.1.0.0 7f0c7664d000-7f0c76666000 r-xp 00000000 08:01 25842215 /usr/lib64/libxcb-glx.so.0.0.0 7f0c76666000-7f0c76865000 ---p 00019000 08:01 25842215 /usr/lib64/libxcb-glx.so.0.0.0 7f0c76865000-7f0c76867000 r--p 00018000 08:01 25842215 guacd[9692]: INFO: Connection "$8e7e22f2-33db-4b0a-b572-4888fc94fc08" removed.* Any help would be greatly appreciated. Possibly helpful tips? * I tried using the same value for 'sftp-password' as 'password' * I tried also without providing the 'sftp-password' parameter * I'm able to connect fine without a problem if I dont add the 'enable-sftp' param -- Sent from: http://apache-guacamole-incubating-users.2363388.n4.nabble.com/