Package: passwd Version: 1:4.0.13-5 Severity: normal Entering Control+D as the first password during a password change causes a segmentation fault. I expected this to abort the process. It did, but not quite gracefully.
> # passwd > Enter new UNIX password: ^D > Retype new UNIX password: ^D > Segmentation fault tail of strace output: > stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1267, ...}) = 0 > stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1267, ...}) = 0 > stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1267, ...}) = 0 > getpid() = 1204 > socket(PF_FILE, SOCK_DGRAM, 0) = 3 > fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 > connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0 > send(3, "<37>Nov 12 19:50:27 passwd[1204]"..., 83, MSG_NOSIGNAL) = 83 > --- SIGSEGV (Segmentation fault) @ 0 (0) --- > +++ killed by SIGSEGV +++ -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.13-rc6 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages passwd depends on: ii debianutils 2.15.1 Miscellaneous utilities specific t ii libc6 2.3.5-7 GNU C Library: Shared libraries an ii libpam-modules 0.79-3 Pluggable Authentication Modules f ii libpam0g 0.79-3 Pluggable Authentication Modules l ii login 1:4.0.13-5 system login tools passwd recommends no packages. -- debconf information: passwd/password-mismatch: * passwd/username: mike passwd/password-empty: passwd/make-user: true passwd/md5: false passwd/title: passwd/user-uid: * passwd/shadow: true passwd/username-bad: * passwd/user-fullname: Michael Spang -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]