From nobody@FreeBSD.org Mon May 15 14:15:59 2006 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 401F516A66C for ; Mon, 15 May 2006 14:15:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0FDC143D60 for ; Mon, 15 May 2006 14:15:59 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k4FEFwop057893 for ; Mon, 15 May 2006 14:15:58 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k4FEFwnt057871; Mon, 15 May 2006 14:15:58 GMT (envelope-from nobody) Message-Id: <200605151415.k4FEFwnt057871@www.freebsd.org> Date: Mon, 15 May 2006 14:15:58 GMT From: Christopher Nelson To: freebsd-gnats-submit@FreeBSD.org Subject: inifinite loop on boot when network_interfaces set to nonexistent interface X-Send-Pr-Version: www-2.3 >Number: 97301 >Category: conf >Synopsis: infinite loop on boot when network_interfaces set to nonexistent interface in rc.conf >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-rc >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon May 15 14:20:21 GMT 2006 >Closed-Date: Wed May 31 09:38:05 GMT 2006 >Last-Modified: Wed May 31 14:40:14 GMT 2006 >Originator: Christopher Nelson >Release: 6.1 >Organization: >Environment: FreeBSD titan.neptune.home 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 >Description: If you set network_interfaces in rc.conf to a nonexistent interface, the initialization code loops infinitely, posting an error message to the console. boot is stalled and you have to restart in single-user mode, mount the fs r/w and fix the definition to go anywhere. >How-To-Repeat: edit rc.conf. add the line: network_interfaces="bfe0,ndis0" >Fix: >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-bugs->freebsd-rc Responsible-Changed-By: linimon Responsible-Changed-When: Wed May 31 00:39:33 UTC 2006 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=97301 State-Changed-From-To: open->closed State-Changed-By: flz State-Changed-When: Wed May 31 09:36:26 UTC 2006 State-Changed-Why: Separator is ' ' not ','. Please see rc.conf(5). http://www.freebsd.org/cgi/query-pr.cgi?pr=97301 From: "Christopher Nelson" To: , Cc: Subject: Re: conf/97301: infinite loop on boot when network_interfaces set to nonexistent interface in rc.conf Date: Wed, 31 May 2006 08:34:54 -0600 This is a multi-part message in MIME format. ------_=_NextPart_001_01C684BF.424DDA7A Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Duh. I knew that. The bug was not submitted because I thought that I had the separator correct. The bug was submitted because just having an incorrect separator should NOT cause the entire system to get stuck in an infinite loop on startup. That behavior is WAY too pathological for such a minor mistake. ------_=_NextPart_001_01C684BF.424DDA7A Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Duh.  I knew=20 that.  The bug was not submitted because I thought that I had the = separator=20 correct.  The bug was submitted because just having an incorrect = separator=20 should NOT cause the entire system to get stuck in an infinite loop on=20 startup.  That behavior is WAY too pathological for such a minor=20 mistake.
------_=_NextPart_001_01C684BF.424DDA7A-- >Unformatted: