Hi,

Attached is the log from another btrfs bug.
My filesystem is crashed and even btrfs-restore can't recover all data.

Regards
[ 4846.809723] btrfs: enabling auto recovery
[ 4846.809730] btrfs: disabling disk space caching
[ 4846.809734] btrfs: force clearing of disk cache
[ 4846.838616] btrfs: mismatching generation and generation_v2 found in root 
item. This root was probably mounted with an older kernel. Resetting all new 
fields.
[ 5060.448734] ------------[ cut here ]------------
[ 5060.449510] kernel BUG at fs/btrfs/extent-tree.c:5446!
[ 5060.449510] invalid opcode: 0000 [#1] PREEMPT SMP 
[ 5060.449510] Modules linked in: arc4 nvidia(PO) joydev hid_generic usbhid hid 
ppdev powernow_k8 usb_storage kvm_amd evdev ath5k kvm ath mac80211 
snd_hda_codec_hdmi cfg80211 pcspkr psmouse snd_hda_codec_realtek serio_raw 
snd_hda_intel edac_core rfkill edac_mce_amd k8temp snd_hda_codec sp5100_tco 
i2c_piix4 snd_hwdep r8169 mii snd_pcm snd_page_alloc snd_timer parport_pc 
asus_atk0110 parport snd fan thermal i2c_core soundcore processor button nfs 
lockd sunrpc fscache sd_mod ehci_pci btrfs crc32c libcrc32c xor zlib_deflate 
raid6_pq ohci_hcd ehci_hcd usbcore usb_common ahci libahci pata_atiixp libata 
scsi_mod
[ 5060.449510] CPU 0 
[ 5060.449510] Pid: 728, comm: cp Tainted: P           O 3.9.0-2-ARCH #1 System 
manufacturer System Product Name/M2A-VM HDMI
[ 5060.449510] RIP: 0010:[<ffffffffa013dbe6>]  [<ffffffffa013dbe6>] 
__btrfs_free_extent+0x736/0x840 [btrfs]
[ 5060.449510] RSP: 0000:ffff8800b3c9d850  EFLAGS: 00010202
[ 5060.449510] RAX: 0000000000000001 RBX: ffff8800b5b732d0 RCX: ffff8800ad79b000
[ 5060.449510] RDX: 0000000000000003 RSI: 0000000000000d56 RDI: ffff88001f36cbd0
[ 5060.449510] RBP: ffff8800b3c9d910 R08: 0000000000001000 R09: ffff8800b3c9d808
[ 5060.449510] R10: 0000000000000000 R11: 0000000000000000 R12: 00000007deccc000
[ 5060.449510] R13: 000000000000000f R14: 0000000000000d56 R15: 000000000000000f
[ 5060.449510] FS:  00007f4667934700(0000) GS:ffff8800bfa00000(0000) 
knlGS:0000000000000000
[ 5060.449510] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 5060.449510] CR2: 0000000000404210 CR3: 00000000a5526000 CR4: 00000000000007f0
[ 5060.449510] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 5060.449510] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 5060.449510] Process cp (pid: 728, threadinfo ffff8800b3c9c000, task 
ffff880036e84b60)
[ 5060.449510] Stack:
[ 5060.449510]  0000000000000000 0000000000000137 000000000007806c 
0000000000908000
[ 5060.449510]  ffff880000000000 00000035ba214440 0000000000000001 
ffff88001f36cbd0
[ 5060.449510]  ffff8800b4e1b000 0000000101172b5a ffff8800b4e1f000 
ffff8800ba11f280
[ 5060.449510] Call Trace:
[ 5060.449510]  [<ffffffffa0141872>] run_clustered_refs+0x382/0xc40 [btrfs]
[ 5060.449510]  [<ffffffffa01462c0>] btrfs_run_delayed_refs+0xd0/0x500 [btrfs]
[ 5060.449510]  [<ffffffff81172d5a>] ? kfree+0x13a/0x170
[ 5060.449510]  [<ffffffffa01574b7>] __btrfs_end_transaction+0xc7/0x310 [btrfs]
[ 5060.449510]  [<ffffffffa0157710>] btrfs_end_transaction+0x10/0x20 [btrfs]
[ 5060.449510]  [<ffffffffa0161dd3>] btrfs_evict_inode+0x263/0x370 [btrfs]
[ 5060.449510]  [<ffffffff811a4630>] evict+0xb0/0x1b0
[ 5060.449510]  [<ffffffff811a4ed5>] iput+0xf5/0x190
[ 5060.449510]  [<ffffffffa0162797>] btrfs_orphan_cleanup+0x1b7/0x470 [btrfs]
[ 5060.449510]  [<ffffffffa01640f8>] btrfs_lookup_dentry+0x348/0x4c0 [btrfs]
[ 5060.449510]  [<ffffffffa0164282>] btrfs_lookup+0x12/0x20 [btrfs]
[ 5060.449510]  [<ffffffff811946cd>] lookup_real+0x1d/0x50
[ 5060.449510]  [<ffffffff81195393>] __lookup_hash+0x33/0x40
[ 5060.449510]  [<ffffffff811959f3>] lookup_slow+0x43/0xb0
[ 5060.449510]  [<ffffffff81197ee4>] path_lookupat+0x7e4/0x810
[ 5060.449510]  [<ffffffff81197f3b>] filename_lookup+0x2b/0xc0
[ 5060.449510]  [<ffffffff8119a744>] user_path_at_empty+0x54/0x90
[ 5060.449510]  [<ffffffffa015835a>] ? btrfs_getattr+0x6a/0xa0 [btrfs]
[ 5060.449510]  [<ffffffff8118fc7b>] ? cp_new_stat+0x10b/0x120
[ 5060.449510]  [<ffffffff8119a791>] user_path_at+0x11/0x20
[ 5060.449510]  [<ffffffff8118fae0>] vfs_fstatat+0x50/0xa0
[ 5060.449510]  [<ffffffff81190097>] sys_newlstat+0x27/0x40
[ 5060.449510]  [<ffffffff814d93dd>] system_call_fastpath+0x1a/0x1f
[ 5060.449510] Code: 48 8b 33 48 8b 7d 90 e8 a9 9b 00 00 44 8b 95 78 ff ff ff 
e9 c9 fb ff ff 0f 0b 45 89 d0 44 89 55 a0 b9 02 15 00 00 e9 e3 fa ff ff <0f> 0b 
be 42 15 00 00 48 c7 c7 bd 62 1c a0 e8 67 a5 f1 e0 44 8b 
[ 5060.449510] RIP  [<ffffffffa013dbe6>] __btrfs_free_extent+0x736/0x840 [btrfs]
[ 5060.449510]  RSP <ffff8800b3c9d850>
[ 5061.018296] ---[ end trace ad75e1bad87d125a ]---
[ 5061.028805] note: cp[728] exited with preempt_count 2
[ 5061.039008] BUG: scheduling while atomic: cp/728/0x10000003
[ 5061.049178] Modules linked in: arc4 nvidia(PO) joydev hid_generic usbhid hid 
ppdev powernow_k8 usb_storage kvm_amd evdev ath5k kvm ath mac80211 
snd_hda_codec_hdmi cfg80211 pcspkr psmouse snd_hda_codec_realtek serio_raw 
snd_hda_intel edac_core rfkill edac_mce_amd k8temp snd_hda_codec sp5100_tco 
i2c_piix4 snd_hwdep r8169 mii snd_pcm snd_page_alloc snd_timer parport_pc 
asus_atk0110 parport snd fan thermal i2c_core soundcore processor button nfs 
lockd sunrpc fscache sd_mod ehci_pci btrfs crc32c libcrc32c xor zlib_deflate 
raid6_pq ohci_hcd ehci_hcd usbcore usb_common ahci libahci pata_atiixp libata 
scsi_mod
[ 5061.083536] Pid: 728, comm: cp Tainted: P      D    O 3.9.0-2-ARCH #1
[ 5061.095119] Call Trace:
[ 5061.106556]  [<ffffffff814c970b>] __schedule_bug+0x4d/0x5b
[ 5061.118188]  [<ffffffff814d0616>] __schedule+0x936/0x940
[ 5061.129698]  [<ffffffff811675a9>] ? alloc_pages_current+0xa9/0x160
[ 5061.141180]  [<ffffffff8108a8b6>] __cond_resched+0x26/0x30
[ 5061.152616]  [<ffffffff814d09ea>] _cond_resched+0x3a/0x50
[ 5061.163977]  [<ffffffff811496d5>] unmap_single_vma+0x5e5/0x8c0
[ 5061.175370]  [<ffffffff8114aac9>] unmap_vmas+0x49/0x90
[ 5061.186351]  [<ffffffff81153608>] exit_mmap+0x98/0x170
[ 5061.196926]  [<ffffffff81055339>] mmput+0x59/0x120
[ 5061.207036]  [<ffffffff8105da6f>] do_exit+0x27f/0xab0
[ 5061.216756]  [<ffffffff8105b821>] ? kmsg_dump+0xc1/0xd0
[ 5061.226329]  [<ffffffff814d2e03>] oops_end+0xa3/0xe0
[ 5061.235707]  [<ffffffff81018deb>] die+0x4b/0x70
[ 5061.244965]  [<ffffffff814d2720>] do_trap+0x60/0x170
[ 5061.254164]  [<ffffffff810163d5>] do_invalid_op+0x95/0xb0
[ 5061.263397]  [<ffffffffa013dbe6>] ? __btrfs_free_extent+0x736/0x840 [btrfs]
[ 5061.272942]  [<ffffffffa016cc09>] ? btrfs_get_token_64+0x59/0xe0 [btrfs]
[ 5061.282288]  [<ffffffffa013a9a9>] ? match_extent_data_ref+0x69/0x80 [btrfs]
[ 5061.291692]  [<ffffffff814da65e>] invalid_op+0x1e/0x30
[ 5061.301057]  [<ffffffffa013dbe6>] ? __btrfs_free_extent+0x736/0x840 [btrfs]
[ 5061.310447]  [<ffffffffa0141872>] run_clustered_refs+0x382/0xc40 [btrfs]
[ 5061.319802]  [<ffffffffa01462c0>] btrfs_run_delayed_refs+0xd0/0x500 [btrfs]
[ 5061.329225]  [<ffffffff81172d5a>] ? kfree+0x13a/0x170
[ 5061.338710]  [<ffffffffa01574b7>] __btrfs_end_transaction+0xc7/0x310 [btrfs]
[ 5061.348248]  [<ffffffffa0157710>] btrfs_end_transaction+0x10/0x20 [btrfs]
[ 5061.357782]  [<ffffffffa0161dd3>] btrfs_evict_inode+0x263/0x370 [btrfs]
[ 5061.367197]  [<ffffffff811a4630>] evict+0xb0/0x1b0
[ 5061.376582]  [<ffffffff811a4ed5>] iput+0xf5/0x190
[ 5061.385930]  [<ffffffffa0162797>] btrfs_orphan_cleanup+0x1b7/0x470 [btrfs]
[ 5061.395298]  [<ffffffffa01640f8>] btrfs_lookup_dentry+0x348/0x4c0 [btrfs]
[ 5061.404619]  [<ffffffffa0164282>] btrfs_lookup+0x12/0x20 [btrfs]
[ 5061.413913]  [<ffffffff811946cd>] lookup_real+0x1d/0x50
[ 5061.423153]  [<ffffffff81195393>] __lookup_hash+0x33/0x40
[ 5061.432332]  [<ffffffff811959f3>] lookup_slow+0x43/0xb0
[ 5061.441465]  [<ffffffff81197ee4>] path_lookupat+0x7e4/0x810
[ 5061.450637]  [<ffffffff81197f3b>] filename_lookup+0x2b/0xc0
[ 5061.459770]  [<ffffffff8119a744>] user_path_at_empty+0x54/0x90
[ 5061.468928]  [<ffffffffa015835a>] ? btrfs_getattr+0x6a/0xa0 [btrfs]
[ 5061.478129]  [<ffffffff8118fc7b>] ? cp_new_stat+0x10b/0x120
[ 5061.487302]  [<ffffffff8119a791>] user_path_at+0x11/0x20
[ 5061.496453]  [<ffffffff8118fae0>] vfs_fstatat+0x50/0xa0
[ 5061.505623]  [<ffffffff81190097>] sys_newlstat+0x27/0x40
[ 5061.514787]  [<ffffffff814d93dd>] system_call_fastpath+0x1a/0x1f
[ 5062.038143] BUG: scheduling while atomic: cp/728/0x10000003
[ 5062.047517] Modules linked in: arc4 nvidia(PO) joydev hid_generic usbhid hid 
ppdev powernow_k8 usb_storage kvm_amd evdev ath5k kvm ath mac80211 
snd_hda_codec_hdmi cfg80211 pcspkr psmouse snd_hda_codec_realtek serio_raw 
snd_hda_intel edac_core rfkill edac_mce_amd k8temp snd_hda_codec sp5100_tco 
i2c_piix4 snd_hwdep r8169 mii snd_pcm snd_page_alloc snd_timer parport_pc 
asus_atk0110 parport snd fan thermal i2c_core soundcore processor button nfs 
lockd sunrpc fscache sd_mod ehci_pci btrfs crc32c libcrc32c xor zlib_deflate 
raid6_pq ohci_hcd ehci_hcd usbcore usb_common ahci libahci pata_atiixp libata 
scsi_mod
[ 5062.079665] Pid: 728, comm: cp Tainted: P      D W  O 3.9.0-2-ARCH #1
[ 5062.090617] Call Trace:
[ 5062.101475]  [<ffffffff814c970b>] __schedule_bug+0x4d/0x5b
[ 5062.112455]  [<ffffffff814d0616>] __schedule+0x936/0x940
[ 5062.123423]  [<ffffffff81180a5c>] ? __mem_cgroup_uncharge_common+0x10c/0x3b0
[ 5062.134525]  [<ffffffff8108a8b6>] __cond_resched+0x26/0x30
[ 5062.145354]  [<ffffffff814d09ea>] _cond_resched+0x3a/0x50
[ 5062.155832]  [<ffffffff811496d5>] unmap_single_vma+0x5e5/0x8c0
[ 5062.166251]  [<ffffffff8114aac9>] unmap_vmas+0x49/0x90
[ 5062.176566]  [<ffffffff81153608>] exit_mmap+0x98/0x170
[ 5062.186806]  [<ffffffff81055339>] mmput+0x59/0x120
[ 5062.197022]  [<ffffffff8105da6f>] do_exit+0x27f/0xab0
[ 5062.207195]  [<ffffffff8105b821>] ? kmsg_dump+0xc1/0xd0
[ 5062.216995]  [<ffffffff814d2e03>] oops_end+0xa3/0xe0
[ 5062.226340]  [<ffffffff81018deb>] die+0x4b/0x70
[ 5062.235198]  [<ffffffff814d2720>] do_trap+0x60/0x170
[ 5062.243686]  [<ffffffff810163d5>] do_invalid_op+0x95/0xb0
[ 5062.252169]  [<ffffffffa013dbe6>] ? __btrfs_free_extent+0x736/0x840 [btrfs]
[ 5062.260697]  [<ffffffffa016cc09>] ? btrfs_get_token_64+0x59/0xe0 [btrfs]
[ 5062.269305]  [<ffffffffa013a9a9>] ? match_extent_data_ref+0x69/0x80 [btrfs]
[ 5062.278094]  [<ffffffff814da65e>] invalid_op+0x1e/0x30
[ 5062.286638]  [<ffffffffa013dbe6>] ? __btrfs_free_extent+0x736/0x840 [btrfs]
[ 5062.295315]  [<ffffffffa0141872>] run_clustered_refs+0x382/0xc40 [btrfs]
[ 5062.304027]  [<ffffffffa01462c0>] btrfs_run_delayed_refs+0xd0/0x500 [btrfs]
[ 5062.312740]  [<ffffffff81172d5a>] ? kfree+0x13a/0x170
[ 5062.321471]  [<ffffffffa01574b7>] __btrfs_end_transaction+0xc7/0x310 [btrfs]
[ 5062.330325]  [<ffffffffa0157710>] btrfs_end_transaction+0x10/0x20 [btrfs]
[ 5062.339230]  [<ffffffffa0161dd3>] btrfs_evict_inode+0x263/0x370 [btrfs]
[ 5062.348143]  [<ffffffff811a4630>] evict+0xb0/0x1b0
[ 5062.357044]  [<ffffffff811a4ed5>] iput+0xf5/0x190
[ 5062.365949]  [<ffffffffa0162797>] btrfs_orphan_cleanup+0x1b7/0x470 [btrfs]
[ 5062.375011]  [<ffffffffa01640f8>] btrfs_lookup_dentry+0x348/0x4c0 [btrfs]
[ 5062.384094]  [<ffffffffa0164282>] btrfs_lookup+0x12/0x20 [btrfs]
[ 5062.393066]  [<ffffffff811946cd>] lookup_real+0x1d/0x50
[ 5062.402021]  [<ffffffff81195393>] __lookup_hash+0x33/0x40
[ 5062.410949]  [<ffffffff811959f3>] lookup_slow+0x43/0xb0
[ 5062.419837]  [<ffffffff81197ee4>] path_lookupat+0x7e4/0x810
[ 5062.428674]  [<ffffffff81197f3b>] filename_lookup+0x2b/0xc0
[ 5062.437443]  [<ffffffff8119a744>] user_path_at_empty+0x54/0x90
[ 5062.446208]  [<ffffffffa015835a>] ? btrfs_getattr+0x6a/0xa0 [btrfs]
[ 5062.454955]  [<ffffffff8118fc7b>] ? cp_new_stat+0x10b/0x120
[ 5062.463642]  [<ffffffff8119a791>] user_path_at+0x11/0x20
[ 5062.472312]  [<ffffffff8118fae0>] vfs_fstatat+0x50/0xa0
[ 5062.480946]  [<ffffffff81190097>] sys_newlstat+0x27/0x40
[ 5062.489506]  [<ffffffff814d93dd>] system_call_fastpath+0x1a/0x1f
[ 5062.499991] BUG: scheduling while atomic: cp/728/0x10000003
[ 5062.508742] Modules linked in: arc4 nvidia(PO) joydev hid_generic usbhid hid 
ppdev powernow_k8 usb_storage kvm_amd evdev ath5k kvm ath mac80211 
snd_hda_codec_hdmi cfg80211 pcspkr psmouse snd_hda_codec_realtek serio_raw 
snd_hda_intel edac_core rfkill edac_mce_amd k8temp snd_hda_codec sp5100_tco 
i2c_piix4 snd_hwdep r8169 mii snd_pcm snd_page_alloc snd_timer parport_pc 
asus_atk0110 parport snd fan thermal i2c_core soundcore processor button nfs 
lockd sunrpc fscache sd_mod ehci_pci btrfs crc32c libcrc32c xor zlib_deflate 
raid6_pq ohci_hcd ehci_hcd usbcore usb_common ahci libahci pata_atiixp libata 
scsi_mod
[ 5062.538732] Pid: 728, comm: cp Tainted: P      D W  O 3.9.0-2-ARCH #1
[ 5062.548958] Call Trace:
[ 5062.559117]  [<ffffffff814c970b>] __schedule_bug+0x4d/0x5b
[ 5062.569404]  [<ffffffff814d0616>] __schedule+0x936/0x940
[ 5062.579697]  [<ffffffff8108a8b6>] __cond_resched+0x26/0x30
[ 5062.589974]  [<ffffffff814d09ea>] _cond_resched+0x3a/0x50
[ 5062.600213]  [<ffffffff811a6fb5>] put_files_struct+0x95/0xf0
[ 5062.610482]  [<ffffffff811a70b7>] exit_files+0x47/0x50
[ 5062.620707]  [<ffffffff8105da97>] do_exit+0x2a7/0xab0
[ 5062.630910]  [<ffffffff8105b821>] ? kmsg_dump+0xc1/0xd0
[ 5062.641114]  [<ffffffff814d2e03>] oops_end+0xa3/0xe0
[ 5062.651290]  [<ffffffff81018deb>] die+0x4b/0x70
[ 5062.661371]  [<ffffffff814d2720>] do_trap+0x60/0x170
[ 5062.671058]  [<ffffffff810163d5>] do_invalid_op+0x95/0xb0
[ 5062.680380]  [<ffffffffa013dbe6>] ? __btrfs_free_extent+0x736/0x840 [btrfs]
[ 5062.689350]  [<ffffffffa016cc09>] ? btrfs_get_token_64+0x59/0xe0 [btrfs]
[ 5062.697932]  [<ffffffffa013a9a9>] ? match_extent_data_ref+0x69/0x80 [btrfs]
[ 5062.706551]  [<ffffffff814da65e>] invalid_op+0x1e/0x30
[ 5062.715129]  [<ffffffffa013dbe6>] ? __btrfs_free_extent+0x736/0x840 [btrfs]
[ 5062.723814]  [<ffffffffa0141872>] run_clustered_refs+0x382/0xc40 [btrfs]
[ 5062.732486]  [<ffffffffa01462c0>] btrfs_run_delayed_refs+0xd0/0x500 [btrfs]
[ 5062.741145]  [<ffffffff81172d5a>] ? kfree+0x13a/0x170
[ 5062.749805]  [<ffffffffa01574b7>] __btrfs_end_transaction+0xc7/0x310 [btrfs]
[ 5062.758565]  [<ffffffffa0157710>] btrfs_end_transaction+0x10/0x20 [btrfs]
[ 5062.767366]  [<ffffffffa0161dd3>] btrfs_evict_inode+0x263/0x370 [btrfs]
[ 5062.776207]  [<ffffffff811a4630>] evict+0xb0/0x1b0
[ 5062.785108]  [<ffffffff811a4ed5>] iput+0xf5/0x190
[ 5062.793912]  [<ffffffffa0162797>] btrfs_orphan_cleanup+0x1b7/0x470 [btrfs]
[ 5062.802824]  [<ffffffffa01640f8>] btrfs_lookup_dentry+0x348/0x4c0 [btrfs]
[ 5062.811821]  [<ffffffffa0164282>] btrfs_lookup+0x12/0x20 [btrfs]
[ 5062.820783]  [<ffffffff811946cd>] lookup_real+0x1d/0x50
[ 5062.829762]  [<ffffffff81195393>] __lookup_hash+0x33/0x40
[ 5062.838734]  [<ffffffff811959f3>] lookup_slow+0x43/0xb0
[ 5062.847623]  [<ffffffff81197ee4>] path_lookupat+0x7e4/0x810
[ 5062.856480]  [<ffffffff81197f3b>] filename_lookup+0x2b/0xc0
[ 5062.865306]  [<ffffffff8119a744>] user_path_at_empty+0x54/0x90
[ 5062.874119]  [<ffffffffa015835a>] ? btrfs_getattr+0x6a/0xa0 [btrfs]
[ 5062.882938]  [<ffffffff8118fc7b>] ? cp_new_stat+0x10b/0x120
[ 5062.891699]  [<ffffffff8119a791>] user_path_at+0x11/0x20
[ 5062.900372]  [<ffffffff8118fae0>] vfs_fstatat+0x50/0xa0
[ 5062.909025]  [<ffffffff81190097>] sys_newlstat+0x27/0x40
[ 5062.917645]  [<ffffffff814d93dd>] system_call_fastpath+0x1a/0x1f

Reply via email to