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

Reply via email to