From owner-freebsd-hackers Mon Aug 12 19:45:36 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA06720 for hackers-outgoing; Mon, 12 Aug 1996 19:45:36 -0700 (PDT) Received: from glacier.wise.edt.ericsson.se (glacier-ext.wise.edt.ericsson.se [193.180.251.38]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA06698; Mon, 12 Aug 1996 19:45:25 -0700 (PDT) Received: from egg.lmc.ericsson.se (egg.lmc.ericsson.se [142.133.32.1]) by glacier.wise.edt.ericsson.se (8.7.5/8.7.3/glacier-0.9) with SMTP id EAA23340; Tue, 13 Aug 1996 04:41:55 +0200 (MET DST) Received: from chicago.lmc.ericsson.se by egg.lmc.ericsson.se (4.1/LME-2.2) id AA26024; Mon, 12 Aug 96 22:41:53 EDT Received: (from lmcsato@localhost) by chicago.lmc.ericsson.se (8.7/8.7) id WAA06018; Mon, 12 Aug 1996 22:41:27 -0400 (EDT) Date: Mon, 12 Aug 1996 22:41:26 -0400 (EDT) From: Samy Touati X-Sender: lmcsato@chicago To: Terry Lambert Cc: terry@lambert.org, gpalmer@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: machine crashing, what panic: free means? In-Reply-To: <199608122050.NAA26063@phaeton.artisoft.com> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I generated a core and here's the stack: Reading symbols from kernel.debug...done. (kgdb) exec-file /var/crash/kernel.1 (kgdb) core-file /var/crash/vmcore.1 IdlePTD 1c9000 current pcb at 1b5ff8 panic: free: multiple frees #0 boot (howto=256) at ../../i386/i386/machdep.c:892 892 dumppcb.pcb_ptd = rcr3(); (kgdb) where #0 boot (howto=256) at ../../i386/i386/machdep.c:892 #1 0xf0112a73 in panic (fmt=0xf010baa2 "free: multiple frees") at ../../kern/subr_prf.c:124 #2 0xf010bb83 in free (addr=0xf05c4b80, type=1) at ../../kern/kern_malloc.c:337 #3 0xf0138aca in pppstart (tp=0xf01b52e8) at ../../net/if_ppp.c:1042 #4 0xf019ed7b in siopoll () at ../../i386/isa/sio.c:1554 #5 0xf0187067 in doreti_swi () #6 0xf018f25c in cpu_switch () After browsing through the sources, it seems that the problem is related to the sio port being saturated. Right now I'm using a 486DX 33, will a DX66 help? I don't have 2.1.5 yet, does anybody knows if sio.c has been changed to address this problem? I'm going to reduce the spped of the serial port to 112000 bauds and see if this helps. Samy On Mon, 12 Aug 1996, Terry Lambert wrote: > > I have version 2.1. > > I noticed that this happens when a lot of traffic is on the ethernet > > card, and these packets need to be redirected to the serial port at > > 115200 bauds. > > Could this bug be related to the CPU or the board being slow, for the > > packets throuput. > > It could be. Analyze the crash dump to locate the problem, and > you'll be able to tell me. 8-). >