xfs
[Top] [All Lists]

Re: XFS kernel BUG at fs/buffer.c:470! with 2.6.28.4

To: Alessandro Bono <alessandro.bono@xxxxxxxxx>
Subject: Re: XFS kernel BUG at fs/buffer.c:470! with 2.6.28.4
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Sun, 08 Feb 2009 20:53:54 -0600
Cc: Christoph Hellwig <hch@xxxxxxxxxxxxx>, linux-xfs <linux-xfs@xxxxxxxxxxx>, linux-kernel <linux-kernel@xxxxxxxxxxxxxxx>
In-reply-to: <498F9A53.3090409@xxxxxxxxxxx>
References: <1234011974.7435.11.camel@xxxxxxxxxxxxxxxxx> <20090208222859.GA2532@xxxxxxxxxxxxx> <1234132752.12370.0.camel@xxxxxxxxxxxxxxxxx> <20090208224249.GA11931@xxxxxxxxxxxxx> <1234133120.12370.7.camel@xxxxxxxxxxxxxxxxx> <498F9A53.3090409@xxxxxxxxxxx>
User-agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
Eric Sandeen wrote:
> Alessandro Bono wrote:

..

>> sure, attached
> 
> Well, that seems to not be from the kernel you were running; there is no
> BUG() on line 470:
> 
> $ cat -n buffer.c | grep -8 "   470"
>    462                                       bdevname(bh->b_bdev, b));
>    463                        }
>    464                        set_bit(AS_EIO, &page->mapping->flags);
>    465                        set_buffer_write_io_error(bh);
>    466                        clear_buffer_uptodate(bh);
>    467                        SetPageError(page);
>    468                }
>    469        
>    470                first = page_buffers(page);

oh, oops :)  it's probably this BUG():

#define page_buffers(page)                                      \
        ({                                                      \
                BUG_ON(!PagePrivate(page));                     \


-Eric

<Prev in Thread] Current Thread [Next in Thread>