EXT4-fs error (device loop4): __ext4_get_inode_loc:4436: comm syz.4.2063: Invalid inode table block 0 in block_group 0 EXT4-fs error (device loop4) in ext4_reserve_inode_write:5810: Corrupt filesystem ================================================================== BUG: KCSAN: data-race in data_alloc / prb_reserve write to 0xffffffff86682c78 of 8 bytes by task 15471 on cpu 0: data_alloc+0x291/0x2c0 kernel/printk/printk_ringbuffer.c:1096 prb_reserve+0x85e/0xb60 kernel/printk/printk_ringbuffer.c:1669 vprintk_store+0x53f/0x810 kernel/printk/printk.c:2269 vprintk_emit+0x10c/0x5e0 kernel/printk/printk.c:2329 vprintk_default+0x26/0x30 kernel/printk/printk.c:2363 vprintk+0x75/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2373 tipc_udp_rcast_add+0x18f/0x1a0 tipc_udp_enable+0x92b/0x980 net/tipc/udp_media.c:791 tipc_enable_bearer net/tipc/bearer.c:327 [inline] __tipc_nl_bearer_enable+0x6c9/0xb20 net/tipc/bearer.c:1043 tipc_nl_bearer_enable+0x22/0x40 net/tipc/bearer.c:1052 genl_family_rcv_msg_doit net/netlink/genetlink.c:1115 [inline] genl_family_rcv_msg net/netlink/genetlink.c:1195 [inline] genl_rcv_msg+0x61b/0x6c0 net/netlink/genetlink.c:1210 netlink_rcv_skb+0x12c/0x230 net/netlink/af_netlink.c:2550 genl_rcv+0x28/0x40 net/netlink/genetlink.c:1219 netlink_unicast_kernel net/netlink/af_netlink.c:1331 [inline] netlink_unicast+0x593/0x670 net/netlink/af_netlink.c:1357 netlink_sendmsg+0x5cc/0x6e0 net/netlink/af_netlink.c:1901 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x140/0x180 net/socket.c:745 ____sys_sendmsg+0x312/0x410 net/socket.c:2597 ___sys_sendmsg net/socket.c:2651 [inline] __sys_sendmsg+0x1e9/0x280 net/socket.c:2680 __do_sys_sendmsg net/socket.c:2689 [inline] __se_sys_sendmsg net/socket.c:2687 [inline] __x64_sys_sendmsg+0x46/0x50 net/socket.c:2687 x64_sys_call+0x26f8/0x2e00 arch/x86/include/generated/asm/syscalls_64.h:47 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff86682c78 of 8 bytes by task 15474 on cpu 1: desc_read kernel/printk/printk_ringbuffer.c:482 [inline] desc_push_tail kernel/printk/printk_ringbuffer.c:778 [inline] desc_reserve kernel/printk/printk_ringbuffer.c:924 [inline] prb_reserve+0x235/0xb60 kernel/printk/printk_ringbuffer.c:1619 vprintk_store+0x53f/0x810 kernel/printk/printk.c:2269 vprintk_emit+0x10c/0x5e0 kernel/printk/printk.c:2329 vprintk_default+0x26/0x30 kernel/printk/printk.c:2363 vprintk+0x75/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2373 __ext4_error_inode+0x2da/0x400 fs/ext4/super.c:853 __ext4_mark_inode_dirty+0xbe/0x440 fs/ext4/inode.c:5988 ext4_ext_truncate+0x58/0x150 fs/ext4/extents.c:4432 ext4_truncate+0x773/0xb10 fs/ext4/inode.c:4218 ext4_process_orphan+0x113/0x1c0 fs/ext4/orphan.c:339 ext4_orphan_cleanup+0x696/0x9e0 fs/ext4/orphan.c:474 __ext4_fill_super fs/ext4/super.c:5541 [inline] ext4_fill_super+0x367a/0x39e0 fs/ext4/super.c:5664 get_tree_bdev+0x256/0x2e0 fs/super.c:1635 ext4_get_tree+0x1c/0x30 fs/ext4/super.c:5696 vfs_get_tree+0x56/0x1d0 fs/super.c:1800 do_new_mount+0x227/0x690 fs/namespace.c:3472 path_mount+0x49b/0xb30 fs/namespace.c:3799 do_mount fs/namespace.c:3812 [inline] __do_sys_mount fs/namespace.c:4020 [inline] __se_sys_mount+0x27c/0x2d0 fs/namespace.c:3997 __x64_sys_mount+0x67/0x80 fs/namespace.c:3997 x64_sys_call+0xd11/0x2e00 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x000000000002c210 -> 0x00000000000d4ee0 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 15474 Comm: syz.4.2063 Not tainted 6.11.0-rc1-syzkaller-00154-gc0ecd6388360 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/27/2024 ================================================================== EXT4-fs error (device loop4): ext4_ext_truncate:4432: inode #15: comm syz.4.2063: mark_inode_dirty error EXT4-fs error (device loop4): __ext4_get_inode_loc:4436: comm syz.4.2063: Invalid inode table block 0 in block_group 0 EXT4-fs error (device loop4) in ext4_reserve_inode_write:5810: Corrupt filesystem EXT4-fs error (device loop4) in ext4_orphan_del:305: Corrupt filesystem EXT4-fs error (device loop4): __ext4_get_inode_loc:4436: comm syz.4.2063: Invalid inode table block 0 in block_group 0 EXT4-fs error (device loop4) in ext4_reserve_inode_write:5810: Corrupt filesystem EXT4-fs error (device loop4): ext4_truncate:4241: inode #15: comm syz.4.2063: mark_inode_dirty error EXT4-fs error (device loop4) in ext4_process_orphan:347: Corrupt filesystem EXT4-fs (loop4): 1 truncate cleaned up EXT4-fs mount: 25 callbacks suppressed EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 ro without journal. Quota mode: writeback. EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000.