From owner-freebsd-bugs Mon Aug 3 04:40:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA10839 for freebsd-bugs-outgoing; Mon, 3 Aug 1998 04:40:06 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA10793 for ; Mon, 3 Aug 1998 04:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA00659; Mon, 3 Aug 1998 04:40:01 -0700 (PDT) Received: from mail.tower.net.au (orion.tower.net.au [203.22.233.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA10420 for ; Mon, 3 Aug 1998 04:36:57 -0700 (PDT) (envelope-from lemonpie@tower.net.au) Received: from mail.tower.net.au ([203.15.138.201]) by mail.tower.net.au with smtp id m0z3IuX-000SohC (Smail-3.2 1996-Jul-4 #2); Mon, 3 Aug 1998 19:36:17 +0800 (WST) Message-Id: Date: Mon, 3 Aug 1998 19:36:17 +0800 (WST) From: lemonpie@tower.net.au Apparently-To: Subject: conf/7481: FreeBSD 2.2.6-RELEASE sysinstall segfaults on ftp install failure Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7481 >Category: conf >Synopsis: FreeBSD 2.2.6-RELEASE sysinstall segfaults on ftp install failure >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 3 04:40:00 PDT 1998 >Last-Modified: >Originator: Anthony Di Pietro >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: Multiple platforms. Both a 486 DX2 66 and a Pentium II 266 (overclocked to 300). I doubt hardware is relevant. >Description: The /stand/sysinstall on the FreeBSD 2.2.6-RELEASE boot floppy contains a serious bug. When the user attempts an ftp install, but the install fails becuase some files were missing and/or corrupt, and the user then tries to cancel installation of those distributions and continue to the post-install configuration, sysinstall catches a segv and dies. >How-To-Repeat: Set up an FTP server on a LAN with an incomplete mirror of 2.2.6-RELEASE. Attempt an FTP installation from another machine on the LAN. Be sure to select at least one incomplete or corrupt distribution. The commit will fail, and, without telling you what went wrong, or what's going on, will dump you back to the "Select an FTP Site" menu to try to get the distribution elsewhere (presumably). If you now try to "Cancel" and complete the installation without the faulty distributions, sysinstall catches a segv and dies. >Fix: I don't know how to fix sysinstall, since I'm unfamiliar with it. Just don't use FTP install. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message