Date: Mon, 3 Feb 1997 07:22:00 -0800 (PST) From: Christopher Warth <csw@gated.epigram.com> To: FreeBSD-gnats-submit@freebsd.org Subject: kern/2647: changing existing route to -static crashes kernel Message-ID: <199702031522.HAA00264@gated.epigram.com> Resent-Message-ID: <199702032200.OAA23335@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 2647 >Category: kern >Synopsis: changing existing route to -static crashes kernel >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 3 14:00:01 PST 1997 >Last-Modified: >Originator: Christopher Warth >Organization: Epigram.com >Release: FreeBSD 2.1-STABLE i386 >Environment: 2.1-STABLE running on a Dell 200Mhx pentium (model Dimension XPSPro 200 n). 2 x 3Com 3c595 Fast EtherLink III PCI kernel option GATEWAY turned on ipfilt 3.1.5 installed a s loadable module. >Description: Using the "change" command to add the "-static" flag to an existing route on the local ethernet will always crash the machine. In fact there are a great number of parameters to "route" that will instantly crash the machine. This is the most repeatable example though. >How-To-Repeat: Do a "netstat -rn" and choose a route to a machine on your local network that has been resolved to a machine address. For example on my local network I chose the following entry: 199.2.31.1 0:0:c:76:30:3d UHLW 1 0 vx0 76 Now change this route to be static. route change 199.2.31.1 -static Bang! machine crashes with a "page fault in kernel mode" error.. >Fix: No workaround known. Perhaps a periodic ping would be enough to keep this routing entry from expiring. >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702031522.HAA00264>