From owner-freebsd-ports@FreeBSD.ORG Fri Sep 26 11:20:35 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE2E316A4B3 for ; Fri, 26 Sep 2003 11:20:35 -0700 (PDT) Received: from kalahari.flup.org (kalahari.flup.org [64.62.145.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86CC84401F for ; Fri, 26 Sep 2003 11:20:35 -0700 (PDT) (envelope-from allan@saddi.com) Received: from localhost (localhost [127.0.0.1]) by kalahari.flup.org (Postfix) with ESMTP id 27D85154BB for ; Fri, 26 Sep 2003 11:20:35 -0700 (PDT) Date: Fri, 26 Sep 2003 11:20:35 -0700 (PDT) From: Allan Saddi X-X-Sender: asaddi@kalahari.flup.org To: ports@freebsd.org Message-ID: <20030926111246.U3930@kalahari.flup.org> Organization: Saddi Enterprises MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: openssh-portable 3.6.1p2_5 crash X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2003 18:20:36 -0000 Hi there, I just upgraded from 3.6.1p2_4 to 3.6.1p2_5 on RELENG_4_8 and sshd now segfaults whenever I try to login: Sep 26 09:59:05 kalahari sshd: pam_set_item: NULL pam handle passed Sep 26 09:59:05 kalahari /kernel: pid 1789 (sshd), uid 0: exited on signal 11 After a bit of investigating, it seems that the renaming of start_pam() to old_start_pam() in auth-pam.c seems to be the cause. Since auth-pam.c's start_pam() is no longer being called, __pamh is NULL when auth_pam_password() is called. I'm not too familiar with OpenSSH or PAM, so I can't suggest a fix yet. Hopefully someone who is more familiar knows what's up? Thanks. -- Allan Saddi "The Earth is the cradle of mankind, allan@saddi.com but we cannot live in the cradle http://www.saddi.com/allan/ forever." - K.E. Tsiolkovsky