From owner-freebsd-bugs Wed Oct 31 22:30:10 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id D589537B406 for ; Wed, 31 Oct 2001 22:30:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id fA16U1E85047; Wed, 31 Oct 2001 22:30:01 -0800 (PST) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4C1E437B405 for ; Wed, 31 Oct 2001 22:23:32 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id fA16NWd83957; Wed, 31 Oct 2001 22:23:32 -0800 (PST) (envelope-from nobody) Message-Id: <200111010623.fA16NWd83957@freefall.freebsd.org> Date: Wed, 31 Oct 2001 22:23:32 -0800 (PST) From: brad forschinger To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: bin/31683: ssh-keygen dumps core when changing a dsa passphrase Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 31683 >Category: bin >Synopsis: ssh-keygen dumps core when changing a dsa passphrase >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Oct 31 22:30:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: brad forschinger >Release: 4.4-stable >Organization: >Environment: FreeBSD betwixt.uliginous.dyndns.org 4.4-STABLE FreeBSD 4.4-STABLE #15: Sun Sep 16 18:34:01 EST 2001 bradf@betwixt.uliginous.dyndns.org:/usr/src/sys/compile/BETWIXT i386 >Description: ssh-keygen dumps core when attempting to change a passphrase for a dsa key. >How-To-Repeat: ssh-keygen -t dsa -p >Fix: % gdb =ssh-keygen ssh-keygen.core GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"...(no debugging symbols found)... Core was generated by `ssh-keygen'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/libcrypto.so.2...(no debugging symbols found)...done. Reading symbols from /usr/lib/libc.so.4...(no debugging symbols found)...done. Reading symbols from /usr/libexec/ld-elf.so.1...(no debugging symbols found)...done. #0 0x28199d5a in vfprintf () from /usr/lib/libc.so.4 (gdb) bt #0 0x28199d5a in vfprintf () from /usr/lib/libc.so.4 #1 0x2818710c in printf () from /usr/lib/libc.so.4 #2 0x804b1f8 in sigprocmask () #3 0x804ba34 in sigprocmask () #4 0x804a215 in sigprocmask () (gdb) >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message