FreeRDP/FreeRDP — Issue #174: farm server redirection segfault at session closing
Author: celsius
Created: 2011-10-21 14:56:42+00:00
State: open

Hello

using xfreerdp (rev. 162b33b..) to connect to a farm server, when I close the session, I experience a segfault apparently related to redirection :

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff45d3700 (LWP 31136)]
*__GI___libc_free (mem=0x2e003300390031) at malloc.c:3709
3709	malloc.c: Aucun fichier ou dossier de ce type.
in malloc.c
(gdb) bt
#0 *__GI___libc_free (mem=0x2e003300390031) at malloc.c:3709
#1 0x00007ffff692207f in xfree (ptr=0x2e003300390031) at FreeRDP-1.0/libfreerdp-utils/memory.c:95
#2 0x00007ffff692485b in freerdp_string_free (string=0x696058)
at /home/alexis/tmp/FreeRDP-1.0/libfreerdp-utils/string.c:35
#3 0x00007ffff739a2a6 in redirection_free (redirection=0x637250)
at FreeRDP-1.0/libfreerdp-core/redirection.c:204
#4 0x00007ffff739bdc3 in rdp_free (rdp=0x6254d0) at FreeRDP-1.0/libfreerdp-core/rdp.c:843
#5 0x00007ffff7391943 in freerdp_free (freerdp=0x625460) at FreeRDP-1.0/libfreerdp-core/freerdp.c:173
#6 0x0000000000415072 in xfreerdp_run (instance=0x625460) at FreeRDP-1.0/client/X11/xfreerdp.c:919
#7 0x00000000004150b0 in thread_func (param=0x647d40) at FreeRDP-1.0/client/X11/xfreerdp.c:930
#8 0x00007ffff53939ca in start_thread (arg=) at pthread_create.c:300
#9 0x00007ffff50f070d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()