Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Nov 2003 09:32:08 -0800
From:      Prafulla Deuskar <pdeuskar@freebsd.org>
To:        Doug White <dwhite@gumbysoft.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Panic on -stable with 10 Gigabit driver
Message-ID:  <20031110093208.A74727@hub.freebsd.org>
In-Reply-To: <20031107174754.R27719@carver.gumbysoft.com>; from dwhite@gumbysoft.com on Fri, Nov 07, 2003 at 05:52:46PM -0800
References:  <20031107172535.A35573@hub.freebsd.org> <20031107174754.R27719@carver.gumbysoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > We are having a reproducible panic with our 10 Gigabit driver on -stable
> > under stress. (4.8-RELEASE, 4.9-RELEASE) We have not been able to
> > reproduce the panic on 5.1-RELEASE with same load.
> 
> What revision of uipc_mbuf.c generated this crashdump?  I'm going to guess
> 4.8 RELEASE since it points to an actual line of code.
> 
> I'm going to take a guess and shoot for cluster corruption of some sort.
> The offending line is
> 
> MCLGET(mp, how);

Yup. I am aware that it is probably MCLGET which is causing the problem.
Well I am not sure why it happens other than speculating that it is caused by
stress created by 10Gbe cards.

It doesn't happen if we just stream UDP traffic to the receiver. 

So what is the solution for this issue other than maintaining our own free list?

Thanks,
Prafulla

> 
> Which would explode if the free list is wrecked perhaps.  If you can, load
> up the crashdump and poke around the freelist and see if something got
> spammed perhaps.
>

<-- crash dump output removed --> 



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