./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor3668638695
<...>
Warning: Permanently added '10.128.0.228' (ECDSA) to the list of known hosts.
execve("./syz-executor3668638695", ["./syz-executor3668638695"], 0x7ffd72c67120 /* 10 vars */) = 0
brk(NULL)                               = 0x5555571aa000
brk(0x5555571aac40)                     = 0x5555571aac40
arch_prctl(ARCH_SET_FS, 0x5555571aa300) = 0
uname({sysname="Linux", nodename="syzkaller", ...}) = 0
readlink("/proc/self/exe", "/root/syz-executor3668638695", 4096) = 28
brk(0x5555571cbc40)                     = 0x5555571cbc40
brk(0x5555571cc000)                     = 0x5555571cc000
mprotect(0x7f63c551d000, 16384, PROT_READ) = 0
mmap(0x1ffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffff000
mmap(0x20000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000
mmap(0x21000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x21000000
getpid()                                = 5075
mkdir("./syzkaller.muG5zX", 0700)       = 0
chmod("./syzkaller.muG5zX", 0777)       = 0
chdir("./syzkaller.muG5zX")             = 0
mkdir("./0", 0777)                      = 0
openat(AT_FDCWD, "/dev/loop0", O_RDWR)  = 3
ioctl(3, LOOP_CLR_FD)                   = -1 ENXIO (No such device or address)
close(3)                                = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555571aa5d0) = 5076
./strace-static-x86_64: Process 5076 attached
[pid  5076] chdir("./0")                = 0
[pid  5076] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0
[pid  5076] setpgid(0, 0)               = 0
[pid  5076] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3
[pid  5076] write(3, "1000", 4)         = 4
[pid  5076] close(3)                    = 0
[pid  5076] symlink("/dev/binderfs", "./binderfs") = 0
[pid  5076] memfd_create("syzkaller", 0) = 3
[pid  5076] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f63bd061000
[pid  5076] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 1048576) = 1048576
[pid  5076] munmap(0x7f63bd061000, 1048576) = 0
[pid  5076] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4
[pid  5076] ioctl(4, LOOP_SET_FD, 3)    = 0
[pid  5076] close(3)                    = 0
[pid  5076] mkdir("./file0", 0777)      = 0
[   53.967390][ T5076] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=5076 'syz-executor366'
[   53.994976][ T5076] loop0: detected capacity change from 0 to 2048
[pid  5076] mount("/dev/loop0", "./file0", "ext4", MS_DIRSYNC|MS_NOATIME|MS_LAZYTIME, ",errors=continue") = 0
[pid  5076] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3
[pid  5076] chdir("./file0")            = 0
[pid  5076] ioctl(4, LOOP_CLR_FD)       = 0
[pid  5076] close(4)                    = 0
[pid  5076] open("./bus", O_RDWR|O_CREAT|O_NOCTTY|O_NOFOLLOW|O_NOATIME, 000) = 4
[pid  5076] mount("/dev/loop0", "./bus", NULL, MS_BIND, NULL) = 0
[pid  5076] openat(AT_FDCWD, "./bus", O_RDONLY) = 5
[pid  5076] openat(AT_FDCWD, "./bus", O_RDWR|O_SYNC|O_NOATIME|O_CLOEXEC) = 6
[pid  5076] read(6, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 8254) = 8254
[pid  5076] sendfile(6, 5, NULL, 131071) = 131071
[   54.016476][ T5076] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 without journal. Quota mode: none.
[   54.057327][ T5076] EXT4-fs error (device loop0): ext4_xattr_ibody_get:669: inode #18: comm syz-executor366: corrupted in-inode xattr: bad magic number in in-inode xattr
[   54.075129][ T5076] ==================================================================
[   54.083227][ T5076] BUG: KASAN: slab-use-after-free in get_max_inline_xattr_value_size+0x369/0x510
[   54.092345][ T5076] Read of size 4 at addr ffff88807c4ac084 by task syz-executor366/5076
[   54.100566][ T5076] 
[   54.102937][ T5076] CPU: 0 PID: 5076 Comm: syz-executor366 Not tainted 6.3.0-rc3-syzkaller-00338-gda8e7da11e4b #0
[   54.113365][ T5076] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023
[   54.123699][ T5076] Call Trace:
[   54.127016][ T5076]  
[   54.130114][ T5076]  dump_stack_lvl+0x1e7/0x2d0
[   54.134887][ T5076]  ? nf_tcp_handle_invalid+0x650/0x650
[   54.140530][ T5076]  ? panic+0x770/0x770
[   54.144837][ T5076]  ? _printk+0xd5/0x120
[   54.149177][ T5076]  print_report+0x163/0x540
[   54.153688][ T5076]  ? __virt_addr_valid+0x22f/0x2e0
[   54.158809][ T5076]  ? __phys_addr+0xba/0x170
[   54.163307][ T5076]  ? get_max_inline_xattr_value_size+0x369/0x510
[   54.169638][ T5076]  kasan_report+0x176/0x1b0
[   54.174147][ T5076]  ? get_max_inline_xattr_value_size+0x369/0x510
[   54.180510][ T5076]  get_max_inline_xattr_value_size+0x369/0x510
[   54.186686][ T5076]  ext4_get_max_inline_size+0x141/0x200
[   54.192255][ T5076]  ? ext4_ind_truncate_ensure_credits+0x780/0x780
[   54.198668][ T5076]  ? ext4_get_inode_loc+0x14f/0x1a0
[   54.203878][ T5076]  ? ext4_journal_check_start+0x179/0x240
[   54.209586][ T5076]  ext4_prepare_inline_data+0x87/0x1d0
[   54.215032][ T5076]  ext4_da_write_inline_data_begin+0x208/0xe40
[   54.221197][ T5076]  ? ext4_journalled_write_inline_data+0x620/0x620
[   54.227686][ T5076]  ext4_da_write_begin+0x4da/0x960
[   54.232878][ T5076]  ? ext4_dirty_folio+0x310/0x310
[   54.237893][ T5076]  ? fault_in_iov_iter_readable+0xdf/0x280
[   54.243702][ T5076]  generic_perform_write+0x300/0x5e0
[   54.249531][ T5076]  ? generic_file_direct_write+0x460/0x460
[   54.255357][ T5076]  ? clear_nonspinnable+0x60/0x60
[   54.260469][ T5076]  ? __lock_acquire+0x125b/0x1f80
[   54.265491][ T5076]  ? ext4_write_checks+0x255/0x2c0
[   54.270739][ T5076]  ext4_buffered_write_iter+0x122/0x3a0
[   54.276286][ T5076]  ext4_file_write_iter+0x1d6/0x1930
[   54.281558][ T5076]  ? read_lock_is_recursive+0x20/0x20
[   54.286917][ T5076]  ? ext4_file_read_iter+0x670/0x670
[   54.292185][ T5076]  ? __rwlock_init+0x150/0x150
[   54.296953][ T5076]  vfs_write+0x7b2/0xbb0
[   54.301199][ T5076]  ? file_end_write+0x250/0x250
[   54.306054][ T5076]  ? lockdep_hardirqs_on+0x98/0x140
[   54.311266][ T5076]  ? __fdget_pos+0x265/0x2f0
[   54.315853][ T5076]  ksys_write+0x1a0/0x2c0
[   54.320279][ T5076]  ? __ia32_sys_read+0x90/0x90
[   54.325078][ T5076]  ? syscall_enter_from_user_mode+0x32/0x260
[   54.331059][ T5076]  ? syscall_enter_from_user_mode+0x8c/0x260
[   54.337066][ T5076]  do_syscall_64+0x41/0xc0
[   54.341490][ T5076]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[   54.347501][ T5076] RIP: 0033:0x7f63c54aea99
[   54.351915][ T5076] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 11 15 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89 01 48
[   54.371520][ T5076] RSP: 002b:00007fff3f17f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[   54.379955][ T5076] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f63c54aea99
[   54.387940][ T5076] RDX: 0000000000000010 RSI: 0000000020000100 RDI: 0000000000000004
[   54.395902][ T5076] RBP: 0000000000000000 R08: 00007fff3f17f0f0 R09: 00007fff3f17f0f0
[   54.403860][ T5076] R10: 00007fff3f17f0f0 R11: 0000000000000246 R12: 00007f63c546d960
[   54.411815][ T5076] R13: 00007fff3f17f120 R14: 00007fff3f17f100 R15: 0000000000000000
[   54.419776][ T5076]  
[   54.422780][ T5076] 
[   54.425087][ T5076] Allocated by task 4998:
[   54.429393][ T5076]  kasan_set_track+0x4f/0x70
[   54.433974][ T5076]  __kasan_slab_alloc+0x66/0x70
[   54.438818][ T5076]  slab_post_alloc_hook+0x68/0x3a0
[   54.443927][ T5076]  kmem_cache_alloc+0x11f/0x2e0
[   54.448788][ T5076]  anon_vma_fork+0x1fa/0x580
[   54.453366][ T5076]  copy_mm+0xae3/0x1670
[   54.457505][ T5076]  copy_process+0x1905/0x3fc0
[   54.462162][ T5076]  kernel_clone+0x222/0x800
[   54.466732][ T5076]  __x64_sys_clone+0x235/0x280
[   54.471476][ T5076]  do_syscall_64+0x41/0xc0
[   54.475879][ T5076]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[   54.481759][ T5076] 
[   54.484083][ T5076] Freed by task 5013:
[   54.488059][ T5076]  kasan_set_track+0x4f/0x70
[   54.492636][ T5076]  kasan_save_free_info+0x2b/0x40
[   54.497646][ T5076]  ____kasan_slab_free+0xd6/0x120
[   54.502654][ T5076]  kmem_cache_free+0x297/0x520
[   54.507424][ T5076]  unlink_anon_vmas+0x59e/0x5f0
[   54.512270][ T5076]  free_pgtables+0x348/0x4f0
[   54.516840][ T5076]  exit_mmap+0x2c1/0x850
[   54.521064][ T5076]  __mmput+0x115/0x3c0
[   54.525114][ T5076]  exit_mm+0x227/0x310
[   54.529165][ T5076]  do_exit+0x612/0x2290
[   54.533303][ T5076]  do_group_exit+0x206/0x2c0
[   54.537878][ T5076]  __x64_sys_exit_group+0x3f/0x40
[   54.542972][ T5076]  do_syscall_64+0x41/0xc0
[   54.547402][ T5076]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[   54.553290][ T5076] 
[   54.555597][ T5076] The buggy address belongs to the object at ffff88807c4ac070
[   54.555597][ T5076]  which belongs to the cache anon_vma_chain of size 80
[   54.569829][ T5076] The buggy address is located 20 bytes inside of
[   54.569829][ T5076]  freed 80-byte region [ffff88807c4ac070, ffff88807c4ac0c0)
[   54.583441][ T5076] 
[   54.585764][ T5076] The buggy address belongs to the physical page:
[   54.592168][ T5076] page:ffffea0001f12b00 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x7c4ac
[   54.602301][ T5076] flags: 0xfff00000000200(slab|node=0|zone=1|lastcpupid=0x7ff)
[   54.609833][ T5076] raw: 00fff00000000200 ffff888140007280 dead000000000122 0000000000000000
[   54.618485][ T5076] raw: 0000000000000000 0000000000240024 00000001ffffffff 0000000000000000
[   54.627045][ T5076] page dumped because: kasan: bad access detected
[   54.633448][ T5076] page_owner tracks the page as allocated
[   54.639144][ T5076] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x12800(GFP_NOWAIT|__GFP_NOWARN|__GFP_NORETRY), pid 4998, tgid 4998 (dhcpcd-run-hook), ts 47082738820, free_ts 47079213294
[   54.657713][ T5076]  get_page_from_freelist+0x3246/0x33c0
[   54.663256][ T5076]  __alloc_pages+0x255/0x670
[   54.667830][ T5076]  alloc_slab_page+0x6a/0x160
[   54.672491][ T5076]  new_slab+0x84/0x2f0
[   54.676541][ T5076]  ___slab_alloc+0xa85/0x10a0
[   54.681199][ T5076]  kmem_cache_alloc+0x1b9/0x2e0
[   54.686037][ T5076]  anon_vma_clone+0x98/0x4d0
[   54.690613][ T5076]  anon_vma_fork+0x87/0x580
[   54.695103][ T5076]  copy_mm+0xae3/0x1670
[   54.699239][ T5076]  copy_process+0x1905/0x3fc0
[   54.703895][ T5076]  kernel_clone+0x222/0x800
[   54.708376][ T5076]  __x64_sys_clone+0x235/0x280
[   54.713119][ T5076]  do_syscall_64+0x41/0xc0
[   54.717521][ T5076]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[   54.723398][ T5076] page last free stack trace:
[   54.728061][ T5076]  free_unref_page_prepare+0xe2f/0xe70
[   54.733602][ T5076]  free_unref_page_list+0x596/0x830
[   54.738783][ T5076]  release_pages+0x219e/0x2470
[   54.743545][ T5076]  tlb_flush_mmu+0x100/0x210
[   54.748127][ T5076]  tlb_finish_mmu+0xd4/0x1f0
[   54.752717][ T5076]  exit_mmap+0x2c9/0x850
[   54.756943][ T5076]  __mmput+0x115/0x3c0
[   54.760994][ T5076]  exit_mm+0x227/0x310
[   54.765044][ T5076]  do_exit+0x612/0x2290
[   54.769184][ T5076]  do_group_exit+0x206/0x2c0
[   54.773769][ T5076]  __x64_sys_exit_group+0x3f/0x40
[   54.778777][ T5076]  do_syscall_64+0x41/0xc0
[   54.783180][ T5076]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[   54.789071][ T5076] 
[   54.791402][ T5076] Memory state around the buggy address:
[   54.797023][ T5076]  ffff88807c4abf80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   54.805068][ T5076]  ffff88807c4ac000: fa fb fb fb fb fb fb fb fb fb fc fc fc fc fa fb
[   54.813109][ T5076] >ffff88807c4ac080: fb fb fb fb fb fb fb fb fc fc fc fc fa fb fb fb
[   54.821146][ T5076]                    ^
[   54.825205][ T5076]  ffff88807c4ac100: fb fb fb fb fb fb fc fc fc fc fa fb fb fb fb fb
[   54.833245][ T5076]  ffff88807c4ac180: fb fb fb fb fc fc fc fc fa fb fb fb fb fb fb fb
[   54.841282][ T5076] ==================================================================
[   54.850302][ T5076] Kernel panic - not syncing: KASAN: panic_on_warn set ...
[   54.857541][ T5076] CPU: 0 PID: 5076 Comm: syz-executor366 Not tainted 6.3.0-rc3-syzkaller-00338-gda8e7da11e4b #0
[   54.867948][ T5076] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023
[   54.877994][ T5076] Call Trace:
[   54.881268][ T5076]  
[   54.884195][ T5076]  dump_stack_lvl+0x1e7/0x2d0
[   54.888880][ T5076]  ? nf_tcp_handle_invalid+0x650/0x650
[   54.894334][ T5076]  ? panic+0x770/0x770
[   54.898400][ T5076]  ? vscnprintf+0x5d/0x80
[   54.902751][ T5076]  panic+0x31c/0x770
[   54.906640][ T5076]  ? asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   54.912797][ T5076]  ? check_panic_on_warn+0x21/0xa0
[   54.917904][ T5076]  ? memcpy_page_flushcache+0x100/0x100
[   54.923448][ T5076]  ? _raw_spin_unlock_irqrestore+0x12c/0x140
[   54.929429][ T5076]  ? _raw_spin_unlock+0x40/0x40
[   54.934278][ T5076]  check_panic_on_warn+0x82/0xa0
[   54.939211][ T5076]  ? get_max_inline_xattr_value_size+0x369/0x510
[   54.945534][ T5076]  end_report+0x63/0x110
[   54.949775][ T5076]  kasan_report+0x183/0x1b0
[   54.954272][ T5076]  ? get_max_inline_xattr_value_size+0x369/0x510
[   54.960597][ T5076]  get_max_inline_xattr_value_size+0x369/0x510
[   54.966775][ T5076]  ext4_get_max_inline_size+0x141/0x200
[   54.972320][ T5076]  ? ext4_ind_truncate_ensure_credits+0x780/0x780
[   54.978732][ T5076]  ? ext4_get_inode_loc+0x14f/0x1a0
[   54.983926][ T5076]  ? ext4_journal_check_start+0x179/0x240
[   54.989640][ T5076]  ext4_prepare_inline_data+0x87/0x1d0
[   54.995109][ T5076]  ext4_da_write_inline_data_begin+0x208/0xe40
[   55.001274][ T5076]  ? ext4_journalled_write_inline_data+0x620/0x620
[   55.007775][ T5076]  ext4_da_write_begin+0x4da/0x960
[   55.012888][ T5076]  ? ext4_dirty_folio+0x310/0x310
[   55.017911][ T5076]  ? fault_in_iov_iter_readable+0xdf/0x280
[   55.023712][ T5076]  generic_perform_write+0x300/0x5e0
[   55.028995][ T5076]  ? generic_file_direct_write+0x460/0x460
[   55.034881][ T5076]  ? clear_nonspinnable+0x60/0x60
[   55.039903][ T5076]  ? __lock_acquire+0x125b/0x1f80
[   55.044948][ T5076]  ? ext4_write_checks+0x255/0x2c0
[   55.050055][ T5076]  ext4_buffered_write_iter+0x122/0x3a0
[   55.055597][ T5076]  ext4_file_write_iter+0x1d6/0x1930
[   55.060877][ T5076]  ? read_lock_is_recursive+0x20/0x20
[   55.066267][ T5076]  ? ext4_file_read_iter+0x670/0x670
[   55.071571][ T5076]  ? __rwlock_init+0x150/0x150
[   55.076350][ T5076]  vfs_write+0x7b2/0xbb0
[   55.080598][ T5076]  ? file_end_write+0x250/0x250
[   55.085449][ T5076]  ? lockdep_hardirqs_on+0x98/0x140
[   55.090642][ T5076]  ? __fdget_pos+0x265/0x2f0
[   55.095229][ T5076]  ksys_write+0x1a0/0x2c0
[   55.099561][ T5076]  ? __ia32_sys_read+0x90/0x90
[   55.104321][ T5076]  ? syscall_enter_from_user_mode+0x32/0x260
[   55.110297][ T5076]  ? syscall_enter_from_user_mode+0x8c/0x260
[   55.116271][ T5076]  do_syscall_64+0x41/0xc0
[   55.120685][ T5076]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[   55.126576][ T5076] RIP: 0033:0x7f63c54aea99
[   55.130985][ T5076] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 11 15 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89 01 48
[   55.150587][ T5076] RSP: 002b:00007fff3f17f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[   55.159084][ T5076] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f63c54aea99
[   55.167063][ T5076] RDX: 0000000000000010 RSI: 0000000020000100 RDI: 0000000000000004
[   55.175028][ T5076] RBP: 0000000000000000 R08: 00007fff3f17f0f0 R09: 00007fff3f17f0f0
[   55.183008][ T5076] R10: 00007fff3f17f0f0 R11: 0000000000000246 R12: 00007f63c546d960
[   55.191065][ T5076] R13: 00007fff3f17f120 R14: 00007fff3f17f100 R15: 0000000000000000
[   55.199037][ T5076]  
[   55.202200][ T5076] Kernel Offset: disabled
[   55.206516][ T5076] Rebooting in 86400 seconds..