reiserfs problem (journal_mark_dirty: j_len (1024) is too big)



Hi

I have a machine with debian 3.1 (sarge) and kernel 2.6.8-3-686-smp. Today suddenly al process started to block and i get this:


Jun 30 01:00:12 localhost kernel: REISERFS: panic (device sdb1): journal-1413: journal_mark_dirty: j_len (1024) is too big
Jun 30 01:00:12 localhost kernel:
Jun 30 01:00:12 localhost kernel: ------------[ cut here ]------------
Jun 30 01:00:12 localhost kernel: kernel BUG at fs/reiserfs/prints.c:362!
Jun 30 01:00:12 localhost kernel: invalid operand: 0000 [#1]
Jun 30 01:00:12 localhost kernel: PREEMPT SMP
Jun 30 01:00:12 localhost kernel: Modules linked in: reiserfs ipv6 nfsd exportfs lockd sunrpc iptable_nat ip_conntrack ip_tables capability commoncap w83627h
f w83781d i2c_sensor i2c_isa i2c_i801 i2c_core ext3 jbd mbcache parport_pc parport evdev pcspkr shpchp pciehp pci_hotplug psmouse genrtc 3w_9xxx e1000 ds yen
ta_socket pcmcia_core sd_mod ide_cd cdrom ide_disk ide_generic pdc202xx_new aec62xx alim15x3 amd74xx atiixp cmd64x cs5520 cs5530 cy82c693 generic hpt34x ns87
415 opti621 pdc202xx_old rz1000 sc1200 serverworks siimage sis5513 slc90e66 triflex trm290 via82cxxx floppy usb_storage piix ide_core fbcon vga16fb vgastate
usbserial usbhid usbkbd ehci_hcd uhci_hcd usbcore thermal processor fan ata_piix libata scsi_mod unix font vesafb cfbcopyarea cfbimgblt cfbfillrect
Jun 30 01:00:12 localhost kernel: CPU: 1
Jun 30 01:00:12 localhost kernel: EIP: 0060:[__crc_pm_idle+4560579/5290900] Not tainted
Jun 30 01:00:12 localhost kernel: EFLAGS: 00010282 (2.6.8-3-686-smp)
Jun 30 01:00:12 localhost kernel: EIP is at reiserfs_panic+0x52/0x80 [reiserfs]
Jun 30 01:00:12 localhost kernel: eax: 0000005d ebx: f8d834c0 ecx: c02dcfbc edx: c02dcfbc
Jun 30 01:00:12 localhost kernel: esi: c21e7800 edi: c21e7944 ebp: f5b1ca08 esp: e5873b04
Jun 30 01:00:12 localhost kernel: ds: 007b es: 007b ss: 0068
Jun 30 01:00:12 localhost kernel: Process gzip (pid: 18445, threadinfo=e5872000 task=c41ff9b0)
Jun 30 01:00:12 localhost kernel: Stack: f8d7fc20 c21e7944 f8d8cbc0 c21e7800 ffffffff f8d823c0 f8d79d0f c21e7800
Jun 30 01:00:12 localhost kernel: f8d823c0 00000400 e5873efc 06668a5d c21e7800 c01616f7 f5b1ca08 f5b1ca08
Jun 30 01:00:12 localhost kernel: 00000000 00000a5d c21e7800 00000001 00000ccd f8d4f6e6 e5873efc c21e7800
Jun 30 01:00:12 localhost kernel: Call Trace:
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4628112/5290900] journal_mark_dirty+0x25f/0x270 [reiserfs]
Jun 30 01:00:12 localhost kernel: [wake_up_buffer+23/96] wake_up_buffer+0x17/0x60
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4454503/5290900] _reiserfs_free_block+0x116/0x1d0 [reiserfs]
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4591403/5290900] prepare_for_delete_or_cut+0x62a/0x810 [reiserfs]
Jun 30 01:00:12 localhost kernel: [wake_up_buffer+23/96] wake_up_buffer+0x17/0x60
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4595931/5290900] reiserfs_cut_from_item+0xda/0x600 [reiserfs]
Jun 30 01:00:12 localhost kernel: [wake_up_buffer+23/96] wake_up_buffer+0x17/0x60
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4598127/5290900] reiserfs_do_truncate+0x2be/0x620 [reiserfs]
Jun 30 01:00:12 localhost kernel: [radix_tree_gang_lookup+91/128] radix_tree_gang_lookup+0x5b/0x80
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4594385/5290900] reiserfs_delete_object+0x40/0x90 [reiserfs]
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4488695/5290900] reiserfs_delete_inode+0xf6/0x180 [reiserfs]
Jun 30 01:00:12 localhost kernel: [__crc_pm_idle+4488449/5290900] reiserfs_delete_inode+0x0/0x180 [reiserfs]
Jun 30 01:00:12 localhost kernel: [generic_delete_inode+181/416] generic_delete_inode+0xb5/0x1a0
Jun 30 01:00:12 localhost kernel: [iput+99/144] iput+0x63/0x90
Jun 30 01:00:12 localhost kernel: [sys_unlink+245/304] sys_unlink+0xf5/0x130
Jun 30 01:00:12 localhost kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Jun 30 01:00:12 localhost kernel: Code: 0f 0b 6a 01 d0 34 d8 f8 c7 04 24 60 fc d7 f8 85 f6 be c0 cb


sdb1:

Jun 30 09:56:31 localhost kernel: ReiserFS: sdb1: found reiserfs format "3.6" with standard journal
Jun 30 09:57:00 localhost kernel: ReiserFS: sdb1: using ordered data mode
Jun 30 09:57:00 localhost kernel: ReiserFS: sdb1: journal params: device sdb1, size 8192, journal first block 18, max trans len 1024, max batch 900, max comm
it age 30, max trans age 30

# mkreiserfs -V
mkreiserfs 3.6.19 (2003 www.namesys.com)


any ideas?


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Nasty ReiserFS bug in 2.6.12-rc1, 2.6.12-rc1-bk1
    ... Mar 19 12:17:35 localhost kernel: ReiserFS: sdb1: using ordered data ... Mar 19 12:17:35 localhost kernel: ReiserFS: sdb1: checking transaction ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • reiserfs problem (journal_mark_dirty: j_len (1024) is too big)
    ... Jun 30 01:00:12 localhost kernel: PREEMPT SMP ... ReiserFS: sdb1: using ordered data mode ... mkreiserfs 3.6.19 ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • 2.6 oops
    ... I just built 2.6.6-rc1-bk4 "Zonked Quokka". ... Apr 20 00:54:41 localhost kernel: Reiserfs journal params: device sda1, ...
    (Linux-Kernel)
  • reiserfs and kernels >= 2.6.8 problems
    ... I've also seen errors from the reiserfs module ... Mar 15 19:49:32 localhost kernel: Unable to handle kernel NULL pointer ... Mar 15 19:49:32 localhost kernel: bad: scheduling while atomic! ...
    (Debian-User)
  • Re: [OT]usb stick
    ... Jul 8 16:52:29 localhost kernel: USB Mass Storage support registered. ... Jul 8 16:52:35 localhost kernel: Attached scsi removable disk sda at ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)