Attached is the relevant dmesg output; I have ran rebuild-tree, and when
I try to rm certain files, I get the same error (a segfault), then it hangs.

Tell me if you need more information; I'd really like to know if this is
a kernel/reiserfs problem, or rather if I need a new hard drive.

Thanks,
Kelvie
REISERFS: panic (device hdb1): journal-1413: journal_mark_dirty: j_len (256) is 
too big

------------[ cut here ]------------
kernel BUG at fs/reiserfs/prints.c:362!
invalid operand: 0000 [#1]
PREEMPT SMP 
Modules linked in: sr_mod rlocate
CPU:    0
EIP:    0060:[<c019360e>]    Not tainted VLI
EFLAGS: 00010292   (2.6.15-gentoo-r1) 
EIP is at reiserfs_panic+0x3f/0x5f
eax: 00000062   ebx: c045ab96   ecx: dd30f050   edx: 00000000
esi: dd2a7e00   edi: dd2a7f68   ebp: dd2a7e00   esp: c7609b6c
ds: 007b   es: 007b   ss: 0068
Process rm (pid: 28708, threadinfo=c7608000 task=ca1c7ab0)
Stack: c045c4e9 dd2a7f68 c059d040 c7609b94 dd2a7e00 ffffffff dfbfb000 c019f4fc 
       dd2a7e00 c045e4dc 00000100 00000002 d8248d38 dd2a7e00 00002000 dfbe2a90 
       016a4388 c018004d c7609f18 dd2a7e00 d8248d38 00000001 cb58731c c7609f18 
Call Trace:
 [<c019f4fc>] journal_mark_dirty+0x10b/0x236
 [<c018004d>] _reiserfs_free_block+0xdc/0x149
 [<c019954d>] prepare_for_delete_or_cut+0x5ac/0x638
 [<c0183f7f>] do_balance+0xc8/0xd1
 [<c019a24d>] reiserfs_cut_from_item+0xdc/0x444
 [<c019f3af>] journal_begin+0x9a/0xdc
 [<c019a966>] reiserfs_do_truncate+0x345/0x4c7
 [<c0199de8>] reiserfs_delete_object+0x32/0x65
 [<c01864db>] reiserfs_delete_inode+0x67/0xbb
 [<c0186474>] reiserfs_delete_inode+0x0/0xbb
 [<c0163222>] generic_delete_inode+0x74/0xe7
 [<c015ac3d>] sys_unlink+0xb4/0xf2
 [<c015ce99>] sys_getdents64+0x63/0xa9
 [<c015cd70>] filldir64+0x0/0xc6
 [<c015ced5>] sys_getdents64+0x9f/0xa9
 [<c01028d7>] sysenter_past_esp+0x54/0x75
Code: 24 1c 8d be 68 01 00 00 e8 f0 fd ff ff 59 5b bb 96 ab 45 c0 85 f6 89 d8 
0f 45 c7 68 40 d0 59 c0 50 68 e9 c4 45 c0 e8 66 4c f8 ff <0f> 0b 6a 01 0d c5 45 
c0 83 c4 0c 85 f6 68 40 d0 59 c0 0f 45 df 
 Badness in do_exit at kernel/exit.c:796
 [<c011a2bc>] do_exit+0x42/0x2ec
 [<c0103a7e>] do_trap+0x0/0xc2
 [<c0103cf2>] do_invalid_op+0x0/0x98
 [<c0103d7e>] do_invalid_op+0x8c/0x98
 [<c019360e>] reiserfs_panic+0x3f/0x5f
 [<c0438aa7>] preempt_schedule+0x39/0x4f
 [<c01184c5>] vprintk+0x239/0x243
 [<c0103457>] error_code+0x4f/0x54
 [<c019360e>] reiserfs_panic+0x3f/0x5f
 [<c019f4fc>] journal_mark_dirty+0x10b/0x236
 [<c018004d>] _reiserfs_free_block+0xdc/0x149
 [<c019954d>] prepare_for_delete_or_cut+0x5ac/0x638
 [<c0183f7f>] do_balance+0xc8/0xd1
 [<c019a24d>] reiserfs_cut_from_item+0xdc/0x444
 [<c019f3af>] journal_begin+0x9a/0xdc
 [<c019a966>] reiserfs_do_truncate+0x345/0x4c7
 [<c0199de8>] reiserfs_delete_object+0x32/0x65
 [<c01864db>] reiserfs_delete_inode+0x67/0xbb
 [<c0186474>] reiserfs_delete_inode+0x0/0xbb
 [<c0163222>] generic_delete_inode+0x74/0xe7
 [<c015ac3d>] sys_unlink+0xb4/0xf2
 [<c015ce99>] sys_getdents64+0x63/0xa9
 [<c015cd70>] filldir64+0x0/0xc6
 [<c015ced5>] sys_getdents64+0x9f/0xa9
 [<c01028d7>] sysenter_past_esp+0x54/0x75

Reply via email to