From owner-freebsd-i386@FreeBSD.ORG Mon Mar 22 08:00:35 2004 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D24DF16A4CE for ; Mon, 22 Mar 2004 08:00:35 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A665443D1D for ; Mon, 22 Mar 2004 08:00:35 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2MG0Zbv039838 for ; Mon, 22 Mar 2004 08:00:35 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2MG0ZRZ039837; Mon, 22 Mar 2004 08:00:35 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 22 Mar 2004 08:00:35 -0800 (PST) Resent-Message-Id: <200403221600.i2MG0ZRZ039837@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mike Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C56B16A4CE for ; Mon, 22 Mar 2004 07:53:29 -0800 (PST) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0550C43D39 for ; Mon, 22 Mar 2004 07:53:29 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.10/8.12.10) with ESMTP id i2MFrS72071349 for ; Mon, 22 Mar 2004 07:53:28 -0800 (PST) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.10/8.12.10/Submit) id i2MFrSgG071347; Mon, 22 Mar 2004 07:53:28 -0800 (PST) (envelope-from nobody) Message-Id: <200403221553.i2MFrSgG071347@www.freebsd.org> Date: Mon, 22 Mar 2004 07:53:28 -0800 (PST) From: Mike To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: i386/64572: kernel panic when running ifconfig in perl to create vlans X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2004 16:00:36 -0000 >Number: 64572 >Category: i386 >Synopsis: kernel panic when running ifconfig in perl to create vlans >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 22 08:00:35 PST 2004 >Closed-Date: >Last-Modified: >Originator: Mike >Release: 5.2.1 >Organization: None >Environment: FreeBSD hostname.blah.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386 >Description: When creating vlans manually i get no kernel panic: Works-> ifconfig vlan30 create vlan 30 vlandev fxp2 mtu 1500 up But when i use a perl script to pull values from an array and run it I get a kernel panic. >How-To-Repeat: Use this Perl script: #!/usr/bin/perl @vlans=( "30,fxp2", "31,fxp2", "32,fxp2" ); foreach (@vlans){ ($vnum,$int)=(split "," ,$_)[0,1]; print("Bringing up VLAN $vnum on $int\n"); system("ifconfig vlan$vnum create vlan $vnum vlandev $int mtu 1500 up"); } >Fix: It looks like the problem is just bringing the interface up in perl if I use: system("ifconfig vlan$vnum create vlan $vnum vlandev $int mtu 1500") it works but "ifconfig vlan$vnum up" is what causes the panic >Release-Note: >Audit-Trail: >Unformatted: