Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 May 2001 13:58:51 +0200 (CEST)
From:      sblank@addcom.de
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   bin/27315: netstat says "netstat: kvm_read: Bad address"
Message-ID:  <200105141158.f4EBwpQ00796@ally.addcom.de>

next in thread | raw e-mail | index | archive | help

>Number:         27315
>Category:       bin
>Synopsis:       netstat says "netstat: kvm_read: Bad address"
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 14 05:10:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Sascha Blank
>Release:        FreeBSD 4.3-STABLE i386
>Organization:
>Environment:

System: FreeBSD ally.addcom.de 4.3-STABLE FreeBSD 4.3-STABLE #0: Mon May
14 10:49:07 CEST 2001
sblank@ally.addcom.de:/disc2/releng-4/obj/disc2/releng-4/src/sys/ALLY
i386

I have rebuilt both the world and the kernel with sources from May 14th,
2001 to avoid possible inconsistencies.

My system has this network card:

	ed0 at port 0x280-0x29f iomem 0xd8000-0xdbfff irq 3 on isa0
	ed0: address 00:00:c0:e6:dc:6d, type SMC8216/SMC8216C (16 bit) 

My network layout is very simple:

	+------------------+ ed0       ed0 +------------------------+
	| my box: 10.0.0.1 |---------------| client's box: 10.0.0.2 |
	| 4.3-STABLE       |               | 4.2-RELEASE            |
	+------------------+               +------------------------+

ident /usr/src/usr.bin/netstat/*.[ch] says:

/usr/src/usr.bin/netstat/atalk.c:
     $FreeBSD: src/usr.bin/netstat/atalk.c,v 1.13 1999/10/21 07:08:55 julian Exp $

/usr/src/usr.bin/netstat/if.c:
     $FreeBSD: src/usr.bin/netstat/if.c,v 1.32.2.7 2001/05/02 23:52:26 fenner Exp $

/usr/src/usr.bin/netstat/inet.c:
     $FreeBSD: src/usr.bin/netstat/inet.c,v 1.37.2.2 2001/03/22 13:48:42 des Exp $

/usr/src/usr.bin/netstat/inet6.c:
     $FreeBSD: src/usr.bin/netstat/inet6.c,v 1.3.2.4 2001/03/22 13:48:42 des Exp $

/usr/src/usr.bin/netstat/ipsec.c:
     $FreeBSD: src/usr.bin/netstat/ipsec.c,v 1.1.2.1 2000/07/15 07:29:30 kris Exp $

/usr/src/usr.bin/netstat/ipx.c:
     $FreeBSD: src/usr.bin/netstat/ipx.c,v 1.13 1999/10/21 07:08:56 julian Exp $

/usr/src/usr.bin/netstat/iso.c:
     $FreeBSD: src/usr.bin/netstat/iso.c,v 1.4 1999/09/06 07:34:27 peter Exp $

/usr/src/usr.bin/netstat/main.c:
     $FreeBSD: src/usr.bin/netstat/main.c,v 1.34.2.4 2001/03/22 13:48:42 des Exp $

/usr/src/usr.bin/netstat/mbuf.c:
     $FreeBSD: src/usr.bin/netstat/mbuf.c,v 1.17.2.2 2000/10/24 22:53:26 bmilekic Exp $

/usr/src/usr.bin/netstat/mroute.c:
     $FreeBSD: src/usr.bin/netstat/mroute.c,v 1.11.2.1 2000/07/15 07:29:30 kris Exp $

/usr/src/usr.bin/netstat/mroute6.c:
     $FreeBSD: src/usr.bin/netstat/mroute6.c,v 1.1.2.3 2001/04/17 17:48:57 jesper Exp $

/usr/src/usr.bin/netstat/netgraph.c:
     $FreeBSD: src/usr.bin/netstat/netgraph.c,v 1.3.2.1 2001/03/22 13:48:42 des Exp $

/usr/src/usr.bin/netstat/netstat.h:
     $FreeBSD: src/usr.bin/netstat/netstat.h,v 1.16.2.2 2001/03/22 13:48:44 des Exp $

/usr/src/usr.bin/netstat/route.c:
     $FreeBSD: src/usr.bin/netstat/route.c,v 1.41.2.6 2001/05/10 08:26:46 ru Exp $

/usr/src/usr.bin/netstat/unix.c:
     $FreeBSD: src/usr.bin/netstat/unix.c,v 1.12.2.1 2001/03/22 13:48:44 des Exp $

>Description:

When doing a "netstat -nr" on my system to show the routing information
I get the following error:

sblank in ~ (3)> netstat -nr
Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
10                 link#1             UC          0        0      ed0 =>
netstat: kvm_read: Bad address
10.0.0.2           0:0:c0:e7:40:65    UHLW        0        3      ed0   1197
127.0.0.1          127.0.0.1          UH          0        0      lo0

Notice the "Bad address" error displayed above.  If I add the "-a" flag,
the error goes away.

sblank in ~ (4)> netstat -nra
Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
10                 link#1             UC          0        0      ed0 =>
10.0.0.2           0:0:c0:e7:40:65    UHLW        0        3      ed0    826
127.0.0.1          127.0.0.1          UH          0        0      lo0

>How-To-Repeat:

See description.

>Fix:

Not sure about it yet.
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105141158.f4EBwpQ00796>