[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: hardware or software bug?



Hi,

On Sun, Apr 14, 2002 at 11:37:52PM +0100, Matt Bernstein wrote:
> At 17:06 +0100 Matt Bernstein wrote:
> >I had the following spat out by syslog on my (2.4.18-pre7-ac3) mailer /
> >web server:
> >
> >Assertion failure in do_get_write_access() at transaction.c:611: "!(((jh2bh(jh))->b_state & (1UL << BH_Lock)) != 0)"

What were you doing at the time?  Writing to the live fs can cause
this (that's normally illegal, but "tune2fs" can do it safely in some
cases, eg. to write a new volume label.)

More seriously, since 2.4.11, there's a page-cache/buffer-cache
aliasing problem which can lead to this being hit in ext3 if you
merely read from the buffered block device on which the fs sits.  This
can happen, for example, if you dump(8) a live filesystem.  I've got a
fix pending for the ext3 side of that problem, and have posted the
core VFS fix to l-k.

Cheers,
 Stephen





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]