Hi Mads, 

Thanks again for your help. 

I can confirm that running the latest revision 
(12f06dd60addfc5c293e6af6a6e9dd24cdc14ce8) the issue with the keyboard pressing 
'down' opening the start menu is resolved, that's fantastic thanks :) 

Unfortunately, the problem with the segfault when there's no arguments 
persists, information below as requested: 

Script started on Fri 11 Mar 2011 19:33:24 GMT 

# xfreerdp 192.168.1.40 
Segmentation fault 

# xprop -root _XKB_RULES_NAMES 
_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "gb", "", "lv3:ralt_switch" 

# setxkbmap -print 
xkb_keymap { 
xkb_keycodes { include "evdev+aliases(qwerty)" }; 
xkb_types { include "complete" }; 
xkb_compat { include "complete" }; 
xkb_symbols { include "pc+gb+inet(evdev)+level3(ralt_switch)" }; 
xkb_geometry { include "pc(pc105)" }; 
}; 

# gdb xfreerdp 
GNU gdb (GDB) 7.1-ubuntu 
Copyright (C) 2010 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 "i486-linux-gnu". 
For bug reporting instructions, please see: 
<http://www.gnu.org/software/gdb/bugs/>... 
Reading symbols from /usr/local/bin/xfreerdp...done. 

(gdb) run 192.168.1.40 
Starting program: /usr/local/bin/xfreerdp 192.168.1.40 
[Thread debugging using libthread_db enabled] 

Program received signal SIGSEGV, Segmentation fault. 
detect_keyboard_layout_from_xkb () at libfreerdpkbd.c:143 
143 *pch = '\0'; 

(gdb) bt full 
#0 detect_keyboard_layout_from_xkb () at libfreerdpkbd.c:143 
xprop = 0x8058ef8 
pch = <value optimized out> 
beg = <value optimized out> 
layout = 0xbffff0aa "gb" 
variant = <value optimized out> 
buffer = "_XKB_RULES_NAMES(STRING) = \"evdev\", \"pc105\", \"gb\000, \"\", 
\"lv3:ralt_switch\"\n\000\005\b\"E\005\b)E\005\b:E\005\b@E\005\bQE\005\bYE\005\bjE\005\bpE\005\b\201E\005\b\207E\005\b\230E\005\b\241E\005\b\262E\005\b\272E\005\b\313E\005\b\324E\005\b\345E\005\b\354E\005\b\375E\005\b\004F\005\b\025F\005\b\036F\005\b/F\005\b6F\005\bGF\005\bMF\005\b^F\005\beF\005\bvF\005\b\177F\005\b\220F\005\b\232F\005\b\253F\005\b\265F\005\b\306F\005\b\316"...
 
keyboard_layout = <value optimized out> 
#1 0x00170d19 in detect_keyboard (keyboard_layout_id=0) at libfreerdpkbd.c:574 
No locals. 
#2 freerdp_kbd_init (keyboard_layout_id=0) at libfreerdpkbd.c:662 
xkbfile = 
"\000\b0\336\026\000؋\004\b\001\000\000\000\364\277\022\000\340\365\377\277\260\312\022\000\264\365\377\277\"\222\021\000\244\365\377\277؋\004\b\230\365\377\277T\312\022\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\370\310\022\000\300\365\377\277x\365\377\277\204\365\377\277\000\000\000\000\320b\377\267\000\000\000\000\001\000\000\000\000\000\000\000\340\365\377\277\230\365\377\277\244\365\377\277\302i?\000\370\310\022\000\000\000\000\000\350\237?\000\000\000\000\000\020\215\004\b\270\365\377\277\304\365\377\277\204\304*\000\000k\377\267
 
\000\000\000\377\377\377\377\364\277\022\000\061\366\027\000\001\000\000\000\320\365\377\277`\333\026\000\030\373\377\267\260\061\377\267\377\377\377\377\364\277\022\000\020\215\004\b\001\000\000\000\360\365\377\277&\326\021\000\260\312\022\000\000\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000h\214\004\b\244\061\005\b\000\000\000\000`",
 <incomplete sequence \333> 
#3 0x0804b4f1 in xf_kb_init (keyboard_layout_id=0) at xf_keyboard.c:38 
No locals. 
#4 0x0804fa12 in main (argc=2, argv=0xbffff724) at xfreerdp.c:743 
rv = <value optimized out> 
xfi = 0x8055d54 
thread = 3221223032 
index = 2 
(gdb) quit 


I took the keyboard layout as en-gb based on passing -k en-gb to rdesktop in 
the past but this is probably not relevant now that the key presses are working 
as expected. 

Thanks once again for your help, I am very pleased and excited about where this 
project is headed. 

With thanks, 

Kim 

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to