From nobody@FreeBSD.org  Mon May 15 14:15:59 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 401F516A66C
	for <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <nadiasvertex@gmail.com>
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" <paradox@BBHC.ORG>
To: <bug-followup@FreeBSD.org>,
	<nadiasvertex@gmail.com>
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
 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <HTML><HEAD>
 <META http-equiv=3DContent-Type content=3D"text/html; =
 charset=3Dus-ascii">
 <META content=3D"MSHTML 6.00.3790.2666" name=3DGENERATOR></HEAD>
 <BODY>
 <DIV><FONT face=3DArial size=3D2><SPAN =
 class=3D010333214-31052006>Duh.&nbsp; I knew=20
 that.&nbsp; The bug was not submitted because I thought that I had the =
 separator=20
 correct.&nbsp; 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.&nbsp; That behavior is WAY too pathological for such a minor=20
 mistake.</SPAN></FONT></DIV></BODY></HTML>
 
 ------_=_NextPart_001_01C684BF.424DDA7A--
>Unformatted:
