[lkml]   [2001]   [Jan]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: 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 ;-)

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:22    [W:0.051 / U:5.700 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site