FreeRDP/FreeRDP — Issue #374: xfreerdp Segfault on start
Author: ungifted
Created: 2012-01-30 08:23:34+00:00
State: open

freerdp from git (gentoo live ebuild)

$ gdb xfreerdp server

received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff45bd700 (LWP 25417)]
0x00007ffff65e2193 in glyph_cache_new (settings=0x697360) at /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/libfreerdp-cache/glyph.c:460
460	/var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/libfreerdp-cache/glyph.c: Нет такого файла или каталога.
in /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/libfreerdp-cache/glyph.c
(gdb) bt full
#0 0x00007ffff65e2193 in glyph_cache_new (settings=0x697360) at /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/libfreerdp-cache/glyph.c:460
i =
glyph = 0x6ced30
#1 0x00007ffff65e2327 in cache_new (settings=0x697360) at /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/libfreerdp-cache/cache.c:34
cache = 0x6cecf0
#2 0x000000000040f41c in xf_pre_connect (instance=0x697070) at /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/client/X11/xfreerdp.c:556
xfi = 0x6bbb20
bitmap_cache =
settings = 0x697360
arg_parse_result =
#3 0x00007ffff7598fb7 in freerdp_connect (instance=0x697070) at /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/libfreerdp-core/freerdp.c:40
rdp = 0x697200
status = 0
#4 0x00000000004105fb in xfreerdp_run (instance=0x697070) at /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/client/X11/xfreerdp.c:960
i =
fds =
xfi =
max_fds =
rcount = 32767
wcount = -136381771
ret = 0
rfds = {0x0 }
wfds = {0x0 }
rfds_set = {__fds_bits = {0, 4294967295, 0, 5, 2195664, 0, 140737354125312, 3, 140737322336256, 140737351947309, 5, 0, 128, 140737322372612, 0, 140737293047552}}
wfds_set = {__fds_bits = {4294967296, 0, 2822930839, 140737322352055, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140737318643976, 140737353861544}}
select_status =
channels =
timeout = {tv_sec = 0, tv_usec = 0}
#5 0x000000000041090c in thread_func (param=0x6bb9e0) at /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1/client/X11/xfreerdp.c:1065
data = 0x6bb9e0
#6 0x00007ffff61b3e9c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x00007ffff5ef676d in clone () from /lib64/libc.so.6