Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jan 2007 20:34:00 +0000
From:      David Malone <dwmalone@maths.tcd.ie>
To:        Pekka Savola <pekkas@netcore.fi>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: panic: kmem_malloc boot error w/ 6.2
Message-ID:  <20070127203400.GA7155@walton.maths.tcd.ie>
In-Reply-To: <Pine.LNX.4.64.0701270918320.17110@netcore.fi>
References:  <Pine.LNX.4.64.0701261947440.32410@netcore.fi> <45BA86B6.3090609@samsco.org> <Pine.LNX.4.64.0701270918320.17110@netcore.fi>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 27, 2007 at 09:22:43AM +0200, Pekka Savola wrote:
> malloc(c0d40100,c06eab00,2,c620dc00,c5ff6600,...) at malloc+0x81

This is a very big malloc (0xc0d40100 bytes) - it looks like a
pointer has been passed instead of a size.

> g_read_data(c60fb480,0,0,c0d40100,0,0) at g_read_data+0x3c

This is trying to read from the disk - again, it thinks the read
length is 0xc60fb480.

> g_mbr_taste(c0709040,c620dc00,0) at g_mbr_taste+0x127

This means it is trying to read the MBR at the time and the length
it passes is supposed to be the sector size! I'd guess that either
there is something very weird about the disk, something is forgetting
to initialise the sector size or there's memory corruption going
on.

        David.



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