panic: kmem_malloc boot error w/ 6.2

David Malone dwmalone at maths.tcd.ie
Sun Jan 28 00:47:00 UTC 2007


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.


More information about the freebsd-stable mailing list