----- ------------[ cut here ]------------ precision 61864 too large WARNING: CPU: 0 PID: 6958 at lib/vsprintf.c:2720 set_precision lib/vsprintf.c:2720 [inline] WARNING: CPU: 0 PID: 6958 at lib/vsprintf.c:2720 vsnprintf+0x9c8/0xd60 lib/vsprintf.c:2825 Modules linked in: CPU: 0 UID: 0 PID: 6958 Comm: read_btree_node Not tainted 6.15.0-rc7-syzkaller-gd7fa1af5b33e #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : set_precision lib/vsprintf.c:2720 [inline] pc : vsnprintf+0x9c8/0xd60 lib/vsprintf.c:2825 lr : set_precision lib/vsprintf.c:2720 [inline] lr : vsnprintf+0x9c8/0xd60 lib/vsprintf.c:2825 sp : ffff8000a4166540 x29: ffff8000a4166580 x28: ffff80008b30ab40 x27: dfff800000000000 x26: 0000000000000003 x25: ffff8000a41666a0 x24: ffff8000a41666a8 x23: ffff0000cb1df373 x22: ffff80008b30ab43 x21: ffff8000a41666b8 x20: ffff0000cb1df380 x19: 000000000000f1a8 x18: 00000000ffffffff x17: ffff800092f39000 x16: ffff80008ad27e48 x15: ffff700011e740c0 x14: 1ffff00011e740c0 x13: 0000000000000004 x12: ffffffffffffffff x11: ffff700011e740c0 x10: 0000000000ff0100 x9 : dbbc0d0e7a816e00 x8 : dbbc0d0e7a816e00 x7 : 0000000000000001 x6 : 0000000000000001 x5 : ffff8000a4165e98 x4 : ffff80008f415ba0 x3 : ffff800080548ef0 x2 : 0000000000000000 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: set_precision lib/vsprintf.c:2720 [inline] (P) vsnprintf+0x9c8/0xd60 lib/vsprintf.c:2825 (P) bch2_prt_printf+0x170/0x598 fs/bcachefs/printbuf.c:183 bch2_dirent_to_text+0x17c/0x394 fs/bcachefs/dirent.c:215 bch2_val_to_text fs/bcachefs/bkey_methods.c:321 [inline] bch2_bkey_val_to_text+0xf0/0x140 fs/bcachefs/bkey_methods.c:331 __bch2_bkey_fsck_err+0x328/0x494 fs/bcachefs/error.c:628 bch2_dirent_validate+0x654/0x9b0 fs/bcachefs/dirent.c:-1 bch2_bkey_val_validate+0x188/0x278 fs/bcachefs/bkey_methods.c:143 btree_node_bkey_val_validate fs/bcachefs/btree_io.c:841 [inline] bch2_btree_node_read_done+0x2a40/0x4328 fs/bcachefs/btree_io.c:1256 btree_node_read_work+0x414/0xc68 fs/bcachefs/btree_io.c:1367 bch2_btree_node_read+0x1c88/0x2290 fs/bcachefs/btree_io.c:-1 bch2_btree_node_fill+0x91c/0xf38 fs/bcachefs/btree_cache.c:994 bch2_btree_node_get_noiter+0x8b4/0xd80 fs/bcachefs/btree_cache.c:1261 found_btree_node_is_readable fs/bcachefs/btree_node_scan.c:85 [inline] try_read_btree_node fs/bcachefs/btree_node_scan.c:220 [inline] read_btree_nodes_worker+0xdf0/0x1730 fs/bcachefs/btree_node_scan.c:269 kthread+0x5fc/0x75c kernel/kthread.c:464 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:847 irq event stamp: 1640 hardirqs last enabled at (1639): [] __up_console_sem kernel/printk/printk.c:344 [inline] hardirqs last enabled at (1639): [] __console_unlock+0x70/0xc4 kernel/printk/printk.c:2885 hardirqs last disabled at (1640): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:511 softirqs last enabled at (1524): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:32 softirqs last disabled at (1522): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:19 ---[ end trace 0000000000000000 ]--- bcachefs (loop4): invalid bkey in btree_node btree=dirents level=0: u64s 7 type dirent 4096:6229884513039707068:U32_MAX len 0 ver 0: -> 9079256849852661761 type (bad d_type) dirent names exceed bkey size (61864 + 31147 > 0), deleting