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]