Messages in this thread | | | Date | Wed, 24 Jan 2001 15:32:07 +0100 | From | Daniel Phillips <> | Subject | Re: kernel BUG at slab.c:1542!(2.4.1-pre9) |
| |
Gregory Maxwell wrote: > > On Wed, Jan 24, 2001 at 01:58:22PM +0100, Daniel Phillips wrote: > > > This is not a kernel bug, This is a bug in the XFree86 TrueType rendering > > > extention. This has been discussed on the Xpert XFree86 mailing list. There > > > is a fix in the works (depends on the TrueType fonts your using). > > > > A BUG is a BUG: > > > > > > kernel BUG at slab.c:1542! > > > > The kernel should never oops, no matter what user space does to it. > > The kernel appears to run fine with this bug() removed.
I don't know much about the history of this bug but it's quite clear it's deliberately inserted:
void * kmalloc (size_t size, int flags) <if allocation succeeds, exit> BUG(); // too big size return NULL;
It says "kernel allocation will *never* fail, and if you try to kmalloc something too large, that's a bug too" - not a reason to try again. I'd check with Linus before solving the problem that way ;-)
-- Daniel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |