================================================================== BUG: KCSAN: data-race in data_push_tail / symbol_string write to 0xffffffff86eb1928 of 1 bytes by task 7073 on cpu 1: string_nocheck lib/vsprintf.c:649 [inline] symbol_string+0x1b6/0x240 lib/vsprintf.c:1005 pointer+0x77a/0xd10 lib/vsprintf.c:2416 vsnprintf+0x861/0xe20 lib/vsprintf.c:2822 vscnprintf+0x42/0x80 lib/vsprintf.c:2924 printk_sprint+0x30/0x2d0 kernel/printk/printk.c:2128 vprintk_store+0x56f/0x800 kernel/printk/printk.c:2242 vprintk_emit+0xd0/0x5d0 kernel/printk/printk.c:2288 vprintk_default+0x26/0x30 kernel/printk/printk.c:2322 vprintk+0x71/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2332 printk_stack_address arch/x86/kernel/dumpstack.c:72 [inline] show_trace_log_lvl+0x42e/0x510 arch/x86/kernel/dumpstack.c:285 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xda/0x130 lib/dump_stack.c:106 dump_stack+0x15/0x20 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:52 [inline] should_fail_ex+0x21f/0x230 lib/fault-inject.c:153 should_fail+0xb/0x10 lib/fault-inject.c:163 should_fail_usercopy+0x1a/0x20 lib/fault-inject-usercopy.c:37 _copy_to_user+0x1e/0x90 lib/usercopy.c:37 copy_to_user include/linux/uaccess.h:191 [inline] simple_read_from_buffer+0xa0/0x110 fs/libfs.c:1031 proc_fail_nth_read+0xfc/0x140 fs/proc/base.c:1425 vfs_read+0x19f/0x5c0 fs/read_write.c:468 ksys_read+0xeb/0x1a0 fs/read_write.c:613 __do_sys_read fs/read_write.c:623 [inline] __se_sys_read fs/read_write.c:621 [inline] __x64_sys_read+0x42/0x50 fs/read_write.c:621 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffffffff86eb1928 of 8 bytes by task 7074 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+0x893/0xbc0 kernel/printk/printk_ringbuffer.c:1555 vprintk_store+0x53e/0x800 kernel/printk/printk.c:2232 vprintk_emit+0xd0/0x5d0 kernel/printk/printk.c:2288 vprintk_default+0x26/0x30 kernel/printk/printk.c:2322 vprintk+0x71/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2332 isofs_read_inode fs/isofs/inode.c:1412 [inline] __isofs_iget+0xeda/0xf80 fs/isofs/inode.c:1544 isofs_iget fs/isofs/isofs.h:133 [inline] isofs_fill_super+0x134b/0x1840 fs/isofs/inode.c:910 mount_bdev+0x185/0x1f0 fs/super.c:1629 isofs_mount+0x31/0x40 fs/isofs/inode.c:1559 legacy_get_tree+0x74/0xd0 fs/fs_context.c:638 vfs_get_tree+0x51/0x1b0 fs/super.c:1750 do_new_mount+0x203/0x660 fs/namespace.c:3335 path_mount+0x496/0xb30 fs/namespace.c:3662 do_mount fs/namespace.c:3675 [inline] __do_sys_mount fs/namespace.c:3884 [inline] __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3861 __x64_sys_mount+0x67/0x80 fs/namespace.c:3861 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0x000000010000187e -> 0x000000000a303131 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 7074 Comm: syz-executor.2 Not tainted 6.6.0-rc1-syzkaller-00240-gf0b0d403eabb #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 ================================================================== rock: corrupted directory entry. extent=28, offset=32767, size=-1