On 2024/6/4 9:22, Hongbo Li wrote:
I found the following issue on:

HEAD commit: 587f7f5a4765a76f9ea05159963d14f8967cb45b(cmd_list_journal: open with noexcl, so we can work on mounted filesystems)

git tree: master
git repo: https://github.com/koverstreet/bcachefs-tools.git
util-linux: 2.37.2

Update git info:

- For bcachefs:
HEAD commit: fb33234c7540e8f1f91413e3c6f25c7fd5801636(bcachefs: Eytzinger accumulation for accounting keys)
git tree: master
git repo: https://github.com/koverstreet/bcachefs.git

- For bcachefs-tools:
HEAD commit: 587f7f5a4765a76f9ea05159963d14f8967cb45b(cmd_list_journal: open with noexcl, so we can work on mounted filesystems)
git tree: master
git repo: https://github.com/koverstreet/bcachefs-tools.git

- For mount:
util-linux: 2.37.2



Thanks,
Hongbo


IMPORTANT: If someone fix this issue, please kindly add the following tag to the commit:

Reported-by: Hongbo Li <[email protected]>

[Tue Jun  4 09:16:44 2024] bcachefs (loop1): mounting version 1.9: disk_accounting_v2
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): initializing new filesystem
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): going read-write
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): marking superblocks
[Tue Jun  4 09:16:44 2024] ------------[ cut here ]------------
[Tue Jun  4 09:16:44 2024] memcpy: detected field-spanning write (size 4) of single field "r" at fs/bcachefs/disk_accounting.c:185 (size 3) [Tue Jun  4 09:16:44 2024] WARNING: CPU: 6 PID: 11 at fs/bcachefs/disk_accounting.c:185 __bch2_accounting_mem_mod_slowpath+0x39f/0x3d0 [Tue Jun  4 09:16:44 2024] Modules linked in: loop nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security rfkill ip_set nf_tables nfnetlink ip6table_filter ip6_tables iptable_filter ip_tables intel_rapl_msr intel_rapl_common nfit libnvdimm kvm_intel ppdev kvm rapl joydev bochs drm_vram_helper sg drm_ttm_helper parport_pc parport ttm drm_kms_helper i2c_piix4 pcspkr drm fuse ext4 mbcache jbd2 sr_mod cdrom ata_generic ata_piix crct10dif_pclmul crc32_pclmul virtio_net crc32c_intel net_failover ghash_clmulni_intel failover serio_raw libata sha512_ssse3 virtio_blk virtio_console dimlib dm_mirror dm_region_hash dm_log dm_mod [Tue Jun  4 09:16:44 2024] CPU: 6 PID: 11 Comm: kworker/u32:0 Kdump: loaded Not tainted 6.10.0-rc2+ #4 [Tue Jun  4 09:16:44 2024] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014 [Tue Jun  4 09:16:44 2024] Workqueue: btree_update btree_interior_update_work [Tue Jun  4 09:16:44 2024] RIP: 0010:__bch2_accounting_mem_mod_slowpath+0x39f/0x3d0 [Tue Jun  4 09:16:44 2024] Code: 01 00 0f 85 11 ff ff ff b9 03 00 00 00 48 c7 c2 e0 af 99 ad 4c 89 f6 48 c7 c7 e8 d7 95 ad c6 05 58 d0 d6 01 01 e8 81 92 b4 ff <0f> 0b e9 e8 fe ff ff 8b 06 41 89 01 42 8b 44 36 fc 43 89 44 31 fc
[Tue Jun  4 09:16:44 2024] RSP: 0018:ff765b4d40063bb8 EFLAGS: 00010282
[Tue Jun  4 09:16:44 2024] RAX: 0000000000000000 RBX: ff4cd701434d88b8 RCX: 0000000000000027 [Tue Jun  4 09:16:44 2024] RDX: ff4cd7103fd20bc8 RSI: 0000000000000001 RDI: ff4cd7103fd20bc0 [Tue Jun  4 09:16:44 2024] RBP: ff765b4d40063c50 R08: 0000000000000000 R09: ff765b4d40063a70 [Tue Jun  4 09:16:44 2024] R10: ff765b4d40063a68 R11: ffffffffae3d5728 R12: ff4cd70186f80000 [Tue Jun  4 09:16:44 2024] R13: 0000000000000000 R14: 0000000000000004 R15: ff4cd701434d88b8 [Tue Jun  4 09:16:44 2024] FS:  0000000000000000(0000) GS:ff4cd7103fd00000(0000) knlGS:0000000000000000 [Tue Jun  4 09:16:44 2024] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [Tue Jun  4 09:16:44 2024] CR2: 00005606add87000 CR3: 0000000a9fa1a002 CR4: 0000000000771ef0 [Tue Jun  4 09:16:44 2024] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [Tue Jun  4 09:16:44 2024] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[Tue Jun  4 09:16:44 2024] PKRU: 55555554
[Tue Jun  4 09:16:44 2024] Call Trace:
[Tue Jun  4 09:16:44 2024]  <TASK>
[Tue Jun  4 09:16:44 2024]  ? __warn+0x83/0x130
[Tue Jun  4 09:16:44 2024]  ? __bch2_accounting_mem_mod_slowpath+0x39f/0x3d0
[Tue Jun  4 09:16:44 2024]  ? __report_bug+0xea/0x100
[Tue Jun  4 09:16:44 2024]  ? report_bug+0x24/0x70
[Tue Jun  4 09:16:44 2024]  ? handle_bug+0x3c/0x70
[Tue Jun  4 09:16:44 2024]  ? exc_invalid_op+0x18/0x70
[Tue Jun  4 09:16:44 2024]  ? asm_exc_invalid_op+0x1a/0x20
[Tue Jun  4 09:16:44 2024]  ? __bch2_accounting_mem_mod_slowpath+0x39f/0x3d0 [Tue Jun  4 09:16:44 2024]  ? __bch2_accounting_mem_mod_slowpath+0x39f/0x3d0
[Tue Jun  4 09:16:44 2024]  ? _raw_spin_unlock_irq+0xe/0x30
[Tue Jun  4 09:16:44 2024]  ? rcu_sync_enter+0x8c/0x100
[Tue Jun  4 09:16:44 2024]  ? bch2_printbuf_exit+0x20/0x30
[Tue Jun  4 09:16:44 2024]  bch2_accounting_mem_mod_slowpath+0x6b/0x100
[Tue Jun  4 09:16:44 2024] bch2_trans_commit_write_locked.constprop.0+0x3e0/0xb00
[Tue Jun  4 09:16:44 2024]  do_bch2_trans_commit.isra.0+0xfa/0x550
[Tue Jun  4 09:16:44 2024]  __bch2_trans_commit+0x380/0x880
[Tue Jun  4 09:16:44 2024]  btree_update_nodes_written+0x525/0x850
[Tue Jun  4 09:16:44 2024]  ? btree_update_nodes_written+0x116/0x850
[Tue Jun  4 09:16:44 2024]  btree_interior_update_work+0x55/0x60
[Tue Jun  4 09:16:44 2024]  process_one_work+0x184/0x3b0
[Tue Jun  4 09:16:44 2024]  worker_thread+0x2f9/0x380
[Tue Jun  4 09:16:44 2024]  ? __pfx_worker_thread+0x10/0x10
[Tue Jun  4 09:16:44 2024]  kthread+0xd0/0x100
[Tue Jun  4 09:16:44 2024]  ? __pfx_kthread+0x10/0x10
[Tue Jun  4 09:16:44 2024]  ret_from_fork+0x31/0x50
[Tue Jun  4 09:16:44 2024]  ? __pfx_kthread+0x10/0x10
[Tue Jun  4 09:16:44 2024]  ret_from_fork_asm+0x1a/0x30
[Tue Jun  4 09:16:44 2024]  </TASK>
[Tue Jun  4 09:16:44 2024] ---[ end trace 0000000000000000 ]---
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): initializing freespace
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): done initializing freespace
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): reading snapshots table
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): reading snapshots done
[Tue Jun  4 09:16:44 2024] bcachefs (loop1): done starting filesystem



It can be reproduced by:

reboot
bcachefs format $BCACHEFS_DEV
mount -t bcachefs $BCACHEFS_DEV /mnt/bcachefs


Thanks,
Hongbo

Reply via email to