Package: guacd
Version: 0.8.3-1+b2
Severity: normal

Dear Maintainer,

when trying to start a RDP session, guacd crashes with the following segfault:
guacd[<pid>]: segfault at 0 ip (null) sp 0000xxxxxxxxxxxx error 14 in 
guacd[400000+5000]

* What led up to the situation?

I tried to connect to a RDP session.

* What exactly did you do (or not do) that was effective (or
  ineffective)?

I added a minimal RDP configuration in an already existing (and working) 
<authorize>-Block:
<connection name="Windows-Box">
    <protocol>rdp</protocol>
    <param name="hostname">192.168.1.200</param>
</connection>

Then I restarted guacd.

* What was the outcome of this action?

On the screen:
"Connected, waiting for first update...", then
"Connection closed"
In syslog:
guacd[<pid>]: segfault at 0 ip (null) sp 0000xxxxxxxxxxxx error 14 in 
guacd[400000+5000]

I have 2 amd64 machines. The hardware is completely different, but both show 
this behaviour.

gdb shows this:

$ gdb /usr/sbin/guacd
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/guacd...(no debugging symbols found)...done.
(gdb) set follow-fork-mode child
(gdb) run
Starting program: /usr/sbin/guacd 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
guacd[4403]: INFO:  Guacamole proxy daemon (guacd) version 0.8.3
guacd[4403]: INFO:  Successfully bound socket to host 127.0.0.1, port 4822
[New process 4407]
guacd[4403]: INFO:  Exiting and passing control to PID 4407
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New process 4408]
guacd[4407]: INFO:  Exiting and passing control to PID 4408
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New process 4436]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[tcsetpgrp failed in terminal_inferior: Kein passender Prozess gefunden]
[New Thread 0x7fffef857700 (LWP 4437)]
[New Thread 0x7fffef056700 (LWP 4438)]
[New Thread 0x7fffee1e5700 (LWP 4439)]
[New Thread 0x7fffed9e4700 (LWP 4440)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffee1e5700 (LWP 4439)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007ffff38be32b in ?? () from 
/usr/lib/x86_64-linux-gnu/libfreerdp-core.so.1.1
#2  0x00007ffff38be6a3 in fastpath_recv_updates () from 
/usr/lib/x86_64-linux-gnu/libfreerdp-core.so.1.1
#3  0x00007ffff38bd44c in ?? () from 
/usr/lib/x86_64-linux-gnu/libfreerdp-core.so.1.1
#4  0x00007ffff38c090f in transport_check_fds () from 
/usr/lib/x86_64-linux-gnu/libfreerdp-core.so.1.1
#5  0x00007ffff38b0fa7 in freerdp_check_fds () from 
/usr/lib/x86_64-linux-gnu/libfreerdp-core.so.1.1
#6  0x00007ffff3cffebd in rdp_guac_client_handle_messages () from 
/usr/lib/x86_64-linux-gnu/libguac-client-rdp.so
#7  0x0000000000402be7 in ?? ()
#8  0x00007ffff7bc70a4 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007ffff748d04d in clone () from /lib/x86_64-linux-gnu/libc.so.6
(gdb)

* What outcome did you expect instead?

I expected the RDP session to start.

Please let me know if I can help.

Thanks,
Sven


-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages guacd depends on:
ii  libc6        2.19-18
ii  libguac5     0.8.3-1+b2
ii  libssl1.0.0  1.0.1k-3+deb8u1
ii  lsb-base     4.1+Debian13+nmu1

guacd recommends no packages.

guacd suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to