From owner-freebsd-hackers@FreeBSD.ORG Wed Jul 20 10:06:27 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5723B16A420 for ; Wed, 20 Jul 2005 10:06:27 +0000 (GMT) (envelope-from keramida@freebsd.org) Received: from kane.otenet.gr (kane.otenet.gr [195.170.0.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2BA043D49 for ; Wed, 20 Jul 2005 10:06:26 +0000 (GMT) (envelope-from keramida@freebsd.org) Received: from beatrix.daedalusnetworks.priv (aris.bedc.ondsl.gr [62.103.39.226]) by kane.otenet.gr (8.13.4/8.13.4/Debian-1) with SMTP id j6KA6OCT026239; Wed, 20 Jul 2005 13:06:24 +0300 Received: from beatrix.daedalusnetworks.priv (localhost [127.0.0.1]) by beatrix.daedalusnetworks.priv (8.13.3+Sun/8.13.3) with ESMTP id j6KA6Nqk001518; Wed, 20 Jul 2005 13:06:23 +0300 (EEST) Received: (from keramida@localhost) by beatrix.daedalusnetworks.priv (8.13.3+Sun/8.13.3/Submit) id j6KA6Nql001517; Wed, 20 Jul 2005 13:06:23 +0300 (EEST) Date: Wed, 20 Jul 2005 13:06:23 +0300 From: Giorgos Keramidas To: Edwin Message-ID: <20050720100623.GA1470@beatrix.daedalusnetworks.priv> References: <20050719034215.GB20752@asx01.verolan.com> <200507191120.37526.jhb@FreeBSD.org> <20050720020302.GA24474@asx01.verolan.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050720020302.GA24474@asx01.verolan.com> Cc: freebsd-hackers@freebsd.org Subject: Re: help w/panic under heavy load - 5.4 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2005 10:06:27 -0000 On 2005-07-19 22:03, Edwin wrote: > Hi John, > > Updated the kernel, same crash under load, looks like m is null, you're right. > > Not quite sure where to go from here. I'm happy to do the footwork - just still real > hazy on the BSD kernel part of things. > > panic: m_copym, offset > size of mbuf chain > KDB: enter: panic > [thread pid 27 tid 100021 ] > Stopped at kdb_enter+0x2b: nop > db> where > Tracing pid 27 tid 100021 td 0xc0ed0180 > kdb_enter(c0821a6a) at kdb_enter+0x2b > panic(c0826049,0,c076b79c,c102d600,100) at panic+0xbb > m_copym(0,5dc,5c8,1,14) at m_copym+0x60 > ip_fragment(c123180e,c76d1c38,5dc,0,1) at ip_fragment+0x214 > ip_fastforward(c11fee00) at ip_fastforward+0x6ed > ether_demux(c0f90000,c11fee00,52,c0f8aad0,1f) at ether_demux+0x259 > ether_input(c0f90000,c11fee00,c0f902d0,0,c08336ab) at ether_input+0x25d > sis_rxeof(c0f90000,1,5,c08e5500,c76d1ce0) at sis_rxeof+0x1ab > sis_poll(c0f90000,0,5) at sis_poll+0x7f > netisr_poll(0) at netisr_poll+0x188 > swi_net(0) at swi_net+0x81 > ithread_loop(c0ec6580,c76d1d48,c0ec6580,c060030c,0) at ithread_loop+0x124 > fork_exit(c060030c,c0ec6580,c76d1d48) at fork_exit+0xa4 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0x1, eip = 0, esp = 0xc76d1d7c, ebp = 0 --- Both tracebacks contain sis_poll() somewhere in the call stack? Are you using POLLING? If yes, can you try without POLLING and see if the crash can still be reproduced? - Giorgos