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]

Reply via email to