Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 382417 - net-misc/freerdp-0.8.2: segfault without /etc/localtime
Summary: net-misc/freerdp-0.8.2: segfault without /etc/localtime
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Low minor
Assignee: Mike Gilbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-09 18:58 UTC by Vladimir
Modified: 2012-03-26 06:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir 2011-09-09 18:58:57 UTC
net-misc/freerdp-0.8.2  USE="X alsa cups iconv ssl -debug -gnutls -ipv6 -libsamplerate -nss -polarssl"

launch freerdp
xfreerdp example.com
xkbLayout: us	xkbVariant: 
xkbLayout: us	xkbVariant: 
find_keyboard_layout_in_xorg_rules: 409
detect_keyboard_layout_from_locale: 409
Using US (0x00000409)
Loading keymap evdev
xkbfilepath: /usr/share/freerdp/keymaps/evdev
Loading keymap aliases(qwerty)
xkbfilepath: /usr/share/freerdp/keymaps/aliases
kbd_init: detect_and_load_keyboard returned 1033
freerdp_kbd_init: 409
starting thread 0 to example.com:3389
main thread, waiting for all threads to exit
freerdp_chanman_pre_connect:
keyboard_layout: 409
connecting to example.com:3389
Legacy RDP encryption negotiated
ui_error: ERROR: xmalloc_out_unistr: iconv failure, errno 84
Segmentation fault

merge freerdp with debug and launch

xfreerdp example.com
xkbLayout: us	xkbVariant: 
xkbLayout: us	xkbVariant: 
find_keyboard_layout_in_xorg_rules: 409
detect_keyboard_layout_from_locale: 409
Using US (0x00000409)
Loading keymap evdev
xkbfilepath: /usr/share/freerdp/keymaps/evdev
Loading keymap aliases(qwerty)
xkbfilepath: /usr/share/freerdp/keymaps/aliases
kbd_init: detect_and_load_keyboard returned 1033
freerdp_kbd_init: 409
starting thread 0 to example.com:3389
main thread, waiting for all threads to exit
freerdp_chanman_pre_connect:
keyboard_layout: 409
connecting to example.com:3389
Legacy RDP encryption negotiated
DBG (RDP5) sec_out_client_network_data (463): num_channels is 0
DBG (RDP5) sec_process_server_core_data (802): Server RDP version is 5
DBG (RDP5) sec_parse_server_security_data (626): We're going for a Server Proprietary Certificate (no TS license)
DBG sec_process_server_security_data (772): Generating client random
DBG sec_generate_keys (154): rc_4_key_size == 2, 128-bit encryption enabled
DBG (RDP5) mcs_send_cjrq (198): Sending CJRQ for channel #1004
DBG (RDP5) mcs_send_cjrq (198): Sending CJRQ for channel #1003
ui_error: ERROR: xmalloc_out_unistr: iconv failure, errno 84
xfreerdp: rdp.c:355: rdp_out_client_timezone_info: Assertion `len <= 64 - 2' failed.
Aborted


Reproducible: Always

Actual Results:  
to solve the problem:
cp /usr/share/zoneinfo/GMT /etc/localtime
Comment 1 Mike Gilbert gentoo-dev 2012-03-26 06:47:13 UTC
I'm not fixing bugs in this old, unsupported version. Please move to >=freerdp-1.0.