Package: tcsh Version: 6.14.00-7 Severity: normal
Hi, I just locked myself out of a debian system where login with ssh remotely. I'm using tcsh, and the reason for not beeing able to login was that I drove the tcsh into a state where it crashed with segmentation fault immediately at login time. At my last login session I had trouble with a USB keyboard and was poking on some keys, trying special characters and so on, thus producing a nonsense commandline of several hundred random characters. tcsh wrote these command lines in the .history file, but then was not able to parse it and terminated with segfault any time I tried to login. 1. tcsh should not crash with segfault, whatever the .history contains 2. even if reading the .history fails, tcsh should not deny the session, crazy case of self-denial-of-service. regards -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.27.31 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages tcsh depends on: ii libc6 2.9-13 GNU C Library: Shared libraries ii libncurses5 5.7+20090523-1 shared libraries for terminal hand tcsh recommends no packages. tcsh suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org