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