EXT4-fs error (device loop4): ext4_read_inline_dir:1512: inode #12: block 9: comm syz-executor: path /71/bus/file0: bad entry in directory: directory entry overrun - offset=24, inode=13, rec_len=65556, size=60 fake=0 ================================================================== BUG: KCSAN: data-race in data_push_tail / string write to 0xffffffff895e3028 of 1 bytes by task 28 on cpu 0: string_nocheck lib/vsprintf.c:654 [inline] string+0x165/0x220 lib/vsprintf.c:732 vsnprintf+0x543/0x8c0 lib/vsprintf.c:2948 vscnprintf+0x41/0x90 lib/vsprintf.c:3017 printk_sprint+0x30/0x2b0 kernel/printk/printk.c:2222 vprintk_store+0x57f/0x910 kernel/printk/printk.c:2364 vprintk_emit+0x1a4/0x580 kernel/printk/printk.c:2455 vprintk_default+0x26/0x30 kernel/printk/printk.c:2494 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2504 kauditd_printk_skb kernel/audit.c:588 [inline] kauditd_hold_skb+0x1b1/0x1c0 kernel/audit.c:623 kauditd_send_queue+0x275/0x2d0 kernel/audit.c:808 kauditd_thread+0x439/0x660 kernel/audit.c:932 kthread+0x223/0x270 kernel/kthread.c:436 ret_from_fork+0x146/0x330 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 read to 0xffffffff895e3028 of 8 bytes by task 8890 on cpu 1: data_make_reusable kernel/printk/printk_ringbuffer.c:607 [inline] data_push_tail+0x104/0x440 kernel/printk/printk_ringbuffer.c:692 data_alloc+0x111/0x380 kernel/printk/printk_ringbuffer.c:1088 prb_reserve+0x8e3/0xaf0 kernel/printk/printk_ringbuffer.c:1725 vprintk_store+0x54e/0x910 kernel/printk/printk.c:2354 vprintk_emit+0x1a4/0x580 kernel/printk/printk.c:2455 vprintk_default+0x26/0x30 kernel/printk/printk.c:2494 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2504 __ext4_error_file+0x330/0x3f0 fs/ext4/super.c:896 __ext4_check_dir_entry+0x4e6/0x540 fs/ext4/dir.c:115 ext4_read_inline_dir+0x4f7/0x730 fs/ext4/inline.c:1511 ext4_readdir+0x22d/0x2050 fs/ext4/dir.c:164 iterate_dir+0x142/0x350 fs/readdir.c:114 __do_sys_getdents64 fs/readdir.c:404 [inline] __se_sys_getdents64+0xd2/0x230 fs/readdir.c:389 __x64_sys_getdents64+0x43/0x50 fs/readdir.c:389 x64_sys_call+0x2387/0x2550 arch/x86/include/generated/asm/syscalls_64.h:218 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x112/0x360 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x3fffffffffffedfc -> 0x725f6d6461737973 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 8890 Comm: syz-executor Not tainted syzkaller #0 PREEMPT(lazy) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 ================================================================== EXT4-fs error (device loop4): ext4_read_inline_dir:1512: inode #12: block 9: comm syz-executor: path /71/bus/file0: bad entry in directory: directory entry overrun - offset=24, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs error (device loop4): empty_inline_dir:1796: inode #12: block 9: comm syz-executor: bad entry in directory: directory entry overrun - offset=4, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs error (device loop4): ext4_read_inline_dir:1512: inode #12: block 9: comm syz-executor: path /71/bus/file0: bad entry in directory: directory entry overrun - offset=24, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs error (device loop4): ext4_read_inline_dir:1512: inode #12: block 9: comm syz-executor: path /71/bus/file0: bad entry in directory: directory entry overrun - offset=24, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs error (device loop4): empty_inline_dir:1796: inode #12: block 9: comm syz-executor: bad entry in directory: directory entry overrun - offset=4, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs error (device loop4): ext4_read_inline_dir:1512: inode #12: block 9: comm syz-executor: path /71/bus/file0: bad entry in directory: directory entry overrun - offset=24, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs error (device loop4): ext4_read_inline_dir:1512: inode #12: block 9: comm syz-executor: path /71/bus/file0: bad entry in directory: directory entry overrun - offset=24, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs error (device loop4): empty_inline_dir:1796: inode #12: block 9: comm syz-executor: bad entry in directory: directory entry overrun - offset=4, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs error (device loop4): ext4_read_inline_dir:1512: inode #12: block 9: comm syz-executor: path /71/bus/file0: bad entry in directory: directory entry overrun - offset=24, inode=13, rec_len=65556, size=60 fake=0 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60 EXT4-fs warning (device loop4): empty_inline_dir:1803: bad inline directory (dir #12) - inode 13, rec_len 21, name_len 5inline size 60