On Mon, 29 Apr 2002, John Baldwin wrote:
> On 29-Apr-2002 Robert Watson wrote: > > > > If I apply the attached diff to the kern_malloc.c, backing out a portion > > of kern_malloc.c:1.99, the rate of panics plummets. Previously, I could > > have a box panic within five minutes of getting the crash boxes spinning. > > Now I've been going for about 40 minutes without any perceived failures > > (i.e., no panics). I have no idea why this fixes the problem, but David > > Wolfskill pointed me at that particular revision as being a source of > > related problems for him. I'm going to leave the boxes running overnight > > and see what I bump into. It would be nice to know if this is masking the > > problem, or fixing the problem, and if so, why. > > You have memory corruption it looks like. I think the patch adds new > buckets of larger sizes. Perhaps the problem is a bug in uma where > someone allocates something bigger than the largest bucket, and the > chunk they get back is only the size of an item in the largest bucket, > thus when the code writes to the end of the structure it is overwriting > other memory. That was what I was theorizing when I made the change, but I haven't really had much time lately to read the UMA code, so it's greek to me. :-) Robert N M Watson FreeBSD Core Team, TrustedBSD Project [EMAIL PROTECTED] NAI Labs, Safeport Network Services To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message