Mailinglist Archive: opensuse-bugs (8956 mails)

< Previous Next >
[Bug 209593] Reproducable OOPS in journal_mark_freed [reiserfs] on online update
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 5 Oct 2006 10:26:02 -0600 (MDT)
  • Message-id: <20061005162602.4522D25C887@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=209593


jeffm@xxxxxxxxxx changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
Info Provider| |nine@xxxxxxxxxxxxxx




------- Comment #1 from jeffm@xxxxxxxxxx 2006-10-05 10:26 MST -------
Both of these oopsen are due to an invalid block being freed. The first is in
set_bit_in_list_bitmap():
static int set_bit_in_list_bitmap(struct super_block *p_s_sb, int block,
struct reiserfs_list_bitmap *jb)
{
int bmap_nr = block / (p_s_sb->s_blocksize << 3);
int bit_nr = block % (p_s_sb->s_blocksize << 3);

if (!jb->bitmaps[bmap_nr]) { <-----
jb->bitmaps[bmap_nr] = get_bitmap_node(p_s_sb);
}
set_bit(bit_nr, (unsigned long *)jb->bitmaps[bmap_nr]->data);
return 0;
}

.. but the second doesn't contain enough information to debug exactly where it
occurs.

Can you run reiserfsck --check on this file system? If it's your root fs,
you'll need to boot from the rescue image.


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >
References