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>