I am running a btrfs disk array of 13 disks in RAID 10 mode. Two days after the last successful scrub one of the disks failed. I attempted to do a "btrfs device delete missing" to remove the disk. Unfortunately, at this time I suffered another disk failure, this time the system disk which was not part of the array (but which was formatted btrfs.) This caused the system to hang after some minutes.
After replacing the system disk and restoring it from backups, I again mounted the array in degraded mode and attempted to "btrfs device delete missing." It ran for about ten minutes, and iotop showed the expected disk activity. Unfortunately I then got a "kernel BUG" screen and a log full of stack traces: Jul 04 11:49:09 the-server.la-la.lan kernel: ------------[ cut here ]------------ Jul 04 11:49:09 the-server.la-la.lan kernel: WARNING: CPU: 2 PID: 3816 at fs/btrfs/delayed-ref.c:475 update_existing_ref.isra.2+0x1b5/0x1e0 [btrfs]() Jul 04 11:49:09 the-server.la-la.lan kernel: Modules linked in: xt_conntrack ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter br_netfilter nf_nat nf_conntrack bridge stp llc macvlan intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm mxm_wmi crct10dif_pclmul crc32_pclmul iTCO_wdt iTCO_vendor_support snd_hda_codec_hdmi ghash_clmulni_intel snd_hda_codec_realtek aesni_intel snd_hda_codec_generic aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw pcspkr i2c_i801 snd_hda_intel joydev evdev snd_hda_controller mousedev snd_hda_codec mac_hid tg3 snd_hwdep snd_pcm lpc_ich ptp pps_core snd_timer libphy snd mei_me mei soundcore battery nuvoton_cir rc_core tpm_tis wmi tpm i915 video drm_kms_helper drm intel_gtt i2c_algo_bit i2c_core Jul 04 11:49:09 the-server.la-la.lan kernel: ie31200_edac shpchp edac_core processor button sch_fq_codel fuse ip_tables x_tables btrfs xor raid6_pq hid_generic usbhid hid sd_mod atkbd libps2 crc32c_intel xhci_pci ahci ehci_pci libahci ehci_hcd xhci_hcd mpt2sas libata raid_class scsi_transport_sas usbcore usb_common scsi_mod i8042 serio Jul 04 11:49:09 the-server.la-la.lan kernel: CPU: 2 PID: 3816 Comm: btrfs Tainted: G W 4.0.7-2-ARCH #1 Jul 04 11:49:09 the-server.la-la.lan kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013 Jul 04 11:49:09 the-server.la-la.lan kernel: 0000000000000000 00000000b63f28db ffff8800ac81f688 ffffffff81574ec3 Jul 04 11:49:09 the-server.la-la.lan kernel: 0000000000000000 0000000000000000 ffff8800ac81f6c8 ffffffff81074e7a Jul 04 11:49:09 the-server.la-la.lan kernel: 0000000000000000 ffff8801f38fba50 ffff880185530388 ffff8800c8956bb0 Jul 04 11:49:09 the-server.la-la.lan kernel: Call Trace: Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81574ec3>] dump_stack+0x4c/0x6e Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81074e7a>] warn_slowpath_common+0x8a/0xc0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81074faa>] warn_slowpath_null+0x1a/0x20 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02bf8a5>] update_existing_ref.isra.2+0x1b5/0x1e0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02bf9bc>] add_delayed_tree_ref+0xec/0x1b0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c07fe>] btrfs_add_delayed_tree_ref+0x10e/0x180 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025a730>] btrfs_free_extent+0xe0/0x140 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02469f6>] ? btrfs_release_path+0x46/0xb0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025aabe>] do_walk_down+0x32e/0x9d0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa0258ad2>] ? walk_down_proc+0x312/0x330 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025b22d>] walk_down_tree+0xcd/0x110 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025ee3f>] btrfs_drop_snapshot+0x3ff/0x8a0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c7c39>] merge_reloc_roots+0xe9/0x280 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c803e>] relocate_block_group+0x26e/0x720 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c86c6>] btrfs_relocate_block_group+0x1d6/0x2e0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa029b97e>] btrfs_relocate_chunk.isra.20+0x3e/0xc0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa029c551>] btrfs_shrink_device+0x1f1/0x470 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02a0bbb>] btrfs_rm_device+0x36b/0x860 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02abe5f>] btrfs_ioctl+0xeff/0x2950 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811e8731>] ? putname+0x41/0x80 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811e942e>] ? user_path_at_empty+0x6e/0xd0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81193c0f>] ? __vma_link_rb+0x6f/0x90 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811ebd06>] do_vfs_ioctl+0x2c6/0x4d0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811ddd03>] ? SyS_newstat+0x33/0x60 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811ebf91>] SyS_ioctl+0x81/0xa0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff8157a7c9>] system_call_fastpath+0x12/0x17 Jul 04 11:49:09 the-server.la-la.lan kernel: ---[ end trace 6d8a8c57a9a3051d ]--- Jul 04 11:49:09 the-server.la-la.lan kernel: ------------[ cut here ]------------ Jul 04 11:49:09 the-server.la-la.lan kernel: WARNING: CPU: 2 PID: 3816 at fs/btrfs/delayed-ref.c:475 update_existing_ref.isra.2+0x1b5/0x1e0 [btrfs]() Jul 04 11:49:09 the-server.la-la.lan kernel: Modules linked in: xt_conntrack ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter br_netfilter nf_nat nf_conntrack bridge stp llc macvlan intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm mxm_wmi crct10dif_pclmul crc32_pclmul iTCO_wdt iTCO_vendor_support snd_hda_codec_hdmi ghash_clmulni_intel snd_hda_codec_realtek aesni_intel snd_hda_codec_generic aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw pcspkr i2c_i801 snd_hda_intel joydev evdev snd_hda_controller mousedev snd_hda_codec mac_hid tg3 snd_hwdep snd_pcm lpc_ich ptp pps_core snd_timer libphy snd mei_me mei soundcore battery nuvoton_cir rc_core tpm_tis wmi tpm i915 video drm_kms_helper drm intel_gtt i2c_algo_bit i2c_core Jul 04 11:49:09 the-server.la-la.lan kernel: ie31200_edac shpchp edac_core processor button sch_fq_codel fuse ip_tables x_tables btrfs xor raid6_pq hid_generic usbhid hid sd_mod atkbd libps2 crc32c_intel xhci_pci ahci ehci_pci libahci ehci_hcd xhci_hcd mpt2sas libata raid_class scsi_transport_sas usbcore usb_common scsi_mod i8042 serio Jul 04 11:49:09 the-server.la-la.lan kernel: CPU: 2 PID: 3816 Comm: btrfs Tainted: G W 4.0.7-2-ARCH #1 Jul 04 11:49:09 the-server.la-la.lan kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013 Jul 04 11:49:09 the-server.la-la.lan kernel: 0000000000000000 00000000b63f28db ffff8800ac81f688 ffffffff81574ec3 Jul 04 11:49:09 the-server.la-la.lan kernel: 0000000000000000 0000000000000000 ffff8800ac81f6c8 ffffffff81074e7a Jul 04 11:49:09 the-server.la-la.lan kernel: 0000000000000000 ffff8801f38fbaa8 ffff8801f38fa2e8 ffff8800c8956bb0 Jul 04 11:49:09 the-server.la-la.lan kernel: Call Trace: Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81574ec3>] dump_stack+0x4c/0x6e Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81074e7a>] warn_slowpath_common+0x8a/0xc0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81074faa>] warn_slowpath_null+0x1a/0x20 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02bf8a5>] update_existing_ref.isra.2+0x1b5/0x1e0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02bf9bc>] add_delayed_tree_ref+0xec/0x1b0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c07fe>] btrfs_add_delayed_tree_ref+0x10e/0x180 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025a730>] btrfs_free_extent+0xe0/0x140 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02469f6>] ? btrfs_release_path+0x46/0xb0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025aabe>] do_walk_down+0x32e/0x9d0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa0258ad2>] ? walk_down_proc+0x312/0x330 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025b22d>] walk_down_tree+0xcd/0x110 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa025ee3f>] btrfs_drop_snapshot+0x3ff/0x8a0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c7c39>] merge_reloc_roots+0xe9/0x280 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c803e>] relocate_block_group+0x26e/0x720 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02c86c6>] btrfs_relocate_block_group+0x1d6/0x2e0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa029b97e>] btrfs_relocate_chunk.isra.20+0x3e/0xc0 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa029c551>] btrfs_shrink_device+0x1f1/0x470 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02a0bbb>] btrfs_rm_device+0x36b/0x860 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffffa02abe5f>] btrfs_ioctl+0xeff/0x2950 [btrfs] Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811e8731>] ? putname+0x41/0x80 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811e942e>] ? user_path_at_empty+0x6e/0xd0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff81193c0f>] ? __vma_link_rb+0x6f/0x90 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811ebd06>] do_vfs_ioctl+0x2c6/0x4d0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811ddd03>] ? SyS_newstat+0x33/0x60 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff811ebf91>] SyS_ioctl+0x81/0xa0 Jul 04 11:49:09 the-server.la-la.lan kernel: [<ffffffff8157a7c9>] system_call_fastpath+0x12/0x17 Jul 04 11:49:09 the-server.la-la.lan kernel: ---[ end trace 6d8a8c57a9a3051e ]--- Jul 04 11:49:15 the-server.la-la.lan kernel: ------------[ cut here ]------------ Jul 04 11:49:15 the-server.la-la.lan kernel: kernel BUG at fs/btrfs/extent-tree.c:2248! Jul 04 11:49:15 the-server.la-la.lan kernel: invalid opcode: 0000 [#1] PREEMPT SMP Jul 04 11:49:15 the-server.la-la.lan kernel: Modules linked in: xt_conntrack ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter br_netfilter nf_nat nf_conntrack bridge stp llc macvlan intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm mxm_wmi crct10dif_pclmul crc32_pclmul iTCO_wdt iTCO_vendor_support snd_hda_codec_hdmi ghash_clmulni_intel snd_hda_codec_realtek aesni_intel snd_hda_codec_generic aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw pcspkr i2c_i801 snd_hda_intel joydev evdev snd_hda_controller mousedev snd_hda_codec mac_hid tg3 snd_hwdep snd_pcm lpc_ich ptp pps_core snd_timer libphy snd mei_me mei soundcore battery nuvoton_cir rc_core tpm_tis wmi tpm i915 video drm_kms_helper drm intel_gtt i2c_algo_bit i2c_core Jul 04 11:49:15 the-server.la-la.lan kernel: ie31200_edac shpchp edac_core processor button sch_fq_codel fuse ip_tables x_tables btrfs xor raid6_pq hid_generic usbhid hid sd_mod atkbd libps2 crc32c_intel xhci_pci ahci ehci_pci libahci ehci_hcd xhci_hcd mpt2sas libata raid_class scsi_transport_sas usbcore usb_common scsi_mod i8042 serio Jul 04 11:49:15 the-server.la-la.lan kernel: CPU: 2 PID: 3816 Comm: btrfs Tainted: G W 4.0.7-2-ARCH #1 Jul 04 11:49:15 the-server.la-la.lan kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013 Jul 04 11:49:15 the-server.la-la.lan kernel: task: ffff8800ce75a880 ti: ffff8800ac81c000 task.ti: ffff8800ac81c000 Jul 04 11:49:15 the-server.la-la.lan kernel: RIP: 0010:[<ffffffffa025c34a>] [<ffffffffa025c34a>] __btrfs_run_delayed_refs+0x10da/0x12c0 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: RSP: 0018:ffff8800ac81f808 EFLAGS: 00010202 Jul 04 11:49:15 the-server.la-la.lan kernel: RAX: 0000000000004000 RBX: 000014a133e6c000 RCX: ffff8801b67aeb00 Jul 04 11:49:15 the-server.la-la.lan kernel: RDX: 0000000000000000 RSI: ffff88020f823070 RDI: ffff88020f823068 Jul 04 11:49:15 the-server.la-la.lan kernel: RBP: ffff8800ac81f938 R08: ffff8802066b60b1 R09: 0000000000000001 Jul 04 11:49:15 the-server.la-la.lan kernel: R10: ffffea0007ce5a40 R11: 00000000000029ea R12: ffff88020f823000 Jul 04 11:49:15 the-server.la-la.lan kernel: R13: 0000000000000000 R14: ffff88018576b268 R15: ffff8800c8956bb0 Jul 04 11:49:15 the-server.la-la.lan kernel: FS: 00007f58481468c0(0000) GS:ffff88021f300000(0000) knlGS:0000000000000000 Jul 04 11:49:15 the-server.la-la.lan kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jul 04 11:49:15 the-server.la-la.lan kernel: CR2: 00007f9942eb2148 CR3: 00000000af3f9000 CR4: 00000000001407e0 Jul 04 11:49:15 the-server.la-la.lan kernel: Stack: Jul 04 11:49:15 the-server.la-la.lan kernel: 0000000000000001 0000000000000000 ffff880000000001 0000000000000001 Jul 04 11:49:15 the-server.la-la.lan kernel: 0000000000000000 ffffffff812e8fbd 000012d50a62c000 0000000000004000 Jul 04 11:49:15 the-server.la-la.lan kernel: ffff8800c8956bb0 ffff8801d0b81800 ffff8800ac81f878 ffffffffa02540da Jul 04 11:49:15 the-server.la-la.lan kernel: Call Trace: Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff812e8fbd>] ? __percpu_counter_add+0x5d/0xa0 Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa02540da>] ? add_pinned_bytes+0x4a/0x60 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa025ccd7>] ? walk_up_proc+0xd7/0x500 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa0260893>] btrfs_run_delayed_refs.part.35+0x73/0x270 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa0260aa5>] btrfs_run_delayed_refs+0x15/0x30 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa0271218>] btrfs_should_end_transaction+0x58/0x60 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa025ee95>] btrfs_drop_snapshot+0x455/0x8a0 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa02c7c39>] merge_reloc_roots+0xe9/0x280 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa02c803e>] relocate_block_group+0x26e/0x720 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa02c86c6>] btrfs_relocate_block_group+0x1d6/0x2e0 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa029b97e>] btrfs_relocate_chunk.isra.20+0x3e/0xc0 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa029c551>] btrfs_shrink_device+0x1f1/0x470 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa02a0bbb>] btrfs_rm_device+0x36b/0x860 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffffa02abe5f>] btrfs_ioctl+0xeff/0x2950 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff811e8731>] ? putname+0x41/0x80 Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff811e942e>] ? user_path_at_empty+0x6e/0xd0 Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff81193c0f>] ? __vma_link_rb+0x6f/0x90 Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff811ebd06>] do_vfs_ioctl+0x2c6/0x4d0 Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff811ddd03>] ? SyS_newstat+0x33/0x60 Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff811ebf91>] SyS_ioctl+0x81/0xa0 Jul 04 11:49:15 the-server.la-la.lan kernel: [<ffffffff8157a7c9>] system_call_fastpath+0x12/0x17 Jul 04 11:49:15 the-server.la-la.lan kernel: Code: a5 48 ff ff ff 4c 8b ad 40 ff ff ff 44 8b 95 38 ff ff ff 65 ff 0d 1f f5 da 5f 74 05 e9 10 f9 ff ff e8 ec 12 07 e1 e9 06 f9 ff ff <0f> 0b 3c b6 0f 84 5c fc ff ff 3c b8 0f 85 c4 f6 ff ff 48 8b 3d Jul 04 11:49:15 the-server.la-la.lan kernel: RIP [<ffffffffa025c34a>] __btrfs_run_delayed_refs+0x10da/0x12c0 [btrfs] Jul 04 11:49:15 the-server.la-la.lan kernel: RSP <ffff8800ac81f808> Jul 04 11:49:15 the-server.la-la.lan kernel: ---[ end trace 6d8a8c57a9a3051f ]--- Jul 04 11:49:35 the-server.la-la.lan kernel: ------------[ cut here ]------------ Jul 04 11:49:35 the-server.la-la.lan kernel: kernel BUG at fs/btrfs/extent-tree.c:2248! Jul 04 11:49:35 the-server.la-la.lan kernel: invalid opcode: 0000 [#2] PREEMPT SMP Jul 04 11:49:35 the-server.la-la.lan kernel: Modules linked in: xt_conntrack ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter br_netfilter nf_nat nf_conntrack bridge stp llc macvlan intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm mxm_wmi crct10dif_pclmul crc32_pclmul iTCO_wdt iTCO_vendor_support snd_hda_codec_hdmi ghash_clmulni_intel snd_hda_codec_realtek aesni_intel snd_hda_codec_generic aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw pcspkr i2c_i801 snd_hda_intel joydev evdev snd_hda_controller mousedev snd_hda_codec mac_hid tg3 snd_hwdep snd_pcm lpc_ich ptp pps_core snd_timer libphy snd mei_me mei soundcore battery nuvoton_cir rc_core tpm_tis wmi tpm i915 video drm_kms_helper drm intel_gtt i2c_algo_bit i2c_core Jul 04 11:49:35 the-server.la-la.lan kernel: ie31200_edac shpchp edac_core processor button sch_fq_codel fuse ip_tables x_tables btrfs xor raid6_pq hid_generic usbhid hid sd_mod atkbd libps2 crc32c_intel xhci_pci ahci ehci_pci libahci ehci_hcd xhci_hcd mpt2sas libata raid_class scsi_transport_sas usbcore usb_common scsi_mod i8042 serio Jul 04 11:49:35 the-server.la-la.lan kernel: CPU: 2 PID: 3651 Comm: btrfs-transacti Tainted: G D W 4.0.7-2-ARCH #1 Jul 04 11:49:35 the-server.la-la.lan kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013 Jul 04 11:49:35 the-server.la-la.lan kernel: task: ffff8800c658e540 ti: ffff8800af230000 task.ti: ffff8800af230000 Jul 04 11:49:35 the-server.la-la.lan kernel: RIP: 0010:[<ffffffffa025c34a>] [<ffffffffa025c34a>] __btrfs_run_delayed_refs+0x10da/0x12c0 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: RSP: 0018:ffff8800af233c08 EFLAGS: 00010202 Jul 04 11:49:35 the-server.la-la.lan kernel: RAX: 0000000000004000 RBX: 000014a133e6c000 RCX: ffff8801b67ae4d0 Jul 04 11:49:35 the-server.la-la.lan kernel: RDX: 0000000000000000 RSI: ffff88020f823d90 RDI: ffff88020f823d88 Jul 04 11:49:35 the-server.la-la.lan kernel: RBP: ffff8800af233d38 R08: ffff8802066b6269 R09: 0000000000000001 Jul 04 11:49:35 the-server.la-la.lan kernel: R10: ffffea0007ce5a40 R11: 00000000000029ea R12: ffff88020f823d20 Jul 04 11:49:35 the-server.la-la.lan kernel: R13: 0000000000000000 R14: ffff88018576b420 R15: ffff8800c8956d10 Jul 04 11:49:35 the-server.la-la.lan kernel: FS: 0000000000000000(0000) GS:ffff88021f300000(0000) knlGS:0000000000000000 Jul 04 11:49:35 the-server.la-la.lan kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jul 04 11:49:35 the-server.la-la.lan kernel: CR2: 00000000016e38e0 CR3: 000000000180b000 CR4: 00000000001407e0 Jul 04 11:49:35 the-server.la-la.lan kernel: Stack: Jul 04 11:49:35 the-server.la-la.lan kernel: 0000000000000001 0000000000000000 000015b100000001 ffff880000000001 Jul 04 11:49:35 the-server.la-la.lan kernel: 0000000000000000 ffff8800c658e5a8 ffff88021f313eb0 ffff8800c658e5a8 Jul 04 11:49:35 the-server.la-la.lan kernel: ffff88021f313eb0 0000000000000001 ffff8800af233ca8 ffffffff810abedb Jul 04 11:49:35 the-server.la-la.lan kernel: Call Trace: Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffff810abedb>] ? dequeue_entity+0x13b/0x5c0 Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffff810145a8>] ? __switch_to+0xe8/0x610 Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffffa0260893>] btrfs_run_delayed_refs.part.35+0x73/0x270 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffffa0260aa5>] btrfs_run_delayed_refs+0x15/0x30 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffffa0271882>] btrfs_commit_transaction+0x52/0xc10 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffffa02724d5>] ? start_transaction+0x95/0x5a0 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffffa026d3a5>] transaction_kthread+0x1d5/0x240 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffffa026d1d0>] ? btrfs_cleanup_transaction+0x5a0/0x5a0 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffff810934b8>] kthread+0xd8/0xf0 Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffff810933e0>] ? kthread_worker_fn+0x170/0x170 Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffff8157a718>] ret_from_fork+0x58/0x90 Jul 04 11:49:35 the-server.la-la.lan kernel: [<ffffffff810933e0>] ? kthread_worker_fn+0x170/0x170 Jul 04 11:49:35 the-server.la-la.lan kernel: Code: a5 48 ff ff ff 4c 8b ad 40 ff ff ff 44 8b 95 38 ff ff ff 65 ff 0d 1f f5 da 5f 74 05 e9 10 f9 ff ff e8 ec 12 07 e1 e9 06 f9 ff ff <0f> 0b 3c b6 0f 84 5c fc ff ff 3c b8 0f 85 c4 f6 ff ff 48 8b 3d Jul 04 11:49:35 the-server.la-la.lan kernel: RIP [<ffffffffa025c34a>] __btrfs_run_delayed_refs+0x10da/0x12c0 [btrfs] Jul 04 11:49:35 the-server.la-la.lan kernel: RSP <ffff8800af233c08> Jul 04 11:49:35 the-server.la-la.lan kernel: ---[ end trace 6d8a8c57a9a30520 ]--- I only included two of the "update_existing_ref" errors, but there were quite a few of them. The array is still readable, and obviously all important data is backed up - but I'd like to know where to go from here to troubleshoot both the array and this crash. Thank you, David Wilhelm -- 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