Hello, 

After 7 days, BTRFS crashed again with the same error: 

[Tue Apr 23 21:59:40 2019] ------------[ cut here ]------------ 
[Tue Apr 23 21:59:40 2019] kernel BUG at fs/btrfs/ctree.c:3230! 
[Tue Apr 23 21:59:40 2019] invalid opcode: 0000 [#1] SMP PTI 
[Tue Apr 23 21:59:40 2019] CPU: 0 PID: 526 Comm: nfsd Not tainted 
4.19.0-4-amd64 #1 Debian 4.19.28-2 
[Tue Apr 23 21:59:40 2019] Hardware name: VMware, Inc. VMware Virtual 
Platform/440BX Desktop Reference Platform, BIOS 6.00 09/17/2015 
[Tue Apr 23 21:59:40 2019] RIP: 0010:btrfs_set_item_key_safe+0x116/0x190 
[btrfs] 
[Tue Apr 23 21:59:40 2019] Code: 48 8d 7c 24 17 48 89 44 24 20 0f b6 44 24 0e 
88 44 24 1f 48 8b 44 24 06 48 89 44 24 17 e8 c2 f3 ff ff 85 c0 0f 8f 46 ff ff 
ff <0f> 0b 8d 43 ff 48 8d 74 24 06 4c 89 e7 b9 11 00 00 00 48 98 48 8d 
[Tue Apr 23 21:59:40 2019] RSP: 0018:ffffb23fc082f6a0 EFLAGS: 00010246 
[Tue Apr 23 21:59:40 2019] RAX: 0000000000000000 RBX: 000000000000008d RCX: 
000000000c71b000 
[Tue Apr 23 21:59:40 2019] RDX: 000000000003996e RSI: ffffb23fc082f795 RDI: 
ffffb23fc082f6b7 
[Tue Apr 23 21:59:40 2019] RBP: ffff9e9ec6bc95b0 R08: 0000000000001000 R09: 
0000000000004000 
[Tue Apr 23 21:59:40 2019] R10: 0000000000000000 R11: 00000000ffffffff R12: 
ffff9e9e90957000 
[Tue Apr 23 21:59:40 2019] R13: ffffb23fc082f795 R14: 0000000000000000 R15: 
000000000d007000 
[Tue Apr 23 21:59:40 2019] FS: 0000000000000000(0000) GS:ffff9e9efda00000(0000) 
knlGS:0000000000000000 
[Tue Apr 23 21:59:40 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 
[Tue Apr 23 21:59:40 2019] CR2: 00007f8bddd7fae4 CR3: 00000000735de000 CR4: 
00000000000406f0 
[Tue Apr 23 21:59:40 2019] Call Trace: 
[Tue Apr 23 21:59:40 2019] __btrfs_drop_extents+0x7ae/0xcf0 [btrfs] 
[Tue Apr 23 21:59:40 2019] btrfs_log_changed_extents.isra.24+0x391/0x990 
[btrfs] 
[Tue Apr 23 21:59:40 2019] btrfs_log_inode+0xb54/0x1240 [btrfs] 
[Tue Apr 23 21:59:40 2019] ? __schedule+0x2aa/0x870 
[Tue Apr 23 21:59:40 2019] ? __switch_to_asm+0x34/0x70 
[Tue Apr 23 21:59:40 2019] btrfs_log_inode_parent+0x2a1/0xac0 [btrfs] 
[Tue Apr 23 21:59:40 2019] ? wait_current_trans+0x2f/0xf0 [btrfs] 
[Tue Apr 23 21:59:40 2019] ? refcount_inc_checked+0x5/0x30 
[Tue Apr 23 21:59:40 2019] ? join_transaction+0xec/0x410 [btrfs] 
[Tue Apr 23 21:59:40 2019] btrfs_log_dentry_safe+0x4a/0x70 [btrfs] 
[Tue Apr 23 21:59:40 2019] btrfs_sync_file+0x1cb/0x3d0 [btrfs] 
[Tue Apr 23 21:59:40 2019] btrfs_file_write_iter+0x495/0x590 [btrfs] 
[Tue Apr 23 21:59:40 2019] ? apparmor_cred_prepare+0x4c/0x60 
[Tue Apr 23 21:59:40 2019] do_iter_readv_writev+0x13a/0x1b0 
[Tue Apr 23 21:59:40 2019] do_iter_write+0x80/0x190 
[Tue Apr 23 21:59:40 2019] nfsd_vfs_write+0xe6/0x450 [nfsd] 
[Tue Apr 23 21:59:40 2019] ? do_dentry_open+0xd1/0x330 
[Tue Apr 23 21:59:40 2019] nfsd_write+0x88/0x170 [nfsd] 
[Tue Apr 23 21:59:40 2019] ? _cond_resched+0x15/0x30 
[Tue Apr 23 21:59:40 2019] nfsd3_proc_write+0xc3/0x170 [nfsd] 
[Tue Apr 23 21:59:40 2019] nfsd_dispatch+0x9e/0x210 [nfsd] 
[Tue Apr 23 21:59:40 2019] svc_process_common+0x4a5/0x720 [sunrpc] 
[Tue Apr 23 21:59:40 2019] ? nfsd_destroy+0x50/0x50 [nfsd] 
[Tue Apr 23 21:59:40 2019] svc_process+0xb7/0xf0 [sunrpc] 
[Tue Apr 23 21:59:40 2019] nfsd+0xe3/0x140 [nfsd] 
[Tue Apr 23 21:59:40 2019] kthread+0x112/0x130 
[Tue Apr 23 21:59:40 2019] ? kthread_bind+0x30/0x30 
[Tue Apr 23 21:59:40 2019] ret_from_fork+0x35/0x40 
[Tue Apr 23 21:59:40 2019] Modules linked in: vmw_vsock_vmci_transport vsock 
coretemp crct10dif_pclmul crc32_pclmul vmwgfx ttm ghash_clmulni_intel ppdev 
drm_kms_helper vmw_balloon intel_rapl_perf joydev evdev drm pcspkr serio_raw sg 
vmw_vmci parport_pc parport button ac nfsd auth_rpcgss nfs_acl lockd grace 
sunrpc ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 fscrypto ecb btrfs 
xor zstd_decompress zstd_compress xxhash raid6_pq libcrc32c crc32c_generic 
sd_mod sr_mod cdrom ata_generic crc32c_intel aesni_intel aes_x86_64 crypto_simd 
cryptd glue_helper psmouse ata_piix mptspi mptscsih mptbase libata vmxnet3 
scsi_transport_spi scsi_mod i2c_piix4 floppy 
[Tue Apr 23 21:59:40 2019] ---[ end trace 9153b7dc6f042f19 ]--- 
[Tue Apr 23 21:59:40 2019] RIP: 0010:btrfs_set_item_key_safe+0x116/0x190 
[btrfs] 
[Tue Apr 23 21:59:40 2019] Code: 48 8d 7c 24 17 48 89 44 24 20 0f b6 44 24 0e 
88 44 24 1f 48 8b 44 24 06 48 89 44 24 17 e8 c2 f3 ff ff 85 c0 0f 8f 46 ff ff 
ff <0f> 0b 8d 43 ff 48 8d 74 24 06 4c 89 e7 b9 11 00 00 00 48 98 48 8d 
[Tue Apr 23 21:59:40 2019] RSP: 0018:ffffb23fc082f6a0 EFLAGS: 00010246 
[Tue Apr 23 21:59:40 2019] RAX: 0000000000000000 RBX: 000000000000008d RCX: 
000000000c71b000 
[Tue Apr 23 21:59:40 2019] RDX: 000000000003996e RSI: ffffb23fc082f795 RDI: 
ffffb23fc082f6b7 
[Tue Apr 23 21:59:40 2019] RBP: ffff9e9ec6bc95b0 R08: 0000000000001000 R09: 
0000000000004000 
[Tue Apr 23 21:59:40 2019] R10: 0000000000000000 R11: 00000000ffffffff R12: 
ffff9e9e90957000 
[Tue Apr 23 21:59:40 2019] R13: ffffb23fc082f795 R14: 0000000000000000 R15: 
000000000d007000 
[Tue Apr 23 21:59:40 2019] FS: 0000000000000000(0000) GS:ffff9e9efda00000(0000) 
knlGS:0000000000000000 
[Tue Apr 23 21:59:40 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 
[Tue Apr 23 21:59:40 2019] CR2: 00007f8bddd7fae4 CR3: 00000000735de000 CR4: 
00000000000406f0 
[05:24 AM] root@nas-201-b:~> uptime 
05:24:56 up 7 days, 15:05, 1 user, load average: 16.07, 16.03, 15.85 

Please let me know if you need any other details to help me resolve this issue. 

----- Original Message -----

From: "Gregory Malloff" <gregory.mall...@silvernetworks.ca> 
To: linux-btrfs@vger.kernel.org 
Sent: Tuesday, April 16, 2019 12:53:20 PM 
Subject: kernel BUG at fs/btrfs/ctree.c:3230! 


Hello, 

Problem: On a Debian 9 or 10 system with an NFS share and heavy I/O, about 
every 5 days or so, I get the following: 

http://cwillu.com:8080/207.102.58.55 

4,1352,538395169676,-;------------[ cut here ]------------ 
2,1353,538395169680,-;kernel BUG at fs/btrfs/ctree.c:3230! 
4,1354,538395169742,-;invalid opcode: 0000 [#1] SMP PTI 
4,1355,538395169767,-;CPU: 0 PID: 859 Comm: nfsd Not tainted 4.19.0-4-amd64 #1 
Debian 4.19.28-2 
4,1356,538395169802,-;Hardware name: VMware, Inc. VMware Virtual Platform/440BX 
Desktop Reference Platform, BIOS 6.00 09/17/2015 
4,1357,538395169884,-;RIP: 0010:btrfs_set_item_key_safe+0x116/0x190 [btrfs] 
4,1358,538395169921,-;Code: 48 8d 7c 24 17 48 89 44 24 20 0f b6 44 24 0e 88 44 
24 1f 48 8b 44 24 06 48 89 44 24 17 e8 c2 f3 ff ff 85 c0 0f 8f 46 ff ff ff <0f> 
0b 8d 43 ff 48 8d 74 24 06 4c 89 e7 b9 11 00 00 00 48 98 48 8d 
4,1359,538395170000,-;RSP: 0018:ffffc08a41fbf6a0 EFLAGS: 00010246 
4,1360,538395171003,-;RAX: 0000000000000000 RBX: 000000000000008f RCX: 
000000005baa2000 
4,1361,538395171948,-;RDX: 0000000000031b05 RSI: ffffc08a41fbf795 RDI: 
ffffc08a41fbf6b7 
4,1362,538395172882,-;RBP: ffff9d6b33ef3460 R08: 0000000000001000 R09: 
0000000000004000 
4,1363,538395173774,-;R10: 0000000000000000 R11: 00000000ffffffff R12: 
ffff9d6c5a788c08 
4,1364,538395174713,-;R13: ffffc08a41fbf795 R14: 0000000000000000 R15: 
000000005c01a000 
4,1365,538395175761,-;FS: 0000000000000000(0000) GS:ffff9d6cb7a00000(0000) 
knlGS:0000000000000000 
4,1366,538395176716,-;CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 
4,1367,538395177582,-;CR2: 00007ffe8161dbe8 CR3: 000000022b3fa000 CR4: 
00000000000406f0 
4,1368,538395178523,-;Call Trace: 
4,1369,538395179418,-; __btrfs_drop_extents+0x7ae/0xcf0 [btrfs] 
4,1370,538395180296,-; btrfs_log_changed_extents.isra.24+0x391/0x990 [btrfs] 
4,1371,538395181233,-; btrfs_log_inode+0xb54/0x1240 [btrfs] 
4,1372,538395182096,-; ? __kprobes_text_end+0xe5c68/0xe5c68 
4,1373,538395182930,-; ? __switch_to_asm+0x34/0x70 
4,1374,538395183747,-; ? __switch_to_asm+0x40/0x70 
4,1375,538395184542,-; ? __switch_to_asm+0x34/0x70 
4,1376,538395185320,-; ? __switch_to_asm+0x34/0x70 
4,1377,538395186078,-; ? __switch_to_asm+0x40/0x70 
4,1378,538395186859,-; btrfs_log_inode_parent+0x2a1/0xac0 [btrfs] 
4,1379,538395187644,-; ? wait_current_trans+0x2f/0xf0 [btrfs] 
4,1380,538395188379,-; ? refcount_inc_checked+0x5/0x30 
4,1381,538395189254,-; ? join_transaction+0xec/0x410 [btrfs] 
4,1382,538395190159,-; btrfs_log_dentry_safe+0x4a/0x70 [btrfs] 
4,1383,538395190901,-; btrfs_sync_file+0x1cb/0x3d0 [btrfs] 
4,1384,538395191826,-; btrfs_file_write_iter+0x495/0x590 [btrfs] 
4,1385,538395192631,-; ? apparmor_cred_prepare+0x4c/0x60 
4,1386,538395193334,-; do_iter_readv_writev+0x13a/0x1b0 
4,1387,538395195201,-; do_iter_write+0x80/0x190 
4,1388,538395195877,-; nfsd_vfs_write+0xe6/0x450 [nfsd] 
4,1389,538395196537,-; ? do_dentry_open+0xd1/0x330 
4,1390,538395197182,-; nfsd_write+0x88/0x170 [nfsd] 
4,1391,538395197785,-; ? _cond_resched+0x15/0x30 
4,1392,538395198386,-; nfsd3_proc_write+0xc3/0x170 [nfsd] 
4,1393,538395198980,-; nfsd_dispatch+0x9e/0x210 [nfsd] 
4,1394,538395199561,-; svc_process_common+0x4a5/0x720 [sunrpc] 
4,1395,538395200128,-; ? nfsd_destroy+0x50/0x50 [nfsd] 
4,1396,538395200682,-; svc_process+0xb7/0xf0 [sunrpc] 
4,1397,538395201219,-; nfsd+0xe3/0x140 [nfsd] 
4,1398,538395201742,-; kthread+0x112/0x130 
4,1399,538395202263,-; ? kthread_bind+0x30/0x30 
4,1400,538395202776,-; ret_from_fork+0x35/0x40 
4,1401,538395203296,-;Modules linked in: vmw_vsock_vmci_transport vsock 
coretemp crct10dif_pclmul crc32_pclmul vmwgfx vmw_balloon ttm 
ghash_clmulni_intel ppdev drm_kms_helper intel_rapl_perf joydev pcspkr 
serio_raw drm sg vmw_vmci evdev parport_pc parport button ac nfsd auth_rpcgss 
nfs_acl lockd grace sunrpc ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 
fscrypto ecb btrfs xor zstd_decompress zstd_compress xxhash raid6_pq libcrc32c 
crc32c_generic sd_mod sr_mod cdrom ata_generic crc32c_intel aesni_intel 
aes_x86_64 crypto_simd cryptd glue_helper psmouse mptspi mptscsih ata_piix 
mptbase scsi_transport_spi libata scsi_mod vmxnet3 i2c_piix4 floppy 
4,1402,538395207304,-;---[ end trace 4eda186227cc8ba6 ]--- 

#uname -a 
Linux nas-201-b 4.19.0-4-amd64 #1 SMP Debian 4.19.28-2 (2019-03-15) x86_64 
GNU/Linux 

#btrfs --version 
btrfs-progs v4.20.1 

#btrfs fi show 
Label: none uuid: 1388dd44-f704-42bd-bdfd-95f2b43af671 
Total devices 1 FS bytes used 2.95TiB 
devid 1 size 5.00TiB used 3.35TiB path /dev/sdb 

#btrfs fi df /data 
Data, single: total=3.33TiB, used=2.94TiB 
System, DUP: total=40.00MiB, used=416.00KiB 
Metadata, DUP: total=10.00GiB, used=7.21GiB 
GlobalReserve, single: total=512.00MiB, used=0.00B 

#btrfs check --readonly /dev/sdb 
Opening filesystem to check... 
Checking filesystem on /dev/sdb 
UUID: 1388dd44-f704-42bd-bdfd-95f2b43af671 
[1/7] checking root items 
[2/7] checking extents 
[3/7] checking free space cache 
[4/7] checking fs roots 
[5/7] checking only csums items (without verifying data) 
[6/7] checking root refs 
[7/7] checking quota groups skipped (not enabled on this FS) 
found 3244857946112 bytes used, no error found 
total csum bytes: 3160375372 
total tree bytes: 7738867712 
total fs tree bytes: 2187886592 
total extent tree bytes: 1546764288 
btree space waste bytes: 1368283474 
file data blocks allocated: 6333316149248 
referenced 6330266890240 

#btrfs scrub start /data 
scrub started on /data, fsid 1388dd44-f704-42bd-bdfd-95f2b43af671 (pid=887) 

#btrfs scrub status /data 
scrub status for 1388dd44-f704-42bd-bdfd-95f2b43af671 
scrub started at Tue Apr 16 11:06:49 2019 and finished after 01:27:55 
total bytes scrubbed: 2.96TiB with 0 errors 

#btrfs device stats /data 
[/dev/sdb].write_io_errs 0 
[/dev/sdb].read_io_errs 0 
[/dev/sdb].flush_io_errs 0 
[/dev/sdb].corruption_errs 0 
[/dev/sdb].generation_errs 0 

[dmesg.log file attached] 

Cheers, 
Greg 

Reply via email to