[Top] [All Lists]

[Bug 351] New: XFS internal error xlog_clear_stale_blocks

To: xfs-master@xxxxxxxxxxx
Subject: [Bug 351] New: XFS internal error xlog_clear_stale_blocks
From: bugzilla-daemon@xxxxxxxxxxx
Date: Fri, 30 Jul 2004 06:34:39 -0700
Sender: linux-xfs-bounce@xxxxxxxxxxx

           Summary: XFS internal error xlog_clear_stale_blocks
           Product: Linux XFS
           Version: unspecified
          Platform: IA32
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: High
         Component: XFS kernel code
        AssignedTo: xfs-master@xxxxxxxxxxx
        ReportedBy: janfrode@xxxxxxxxxxxxxxx

kernel-smp-2.4.21-15.EL.sgi3 on a dual Pentium III.

We're running 2x raid5 over scsi disk, and have LVM stripe over md0 and md1. On
top of this we have XFS.

We just had a failure on md1. One disk failed, and md1 went down immediately
because it thought the spare disk was newer than the rest of the raid-disks (or
something like that). We were able to recover after pulling out the spare disk.

But, when trying to mount the XFS-filesystem now, we get a failure:

XFS mounting filesystem lvm(58,0)
raid5: switching cache buffer size, 512 --> 4096
Filesystem "lvm(58,0)": XFS internal error xlog_clear_stale_blocks(2) at line
1253 of file xfs_log_recover.c.  Caller 0xf8a15ec3
f081fc00 f8a0001b 00000008 00000001 c4925000 f8a42660 f8a4068e 000004e5
       f8a405c5 f8a15ec3 f8a16893 f8a4068e 00000001 c4925000 f8a405c5 000004e5
       f8a15ec3 0000015d 0000015b 00039cb0 0000015b 00040000 f4727000 0000f191
Call Trace:   [<f8a0001b>] xfs_error_report [xfs] 0x5b (0xf081fc04)
[<f8a42660>] .rodata.str1.32 [xfs] 0x320 (0xf081fc14)
[<f8a4068e>] .rodata.str1.1 [xfs] 0x8b2 (0xf081fc18)
[<f8a405c5>] .rodata.str1.1 [xfs] 0x7e9 (0xf081fc20)
[<f8a15ec3>] xlog_find_tail [xfs] 0x2a3 (0xf081fc24)
[<f8a16893>] xlog_clear_stale_blocks [xfs] 0x153 (0xf081fc28)
[<f8a4068e>] .rodata.str1.1 [xfs] 0x8b2 (0xf081fc2c)
[<f8a405c5>] .rodata.str1.1 [xfs] 0x7e9 (0xf081fc38)
[<f8a15ec3>] xlog_find_tail [xfs] 0x2a3 (0xf081fc40)
[<f8a15ec3>] xlog_find_tail [xfs] 0x2a3 (0xf081fc64)
[<f8a1a747>] xlog_recover [xfs] 0x37 (0xf081fcb4)
[<f8a111b0>] xfs_log_mount [xfs] 0x90 (0xf081fcec)
[<f8a1c06f>] xfs_mountfs [xfs] 0x69f (0xf081fd14)
[<c0145965>] truncate_inode_pages [kernel] 0x75 (0xf081fd80)
[<c0169acd>] set_blocksize [kernel] 0xfd (0xf081fdac)
[<f8a0e664>] xfs_ioinit [xfs] 0x34 (0xf081fdc8)
[<f8a2457e>] xfs_mount [xfs] 0x2ce (0xf081fddc)
[<f8a3c593>] vfs_mount [xfs] 0x43 (0xf081fe10)
[<f8bf54dc>] xfs_qm_mount [xfs_quota] 0x4c (0xf081fe20)
[<f8a3c593>] vfs_mount [xfs] 0x43 (0xf081fe38)
[<f8a3c03d>] linvfs_read_super [xfs] 0x8d (0xf081fe48)
[<c014fdd8>] kmalloc [kernel] 0x48 (0xf081fe88)
[<c016821a>] alloc_super [kernel] 0x3a (0xf081fe98)
[<c0168493>] insert_super [kernel] 0x53 (0xf081fe9c)
[<c0168eb7>] get_sb_bdev [kernel] 0x1e7 (0xf081feac)
[<f8a5346c>] xfs_fs_type [xfs] 0x0 (0xf081fef4)
[<c0169261>] do_kern_mount [kernel] 0x121 (0xf081fefc)
[<f8a5346c>] xfs_fs_type [xfs] 0x0 (0xf081ff00)
[<c0181073>] do_add_mount [kernel] 0x93 (0xf081ff20)
[<c01813a0>] do_mount [kernel] 0x160 (0xf081ff40)
[<c01811f1>] copy_mount_options [kernel] 0x81 (0xf081ff70)
[<c018188f>] sys_mount [kernel] 0xdf (0xf081ff90)
XFS: failed to locate log tail
XFS: log mount/recovery failed
XFS: log mount failed

Will try running xfs_repair as soon as the raid is finished recovering.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

<Prev in Thread] Current Thread [Next in Thread>
  • [Bug 351] New: XFS internal error xlog_clear_stale_blocks, bugzilla-daemon <=