Hi. I''ve been using btrfs on an external drive for >1yr but now I cannot mount it. >From the logs it is listing a transid error but NOT that it is expecting a different one, simply
device label 1TB devid 1 transid 248472 /dev/sdb I've been having this problem now for more than 1 month and have not managed to get anywhere with it. Any help would be appreciated. Attached is the (edited) boot log. On Fedora 15 w/ updates-testing enabled.
[ 84.596465] device label 1TB devid 1 transid 248469 /dev/sdb [ 226.128630] ------------[ cut here ]------------ [ 226.128666] WARNING: at fs/btrfs/extent-tree.c:5685 btrfs_alloc_free_block+0xca/0x27c [btrfs]() [ 226.128668] Hardware name: 4384FM4 [ 226.128669] Modules linked in: fuse ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat xt_CHECKSUM iptable_mangle bridge 8021q garp stp llc sunrpc acpi_cpufreq freq_table mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack rfcomm bnep snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep thinkpad_acpi intel_ips snd_seq snd_seq_device snd_pcm iTCO_wdt iTCO_vendor_support virtio_net snd_timer arc4 iwlagn e1000e uvcvideo videodev media snd_page_alloc v4l2_compat_ioctl32 btusb bluetooth snd mac80211 cfg80211 i2c_i801 rfkill kvm_intel kvm microcode joydev soundcore ipv6 btrfs zlib_deflate libcrc32c usb_storage uas sdhci_pci sdhci firewire_ohci firewire_core mmc_core crc_itu_t mxm_wmi wmi i915 drm_kms_helper drm i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan] [ 226.128706] Pid: 758, comm: mount Not tainted 2.6.40.3-0.fc15.x86_64 #1 [ 226.128707] Call Trace: [ 226.128716] [<ffffffff81054c8e>] warn_slowpath_common+0x83/0x9b [ 226.128719] [<ffffffff81054cc0>] warn_slowpath_null+0x1a/0x1c [ 226.128727] [<ffffffffa01267f4>] btrfs_alloc_free_block+0xca/0x27c [btrfs] [ 226.128740] [<ffffffffa01508c2>] ? map_extent_buffer+0x6e/0xa8 [btrfs] [ 226.128747] [<ffffffffa0119933>] __btrfs_cow_block+0xfc/0x30c [btrfs] [ 226.128756] [<ffffffffa012eba3>] ? btrfs_buffer_uptodate+0x47/0x58 [btrfs] [ 226.128763] [<ffffffffa011aedf>] ? read_block_for_search+0x94/0x397 [btrfs] [ 226.128770] [<ffffffffa0119c3e>] btrfs_cow_block+0xfb/0x145 [btrfs] [ 226.128777] [<ffffffffa011c976>] btrfs_search_slot+0x14d/0x4b6 [btrfs] [ 226.128785] [<ffffffffa0120936>] lookup_inline_extent_backref+0x99/0x31e [btrfs] [ 226.128789] [<ffffffff81116a5f>] ? kmem_cache_alloc+0x44/0x10b [ 226.128797] [<ffffffffa012231c>] __btrfs_free_extent+0xc0/0x558 [btrfs] [ 226.128802] [<ffffffff814879b6>] ? _raw_spin_lock+0xe/0x10 [ 226.128804] [<ffffffff81114ae8>] ? virt_to_head_page+0xe/0x31 [ 226.128806] [<ffffffff81116c89>] ? kfree+0x4d/0xda [ 226.128818] [<ffffffffa0165848>] ? btrfs_delayed_ref_lock+0x3f/0x9d [btrfs] [ 226.128826] [<ffffffffa0124a02>] run_clustered_refs+0x615/0x672 [btrfs] [ 226.128838] [<ffffffffa0165900>] ? btrfs_find_ref_cluster+0x5a/0x145 [btrfs] [ 226.128846] [<ffffffffa0124b30>] btrfs_run_delayed_refs+0xd1/0x193 [btrfs] [ 226.128856] [<ffffffffa0132db5>] __btrfs_end_transaction+0x8e/0x1f0 [btrfs] [ 226.128866] [<ffffffffa0132f74>] btrfs_end_transaction+0x15/0x17 [btrfs] [ 226.128877] [<ffffffffa013b223>] btrfs_evict_inode+0x171/0x20e [btrfs] [ 226.128880] [<ffffffff8113a9c9>] evict+0x77/0x117 [ 226.128882] [<ffffffff8113abd9>] iput+0x130/0x138 [ 226.128893] [<ffffffffa013ba84>] btrfs_orphan_cleanup+0x1ee/0x2c0 [btrfs] [ 226.128903] [<ffffffffa0131243>] open_ctree+0x11a2/0x13ff [btrfs] [ 226.128910] [<ffffffffa0117861>] btrfs_mount+0x233/0x496 [btrfs] [ 226.128913] [<ffffffff810f43fc>] ? pcpu_next_pop+0x3d/0x4a [ 226.128915] [<ffffffff810f54ca>] ? pcpu_alloc+0x7f7/0x833 [ 226.128919] [<ffffffff81129b74>] mount_fs+0x69/0x155 [ 226.128921] [<ffffffff810f5516>] ? __alloc_percpu+0x10/0x12 [ 226.128923] [<ffffffff8113d905>] vfs_kern_mount+0x63/0x9d [ 226.128926] [<ffffffff8113e288>] do_kern_mount+0x4d/0xdf [ 226.128928] [<ffffffff8113f90d>] do_mount+0x63c/0x69f [ 226.128930] [<ffffffff810f1225>] ? memdup_user+0x55/0x7d [ 226.128932] [<ffffffff810f1288>] ? strndup_user+0x3b/0x51 [ 226.128934] [<ffffffff8113fbf2>] sys_mount+0x88/0xc2 [ 226.128936] [<ffffffff8148e182>] system_call_fastpath+0x16/0x1b [ 226.128938] ---[ end trace b471214728831853 ]--- [ 226.128991] ------------[ cut here ]------------ [ 226.129000] WARNING: at fs/btrfs/extent-tree.c:5685 btrfs_alloc_free_block+0xca/0x27c [btrfs]() [ 226.129002] Hardware name: 4384FM4 [ 226.129002] Modules linked in: fuse ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat xt_CHECKSUM iptable_mangle bridge 8021q garp stp llc sunrpc acpi_cpufreq freq_table mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack rfcomm bnep snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep thinkpad_acpi intel_ips snd_seq snd_seq_device snd_pcm iTCO_wdt iTCO_vendor_support virtio_net snd_timer arc4 iwlagn e1000e uvcvideo videodev media snd_page_alloc v4l2_compat_ioctl32 btusb bluetooth snd mac80211 cfg80211 i2c_i801 rfkill kvm_intel kvm microcode joydev soundcore ipv6 btrfs zlib_deflate libcrc32c usb_storage uas sdhci_pci sdhci firewire_ohci firewire_core mmc_core crc_itu_t mxm_wmi wmi i915 drm_kms_helper drm i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan] [ 226.129031] Pid: 758, comm: mount Tainted: G W 2.6.40.3-0.fc15.x86_64 #1 [ 226.129032] Call Trace: [ 226.129035] [<ffffffff81054c8e>] warn_slowpath_common+0x83/0x9b [ 226.129038] [<ffffffff81054cc0>] warn_slowpath_null+0x1a/0x1c [ 226.129046] [<ffffffffa01267f4>] btrfs_alloc_free_block+0xca/0x27c [btrfs] [ 226.129076] [<ffffffffa01508c2>] ? map_extent_buffer+0x6e/0xa8 [btrfs] [ 226.129084] [<ffffffffa0119933>] __btrfs_cow_block+0xfc/0x30c [btrfs] [ 226.129096] [<ffffffffa012eba3>] ? btrfs_buffer_uptodate+0x47/0x58 [btrfs] [ 226.129105] [<ffffffffa011aedf>] ? read_block_for_search+0x94/0x397 [btrfs] [ 226.129113] [<ffffffffa0119c3e>] btrfs_cow_block+0xfb/0x145 [btrfs] [ 226.129122] [<ffffffffa011c976>] btrfs_search_slot+0x14d/0x4b6 [btrfs] [ 226.129131] [<ffffffffa0120936>] lookup_inline_extent_backref+0x99/0x31e [btrfs] [ 226.129140] [<ffffffffa011b39b>] ? btrfs_leaf_free_space+0x34/0x73 [btrfs] [ 226.129144] [<ffffffff81116a5f>] ? kmem_cache_alloc+0x44/0x10b [ 226.129153] [<ffffffffa012231c>] __btrfs_free_extent+0xc0/0x558 [btrfs] [ 226.129157] [<ffffffff814879b6>] ? _raw_spin_lock+0xe/0x10 [ 226.129166] [<ffffffffa011efc3>] ? block_group_cache_tree_search+0x92/0xa2 [btrfs] [ 226.129169] [<ffffffff81114ae8>] ? virt_to_head_page+0xe/0x31 [ 226.129172] [<ffffffff81116c89>] ? kfree+0x4d/0xda [ 226.129185] [<ffffffffa0165848>] ? btrfs_delayed_ref_lock+0x3f/0x9d [btrfs] [ 226.129195] [<ffffffffa0124a02>] run_clustered_refs+0x615/0x672 [btrfs] [ 226.129208] [<ffffffffa0165900>] ? btrfs_find_ref_cluster+0x5a/0x145 [btrfs] [ 226.129218] [<ffffffffa0124b30>] btrfs_run_delayed_refs+0xd1/0x193 [btrfs] [ 226.129230] [<ffffffffa0132db5>] __btrfs_end_transaction+0x8e/0x1f0 [btrfs] [ 226.129242] [<ffffffffa0132f74>] btrfs_end_transaction+0x15/0x17 [btrfs] [ 226.129255] [<ffffffffa013b223>] btrfs_evict_inode+0x171/0x20e [btrfs] [ 226.129259] [<ffffffff8113a9c9>] evict+0x77/0x117 [ 226.129262] [<ffffffff8113abd9>] iput+0x130/0x138 [ 226.129274] [<ffffffffa013ba84>] btrfs_orphan_cleanup+0x1ee/0x2c0 [btrfs] [ 226.129286] [<ffffffffa0131243>] open_ctree+0x11a2/0x13ff [btrfs] [ 226.129295] [<ffffffffa0117861>] btrfs_mount+0x233/0x496 [btrfs] [ 226.129298] [<ffffffff810f43fc>] ? pcpu_next_pop+0x3d/0x4a [ 226.129302] [<ffffffff810f54ca>] ? pcpu_alloc+0x7f7/0x833 [ 226.129306] [<ffffffff81129b74>] mount_fs+0x69/0x155 [ 226.129309] [<ffffffff810f5516>] ? __alloc_percpu+0x10/0x12 [ 226.129312] [<ffffffff8113d905>] vfs_kern_mount+0x63/0x9d [ 226.129316] [<ffffffff8113e288>] do_kern_mount+0x4d/0xdf [ 226.129319] [<ffffffff8113f90d>] do_mount+0x63c/0x69f [ 226.129322] [<ffffffff810f1225>] ? memdup_user+0x55/0x7d [ 226.129325] [<ffffffff810f1288>] ? strndup_user+0x3b/0x51 [ 226.129328] [<ffffffff8113fbf2>] sys_mount+0x88/0xc2 [ 226.129331] [<ffffffff8148e182>] system_call_fastpath+0x16/0x1b [ 226.129334] ---[ end trace b471214728831854 ]--- [ 226.129343] BUG: unable to handle kernel NULL pointer dereference at 0000000000000030 [ 226.130878] IP: [<ffffffffa012824d>] btrfs_print_leaf+0x19/0x767 [btrfs] [ 226.132351] PGD 0 [ 226.133758] Oops: 0000 [#1] SMP [ 226.135084] CPU 2 [ 226.135092] Modules linked in: fuse ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat xt_CHECKSUM iptable_mangle bridge 8021q garp stp llc sunrpc acpi_cpufreq freq_table mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack rfcomm bnep snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep thinkpad_acpi intel_ips snd_seq snd_seq_device snd_pcm iTCO_wdt iTCO_vendor_support virtio_net snd_timer arc4 iwlagn e1000e uvcvideo videodev media snd_page_alloc v4l2_compat_ioctl32 btusb bluetooth snd mac80211 cfg80211 i2c_i801 rfkill kvm_intel kvm microcode joydev soundcore ipv6 btrfs zlib_deflate libcrc32c usb_storage uas sdhci_pci sdhci firewire_ohci firewire_core mmc_core crc_itu_t mxm_wmi wmi i915 drm_kms_helper drm i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan] [ 226.143284] [ 226.144739] Pid: 758, comm: mount Tainted: G W 2.6.40.3-0.fc15.x86_64 #1 LENOVO 4384FM4/4384FM4 [ 226.146243] RIP: 0010:[<ffffffffa012824d>] [<ffffffffa012824d>] btrfs_print_leaf+0x19/0x767 [btrfs] [ 226.147781] RSP: 0018:ffff88012f9ad778 EFLAGS: 00010296 [ 226.149406] RAX: 00000000ffffffe4 RBX: ffff88012f0e22d0 RCX: 0000000000000000 [ 226.150947] RDX: ffff8800a58b09f0 RSI: 0000000000000000 RDI: ffff88012b260800 [ 226.152471] RBP: ffff88012f9ad7f8 R08: 0000000000000000 R09: 0000ffff00066c0a [ 226.154084] R10: 0000ffff00066c0a R11: 0000000000000003 R12: ffff88012b260800 [ 226.155723] R13: 0000007c5ce13000 R14: 0000000000000002 R15: 0000000000000000 [ 226.157439] FS: 00007f8f5629b820(0000) GS:ffff880137d00000(0000) knlGS:0000000000000000 [ 226.159065] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 226.160602] CR2: 0000000000000030 CR3: 000000012b09f000 CR4: 00000000000006e0 [ 226.162172] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 226.163750] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 226.165333] Process mount (pid: 758, threadinfo ffff88012f9ac000, task ffff88012e77dcc0) [ 226.166906] Stack: [ 226.168464] ffff88012f9ad788 0000007c5ce13000 ffff88012f9ad798 ffff88012b260800 [ 226.170045] ffffffff2f9ad7e8 ffffffff81116a5f ffff880100000003 0000000000000090 [ 226.171635] a80000007c5ce130 0000000000001000 0000000000000000 ffff88012f0e22d0 [ 226.173228] Call Trace: [ 226.174807] [<ffffffff81116a5f>] ? kmem_cache_alloc+0x44/0x10b [ 226.176386] [<ffffffffa01224a9>] __btrfs_free_extent+0x24d/0x558 [btrfs] [ 226.177942] [<ffffffff814879b6>] ? _raw_spin_lock+0xe/0x10 [ 226.179533] [<ffffffffa011efc3>] ? block_group_cache_tree_search+0x92/0xa2 [btrfs] [ 226.181125] [<ffffffff81114ae8>] ? virt_to_head_page+0xe/0x31 [ 226.182688] [<ffffffff81116c89>] ? kfree+0x4d/0xda [ 226.184248] [<ffffffffa0165848>] ? btrfs_delayed_ref_lock+0x3f/0x9d [btrfs] [ 226.185788] [<ffffffffa0124a02>] run_clustered_refs+0x615/0x672 [btrfs] [ 226.187340] [<ffffffffa0165900>] ? btrfs_find_ref_cluster+0x5a/0x145 [btrfs] [ 226.188897] [<ffffffffa0124b30>] btrfs_run_delayed_refs+0xd1/0x193 [btrfs] [ 226.190452] [<ffffffffa0132db5>] __btrfs_end_transaction+0x8e/0x1f0 [btrfs] [ 226.192019] [<ffffffffa0132f74>] btrfs_end_transaction+0x15/0x17 [btrfs] [ 226.193584] [<ffffffffa013b223>] btrfs_evict_inode+0x171/0x20e [btrfs] [ 226.195147] [<ffffffff8113a9c9>] evict+0x77/0x117 [ 226.196699] [<ffffffff8113abd9>] iput+0x130/0x138 [ 226.198273] [<ffffffffa013ba84>] btrfs_orphan_cleanup+0x1ee/0x2c0 [btrfs] [ 226.199837] [<ffffffffa0131243>] open_ctree+0x11a2/0x13ff [btrfs] [ 226.201414] [<ffffffffa0117861>] btrfs_mount+0x233/0x496 [btrfs] [ 226.202987] [<ffffffff810f43fc>] ? pcpu_next_pop+0x3d/0x4a [ 226.204549] [<ffffffff810f54ca>] ? pcpu_alloc+0x7f7/0x833 [ 226.206127] [<ffffffff81129b74>] mount_fs+0x69/0x155 [ 226.207695] [<ffffffff810f5516>] ? __alloc_percpu+0x10/0x12 [ 226.209255] [<ffffffff8113d905>] vfs_kern_mount+0x63/0x9d [ 226.210810] [<ffffffff8113e288>] do_kern_mount+0x4d/0xdf [ 226.212379] [<ffffffff8113f90d>] do_mount+0x63c/0x69f [ 226.213943] [<ffffffff810f1225>] ? memdup_user+0x55/0x7d [ 226.215470] [<ffffffff810f1288>] ? strndup_user+0x3b/0x51 [ 226.217033] [<ffffffff8113fbf2>] sys_mount+0x88/0xc2 [ 226.218549] [<ffffffff8148e182>] system_call_fastpath+0x16/0x1b [ 226.220076] Code: 90 65 48 8b 04 25 48 cd 00 00 ff 88 44 e0 ff ff 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 58 66 66 66 66 90 49 89 fc [ 226.220258] 8b 7e 30 48 89 f3 e8 77 ff ff ff 8b 50 60 48 89 c7 89 55 a4 [ 226.223466] RIP [<ffffffffa012824d>] btrfs_print_leaf+0x19/0x767 [btrfs] [ 226.225051] RSP <ffff88012f9ad778> [ 226.226555] CR2: 0000000000000030 [ 226.286924] ---[ end trace b471214728831855 ]--- [ 278.264432] SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts [ 278.295812] process `sysctl' is using deprecated sysctl (syscall) net.ipv6.neigh.default.retrans_time; Use net.ipv6.neigh.default.retrans_time_ms instead. [ 829.101718] device label 1TB devid 1 transid 248469 /dev/sdb [ 1019.968242] device label 1TB devid 1 transid 248469 /dev/sdb [ 1020.159323] SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs [ 1279.725218] device label 1TB devid 1 transid 248472 /dev/sdb [ 1480.785268] device label 1TB devid 1 transid 248472 /dev/sdb [ 1491.272565] device label 1TB devid 1 transid 248472 /dev/sdb [ 1720.525354] device label 1TB devid 1 transid 248472 /dev/sdb