Your message dated Thu, 6 Jun 2013 00:11:53 +0200
with message-id <20130605221153.GA5444@pisco.westfalen.local>
and subject line Closing
has caused the Debian Bug report #569598,
regarding XFS corruption when using loop device
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
569598: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569598
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: linux-source-2.6.26
Version: 2.6.26-21
Severity: normal
Hi,
I just experienced an XFS corruption on one of my machines during a
remote run of rdiff-backup. No indications of I/O errors or hardware
problems. The XFS volume runs on top of a encrypted loop-aes device,
on top of lvm, on top of software raid 1. I've been using this setup
for years without any problems.
After this, xfs refuses to mount again, and xfs_repair only runs with
-L to ignore the log. The filesystem is up now again and I'm trying to
figure out the damage. I still have the original corrupted one as an
lvm snapshot.
Here are the syslog messages and the xfs_repair output.
| Feb 11 23:46:07 marvin kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at
line 1650 of file fs/xfs/xfs_alloc.c. Caller 0xc01e6284
| Feb 11 23:46:07 marvin kernel: Pid: 1510, comm: rdiff-backup Not tainted
2.6.26 #1
| Feb 11 23:46:07 marvin kernel: [<c01e479f>] xfs_free_ag_extent+0x5ef/0x730
| Feb 11 23:46:07 marvin kernel: [<c01e6284>] xfs_free_extent+0xb4/0xe0
| Feb 11 23:46:07 marvin kernel: [<c01e6284>] xfs_free_extent+0xb4/0xe0
| Feb 11 23:46:07 marvin kernel: [<c01f6bc3>] xfs_bmap_finish+0x123/0x170
| Feb 11 23:46:07 marvin kernel: [<c0219cea>] xfs_itruncate_finish+0x1ea/0x460
| Feb 11 23:46:07 marvin kernel: [<c0235ad5>] xfs_inactive+0x3c5/0x4e0
| Feb 11 23:46:07 marvin kernel: [<c0183fb7>] inotify_inode_is_dead+0x17/0x80
| Feb 11 23:46:07 marvin kernel: [<c0241766>] xfs_fs_clear_inode+0x36/0x70
| Feb 11 23:46:07 marvin kernel: [<c016d455>] clear_inode+0x65/0x140
| Feb 11 23:46:07 marvin kernel: [<c016d9be>] generic_delete_inode+0xde/0xf0
| Feb 11 23:46:07 marvin kernel: [<c016cb44>] iput+0x44/0x50
| Feb 11 23:46:07 marvin kernel: [<c0163a29>] do_unlinkat+0xf9/0x180
| Feb 11 23:46:07 marvin kernel: [<c0170303>] mntput_no_expire+0x13/0xa0
| Feb 11 23:46:07 marvin kernel: [<c0157a27>] filp_close+0x47/0x80
| Feb 11 23:46:07 marvin kernel: [<c0102f4e>] syscall_call+0x7/0xb
| Feb 11 23:46:07 marvin kernel: =======================
| Feb 11 23:46:07 marvin kernel: xfs_force_shutdown(loop0,0x8) called from line
4261 of file fs/xfs/xfs_bmap.c. Return address = 0xc01f6c00
| Feb 11 23:46:07 marvin kernel: Filesystem "loop0": Corruption of in-memory
data detected. Shutting down filesystem: loop0
| Feb 11 23:46:07 marvin kernel: Please umount the filesystem, and rectify the
problem(s)
| Feb 11 23:46:08 marvin kernel: Filesystem "loop0": xfs_log_force: error 5
returned.
| Feb 11 23:46:20 marvin kernel: Filesystem "loop0": xfs_log_force: error 5
returned.
| Feb 11 23:46:50 marvin kernel: Filesystem "loop0": xfs_log_force: error 5
returned.
[last line repeats every 30 seconds until volume is unmounted]
| # xfs_repair -L /dev/loop0
| Phase 1 - find and verify superblock...
| Phase 2 - using internal log
| - zero log...
| ALERT: The filesystem has valuable metadata changes in a log which is being
| destroyed because the -L option was used.
| - scan filesystem freespace and inode maps...
| - found root inode chunk
| Phase 3 - for each AG...
| - scan and clear agi unlinked lists...
| - process known inodes and perform inode discovery...
| - agno = 0
| - agno = 1
| - agno = 2
| - agno = 3
| b45f7b90: Badness in key lookup (length)
| bp=(bno 43856128, len 16384 bytes) key=(bno 43856128, len 8192 bytes)
| - agno = 4
| - agno = 5
| - agno = 6
| - agno = 7
| - agno = 8
| - agno = 9
| - agno = 10
| - agno = 11
| - agno = 12
| - agno = 13
| - agno = 14
| - agno = 15
| - agno = 16
| - agno = 17
| - agno = 18
| - agno = 19
| - agno = 20
| - agno = 21
| - agno = 22
| - agno = 23
| - agno = 24
| - agno = 25
| - agno = 26
| - agno = 27
| - agno = 28
| - agno = 29
| - agno = 30
| - agno = 31
| - agno = 32
| - agno = 33
| - process newly discovered inodes...
| Phase 4 - check for duplicate blocks...
| - setting up duplicate extent list...
| - check for inodes claiming duplicate blocks...
| - agno = 0
| - agno = 1
| - agno = 2
| - agno = 3
| - agno = 4
| - agno = 5
| - agno = 6
| - agno = 7
| - agno = 8
| - agno = 9
| - agno = 10
| - agno = 11
| - agno = 12
| - agno = 13
| - agno = 14
| - agno = 15
| - agno = 16
| - agno = 17
| - agno = 18
| - agno = 19
| - agno = 20
| - agno = 21
| - agno = 22
| - agno = 23
| - agno = 24
| - agno = 25
| - agno = 26
| - agno = 27
| - agno = 28
| - agno = 29
| - agno = 30
| - agno = 31
| - agno = 32
| - agno = 33
| Phase 5 - rebuild AG headers and trees...
| - reset superblock...
| Phase 6 - check inode connectivity...
| - resetting contents of realtime bitmap and summary inodes
| - traversing filesystem ...
| - traversal finished ...
| - moving disconnected inodes to lost+found ...
| disconnected inode 149578249, moving to lost+found
| Phase 7 - verify and correct link counts...
| cache_purge: shake on cache 0x82af840 left 1 nodes!?
| done
lost+found has just one empty file.
-- System Information:
Debian Release: 5.0.4
APT prefers stable
APT policy: (600, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-source-2.6.26 depends on:
ii binutils 2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii bzip2 1.0.5-1 high-quality block-sorting file co
Versions of packages linux-source-2.6.26 recommends:
ii gcc 4:4.3.2-2 The GNU C compiler
ii libc6-dev [libc-dev] 2.7-18lenny2 GNU C Library: Development Librari
ii make 3.81-5 The GNU version of the "make" util
Versions of packages linux-source-2.6.26 suggests:
ii kernel-package 11.015 A utility for building Linux kerne
ii libncurses5-dev [ncurses- 5.7+20081213-1 developer's libraries and docs for
pn libqt3-mt-dev <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi,
your bug has been filed against the "linux-2.6" source package and was filed for
a kernel older than the recently released Debian 7.0 / Wheezy with a severity
less than important.
We don't have the ressources to reproduce the complete backlog of all older
kernel
bugs, so we're closing this bug for now. If you can reproduce the bug with
Debian Wheezy
or a more recent kernel from testing or unstable, please reopen the bug by
sending
a mail to cont...@bugs.debian.org with the following three commands included in
the
mail:
reopen BUGNUMBER
reassign BUGNUMBER src:linux
thanks
Cheers,
Moritz
--- End Message ---