From owner-freebsd-current Mon Jan 25 15:38:22 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02760 for freebsd-current-outgoing; Mon, 25 Jan 1999 15:38:22 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from janus.syracuse.net (janus.syracuse.net [205.232.47.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA02749 for ; Mon, 25 Jan 1999 15:38:18 -0800 (PST) (envelope-from green@unixhelp.org) Received: from localhost (green@localhost) by janus.syracuse.net (8.8.8/8.8.7) with ESMTP id SAA03628; Mon, 25 Jan 1999 18:37:55 -0500 (EST) Date: Mon, 25 Jan 1999 18:37:55 -0500 (EST) From: Brian Feldman X-Sender: green@janus.syracuse.net To: Luigi Rizzo cc: Alfred Perlstein , current@FreeBSD.ORG Subject: Re: dummynet causes crash? In-Reply-To: <199901240556.GAA23221@labinfo.iet.unipi.it> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 24 Jan 1999, Luigi Rizzo wrote: > which version of ip_dummynet are you using. There were lately a few > changes to fix a problem related to route entries being freed in the > wrong way. > > > .(02:36:11)(root@bright.reserved) > > ipfw add pipe 1 ip from server to cvsup.freebsd.org > > (long pause i assume DNS) > > 00000 pipe 1 ip from 192.168.2.20 to 198.104.92.71 > ... > > > > Fatal trap 12: page fault while in kernel mode > > fault virtual address = 0xdeadc116 > > interestingly enough, the above address is "0xdeadbeef + 551 (decimal)". > It looks like somehow a wrong route entry was passed to ether_output(). > > > the only thing i can think of is that dummynet doesn't like not being told > > if a pipe is 'in' or 'out' :/ > > nope -- it can detect this by itself. the problem must be elsewhere. > if you have more input on the dummynet version (as per the CVS log) > and os version please let me know. > > > my ether card is a: ed card, a 'realteck 8029' > > ... and the network card does not make a difference, dummynet works at > a layer above. > > cheers > luigi {"/home/green"}$ calc 0xdeadc116 - 0xdeadc0de 56 possibly? IIRC 0xdeadc0de is used to fill freed memory areas in certain cases, to help detect programming errors related to such. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > Brian Feldman _ __ ___ ___ ___ green@unixhelp.org _ __ ___ | _ ) __| \ http://www.freebsd.org/ _ __ ___ ____ | _ \__ \ |) | FreeBSD: The Power to Serve! _ __ ___ ____ _____ |___/___/___/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message