-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This occurs sporadically and the machine is somewhat useless as a result
since most filesystem operations then hang.  For example even reboot 
fails because it does filesystem operations.

kernel is regular kernel.org 3.12.6 compiled with Ubuntu's kernel config.
OS is Ubuntu 13.10 AMD64

I have 3 separate btrfs filesystems each with a few subvolumes, and with
subvolume snapshots (hourly, daily, weekly etc).  No RAID, crypto etc.

Kernel BUG at ffffffffa01268e8 [verbose debug info unavailable]
[86961.217522] invalid opcode: 0000 [#1] SMP 
[86961.217536] Modules linked in: pci_stub vboxpci(OF) vboxnetadp(OF) 
vboxnetflt(OF) vboxdrv(OF) 8021q garp mrp parport_pc ppdev bnep rfcomm 
bluetooth binfmt_misc snd_hda_codec_hdmi snd_hda_codec_realtek 
x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul 
crc32_pclmul ghash_clmulni_intel bridge aesni_intel stp aes_x86_64 llc lrw 
gf128mul glue_helper ablk_helper cryptd eeepc_wmi asus_wmi mxm_wmi 
sparse_keymap joydev snd_hda_intel snd_hda_codec arc4 snd_usb_audio 
snd_seq_midi snd_usbmidi_lib snd_hwdep snd_seq_midi_event uvcvideo snd_rawmidi 
videobuf2_vmalloc ath9k videobuf2_memops snd_pcm videobuf2_core ath9k_common 
videodev ath9k_hw snd_page_alloc ath mac80211 microcode psmouse serio_raw 
cfg80211 i915 snd_seq lpc_ich snd_seq_device drm_kms_helper snd_timer drm snd 
wmi video i2c_algo_bit mac_hid mei_me soundcore mei lp parport hid_generic 
usbhid hid btrfs libcrc32c raid10 raid456 async_raid6_recov async_memcpy 
async_pq async_xor async_tx xor raid6_pq e1000e ra
 i
d1 ahci raid0 ptp libahci pps_core multipath linear
[86961.217905] CPU: 2 PID: 6825 Comm: btrfs-endio-wri Tainted: GF       W  O 
3.12.6-rogerb #1
[86961.217926] Hardware name: System manufacturer System Product Name/P8Z77-V 
PRO, BIOS 2003 05/10/2013
[86961.217954] task: ffff8800a2374710 ti: ffff88003fbb8000 task.ti: 
ffff88003fbb8000
[86961.217985] RIP: 0010:[<ffffffffa01268e8>]  [<ffffffffa01268e8>] 
btrfs_merge_bio_hook+0x78/0x80 [btrfs]
[86961.218031] RSP: 0000:ffff88003fbb9638  EFLAGS: 00010282
[86961.218044] RAX: 00000000ffffffea RBX: 0000000000001000 RCX: 0000000000000006
[86961.218070] RDX: 0000000000000007 RSI: 0000000021382136 RDI: 0000000000000246
[86961.218108] RBP: ffff88003fbb9650 R08: 0000000000000092 R09: 000000000000078f
[86961.218126] R10: 0000000000000000 R11: ffff88003fbb91e6 R12: 0000000000001000
[86961.218156] R13: ffff8801044e0ba8 R14: ffff8807f3580040 R15: 0000000019800008
[86961.218174] FS:  0000000000000000(0000) GS:ffff88081fa80000(0000) 
knlGS:0000000000000000
[86961.218193] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[86961.218208] CR2: 00007f5b389be000 CR3: 0000000001a30000 CR4: 00000000001407e0
[86961.218240] Stack:
[86961.218250]  0000000000001000 0000000000001000 ffff88003fbb9870 
ffff88003fbb96a0
[86961.218283]  ffffffffa0141c67 0000002000000000 0000000000000000 
ffffea0019b1d7c0
[86961.218306]  0000000019800008 0000000000000000 0000000000000000 
0000000000001000
[86961.218333] Call Trace:
[86961.218356]  [<ffffffffa0141c67>] submit_extent_page.isra.35+0xb7/0x1e0 
[btrfs]
[86961.218386]  [<ffffffffa0141fd5>] __do_readpage+0x245/0x760 [btrfs]
[86961.218408]  [<ffffffffa01436f0>] ? repair_eb_io_failure+0xb0/0xb0 [btrfs]
[86961.218432]  [<ffffffffa011c240>] ? free_root_pointers+0x190/0x190 [btrfs]
[86961.218457]  [<ffffffffa013d987>] ? btrfs_lookup_ordered_extent+0x27/0x1e0 
[btrfs]
[86961.218482]  [<ffffffffa01425b5>] __extent_read_full_page+0xc5/0xe0 [btrfs]
[86961.218508]  [<ffffffffa011c240>] ? free_root_pointers+0x190/0x190 [btrfs]
[86961.218544]  [<ffffffffa011c240>] ? free_root_pointers+0x190/0x190 [btrfs]
[86961.218580]  [<ffffffffa0145ceb>] read_extent_buffer_pages+0x21b/0x300 
[btrfs]
[86961.218603]  [<ffffffffa011c240>] ? free_root_pointers+0x190/0x190 [btrfs]
[86961.218625]  [<ffffffffa011d373>] 
btree_read_extent_buffer_pages.constprop.55+0xb3/0x120 [btrfs]
[86961.218651]  [<ffffffffa011fc16>] read_tree_block+0x46/0x80 [btrfs]
[86961.218671]  [<ffffffffa0101038>] read_block_for_search.isra.34+0x148/0x380 
[btrfs]
[86961.218702]  [<ffffffff81061ccf>] ? warn_slowpath_common+0x8f/0xa0
[86961.218724]  [<ffffffffa01039f7>] btrfs_search_old_slot+0x2c7/0x900 [btrfs]
[86961.218747]  [<ffffffffa017d04c>] __resolve_indirect_refs+0x11c/0x5c0 [btrfs]
[86961.218771]  [<ffffffffa017de2a>] find_parent_nodes+0x5ca/0xe70 [btrfs]
[86961.218793]  [<ffffffffa01287f0>] ? btrfs_submit_bio_hook+0x1e0/0x1e0 [btrfs]
[86961.218816]  [<ffffffffa017f03f>] iterate_extent_inodes+0xdf/0x250 [btrfs]
[86961.218838]  [<ffffffffa01287f0>] ? btrfs_submit_bio_hook+0x1e0/0x1e0 [btrfs]
[86961.218861]  [<ffffffffa017f237>] iterate_inodes_from_logical+0x87/0xa0 
[btrfs]
[86961.218883]  [<ffffffffa0126dab>] record_extent_backrefs+0x7b/0xf0 [btrfs]
[86961.218906]  [<ffffffffa013116f>] btrfs_finish_ordered_io+0x1ef/0xaf0 [btrfs]
[86961.218929]  [<ffffffffa0131cf5>] finish_ordered_fn+0x15/0x20 [btrfs]
[86961.218950]  [<ffffffffa0152cca>] worker_loop+0x15a/0x5c0 [btrfs]
[86961.218971]  [<ffffffffa0152b70>] ? btrfs_queue_worker+0x330/0x330 [btrfs]
[86961.218988]  [<ffffffff81085480>] kthread+0xc0/0xd0
[86961.219001]  [<ffffffff810853c0>] ? kthread_create_on_node+0x120/0x120
[86961.219018]  [<ffffffff816f3afc>] ret_from_fork+0x7c/0xb0
[86961.219033]  [<ffffffff810853c0>] ? kthread_create_on_node+0x120/0x120
[86961.219049] Code: c9 45 31 c0 89 fe 48 89 c7 4c 89 65 e8 e8 31 77 02 00 85 
c0 78 15 4c 01 e3 31 c0 48 3b 5d e8 0f 97 c0 48 83 c4 08 5b 41 5c 5d c3 <0f> 0b 
66 0f 1f 44 00 00 0f 1f 44 00 00 55 48 89 e5 41 57 49 89 
[86961.219169] RIP  [<ffffffffa01268e8>] btrfs_merge_bio_hook+0x78/0x80 [btrfs]
[86961.219193]  RSP <ffff88003fbb9638>

Roger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlLGMfEACgkQmOOfHg372QRSNwCfakfGA/iGw9nLn6wzTv+1QDIJ
2o4An0mOr6swtm3BU02KzDThn7BeFiBv
=wNlu
-----END PGP SIGNATURE-----

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to