All of lore.kernel.org
 help / color / mirror / Atom feed
* unmountable filesystem with kernel 3.7.3
@ 2013-01-23 19:14 F. Frederich
  2013-01-24  0:57 ` Liu Bo
  0 siblings, 1 reply; 3+ messages in thread
From: F. Frederich @ 2013-01-23 19:14 UTC (permalink / raw)
  To: linux-btrfs

Hi,

os: Gentoo
kernel: 3.7.3 from kernel.org
2 harddisks with btrfs and Raid1, lzo compression

trying to start a virtual machine (qemu-kvm) the system crashed giving 
following messages:

kernel: [177417.378526] ------------[ cut here ]------------
kernel: [177417.378562] kernel BUG at fs/btrfs/ctree.c:2950!
kernel: [177417.378579] invalid opcode: 0000 [#1] SMP
kernel: [177417.378599] Modules linked in: it87 hwmon_vid k10temp i2c_piix4
kernel: [177417.378630] CPU 2
kernel: [177417.378645] Pid: 13388, comm: qemu-system-x86 Not tainted 
3.7.3-system #2 Gigabyte Technology Co., Ltd. 
GA-MA790XT-UD4P/GA-MA790XT-UD4P
kernel: [177417.378673] RIP: 0010:[<ffffffff8137e278>] 
[<ffffffff8137e278>] btrfs_set_item_key_safe+0x168/0x170
kernel: [177417.378708] RSP: 0018:ffff88011149d8a8  EFLAGS: 00010286
kernel: [177417.378723] RAX: 00000000ffffffff RBX: 000000000000000c RCX: 
000000003e999000
kernel: [177417.378744] RDX: 00000000ffffffff RSI: ffff88011149d9d6 RDI: 
ffff88011149d887
kernel: [177417.378761] RBP: ffff88011149d908 R08: 0000000000000d3d R09: 
ffff88011149d8c8
kernel: [177417.378778] R10: 0000000000000000 R11: 0000000000000000 R12: 
ffff8802026aaec8
kernel: [177417.378795] R13: ffff88011149d9d6 R14: ffff88011149d8c7 R15: 
ffff880426c37b40
kernel: [177417.378813] FS:  00007f3e7abdb700(0000) 
GS:ffff880437d00000(0000) knlGS:0000000000000000
kernel: [177417.378831] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
kernel: [177417.378846] CR2: 00007f3e3801e138 CR3: 00000001cc7dc000 CR4: 
00000000000007e0
kernel: [177417.378863] DR0: 0000000000000045 DR1: 0000000000000000 DR2: 
0000000000000000
kernel: [177417.378880] DR3: 0000000000000005 DR6: 00000000ffff0ff0 DR7: 
0000000000000400
kernel: [177417.378898] Process qemu-system-x86 (pid: 13388, threadinfo 
ffff88011149c000, task ffff8801a3053600)
kernel: [177417.378916] Stack:
kernel: [177417.378925]  ffff88011149d908 ffff8804064c1800 
ffff88002cbb4000 3000000000000000
kernel: [177417.378953]  6c00000000000aef 000000003e998000 
ffff88011149d908 ffff880426c37b40
kernel: [177417.378981]  ffff8802026aaec8 000000003e998000 
0000000000000001 0000000000000000
kernel: [177417.379007] Call Trace:
kernel: [177417.379025]  [<ffffffff813b17fb>] 
__btrfs_drop_extents+0x58b/0xb20
kernel: [177417.379046]  [<ffffffff813d25c5>] 
btrfs_log_changed_extents+0x625/0x690
kernel: [177417.379066]  [<ffffffff813bc2b2>] ? free_extent_buffer+0x32/0x90
kernel: [177417.379085]  [<ffffffff813d45d3>] btrfs_log_inode+0x513/0x5b0
kernel: [177417.379104]  [<ffffffff819f1c84>] ? __schedule+0x2a4/0x6a0
kernel: [177417.379123]  [<ffffffff813d6198>] 
btrfs_log_inode_parent+0x188/0x470
kernel: [177417.379142]  [<ffffffff813d64bf>] 
btrfs_log_dentry_safe+0x3f/0x60
kernel: [177417.379160]  [<ffffffff813af2c2>] btrfs_sync_file+0x122/0x230
kernel: [177417.379181]  [<ffffffff81191d70>] generic_write_sync+0x50/0x70
kernel: [177417.379198]  [<ffffffff813b0886>] 
btrfs_file_aio_write+0x2c6/0x490
kernel: [177417.379217]  [<ffffffff810c3c4e>] ? get_futex_key+0x7e/0x250
kernel: [177417.379237]  [<ffffffff8116526b>] do_sync_write+0x9b/0xe0
kernel: [177417.379255]  [<ffffffff811658de>] vfs_write+0xae/0x170
kernel: [177417.379272]  [<ffffffff81165d6a>] sys_pwrite64+0x9a/0xa0
kernel: [177417.379290]  [<ffffffff819f3a92>] system_call_fastpath+0x16/0x1b
kernel: [177417.379305] Code: 89 d0 48 c1 e0 05 48 29 c8 b9 11 00 00 00 
48 8d 54 02 65 e8 eb f0 03 00 4c 89 ee 4c 89 f7 e8 70 f2 ff ff 85 c0 0f 
8f 41 ff ff ff <0f> 0b 0f 0b 0f 1f 40 00 55 48 b8 00 00 00 00 00 16 00 
00 48 89
kernel: [177417.379526] RIP  [<ffffffff8137e278>] 
btrfs_set_item_key_safe+0x168/0x170
kernel: [177417.379547]  RSP <ffff88011149d8a8>
kernel: [177417.407514] ---[ end trace 9e7b00faf79e316d ]---

trying to mount the filesystem after a restart failed with following 
messages:

kernel: [   56.481202] device label BTRFS devid 3 transid 78332 /dev/sdc
kernel: [   56.482323] btrfs: use lzo compression
kernel: [   56.482330] btrfs: disk space caching is enabled
kernel: [   61.926886] btrfs: corrupt leaf, bad key order: 
block=2177786388480,root=1, slot=12
kernel: [   61.926925] ------------[ cut here ]------------
kernel: [   61.927356] kernel BUG at fs/btrfs/tree-log.c:3832!
kernel: [   61.927780] invalid opcode: 0000 [#1] SMP
kernel: [   61.927787] Modules linked in: it87 hwmon_vid k10temp i2c_piix4
kernel: [   61.927797] CPU 1
kernel: [   61.927797] Pid: 3816, comm: mount Not tainted 3.7.3-system 
#2 Gigabyte Technology Co., Ltd. GA-MA790XT-UD4P/GA-MA790XT-UD4P
kernel: [   61.927811] RIP: 0010:[<ffffffff813d685a>] 
[<ffffffff813d685a>] btrfs_recover_log_trees+0x37a/0x3e0
kernel: [   61.927814] RSP: 0018:ffff880417625958  EFLAGS: 00010282
kernel: [   61.927824] RAX: 00000000fffffffb RBX: ffff880426c58900 RCX: 
0000000000002c6f
kernel: [   61.927827] RDX: 0000000000002c6e RSI: ffff880426c58990 RDI: 
ffffea00109b1600
kernel: [   61.927829] RBP: ffff880417625a18 R08: 0000000000017970 R09: 
ffffffff8137b295
kernel: [   61.927831] R10: 0000000000000000 R11: 0000000000000001 R12: 
0000000000000001
kernel: [   61.927833] R13: ffff88041d8bd130 R14: ffff88041b98d800 R15: 
ffff88041b98c000
kernel: [   61.927837] FS:  00007f0500ff3740(0000) 
GS:ffff880437c80000(0000) knlGS:0000000000000000
kernel: [   61.927839] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
kernel: [   61.927841] CR2: 00007ffffe1ad5f0 CR3: 0000000419c9a000 CR4: 
00000000000007e0
kernel: [   61.927843] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
kernel: [   61.927846] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 
0000000000000400
kernel: [   61.927849] Process mount (pid: 3816, threadinfo 
ffff880417624000, task ffff88041a78ca40)
kernel: [   61.927850] Stack:
kernel: [   61.927855]  ffff880415989d90 ffff88041fe2e000 
0000000000000000 0000000000000000
kernel: [   61.927858]  0000000000000000 0000000000000001 
ffff88041b98a800 ffff88041d8bd130
kernel: [   61.927862]  ffffffff813d51a0 fffffffa000131fd 
ffffff84ffffffff fffffaffffffffff
kernel: [   61.927863] Call Trace:
kernel: [   61.927871]  [<ffffffff813d51a0>] ? 
fixup_inode_link_counts+0x160/0x160
kernel: [   61.927879]  [<ffffffff8139e04b>] open_ctree+0x151b/0x1bd0
kernel: [   61.927886]  [<ffffffff814631b6>] ? ida_get_new_above+0x236/0x2f0
kernel: [   61.927892]  [<ffffffff81377d5d>] btrfs_mount+0x5bd/0x690
kernel: [   61.927897]  [<ffffffff8111e7d7>] ? __free_pages+0x47/0x70
kernel: [   61.927904]  [<ffffffff8141178c>] ? 
selinux_sb_copy_data+0x17c/0x230
kernel: [   61.927910]  [<ffffffff8116904e>] mount_fs+0x3e/0x1b0
kernel: [   61.927917]  [<ffffffff81181a3b>] vfs_kern_mount+0x5b/0xf0
kernel: [   61.927921]  [<ffffffff81377900>] btrfs_mount+0x160/0x690
kernel: [   61.927925]  [<ffffffff8111e7d7>] ? __free_pages+0x47/0x70
kernel: [   61.927930]  [<ffffffff8141178c>] ? 
selinux_sb_copy_data+0x17c/0x230
kernel: [   61.927936]  [<ffffffff8116904e>] mount_fs+0x3e/0x1b0
kernel: [   61.927942]  [<ffffffff81181a3b>] vfs_kern_mount+0x5b/0xf0
kernel: [   61.927947]  [<ffffffff8118223f>] do_kern_mount+0x4f/0x100
kernel: [   61.927953]  [<ffffffff81183b9c>] do_mount+0x19c/0x880
kernel: [   61.927958]  [<ffffffff81183885>] ? copy_mount_options+0x35/0x170
kernel: [   61.927964]  [<ffffffff8118430b>] sys_mount+0x8b/0xe0
kernel: [   61.927970]  [<ffffffff819f3a92>] system_call_fastpath+0x16/0x1b
kernel: [   61.928006] Code: 4c 89 ef 48 8b 72 28 c7 82 10 0e 00 00 00 
00 00 00 e8 1b 96 fc ff 4c 89 ff e8 53 21 d8 ff eb 84 41 bc f4 ff ff ff 
e9 79 ff ff ff <0f> 0b 48 8b bd 48 ff ff ff 41 89 c4 89 c1 49 c7 c0 38 
82 c0 81
kernel: [   61.928012] RIP  [<ffffffff813d685a>] 
btrfs_recover_log_trees+0x37a/0x3e0
kernel: [   61.928013]  RSP <ffff880417625958>
kernel: [   61.928033] ---[ end trace bf74eeb72ea83677 ]---

right now I copy the data with "restore" from 
git://github.com/josefbacik/btrfs-progs (master)
but sometimes I get "failed to inflate: -6" and the system is idle for 
several minutes.

What are your suggestions regarding the next steps in mounting the 
filesystem, especially do you
suggest to keep the raid devices together or to take off one and try to 
mount in degraded mode ?

Is there anything you are interested in to analyse, do you want me to 
try patches?

thanks and best regards

Falk Frederich






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: unmountable filesystem with kernel 3.7.3
  2013-01-23 19:14 unmountable filesystem with kernel 3.7.3 F. Frederich
@ 2013-01-24  0:57 ` Liu Bo
  2013-01-24 13:25   ` F. Frederich
  0 siblings, 1 reply; 3+ messages in thread
From: Liu Bo @ 2013-01-24  0:57 UTC (permalink / raw)
  To: F. Frederich; +Cc: linux-btrfs

On Wed, Jan 23, 2013 at 08:14:44PM +0100, F. Frederich wrote:
> Hi,
> 
> os: Gentoo
> kernel: 3.7.3 from kernel.org
> 2 harddisks with btrfs and Raid1, lzo compression
> 
> trying to start a virtual machine (qemu-kvm) the system crashed
> giving following messages:
> 
> kernel: [177417.378526] ------------[ cut here ]------------
> kernel: [177417.378562] kernel BUG at fs/btrfs/ctree.c:2950!
> kernel: [177417.378579] invalid opcode: 0000 [#1] SMP
> kernel: [177417.378599] Modules linked in: it87 hwmon_vid k10temp i2c_piix4
> kernel: [177417.378630] CPU 2
> kernel: [177417.378645] Pid: 13388, comm: qemu-system-x86 Not
> tainted 3.7.3-system #2 Gigabyte Technology Co., Ltd.
> GA-MA790XT-UD4P/GA-MA790XT-UD4P
> kernel: [177417.378673] RIP: 0010:[<ffffffff8137e278>]
> [<ffffffff8137e278>] btrfs_set_item_key_safe+0x168/0x170
> kernel: [177417.378708] RSP: 0018:ffff88011149d8a8  EFLAGS: 00010286
> kernel: [177417.378723] RAX: 00000000ffffffff RBX: 000000000000000c
> RCX: 000000003e999000
> kernel: [177417.378744] RDX: 00000000ffffffff RSI: ffff88011149d9d6
> RDI: ffff88011149d887
> kernel: [177417.378761] RBP: ffff88011149d908 R08: 0000000000000d3d
> R09: ffff88011149d8c8
> kernel: [177417.378778] R10: 0000000000000000 R11: 0000000000000000
> R12: ffff8802026aaec8
> kernel: [177417.378795] R13: ffff88011149d9d6 R14: ffff88011149d8c7
> R15: ffff880426c37b40
> kernel: [177417.378813] FS:  00007f3e7abdb700(0000)
> GS:ffff880437d00000(0000) knlGS:0000000000000000
> kernel: [177417.378831] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> kernel: [177417.378846] CR2: 00007f3e3801e138 CR3: 00000001cc7dc000
> CR4: 00000000000007e0
> kernel: [177417.378863] DR0: 0000000000000045 DR1: 0000000000000000
> DR2: 0000000000000000
> kernel: [177417.378880] DR3: 0000000000000005 DR6: 00000000ffff0ff0
> DR7: 0000000000000400
> kernel: [177417.378898] Process qemu-system-x86 (pid: 13388,
> threadinfo ffff88011149c000, task ffff8801a3053600)
> kernel: [177417.378916] Stack:
> kernel: [177417.378925]  ffff88011149d908 ffff8804064c1800
> ffff88002cbb4000 3000000000000000
> kernel: [177417.378953]  6c00000000000aef 000000003e998000
> ffff88011149d908 ffff880426c37b40
> kernel: [177417.378981]  ffff8802026aaec8 000000003e998000
> 0000000000000001 0000000000000000
> kernel: [177417.379007] Call Trace:
> kernel: [177417.379025]  [<ffffffff813b17fb>]
> __btrfs_drop_extents+0x58b/0xb20
> kernel: [177417.379046]  [<ffffffff813d25c5>]
> btrfs_log_changed_extents+0x625/0x690
> kernel: [177417.379066]  [<ffffffff813bc2b2>] ? free_extent_buffer+0x32/0x90
> kernel: [177417.379085]  [<ffffffff813d45d3>] btrfs_log_inode+0x513/0x5b0
> kernel: [177417.379104]  [<ffffffff819f1c84>] ? __schedule+0x2a4/0x6a0
> kernel: [177417.379123]  [<ffffffff813d6198>]
> btrfs_log_inode_parent+0x188/0x470
> kernel: [177417.379142]  [<ffffffff813d64bf>]
> btrfs_log_dentry_safe+0x3f/0x60
> kernel: [177417.379160]  [<ffffffff813af2c2>] btrfs_sync_file+0x122/0x230
> kernel: [177417.379181]  [<ffffffff81191d70>] generic_write_sync+0x50/0x70
> kernel: [177417.379198]  [<ffffffff813b0886>]
> btrfs_file_aio_write+0x2c6/0x490
> kernel: [177417.379217]  [<ffffffff810c3c4e>] ? get_futex_key+0x7e/0x250
> kernel: [177417.379237]  [<ffffffff8116526b>] do_sync_write+0x9b/0xe0
> kernel: [177417.379255]  [<ffffffff811658de>] vfs_write+0xae/0x170
> kernel: [177417.379272]  [<ffffffff81165d6a>] sys_pwrite64+0x9a/0xa0
> kernel: [177417.379290]  [<ffffffff819f3a92>] system_call_fastpath+0x16/0x1b
> kernel: [177417.379305] Code: 89 d0 48 c1 e0 05 48 29 c8 b9 11 00 00
> 00 48 8d 54 02 65 e8 eb f0 03 00 4c 89 ee 4c 89 f7 e8 70 f2 ff ff 85
> c0 0f 8f 41 ff ff ff <0f> 0b 0f 0b 0f 1f 40 00 55 48 b8 00 00 00 00
> 00 16 00 00 48 89
> kernel: [177417.379526] RIP  [<ffffffff8137e278>]
> btrfs_set_item_key_safe+0x168/0x170
> kernel: [177417.379547]  RSP <ffff88011149d8a8>
> kernel: [177417.407514] ---[ end trace 9e7b00faf79e316d ]---
> 
> trying to mount the filesystem after a restart failed with following
> messages:
> 
> kernel: [   56.481202] device label BTRFS devid 3 transid 78332 /dev/sdc
> kernel: [   56.482323] btrfs: use lzo compression
> kernel: [   56.482330] btrfs: disk space caching is enabled
> kernel: [   61.926886] btrfs: corrupt leaf, bad key order:
> block=2177786388480,root=1, slot=12
> kernel: [   61.926925] ------------[ cut here ]------------
> kernel: [   61.927356] kernel BUG at fs/btrfs/tree-log.c:3832!
> kernel: [   61.927780] invalid opcode: 0000 [#1] SMP
> kernel: [   61.927787] Modules linked in: it87 hwmon_vid k10temp i2c_piix4
> kernel: [   61.927797] CPU 1
> kernel: [   61.927797] Pid: 3816, comm: mount Not tainted
> 3.7.3-system #2 Gigabyte Technology Co., Ltd.
> GA-MA790XT-UD4P/GA-MA790XT-UD4P
> kernel: [   61.927811] RIP: 0010:[<ffffffff813d685a>]
> [<ffffffff813d685a>] btrfs_recover_log_trees+0x37a/0x3e0
> kernel: [   61.927814] RSP: 0018:ffff880417625958  EFLAGS: 00010282
> kernel: [   61.927824] RAX: 00000000fffffffb RBX: ffff880426c58900
> RCX: 0000000000002c6f
> kernel: [   61.927827] RDX: 0000000000002c6e RSI: ffff880426c58990
> RDI: ffffea00109b1600
> kernel: [   61.927829] RBP: ffff880417625a18 R08: 0000000000017970
> R09: ffffffff8137b295
> kernel: [   61.927831] R10: 0000000000000000 R11: 0000000000000001
> R12: 0000000000000001
> kernel: [   61.927833] R13: ffff88041d8bd130 R14: ffff88041b98d800
> R15: ffff88041b98c000
> kernel: [   61.927837] FS:  00007f0500ff3740(0000)
> GS:ffff880437c80000(0000) knlGS:0000000000000000
> kernel: [   61.927839] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> kernel: [   61.927841] CR2: 00007ffffe1ad5f0 CR3: 0000000419c9a000
> CR4: 00000000000007e0
> kernel: [   61.927843] DR0: 0000000000000000 DR1: 0000000000000000
> DR2: 0000000000000000
> kernel: [   61.927846] DR3: 0000000000000000 DR6: 00000000ffff0ff0
> DR7: 0000000000000400
> kernel: [   61.927849] Process mount (pid: 3816, threadinfo
> ffff880417624000, task ffff88041a78ca40)
> kernel: [   61.927850] Stack:
> kernel: [   61.927855]  ffff880415989d90 ffff88041fe2e000
> 0000000000000000 0000000000000000
> kernel: [   61.927858]  0000000000000000 0000000000000001
> ffff88041b98a800 ffff88041d8bd130
> kernel: [   61.927862]  ffffffff813d51a0 fffffffa000131fd
> ffffff84ffffffff fffffaffffffffff
> kernel: [   61.927863] Call Trace:
> kernel: [   61.927871]  [<ffffffff813d51a0>] ?
> fixup_inode_link_counts+0x160/0x160
> kernel: [   61.927879]  [<ffffffff8139e04b>] open_ctree+0x151b/0x1bd0
> kernel: [   61.927886]  [<ffffffff814631b6>] ? ida_get_new_above+0x236/0x2f0
> kernel: [   61.927892]  [<ffffffff81377d5d>] btrfs_mount+0x5bd/0x690
> kernel: [   61.927897]  [<ffffffff8111e7d7>] ? __free_pages+0x47/0x70
> kernel: [   61.927904]  [<ffffffff8141178c>] ?
> selinux_sb_copy_data+0x17c/0x230
> kernel: [   61.927910]  [<ffffffff8116904e>] mount_fs+0x3e/0x1b0
> kernel: [   61.927917]  [<ffffffff81181a3b>] vfs_kern_mount+0x5b/0xf0
> kernel: [   61.927921]  [<ffffffff81377900>] btrfs_mount+0x160/0x690
> kernel: [   61.927925]  [<ffffffff8111e7d7>] ? __free_pages+0x47/0x70
> kernel: [   61.927930]  [<ffffffff8141178c>] ?
> selinux_sb_copy_data+0x17c/0x230
> kernel: [   61.927936]  [<ffffffff8116904e>] mount_fs+0x3e/0x1b0
> kernel: [   61.927942]  [<ffffffff81181a3b>] vfs_kern_mount+0x5b/0xf0
> kernel: [   61.927947]  [<ffffffff8118223f>] do_kern_mount+0x4f/0x100
> kernel: [   61.927953]  [<ffffffff81183b9c>] do_mount+0x19c/0x880
> kernel: [   61.927958]  [<ffffffff81183885>] ? copy_mount_options+0x35/0x170
> kernel: [   61.927964]  [<ffffffff8118430b>] sys_mount+0x8b/0xe0
> kernel: [   61.927970]  [<ffffffff819f3a92>] system_call_fastpath+0x16/0x1b
> kernel: [   61.928006] Code: 4c 89 ef 48 8b 72 28 c7 82 10 0e 00 00
> 00 00 00 00 e8 1b 96 fc ff 4c 89 ff e8 53 21 d8 ff eb 84 41 bc f4 ff
> ff ff e9 79 ff ff ff <0f> 0b 48 8b bd 48 ff ff ff 41 89 c4 89 c1 49
> c7 c0 38 82 c0 81
> kernel: [   61.928012] RIP  [<ffffffff813d685a>]
> btrfs_recover_log_trees+0x37a/0x3e0
> kernel: [   61.928013]  RSP <ffff880417625958>
> kernel: [   61.928033] ---[ end trace bf74eeb72ea83677 ]---
> 
> right now I copy the data with "restore" from
> git://github.com/josefbacik/btrfs-progs (master)
> but sometimes I get "failed to inflate: -6" and the system is idle
> for several minutes.
> 
> What are your suggestions regarding the next steps in mounting the
> filesystem, especially do you
> suggest to keep the raid devices together or to take off one and try
> to mount in degraded mode ?
> 
> Is there anything you are interested in to analyse, do you want me
> to try patches?

Hi,

btrfs-zero-log can be helpful for you on mounting the FS again.

thanks,
liubo

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: unmountable filesystem with kernel 3.7.3
  2013-01-24  0:57 ` Liu Bo
@ 2013-01-24 13:25   ` F. Frederich
  0 siblings, 0 replies; 3+ messages in thread
From: F. Frederich @ 2013-01-24 13:25 UTC (permalink / raw)
  To: linux-btrfs

Am 24.01.2013 01:57, schrieb Liu Bo:
> On Wed, Jan 23, 2013 at 08:14:44PM +0100, F. Frederich wrote:
>> Hi,
>>
>> os: Gentoo
>> kernel: 3.7.3 from kernel.org
>> 2 harddisks with btrfs and Raid1, lzo compression
>>
>> trying to start a virtual machine (qemu-kvm) the system crashed
>> giving following messages:
>>
>> kernel: [177417.378526] ------------[ cut here ]------------
>> kernel: [177417.378562] kernel BUG at fs/btrfs/ctree.c:2950!
>> kernel: [177417.378579] invalid opcode: 0000 [#1] SMP
>> kernel: [177417.378599] Modules linked in: it87 hwmon_vid k10temp i2c_piix4
>> kernel: [177417.378630] CPU 2
>> kernel: [177417.378645] Pid: 13388, comm: qemu-system-x86 Not
>> tainted 3.7.3-system #2 Gigabyte Technology Co., Ltd.
>> GA-MA790XT-UD4P/GA-MA790XT-UD4P
>> kernel: [177417.378673] RIP: 0010:[<ffffffff8137e278>]
>> [<ffffffff8137e278>] btrfs_set_item_key_safe+0x168/0x170
>> kernel: [177417.378708] RSP: 0018:ffff88011149d8a8  EFLAGS: 00010286
>> kernel: [177417.378723] RAX: 00000000ffffffff RBX: 000000000000000c
>> RCX: 000000003e999000
>> kernel: [177417.378744] RDX: 00000000ffffffff RSI: ffff88011149d9d6
>> RDI: ffff88011149d887
>> kernel: [177417.378761] RBP: ffff88011149d908 R08: 0000000000000d3d
>> R09: ffff88011149d8c8
>> kernel: [177417.378778] R10: 0000000000000000 R11: 0000000000000000
>> R12: ffff8802026aaec8
>> kernel: [177417.378795] R13: ffff88011149d9d6 R14: ffff88011149d8c7
>> R15: ffff880426c37b40
>> kernel: [177417.378813] FS:  00007f3e7abdb700(0000)
>> GS:ffff880437d00000(0000) knlGS:0000000000000000
>> kernel: [177417.378831] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
>> kernel: [177417.378846] CR2: 00007f3e3801e138 CR3: 00000001cc7dc000
>> CR4: 00000000000007e0
>> kernel: [177417.378863] DR0: 0000000000000045 DR1: 0000000000000000
>> DR2: 0000000000000000
>> kernel: [177417.378880] DR3: 0000000000000005 DR6: 00000000ffff0ff0
>> DR7: 0000000000000400
>> kernel: [177417.378898] Process qemu-system-x86 (pid: 13388,
>> threadinfo ffff88011149c000, task ffff8801a3053600)
>> kernel: [177417.378916] Stack:
>> kernel: [177417.378925]  ffff88011149d908 ffff8804064c1800
>> ffff88002cbb4000 3000000000000000
>> kernel: [177417.378953]  6c00000000000aef 000000003e998000
>> ffff88011149d908 ffff880426c37b40
>> kernel: [177417.378981]  ffff8802026aaec8 000000003e998000
>> 0000000000000001 0000000000000000
>> kernel: [177417.379007] Call Trace:
>> kernel: [177417.379025]  [<ffffffff813b17fb>]
>> __btrfs_drop_extents+0x58b/0xb20
>> kernel: [177417.379046]  [<ffffffff813d25c5>]
>> btrfs_log_changed_extents+0x625/0x690
>> kernel: [177417.379066]  [<ffffffff813bc2b2>] ? free_extent_buffer+0x32/0x90
>> kernel: [177417.379085]  [<ffffffff813d45d3>] btrfs_log_inode+0x513/0x5b0
>> kernel: [177417.379104]  [<ffffffff819f1c84>] ? __schedule+0x2a4/0x6a0
>> kernel: [177417.379123]  [<ffffffff813d6198>]
>> btrfs_log_inode_parent+0x188/0x470
>> kernel: [177417.379142]  [<ffffffff813d64bf>]
>> btrfs_log_dentry_safe+0x3f/0x60
>> kernel: [177417.379160]  [<ffffffff813af2c2>] btrfs_sync_file+0x122/0x230
>> kernel: [177417.379181]  [<ffffffff81191d70>] generic_write_sync+0x50/0x70
>> kernel: [177417.379198]  [<ffffffff813b0886>]
>> btrfs_file_aio_write+0x2c6/0x490
>> kernel: [177417.379217]  [<ffffffff810c3c4e>] ? get_futex_key+0x7e/0x250
>> kernel: [177417.379237]  [<ffffffff8116526b>] do_sync_write+0x9b/0xe0
>> kernel: [177417.379255]  [<ffffffff811658de>] vfs_write+0xae/0x170
>> kernel: [177417.379272]  [<ffffffff81165d6a>] sys_pwrite64+0x9a/0xa0
>> kernel: [177417.379290]  [<ffffffff819f3a92>] system_call_fastpath+0x16/0x1b
>> kernel: [177417.379305] Code: 89 d0 48 c1 e0 05 48 29 c8 b9 11 00 00
>> 00 48 8d 54 02 65 e8 eb f0 03 00 4c 89 ee 4c 89 f7 e8 70 f2 ff ff 85
>> c0 0f 8f 41 ff ff ff <0f> 0b 0f 0b 0f 1f 40 00 55 48 b8 00 00 00 00
>> 00 16 00 00 48 89
>> kernel: [177417.379526] RIP  [<ffffffff8137e278>]
>> btrfs_set_item_key_safe+0x168/0x170
>> kernel: [177417.379547]  RSP <ffff88011149d8a8>
>> kernel: [177417.407514] ---[ end trace 9e7b00faf79e316d ]---
>>
>> trying to mount the filesystem after a restart failed with following
>> messages:
>>
>> kernel: [   56.481202] device label BTRFS devid 3 transid 78332 /dev/sdc
>> kernel: [   56.482323] btrfs: use lzo compression
>> kernel: [   56.482330] btrfs: disk space caching is enabled
>> kernel: [   61.926886] btrfs: corrupt leaf, bad key order:
>> block=2177786388480,root=1, slot=12
>> kernel: [   61.926925] ------------[ cut here ]------------
>> kernel: [   61.927356] kernel BUG at fs/btrfs/tree-log.c:3832!
>> kernel: [   61.927780] invalid opcode: 0000 [#1] SMP
>> kernel: [   61.927787] Modules linked in: it87 hwmon_vid k10temp i2c_piix4
>> kernel: [   61.927797] CPU 1
>> kernel: [   61.927797] Pid: 3816, comm: mount Not tainted
>> 3.7.3-system #2 Gigabyte Technology Co., Ltd.
>> GA-MA790XT-UD4P/GA-MA790XT-UD4P
>> kernel: [   61.927811] RIP: 0010:[<ffffffff813d685a>]
>> [<ffffffff813d685a>] btrfs_recover_log_trees+0x37a/0x3e0
>> kernel: [   61.927814] RSP: 0018:ffff880417625958  EFLAGS: 00010282
>> kernel: [   61.927824] RAX: 00000000fffffffb RBX: ffff880426c58900
>> RCX: 0000000000002c6f
>> kernel: [   61.927827] RDX: 0000000000002c6e RSI: ffff880426c58990
>> RDI: ffffea00109b1600
>> kernel: [   61.927829] RBP: ffff880417625a18 R08: 0000000000017970
>> R09: ffffffff8137b295
>> kernel: [   61.927831] R10: 0000000000000000 R11: 0000000000000001
>> R12: 0000000000000001
>> kernel: [   61.927833] R13: ffff88041d8bd130 R14: ffff88041b98d800
>> R15: ffff88041b98c000
>> kernel: [   61.927837] FS:  00007f0500ff3740(0000)
>> GS:ffff880437c80000(0000) knlGS:0000000000000000
>> kernel: [   61.927839] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
>> kernel: [   61.927841] CR2: 00007ffffe1ad5f0 CR3: 0000000419c9a000
>> CR4: 00000000000007e0
>> kernel: [   61.927843] DR0: 0000000000000000 DR1: 0000000000000000
>> DR2: 0000000000000000
>> kernel: [   61.927846] DR3: 0000000000000000 DR6: 00000000ffff0ff0
>> DR7: 0000000000000400
>> kernel: [   61.927849] Process mount (pid: 3816, threadinfo
>> ffff880417624000, task ffff88041a78ca40)
>> kernel: [   61.927850] Stack:
>> kernel: [   61.927855]  ffff880415989d90 ffff88041fe2e000
>> 0000000000000000 0000000000000000
>> kernel: [   61.927858]  0000000000000000 0000000000000001
>> ffff88041b98a800 ffff88041d8bd130
>> kernel: [   61.927862]  ffffffff813d51a0 fffffffa000131fd
>> ffffff84ffffffff fffffaffffffffff
>> kernel: [   61.927863] Call Trace:
>> kernel: [   61.927871]  [<ffffffff813d51a0>] ?
>> fixup_inode_link_counts+0x160/0x160
>> kernel: [   61.927879]  [<ffffffff8139e04b>] open_ctree+0x151b/0x1bd0
>> kernel: [   61.927886]  [<ffffffff814631b6>] ? ida_get_new_above+0x236/0x2f0
>> kernel: [   61.927892]  [<ffffffff81377d5d>] btrfs_mount+0x5bd/0x690
>> kernel: [   61.927897]  [<ffffffff8111e7d7>] ? __free_pages+0x47/0x70
>> kernel: [   61.927904]  [<ffffffff8141178c>] ?
>> selinux_sb_copy_data+0x17c/0x230
>> kernel: [   61.927910]  [<ffffffff8116904e>] mount_fs+0x3e/0x1b0
>> kernel: [   61.927917]  [<ffffffff81181a3b>] vfs_kern_mount+0x5b/0xf0
>> kernel: [   61.927921]  [<ffffffff81377900>] btrfs_mount+0x160/0x690
>> kernel: [   61.927925]  [<ffffffff8111e7d7>] ? __free_pages+0x47/0x70
>> kernel: [   61.927930]  [<ffffffff8141178c>] ?
>> selinux_sb_copy_data+0x17c/0x230
>> kernel: [   61.927936]  [<ffffffff8116904e>] mount_fs+0x3e/0x1b0
>> kernel: [   61.927942]  [<ffffffff81181a3b>] vfs_kern_mount+0x5b/0xf0
>> kernel: [   61.927947]  [<ffffffff8118223f>] do_kern_mount+0x4f/0x100
>> kernel: [   61.927953]  [<ffffffff81183b9c>] do_mount+0x19c/0x880
>> kernel: [   61.927958]  [<ffffffff81183885>] ? copy_mount_options+0x35/0x170
>> kernel: [   61.927964]  [<ffffffff8118430b>] sys_mount+0x8b/0xe0
>> kernel: [   61.927970]  [<ffffffff819f3a92>] system_call_fastpath+0x16/0x1b
>> kernel: [   61.928006] Code: 4c 89 ef 48 8b 72 28 c7 82 10 0e 00 00
>> 00 00 00 00 e8 1b 96 fc ff 4c 89 ff e8 53 21 d8 ff eb 84 41 bc f4 ff
>> ff ff e9 79 ff ff ff <0f> 0b 48 8b bd 48 ff ff ff 41 89 c4 89 c1 49
>> c7 c0 38 82 c0 81
>> kernel: [   61.928012] RIP  [<ffffffff813d685a>]
>> btrfs_recover_log_trees+0x37a/0x3e0
>> kernel: [   61.928013]  RSP <ffff880417625958>
>> kernel: [   61.928033] ---[ end trace bf74eeb72ea83677 ]---
>>
>> right now I copy the data with "restore" from
>> git://github.com/josefbacik/btrfs-progs (master)
>> but sometimes I get "failed to inflate: -6" and the system is idle
>> for several minutes.
>>
>> What are your suggestions regarding the next steps in mounting the
>> filesystem, especially do you
>> suggest to keep the raid devices together or to take off one and try
>> to mount in degraded mode ?
>>
>> Is there anything you are interested in to analyse, do you want me
>> to try patches?
> Hi,
>
> btrfs-zero-log can be helpful for you on mounting the FS again.
>
> thanks,
> liubo
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Hi,

btrfs-zero-log run without problems, the next try to mount failed and 
gave following messages:

kernel: [66515.848226] device label BTRFS devid 3 transid 78332 /dev/sdc
kernel: [66515.858774] btrfs: use lzo compression
kernel: [66515.858782] btrfs: disk space caching is enabled
kernel: [66521.251326] btrfs: corrupt leaf, bad key order: 
block=2177786388480,root=1, slot=12
kernel: [66521.251364] ------------[ cut here ]------------
kernel: [66521.252091] kernel BUG at fs/btrfs/tree-log.c:3832!
kernel: [66521.252780] invalid opcode: 0000 [#1] SMP
kernel: [66521.252787] Modules linked in: it87 hwmon_vid k10temp i2c_piix4
kernel: [66521.252796] CPU 0
kernel: [66521.252796] Pid: 6429, comm: mount Not tainted 3.7.3-system 
#2 Gigabyte Technology Co., Ltd. GA-MA790XT-UD4P/GA-MA790XT-UD4P
kernel: [66521.252810] RIP: 0010:[<ffffffff813d685a>] 
[<ffffffff813d685a>] btrfs_recover_log_trees+0x37a/0x3e0
kernel: [66521.252814] RSP: 0018:ffff88013abbdab8  EFLAGS: 00010282
kernel: [66521.252821] RAX: 00000000fffffffb RBX: ffff880426c117e0 RCX: 
00000000000111b5
kernel: [66521.252824] RDX: 00000000000111b4 RSI: ffff880426c11990 RDI: 
ffffea00109b0440
kernel: [66521.252826] RBP: ffff88013abbdb78 R08: 0000000000017970 R09: 
ffffffff8137b295
kernel: [66521.252828] R10: 0000000000000000 R11: 0000000000000001 R12: 
0000000000000001
kernel: [66521.252830] R13: ffff88041b8578e8 R14: ffff88030ac2e800 R15: 
ffff88030ac2f000
kernel: [66521.252833] FS:  00007f4b7f38f740(0000) 
GS:ffff880437c00000(0000) knlGS:0000000000000000
kernel: [66521.252836] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
kernel: [66521.252838] CR2: 0000000001225078 CR3: 000000014fa81000 CR4: 
00000000000007f0
kernel: [66521.252840] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
kernel: [66521.252842] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 
0000000000000400
kernel: [66521.252846] Process mount (pid: 6429, threadinfo 
ffff88013abbc000, task ffff880421061440)
kernel: [66521.252846] Stack:
kernel: [66521.252851]  ffff88020fcc0c18 ffff88041f512000 
0000000000000000 0000000000000000
kernel: [66521.252855]  0000000000000000 0000000000000001 
ffff88030ac28800 ffff88041b8578e8
kernel: [66521.252859]  ffffffff813d51a0 fffffffa000131fd 
ffffff84ffffffff fffffaffffffffff
kernel: [66521.252860] Call Trace:
kernel: [66521.252868]  [<ffffffff813d51a0>] ? 
fixup_inode_link_counts+0x160/0x160
kernel: [66521.252876]  [<ffffffff8139e04b>] open_ctree+0x151b/0x1bd0
kernel: [66521.252883]  [<ffffffff814631b6>] ? 
ida_get_new_above+0x236/0x2f0
kernel: [66521.252889]  [<ffffffff81377d5d>] btrfs_mount+0x5bd/0x690
kernel: [66521.252894]  [<ffffffff8111e7d7>] ? __free_pages+0x47/0x70
kernel: [66521.252901]  [<ffffffff8141178c>] ? 
selinux_sb_copy_data+0x17c/0x230
kernel: [66521.252908]  [<ffffffff8116904e>] mount_fs+0x3e/0x1b0
kernel: [66521.252914]  [<ffffffff81181a3b>] vfs_kern_mount+0x5b/0xf0
kernel: [66521.252919]  [<ffffffff8118223f>] do_kern_mount+0x4f/0x100
kernel: [66521.252925]  [<ffffffff81183b9c>] do_mount+0x19c/0x880
kernel: [66521.252931]  [<ffffffff81183885>] ? 
copy_mount_options+0x35/0x170
kernel: [66521.252936]  [<ffffffff8118430b>] sys_mount+0x8b/0xe0
kernel: [66521.252942]  [<ffffffff819f3a92>] system_call_fastpath+0x16/0x1b
kernel: [66521.252979] Code: 4c 89 ef 48 8b 72 28 c7 82 10 0e 00 00 00 
00 00 00 e8 1b 96 fc ff 4c 89 ff e8 53 21 d8 ff eb 84 41 bc f4 ff ff ff 
e9 79 ff ff ff <0f> 0b 48 8b bd 48 ff ff ff 41 89 c4 89 c1 49 c7 c0 38 
82 c0 81
kernel: [66521.252985] RIP  [<ffffffff813d685a>] 
btrfs_recover_log_trees+0x37a/0x3e0
kernel: [66521.252986]  RSP <ffff88013abbdab8>
kernel: [66521.269259] ---[ end trace 3d4d34e02dee87a4 ]---

anything else I might try ?

thanks
Falk

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-01-24 13:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-23 19:14 unmountable filesystem with kernel 3.7.3 F. Frederich
2013-01-24  0:57 ` Liu Bo
2013-01-24 13:25   ` F. Frederich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.