Date: Mon, 9 Dec 2002 12:43:24 -0500 From: "Moore, Eric Dean" <emoore@lsil.com> To: freebsd-scsi@FreeBSD.ORG Subject: xpt_bus_register() - panic: malloc: wrong bucket Message-ID: <0E3FA95632D6D047BA649F95DAB60E57017EF853@EXA-ATLANTA.se.lsil.com>
next in thread | raw e-mail | index | archive | help
Hi - When I load/unload/load the megaraid amr driver I get a panic. I'm using the latest -stable. kldload -v amr.ko kldunload amr kldload -v amr.ko (1) This panic is coming from xpt_bus_register() on 4073 in file cam_xpt.c: new_bus = ( struct cam_eb*)malloc(sizeof(*new_bus), M_DEVBUF, M_NOWAIT); (2) This malloc() is allocating 44 bytes for the new_bus structure: In /sys/kern/kern_malloc.c on line 272: kup = btokup(va); if ( kup->ku_indx != indx) panic("malloc: wrong bucket"); Any ideas? Is the amr driver not properly cleaning up the cam interface when deregistering? -Eric Moore To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0E3FA95632D6D047BA649F95DAB60E57017EF853>