[BUG]: Ext2 Corruption in test10pre3 (incl. Oops)

2000-10-17 Thread Udo A. Steinberg
Hi Linus & Alexander It seems that we were all wrong in assuming that ext2 was fixed wrt. filesystem corruption. test10pre3 once again has the potential to eat files (not sure about earlier versions). I finally managed to capture an oops (by hand), so bear with me that I didn't typo anywhere.

Re: [BUG]: Ext2 Corruption in test10pre3 (incl. Oops)

2000-10-17 Thread Linus Torvalds
Hi, On Tue, 17 Oct 2000, Udo A. Steinberg wrote: > > It seems that we were all wrong in assuming that ext2 was fixed > wrt. filesystem corruption. test10pre3 once again has the potential > to eat files (not sure about earlier versions). > > I finally managed to capture an oops (by hand), so be

Re: [BUG]: Ext2 Corruption in test10pre3 (incl. Oops)

2000-10-17 Thread Alexander Viro
On Tue, 17 Oct 2000, Udo A. Steinberg wrote: > Kernel bug at ll_rw_blk.c: 713! unmapped buffer got to the ll_rw_block() > Trace; c0184d53 > Trace; c012fa31 What? OK, so we got a unmapped bh hashed at some point. Either it was inserted into hash while it was unmapped or it had been hashe

Re: [BUG]: Ext2 Corruption in test10pre3 (incl. Oops)

2000-10-17 Thread Alexander Viro
On Tue, 17 Oct 2000, Linus Torvalds wrote: > and the above is a perfectly fine backtrace, makes tons of sense, looks > good. Except the strange beast between ext2_create() and ext2_new_inode(). > HOWEVER. What doesn't make any sense at all is that bread() calls getblk() > to find the buffer,

Re: [BUG]: Ext2 Corruption in test10pre3 (incl. Oops)

2000-10-17 Thread Udo A. Steinberg
Alexander Viro wrote: > > > See another posting. More or less the same analysis. I don't see > where it came from and it smells funny - looks like a loss of ->b_count > _or_ an active page returned by alloc_page() (to grow_buffers()). I > wouldn't exclude the latter, BTW, but then I'm st

Re: [BUG]: Ext2 Corruption in test10pre3 (incl. Oops)

2000-10-17 Thread Linus Torvalds
On Tue, 17 Oct 2000, Alexander Viro wrote: > > > Trace; c014efde > > Trace; c014f240 > > Trace; c014f6af > > Trace; c021e87e > Huh? > > Trace; c01523af > > The rest of trace is OK, but WTF is net/unix/*.c code is doing here? The traces always (or almost always) have crud in them - it's n

Re: [BUG]: Ext2 Corruption in test10pre3 (incl. Oops)

2000-10-17 Thread Roger Larsson
Linus Torvalds wrote: > > On Tue, 17 Oct 2000, Alexander Viro wrote: > > > > > Trace; c014efde > > > Trace; c014f240 > > > Trace; c014f6af > > > Trace; c021e87e > > Huh? > > > Trace; c01523af > > > > The rest of trace is OK, but WTF is net/unix/*.c code is doing here? > > The traces always

RE: [BUG]: Ext2 Corruption in test10pre3 (incl. Oops) -- MAIL LOOP?

2000-10-17 Thread Sudhindra Herle
Sorry for this off-topic post, but, I'm getting this email way too many times. I now have 5 copies of the email from Alexander Viro (in response to Linus). Is anyone else facing the same problem? Is vger messed up again? Cheers, -Sudhi. - To unsubscribe from this list: send the line "unsubscri