EXT4-fs error (device loop3): ext4_mb_mark_diskspace_used:4107: comm syz-executor.3: Allocating blocks 61-62 which overlap fs metadata ================================================================== BUG: KCSAN: data-race in data_push_tail / string write to 0xffffffff87104a58 of 1 bytes by task 31990 on cpu 1: string_nocheck lib/vsprintf.c:650 [inline] string+0x16c/0x200 lib/vsprintf.c:728 vsnprintf+0xa09/0xe30 lib/vsprintf.c:2824 vscnprintf+0x42/0x80 lib/vsprintf.c:2930 printk_sprint+0x30/0x2d0 kernel/printk/printk.c:2124 vprintk_store+0x56f/0x800 kernel/printk/printk.c:2238 vprintk_emit+0xd0/0x5d0 kernel/printk/printk.c:2284 vprintk_default+0x26/0x30 kernel/printk/printk.c:2318 vprintk+0x71/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2328 __ext4_error+0x21c/0x310 fs/ext4/super.c:838 ext4_mb_mark_diskspace_used+0x272/0x3c0 fs/ext4/mballoc.c:4106 ext4_mb_new_blocks+0xa74/0x21e0 fs/ext4/mballoc.c:6221 ext4_ext_map_blocks+0x10a1/0x33b0 fs/ext4/extents.c:4317 ext4_map_blocks+0x72a/0xf50 fs/ext4/inode.c:623 _ext4_get_block+0x103/0x370 fs/ext4/inode.c:765 ext4_get_block_unwritten+0x2c/0xb0 fs/ext4/inode.c:798 __block_write_begin_int+0x40b/0xf80 fs/buffer.c:2103 block_page_mkwrite+0x1bf/0x3e0 fs/buffer.c:2617 ext4_page_mkwrite+0x377/0xb70 fs/ext4/inode.c:6136 do_page_mkwrite mm/memory.c:2966 [inline] wp_page_shared mm/memory.c:3353 [inline] do_wp_page+0xae9/0x1f20 mm/memory.c:3493 handle_pte_fault mm/memory.c:5160 [inline] __handle_mm_fault mm/memory.c:5285 [inline] handle_mm_fault+0xb80/0x27c0 mm/memory.c:5450 do_user_addr_fault arch/x86/mm/fault.c:1364 [inline] handle_page_fault arch/x86/mm/fault.c:1507 [inline] exc_page_fault+0x401/0x6d0 arch/x86/mm/fault.c:1563 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570 read to 0xffffffff87104a58 of 8 bytes by task 31985 on cpu 0: data_make_reusable kernel/printk/printk_ringbuffer.c:590 [inline] data_push_tail+0x102/0x430 kernel/printk/printk_ringbuffer.c:675 data_alloc+0xbe/0x2c0 kernel/printk/printk_ringbuffer.c:1046 prb_reserve+0x897/0xbc0 kernel/printk/printk_ringbuffer.c:1555 vprintk_store+0x53e/0x800 kernel/printk/printk.c:2228 vprintk_emit+0xd0/0x5d0 kernel/printk/printk.c:2284 vprintk_default+0x26/0x30 kernel/printk/printk.c:2318 vprintk+0x71/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2328 __ext4_error+0x21c/0x310 fs/ext4/super.c:838 ext4_mb_mark_diskspace_used+0x272/0x3c0 fs/ext4/mballoc.c:4106 ext4_mb_new_blocks+0xa74/0x21e0 fs/ext4/mballoc.c:6221 ext4_ext_map_blocks+0x10a1/0x33b0 fs/ext4/extents.c:4317 ext4_map_blocks+0x72a/0xf50 fs/ext4/inode.c:623 _ext4_get_block+0x103/0x370 fs/ext4/inode.c:765 ext4_get_block_unwritten+0x2c/0xb0 fs/ext4/inode.c:798 __block_write_begin_int+0x40b/0xf80 fs/buffer.c:2103 block_page_mkwrite+0x1bf/0x3e0 fs/buffer.c:2617 ext4_page_mkwrite+0x377/0xb70 fs/ext4/inode.c:6136 do_page_mkwrite mm/memory.c:2966 [inline] wp_page_shared mm/memory.c:3353 [inline] do_wp_page+0xae9/0x1f20 mm/memory.c:3493 handle_pte_fault mm/memory.c:5160 [inline] __handle_mm_fault mm/memory.c:5285 [inline] handle_mm_fault+0xb80/0x27c0 mm/memory.c:5450 do_user_addr_fault arch/x86/mm/fault.c:1364 [inline] handle_page_fault arch/x86/mm/fault.c:1507 [inline] exc_page_fault+0x401/0x6d0 arch/x86/mm/fault.c:1563 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570 value changed: 0x000000010000914d -> 0x736b7369645f6b72 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 31985 Comm: syz-executor.3 Not tainted 6.8.0-rc3-syzkaller-00317-g7521f258ea30 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 ==================================================================