Package: rdesktop
Version: 1.5.0-2+cvs20071006
Followup-For: Bug #445779
I apt-get-built from source and set gdb on a non-stripped binary:
running with DE_AT locale, crash soon:
####################################################################
Program received signal SIGSEGV, Segmentation fault.
free_key_translation (ptr=0x1e00) at xkeymap.c:69
69 next = ptr->next;
(gdb) l
64 {
65 key_translation *next;
66
67 while (ptr)
68 {
69 next = ptr->next;
70 xfree(ptr);
71 ptr = next;
72 }
73 }
(gdb) bt
#0 free_key_translation (ptr=0x1e00) at xkeymap.c:69
#1 0x08059d62 in add_to_keymap (keyname=<value optimized out>, scancode=<value
optimized out>, modifiers=<value optimized out>, mapname=0x8076540 "en-us") at
xkeymap.c:95
#2 0x0805a392 in xkeymap_read (mapname=0x8076540 "en-us") at xkeymap.c:424
#3 0x0805a500 in xkeymap_init () at xkeymap.c:450
#4 0x080587a9 in ui_init () at xwin.c:1651
#5 0x0804dd21 in main (argc=1, argv=0xbfe5b884) at rdesktop.c:911
####################################################################
running with C locale, hit enter:
####################################################################
Program received signal SIGSEGV, Segmentation fault.
0x08058cbd in get_key_state (state=16, keysym=65513) at xwin.c:1308
1308 offset = g_mod_map->max_keypermod * modifierpos;
(gdb) l
1303 if (keycode == NoSymbol)
1304 return False;
1305
1306 for (modifierpos = 0; modifierpos < 8; modifierpos++)
1307 {
1308 offset = g_mod_map->max_keypermod * modifierpos;
1309
1310 for (key = 0; key < g_mod_map->max_keypermod; key++)
1311 {
1312 if (g_mod_map->modifiermap[offset + key] ==
keycode)
(gdb) bt
#0 0x08058cbd in get_key_state (state=16, keysym=65513) at xwin.c:1308
#1 0x08059b35 in handle_special_keys (keysym=65293, state=16,
ev_time=1192297181, pressed=1) at xkeymap.c:513
#2 0x080577a5 in ui_select (rdp_socket=6) at xwin.c:2062
#3 0x0805f77f in tcp_recv (s=0x80bb1e0, length=4) at tcp.c:175
#4 0x0805fac8 in iso_recv_msg (code=0x143cf7b8 <Address 0x143cf7b8 out of
bounds>, rdpver=0x40 <Address 0x40 out of bounds>) at iso.c:81
#5 0x0805fc18 in iso_recv (rdpver=0xbff2f4bf "") at iso.c:156
#6 0x080601d3 in mcs_recv (channel=0xbff2f48a, rdpver=0xbff2f4bf "") at
mcs.c:350
#7 0x08060c4b in sec_recv (rdpver=0xbff2f4bf "") at secure.c:760
#8 0x08062552 in rdp_recv (type=0xbff344eb "") at rdp.c:89
#9 0x08062b48 in rdp_loop (deactivated=0xbff34884, ext_disc_reason=0xbff34880)
at rdp.c:1380
#10 0x0806373c in rdp_main_loop (deactivated=0xbff34884,
ext_disc_reason=0xbff34880) at rdp.c:1365
#11 0x0804e1dd in main (argc=1, argv=0xbff34934) at rdesktop.c:954
####################################################################
thank you.
peter
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.23 (PREEMPT)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages rdesktop depends on:
ii libc6 2.6.1-5 GNU C Library: Shared libraries
ii libssl0.9.8 0.9.8e-9 SSL shared libraries
ii libx11-6 2:1.0.3-7 X11 client-side library
rdesktop recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]