./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor767690082 <...> DUID 00:04:f8:bf:f0:9c:61:e1:97:95:98:d7:6e:33:ae:fb:a4:bd forked to background, child pid 4654 [ 48.338969][ T4655] 8021q: adding VLAN 0 to HW filter on device bond0 [ 48.358669][ T4655] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.1.56' (ECDSA) to the list of known hosts. execve("./syz-executor767690082", ["./syz-executor767690082"], 0x7ffc49bea9f0 /* 10 vars */) = 0 brk(NULL) = 0x555556d8c000 brk(0x555556d8cc40) = 0x555556d8cc40 arch_prctl(ARCH_SET_FS, 0x555556d8c300) = 0 uname({sysname="Linux", nodename="syzkaller", ...}) = 0 readlink("/proc/self/exe", "/root/syz-executor767690082", 4096) = 27 brk(0x555556dadc40) = 0x555556dadc40 brk(0x555556dae000) = 0x555556dae000 mprotect(0x7f428f9ef000, 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 openat(AT_FDCWD, "/sys/kernel/debug/failslab/ignore-gfp-wait", O_WRONLY|O_CLOEXEC) = 3 write(3, "N", 1) = 1 close(3) = 0 openat(AT_FDCWD, "/sys/kernel/debug/fail_futex/ignore-private", O_WRONLY|O_CLOEXEC) = 3 write(3, "N", 1) = 1 close(3) = 0 openat(AT_FDCWD, "/sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem", O_WRONLY|O_CLOEXEC) = 3 write(3, "N", 1) = 1 close(3) = 0 openat(AT_FDCWD, "/sys/kernel/debug/fail_page_alloc/ignore-gfp-wait", O_WRONLY|O_CLOEXEC) = 3 write(3, "N", 1) = 1 close(3) = 0 openat(AT_FDCWD, "/sys/kernel/debug/fail_page_alloc/min-order", O_WRONLY|O_CLOEXEC) = 3 write(3, "0", 1) = 1 close(3) = 0 unshare(CLONE_NEWPID) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5079 attached , child_tidptr=0x555556d8c5d0) = 5079 [pid 5079] mount(NULL, "/sys/fs/fuse/connections", "fusectl", 0, NULL) = -1 EBUSY (Device or resource busy) [pid 5079] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5079] setsid() = 1 [pid 5079] prlimit64(0, RLIMIT_AS, {rlim_cur=204800*1024, rlim_max=204800*1024}, NULL) = 0 [pid 5079] prlimit64(0, RLIMIT_MEMLOCK, {rlim_cur=32768*1024, rlim_max=32768*1024}, NULL) = 0 [pid 5079] prlimit64(0, RLIMIT_FSIZE, {rlim_cur=139264*1024, rlim_max=139264*1024}, NULL) = 0 [pid 5079] prlimit64(0, RLIMIT_STACK, {rlim_cur=1024*1024, rlim_max=1024*1024}, NULL) = 0 [pid 5079] prlimit64(0, RLIMIT_CORE, {rlim_cur=131072*1024, rlim_max=131072*1024}, NULL) = 0 [pid 5079] prlimit64(0, RLIMIT_NOFILE, {rlim_cur=256, rlim_max=256}, NULL) = 0 [pid 5079] unshare(CLONE_NEWNS) = 0 [pid 5079] mount(NULL, "/", NULL, MS_REC|MS_PRIVATE, NULL) = 0 [pid 5079] unshare(CLONE_NEWIPC) = 0 [pid 5079] unshare(CLONE_NEWCGROUP) = 0 [pid 5079] unshare(CLONE_NEWUTS) = 0 [pid 5079] unshare(CLONE_SYSVSEM) = 0 [pid 5079] openat(AT_FDCWD, "/proc/sys/kernel/shmmax", O_WRONLY|O_CLOEXEC) = 3 [pid 5079] write(3, "16777216", 8) = 8 [pid 5079] close(3) = 0 [pid 5079] openat(AT_FDCWD, "/proc/sys/kernel/shmall", O_WRONLY|O_CLOEXEC) = 3 [pid 5079] write(3, "536870912", 9) = 9 [pid 5079] close(3) = 0 [pid 5079] openat(AT_FDCWD, "/proc/sys/kernel/shmmni", O_WRONLY|O_CLOEXEC) = 3 [pid 5079] write(3, "1024", 4) = 4 [pid 5079] close(3) = 0 [pid 5079] openat(AT_FDCWD, "/proc/sys/kernel/msgmax", O_WRONLY|O_CLOEXEC) = 3 [pid 5079] write(3, "8192", 4) = 4 [pid 5079] close(3) = 0 [pid 5079] openat(AT_FDCWD, "/proc/sys/kernel/msgmni", O_WRONLY|O_CLOEXEC) = 3 [pid 5079] write(3, "1024", 4) = 4 [pid 5079] close(3) = 0 [pid 5079] openat(AT_FDCWD, "/proc/sys/kernel/msgmnb", O_WRONLY|O_CLOEXEC) = 3 [pid 5079] write(3, "1024", 4) = 4 [pid 5079] close(3) = 0 [pid 5079] openat(AT_FDCWD, "/proc/sys/kernel/sem", O_WRONLY|O_CLOEXEC) = 3 [pid 5079] write(3, "1024 1048576 500 1024", 21) = 21 [pid 5079] close(3) = 0 [pid 5079] getpid() = 1 [pid 5079] capget({version=_LINUX_CAPABILITY_VERSION_3, pid=1}, {effective=1< 12]) = 0 [pid 5081] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x48\x00\x00\x00\x24\x00\x0b\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x08\x00\x01\x00\x68\x74\x62\x00\x1c\x00\x02\x00\x18\x00\x02\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", iov_len=72}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 72 [pid 5081] openat(AT_FDCWD, "/proc/thread-self/fail-nth", O_RDWR) = 6 [pid 5081] write(6, "19", 2) = 2 syzkaller login: [ 74.486063][ T5081] FAULT_INJECTION: forcing a failure. [ 74.486063][ T5081] name failslab, interval 1, probability 0, space 0, times 1 [ 74.498878][ T5081] CPU: 1 PID: 5081 Comm: syz-executor767 Not tainted 6.2.0-syzkaller-05251-g5b7c4cabbb65 #0 [ 74.508986][ T5081] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 74.519063][ T5081] Call Trace: [ 74.522352][ T5081] [ 74.525373][ T5081] dump_stack_lvl+0x136/0x150 [ 74.530095][ T5081] should_fail_ex+0x4a3/0x5b0 [ 74.534793][ T5081] should_failslab+0x9/0x20 [ 74.539323][ T5081] __kmem_cache_alloc_node+0x5b/0x330 [ 74.544725][ T5081] ? tcf_exts_init_ex+0xe4/0x5a0 [ 74.549697][ T5081] kmalloc_trace+0x26/0x60 [ 74.554121][ T5081] tcf_exts_init_ex+0xe4/0x5a0 [ 74.558907][ T5081] fl_change+0x56f/0x4ab0 [ 74.563285][ T5081] ? fl_destroy+0x320/0x320 [ 74.567827][ T5081] ? __radix_tree_lookup+0x215/0x2a0 [ 74.573158][ T5081] ? fl_get+0x229/0x3c0 [ 74.577343][ T5081] ? fl_put+0x20/0x20 [ 74.581356][ T5081] tc_new_tfilter+0x97c/0x2290 [ 74.586163][ T5081] ? tc_del_tfilter+0x15d0/0x15d0 [ 74.591228][ T5081] ? mark_lock.part.0+0xee/0x1970 [ 74.596278][ T5081] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 74.602274][ T5081] ? mark_lock.part.0+0xee/0x1970 [ 74.607305][ T5081] ? print_usage_bug.part.0+0x660/0x660 [ 74.612894][ T5081] ? rtnetlink_rcv_msg+0x956/0xd50 [ 74.618072][ T5081] ? lock_downgrade+0x690/0x690 [ 74.622973][ T5081] ? tc_del_tfilter+0x15d0/0x15d0 [ 74.628015][ T5081] rtnetlink_rcv_msg+0x996/0xd50 [ 74.632985][ T5081] ? rtnl_stats_set+0x4d0/0x4d0 [ 74.637874][ T5081] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 74.643867][ T5081] ? __sys_sendmsg+0xf7/0x1c0 [ 74.648577][ T5081] ? do_syscall_64+0x39/0xb0 [ 74.653192][ T5081] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 74.659195][ T5081] netlink_rcv_skb+0x165/0x440 [ 74.663987][ T5081] ? rtnl_stats_set+0x4d0/0x4d0 [ 74.668857][ T5081] ? netlink_ack+0x1360/0x1360 [ 74.673656][ T5081] ? netlink_deliver_tap+0x1b1/0xcf0 [ 74.678970][ T5081] netlink_unicast+0x547/0x7f0 [ 74.683750][ T5081] ? netlink_attachskb+0x890/0x890 [ 74.688892][ T5081] ? __virt_addr_valid+0x61/0x2e0 [ 74.693961][ T5081] ? __phys_addr_symbol+0x30/0x70 [ 74.699006][ T5081] ? __check_object_size+0x333/0x6e0 [ 74.704312][ T5081] netlink_sendmsg+0x925/0xe30 [ 74.709126][ T5081] ? netlink_unicast+0x7f0/0x7f0 [ 74.714078][ T5081] ? bpf_lsm_socket_sendmsg+0x9/0x10 [ 74.719388][ T5081] ? netlink_unicast+0x7f0/0x7f0 [ 74.724346][ T5081] sock_sendmsg+0xde/0x190 [ 74.728836][ T5081] ____sys_sendmsg+0x71c/0x900 [ 74.733622][ T5081] ? copy_msghdr_from_user+0xfc/0x150 [ 74.739030][ T5081] ? kernel_sendmsg+0x50/0x50 [ 74.743727][ T5081] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 74.749735][ T5081] ___sys_sendmsg+0x110/0x1b0 [ 74.754440][ T5081] ? do_recvmmsg+0x6e0/0x6e0 [ 74.759069][ T5081] ? lock_release+0x780/0x780 [ 74.763751][ T5081] ? ptrace_stop.part.0+0x4a3/0x8e0 [ 74.768957][ T5081] ? do_raw_spin_lock+0x124/0x2b0 [ 74.774005][ T5081] ? spin_bug+0x1c0/0x1c0 [ 74.778352][ T5081] ? __fget_light+0x20a/0x270 [ 74.783053][ T5081] __sys_sendmsg+0xf7/0x1c0 [ 74.787590][ T5081] ? __sys_sendmsg_sock+0x40/0x40 [ 74.792656][ T5081] ? lockdep_hardirqs_on+0x7d/0x100 [ 74.797868][ T5081] ? _raw_spin_unlock_irq+0x2e/0x50 [ 74.803080][ T5081] ? ptrace_notify+0xfe/0x140 [ 74.807774][ T5081] do_syscall_64+0x39/0xb0 [ 74.812236][ T5081] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 74.818136][ T5081] RIP: 0033:0x7f428f9826e9 [ 74.822564][ T5081] 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 [ 74.842185][ T5081] RSP: 002b:00007ffd3546c118 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 74.850602][ T5081] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f428f9826e9 [ 74.858571][ T5081] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000003 [ 74.866544][ T5081] RBP: 00007ffd3546c130 R08: 0000000000000002 R09: 000000000000000d [ 74.874516][ T5081] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [pid 5081] sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x40\x00\x00\x00\x2c\x00\x27\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3\xff\x00\x00\x0b\x00\x01\x00\x66\x6c\x6f\x77\x65\x72\x00\x00\x10\x00\x02\x00\x0a\x00\x04\x00\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00", iov_len=64}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64 [pid 5081] close(3) = 0 [pid 5081] close(4) = 0 [pid 5081] close(5) = 0 [pid 5081] close(6) = 0 [pid 5081] close(7) = -1 EBADF (Bad file descriptor) [pid 5081] close(8) = -1 EBADF (Bad file descriptor) [pid 5081] close(9) = -1 EBADF (Bad file descriptor) [pid 5081] close(10) = -1 EBADF (Bad file descriptor) [pid 5081] close(11) = -1 EBADF (Bad file descriptor) [pid 5081] close(12) = -1 EBADF (Bad file descriptor) [pid 5081] close(13) = -1 EBADF (Bad file descriptor) [pid 5081] close(14) = -1 EBADF (Bad file descriptor) [pid 5081] close(15) = -1 EBADF (Bad file descriptor) [pid 5081] close(16) = -1 EBADF (Bad file descriptor) [pid 5081] close(17) = -1 EBADF (Bad file descriptor) [pid 5081] close(18) = -1 EBADF (Bad file descriptor) [pid 5081] close(19) = -1 EBADF (Bad file descriptor) [pid 5081] close(20) = -1 EBADF (Bad file descriptor) [pid 5081] close(21) = -1 EBADF (Bad file descriptor) [pid 5081] close(22) = -1 EBADF (Bad file descriptor) [pid 5081] close(23) = -1 EBADF (Bad file descriptor) [pid 5081] close(24) = -1 EBADF (Bad file descriptor) [pid 5081] close(25) = -1 EBADF (Bad file descriptor) [pid 5081] close(26) = -1 EBADF (Bad file descriptor) [pid 5081] close(27) = -1 EBADF (Bad file descriptor) [pid 5081] close(28) = -1 EBADF (Bad file descriptor) [pid 5081] close(29) = -1 EBADF (Bad file descriptor) [pid 5081] exit_group(0) = ? [pid 5081] +++ exited with 0 +++ [pid 5079] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5079] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5079] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5082 attached , child_tidptr=0x555556d8c5d0) = 3 [pid 5082] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5082] setpgid(0, 0) = 0 [pid 5082] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5082] write(3, "1000", 4) = 4 [pid 5082] close(3) = 0 [pid 5082] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 3 [pid 5082] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 4 [pid 5082] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5 [pid 5082] sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base=NULL, iov_len=320}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = -1 EFAULT (Bad address) [pid 5082] getsockname(5, {sa_family=AF_NETLINK, nl_pid=3, nl_groups=00000000}, [171 => 12]) = 0 [pid 5082] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x48\x00\x00\x00\x24\x00\x0b\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x08\x00\x01\x00\x68\x74\x62\x00\x1c\x00\x02\x00\x18\x00\x02\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", iov_len=72}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 72 [pid 5082] openat(AT_FDCWD, "/proc/thread-self/fail-nth", O_RDWR) = 6 [pid 5082] write(6, "19", 2) = 2 [pid 5082] sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x40\x00\x00\x00\x2c\x00\x27\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3\xff\x00\x00\x0b\x00\x01\x00\x66\x6c\x6f\x77\x65\x72\x00\x00\x10\x00\x02\x00\x0a\x00\x04\x00\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00", iov_len=64}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64 [pid 5082] close(3) = 0 [pid 5082] close(4) = 0 [pid 5082] close(5) = 0 [pid 5082] close(6) = 0 [pid 5082] close(7) = -1 EBADF (Bad file descriptor) [pid 5082] close(8) = -1 EBADF (Bad file descriptor) [pid 5082] close(9) = -1 EBADF (Bad file descriptor) [pid 5082] close(10) = -1 EBADF (Bad file descriptor) [pid 5082] close(11) = -1 EBADF (Bad file descriptor) [pid 5082] close(12) = -1 EBADF (Bad file descriptor) [pid 5082] close(13) = -1 EBADF (Bad file descriptor) [pid 5082] close(14) = -1 EBADF (Bad file descriptor) [pid 5082] close(15) = -1 EBADF (Bad file descriptor) [pid 5082] close(16) = -1 EBADF (Bad file descriptor) [pid 5082] close(17) = -1 EBADF (Bad file descriptor) [pid 5082] close(18) = -1 EBADF (Bad file descriptor) [pid 5082] close(19) = -1 EBADF (Bad file descriptor) [pid 5082] close(20) = -1 EBADF (Bad file descriptor) [pid 5082] close(21) = -1 EBADF (Bad file descriptor) [pid 5082] close(22) = -1 EBADF (Bad file descriptor) [pid 5082] close(23) = -1 EBADF (Bad file descriptor) [pid 5082] close(24) = -1 EBADF (Bad file descriptor) [pid 5082] close(25) = -1 EBADF (Bad file descriptor) [pid 5082] close(26) = -1 EBADF (Bad file descriptor) [pid 5082] close(27) = -1 EBADF (Bad file descriptor) [pid 5082] close(28) = -1 EBADF (Bad file descriptor) [pid 5082] close(29) = -1 EBADF (Bad file descriptor) [pid 5082] exit_group(0) = ? [pid 5082] +++ exited with 0 +++ [pid 5079] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5079] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5079] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5083 attached , child_tidptr=0x555556d8c5d0) = 4 [pid 5083] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5083] setpgid(0, 0) = 0 [pid 5083] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5083] write(3, "1000", 4) = 4 [pid 5083] close(3) = 0 [ 74.882492][ T5081] R13: 00007ffd3546c150 R14: 00007ffd3546c140 R15: 0000000000000000 [ 74.890478][ T5081] [pid 5083] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 3 [pid 5083] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 4 [pid 5083] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5 [pid 5083] sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base=NULL, iov_len=320}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = -1 EFAULT (Bad address) [pid 5083] getsockname(5, {sa_family=AF_NETLINK, nl_pid=4, nl_groups=00000000}, [171 => 12]) = 0 [pid 5083] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x48\x00\x00\x00\x24\x00\x0b\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x08\x00\x01\x00\x68\x74\x62\x00\x1c\x00\x02\x00\x18\x00\x02\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", iov_len=72}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 72 [pid 5083] openat(AT_FDCWD, "/proc/thread-self/fail-nth", O_RDWR) = 6 [pid 5083] write(6, "19", 2) = 2 [ 74.968860][ T5083] FAULT_INJECTION: forcing a failure. [ 74.968860][ T5083] name failslab, interval 1, probability 0, space 0, times 0 [ 74.981849][ T5083] CPU: 1 PID: 5083 Comm: syz-executor767 Not tainted 6.2.0-syzkaller-05251-g5b7c4cabbb65 #0 [ 74.991965][ T5083] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 75.002028][ T5083] Call Trace: [ 75.005333][ T5083] [ 75.008293][ T5083] dump_stack_lvl+0x136/0x150 [ 75.012989][ T5083] should_fail_ex+0x4a3/0x5b0 [ 75.017689][ T5083] should_failslab+0x9/0x20 [ 75.022251][ T5083] __kmem_cache_alloc_node+0x5b/0x330 [ 75.027713][ T5083] ? tcf_exts_init_ex+0x246/0x5a0 [ 75.032787][ T5083] kmalloc_trace+0x26/0x60 [ 75.037333][ T5083] tcf_exts_init_ex+0x246/0x5a0 [ 75.042233][ T5083] fl_change+0x56f/0x4ab0 [ 75.046607][ T5083] ? fl_destroy+0x320/0x320 [ 75.051150][ T5083] ? __radix_tree_lookup+0x215/0x2a0 [ 75.056456][ T5083] ? fl_get+0x229/0x3c0 [ 75.060636][ T5083] ? fl_put+0x20/0x20 [ 75.064652][ T5083] tc_new_tfilter+0x97c/0x2290 [ 75.069453][ T5083] ? tc_del_tfilter+0x15d0/0x15d0 [ 75.074493][ T5083] ? mark_lock.part.0+0xee/0x1970 [ 75.079563][ T5083] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.085609][ T5083] ? mark_lock.part.0+0xee/0x1970 [ 75.090674][ T5083] ? print_usage_bug.part.0+0x660/0x660 [ 75.096283][ T5083] ? rtnetlink_rcv_msg+0x956/0xd50 [ 75.101440][ T5083] ? lock_downgrade+0x690/0x690 [ 75.106318][ T5083] ? tc_del_tfilter+0x15d0/0x15d0 [ 75.111367][ T5083] rtnetlink_rcv_msg+0x996/0xd50 [ 75.116344][ T5083] ? rtnl_stats_set+0x4d0/0x4d0 [ 75.121216][ T5083] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.127222][ T5083] ? __sys_sendmsg+0xf7/0x1c0 [ 75.131919][ T5083] ? do_syscall_64+0x39/0xb0 [ 75.136529][ T5083] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.142567][ T5083] netlink_rcv_skb+0x165/0x440 [ 75.147387][ T5083] ? rtnl_stats_set+0x4d0/0x4d0 [ 75.152282][ T5083] ? netlink_ack+0x1360/0x1360 [ 75.157089][ T5083] ? netlink_deliver_tap+0x1b1/0xcf0 [ 75.162415][ T5083] netlink_unicast+0x547/0x7f0 [ 75.167237][ T5083] ? netlink_attachskb+0x890/0x890 [ 75.172367][ T5083] ? __virt_addr_valid+0x61/0x2e0 [ 75.177415][ T5083] ? __phys_addr_symbol+0x30/0x70 [ 75.182492][ T5083] ? __check_object_size+0x333/0x6e0 [ 75.187804][ T5083] netlink_sendmsg+0x925/0xe30 [ 75.192611][ T5083] ? netlink_unicast+0x7f0/0x7f0 [ 75.197596][ T5083] ? bpf_lsm_socket_sendmsg+0x9/0x10 [ 75.202899][ T5083] ? netlink_unicast+0x7f0/0x7f0 [ 75.207871][ T5083] sock_sendmsg+0xde/0x190 [ 75.212352][ T5083] ____sys_sendmsg+0x71c/0x900 [ 75.217186][ T5083] ? copy_msghdr_from_user+0xfc/0x150 [ 75.222587][ T5083] ? kernel_sendmsg+0x50/0x50 [ 75.227290][ T5083] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.233288][ T5083] ___sys_sendmsg+0x110/0x1b0 [ 75.238027][ T5083] ? do_recvmmsg+0x6e0/0x6e0 [ 75.242708][ T5083] ? lock_release+0x780/0x780 [ 75.247443][ T5083] ? ptrace_stop.part.0+0x4a3/0x8e0 [ 75.252697][ T5083] ? do_raw_spin_lock+0x124/0x2b0 [ 75.257742][ T5083] ? spin_bug+0x1c0/0x1c0 [ 75.262115][ T5083] ? __fget_light+0x20a/0x270 [ 75.266836][ T5083] __sys_sendmsg+0xf7/0x1c0 [ 75.271403][ T5083] ? __sys_sendmsg_sock+0x40/0x40 [ 75.276536][ T5083] ? lockdep_hardirqs_on+0x7d/0x100 [ 75.281784][ T5083] ? _raw_spin_unlock_irq+0x2e/0x50 [ 75.287035][ T5083] ? ptrace_notify+0xfe/0x140 [ 75.291734][ T5083] do_syscall_64+0x39/0xb0 [ 75.296172][ T5083] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 75.302074][ T5083] RIP: 0033:0x7f428f9826e9 [pid 5083] sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x40\x00\x00\x00\x2c\x00\x27\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3\xff\x00\x00\x0b\x00\x01\x00\x66\x6c\x6f\x77\x65\x72\x00\x00\x10\x00\x02\x00\x0a\x00\x04\x00\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00", iov_len=64}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64 [ 75.306525][ T5083] 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 [ 75.326185][ T5083] RSP: 002b:00007ffd3546c118 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 75.334641][ T5083] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f428f9826e9 [ 75.342654][ T5083] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000003 [ 75.350660][ T5083] RBP: 00007ffd3546c130 R08: 0000000000000002 R09: 000000000000000d [ 75.358670][ T5083] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [pid 5083] close(3) = 0 [pid 5083] close(4) = 0 [pid 5083] close(5) = 0 [pid 5083] close(6) = 0 [pid 5083] close(7) = -1 EBADF (Bad file descriptor) [pid 5083] close(8) = -1 EBADF (Bad file descriptor) [pid 5083] close(9) = -1 EBADF (Bad file descriptor) [pid 5083] close(10) = -1 EBADF (Bad file descriptor) [pid 5083] close(11) = -1 EBADF (Bad file descriptor) [pid 5083] close(12) = -1 EBADF (Bad file descriptor) [pid 5083] close(13) = -1 EBADF (Bad file descriptor) [pid 5083] close(14) = -1 EBADF (Bad file descriptor) [pid 5083] close(15) = -1 EBADF (Bad file descriptor) [pid 5083] close(16) = -1 EBADF (Bad file descriptor) [pid 5083] close(17) = -1 EBADF (Bad file descriptor) [pid 5083] close(18) = -1 EBADF (Bad file descriptor) [pid 5083] close(19) = -1 EBADF (Bad file descriptor) [pid 5083] close(20) = -1 EBADF (Bad file descriptor) [pid 5083] close(21) = -1 EBADF (Bad file descriptor) [pid 5083] close(22) = -1 EBADF (Bad file descriptor) [pid 5083] close(23) = -1 EBADF (Bad file descriptor) [pid 5083] close(24) = -1 EBADF (Bad file descriptor) [pid 5083] close(25) = -1 EBADF (Bad file descriptor) [pid 5083] close(26) = -1 EBADF (Bad file descriptor) [pid 5083] close(27) = -1 EBADF (Bad file descriptor) [pid 5083] close(28) = -1 EBADF (Bad file descriptor) [pid 5083] close(29) = -1 EBADF (Bad file descriptor) [pid 5083] exit_group(0) = ? [pid 5083] +++ exited with 0 +++ [pid 5079] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5079] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5079] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555556d8c5d0) = 5 ./strace-static-x86_64: Process 5084 attached [pid 5084] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5084] setpgid(0, 0) = 0 [pid 5084] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5084] write(3, "1000", 4) = 4 [pid 5084] close(3) = 0 [pid 5084] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 3 [pid 5084] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 4 [pid 5084] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5 [pid 5084] sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base=NULL, iov_len=320}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = -1 EFAULT (Bad address) [pid 5084] getsockname(5, {sa_family=AF_NETLINK, nl_pid=5, nl_groups=00000000}, [171 => 12]) = 0 [pid 5084] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x48\x00\x00\x00\x24\x00\x0b\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x08\x00\x01\x00\x68\x74\x62\x00\x1c\x00\x02\x00\x18\x00\x02\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", iov_len=72}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 72 [pid 5084] openat(AT_FDCWD, "/proc/thread-self/fail-nth", O_RDWR) = 6 [pid 5084] write(6, "19", 2) = 2 [ 75.366649][ T5083] R13: 00007ffd3546c150 R14: 00007ffd3546c140 R15: 00007ffd3546c124 [ 75.374672][ T5083] [ 75.411039][ T5084] FAULT_INJECTION: forcing a failure. [ 75.411039][ T5084] name failslab, interval 1, probability 0, space 0, times 0 [ 75.423912][ T5084] CPU: 0 PID: 5084 Comm: syz-executor767 Not tainted 6.2.0-syzkaller-05251-g5b7c4cabbb65 #0 [ 75.434032][ T5084] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 75.444096][ T5084] Call Trace: [ 75.447375][ T5084] [ 75.450328][ T5084] dump_stack_lvl+0x136/0x150 [ 75.455032][ T5084] should_fail_ex+0x4a3/0x5b0 [ 75.459764][ T5084] should_failslab+0x9/0x20 [ 75.464314][ T5084] __kmem_cache_alloc_node+0x5b/0x330 [ 75.469785][ T5084] ? tcf_exts_init_ex+0x246/0x5a0 [ 75.474855][ T5084] kmalloc_trace+0x26/0x60 [ 75.479329][ T5084] tcf_exts_init_ex+0x246/0x5a0 [ 75.484237][ T5084] fl_change+0x56f/0x4ab0 [ 75.488622][ T5084] ? fl_destroy+0x320/0x320 [ 75.493167][ T5084] ? __radix_tree_lookup+0x215/0x2a0 [ 75.498487][ T5084] ? fl_get+0x229/0x3c0 [ 75.502669][ T5084] ? fl_put+0x20/0x20 [ 75.506695][ T5084] tc_new_tfilter+0x97c/0x2290 [ 75.511590][ T5084] ? tc_del_tfilter+0x15d0/0x15d0 [ 75.516652][ T5084] ? mark_lock.part.0+0xee/0x1970 [ 75.521784][ T5084] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.527787][ T5084] ? mark_lock.part.0+0xee/0x1970 [ 75.532839][ T5084] ? print_usage_bug.part.0+0x660/0x660 [ 75.538438][ T5084] ? rtnetlink_rcv_msg+0x956/0xd50 [ 75.543574][ T5084] ? lock_downgrade+0x690/0x690 [ 75.548456][ T5084] ? tc_del_tfilter+0x15d0/0x15d0 [ 75.553497][ T5084] rtnetlink_rcv_msg+0x996/0xd50 [ 75.558465][ T5084] ? rtnl_stats_set+0x4d0/0x4d0 [ 75.563439][ T5084] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.569447][ T5084] ? __sys_sendmsg+0xf7/0x1c0 [ 75.574236][ T5084] ? do_syscall_64+0x39/0xb0 [ 75.578854][ T5084] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.584872][ T5084] netlink_rcv_skb+0x165/0x440 [ 75.589682][ T5084] ? rtnl_stats_set+0x4d0/0x4d0 [ 75.594570][ T5084] ? netlink_ack+0x1360/0x1360 [ 75.599397][ T5084] ? netlink_deliver_tap+0x1b1/0xcf0 [ 75.604726][ T5084] netlink_unicast+0x547/0x7f0 [ 75.609528][ T5084] ? netlink_attachskb+0x890/0x890 [ 75.614667][ T5084] ? __virt_addr_valid+0x61/0x2e0 [ 75.619725][ T5084] ? __phys_addr_symbol+0x30/0x70 [ 75.624775][ T5084] ? __check_object_size+0x333/0x6e0 [ 75.630121][ T5084] netlink_sendmsg+0x925/0xe30 [ 75.634936][ T5084] ? netlink_unicast+0x7f0/0x7f0 [ 75.639910][ T5084] ? bpf_lsm_socket_sendmsg+0x9/0x10 [ 75.645220][ T5084] ? netlink_unicast+0x7f0/0x7f0 [ 75.650191][ T5084] sock_sendmsg+0xde/0x190 [ 75.654639][ T5084] ____sys_sendmsg+0x71c/0x900 [ 75.659435][ T5084] ? copy_msghdr_from_user+0xfc/0x150 [ 75.664843][ T5084] ? kernel_sendmsg+0x50/0x50 [ 75.669570][ T5084] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 75.675607][ T5084] ___sys_sendmsg+0x110/0x1b0 [ 75.680326][ T5084] ? do_recvmmsg+0x6e0/0x6e0 [ 75.684969][ T5084] ? lock_release+0x780/0x780 [ 75.689677][ T5084] ? ptrace_stop.part.0+0x4a3/0x8e0 [ 75.695004][ T5084] ? do_raw_spin_lock+0x124/0x2b0 [ 75.700064][ T5084] ? spin_bug+0x1c0/0x1c0 [ 75.704512][ T5084] ? __fget_light+0x20a/0x270 [ 75.709248][ T5084] __sys_sendmsg+0xf7/0x1c0 [ 75.713792][ T5084] ? __sys_sendmsg_sock+0x40/0x40 [ 75.718876][ T5084] ? lockdep_hardirqs_on+0x7d/0x100 [ 75.724108][ T5084] ? _raw_spin_unlock_irq+0x2e/0x50 [ 75.729339][ T5084] ? ptrace_notify+0xfe/0x140 [ 75.734051][ T5084] do_syscall_64+0x39/0xb0 [ 75.738506][ T5084] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 75.744421][ T5084] RIP: 0033:0x7f428f9826e9 [ 75.748873][ T5084] 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 [ 75.768624][ T5084] RSP: 002b:00007ffd3546c118 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 75.777060][ T5084] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f428f9826e9 [ 75.785047][ T5084] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000003 [ 75.793052][ T5084] RBP: 00007ffd3546c130 R08: 0000000000000002 R09: 000000000000000d [ 75.801042][ T5084] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [pid 5084] sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x40\x00\x00\x00\x2c\x00\x27\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3\xff\x00\x00\x0b\x00\x01\x00\x66\x6c\x6f\x77\x65\x72\x00\x00\x10\x00\x02\x00\x0a\x00\x04\x00\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00", iov_len=64}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64 [pid 5084] close(3) = 0 [pid 5084] close(4) = 0 [pid 5084] close(5) = 0 [pid 5084] close(6) = 0 [pid 5084] close(7) = -1 EBADF (Bad file descriptor) [pid 5084] close(8) = -1 EBADF (Bad file descriptor) [pid 5084] close(9) = -1 EBADF (Bad file descriptor) [pid 5084] close(10) = -1 EBADF (Bad file descriptor) [pid 5084] close(11) = -1 EBADF (Bad file descriptor) [pid 5084] close(12) = -1 EBADF (Bad file descriptor) [pid 5084] close(13) = -1 EBADF (Bad file descriptor) [pid 5084] close(14) = -1 EBADF (Bad file descriptor) [pid 5084] close(15) = -1 EBADF (Bad file descriptor) [pid 5084] close(16) = -1 EBADF (Bad file descriptor) [pid 5084] close(17) = -1 EBADF (Bad file descriptor) [pid 5084] close(18) = -1 EBADF (Bad file descriptor) [ 75.809020][ T5084] R13: 00007ffd3546c150 R14: 00007ffd3546c140 R15: 00007ffd3546c124 [ 75.817035][ T5084] [ 75.825929][ T76] ================================================================== [ 75.834034][ T76] BUG: KASAN: use-after-free in tcf_action_destroy+0x17f/0x1b0 [ 75.841618][ T76] Read of size 8 at addr ffff88802a0d8800 by task kworker/u4:5/76 [ 75.849444][ T76] [ 75.851780][ T76] CPU: 0 PID: 76 Comm: kworker/u4:5 Not tainted 6.2.0-syzkaller-05251-g5b7c4cabbb65 #0 [pid 5084] close(19) = -1 EBADF (Bad file descriptor) [pid 5084] close(20) = -1 EBADF (Bad file descriptor) [pid 5084] close(21) = -1 EBADF (Bad file descriptor) [pid 5084] close(22) = -1 EBADF (Bad file descriptor) [pid 5084] close(23) = -1 EBADF (Bad file descriptor) [pid 5084] close(24) = -1 EBADF (Bad file descriptor) [pid 5084] close(25) = -1 EBADF (Bad file descriptor) [pid 5084] close(26) = -1 EBADF (Bad file descriptor) [pid 5084] close(27) = -1 EBADF (Bad file descriptor) [ 75.861424][ T76] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 75.871486][ T76] Workqueue: tc_filter_workqueue fl_destroy_filter_work [ 75.878475][ T76] Call Trace: [ 75.881759][ T76] [ 75.884710][ T76] dump_stack_lvl+0xd9/0x150 [ 75.889322][ T76] print_address_description.constprop.0+0x28/0x360 [ 75.895922][ T76] ? tcf_action_destroy+0x17f/0x1b0 [ 75.901133][ T76] kasan_report+0x11c/0x130 [ 75.905660][ T76] ? tcf_action_destroy+0x17f/0x1b0 [ 75.910875][ T76] tcf_action_destroy+0x17f/0x1b0 [ 75.915911][ T76] tcf_exts_destroy+0xc5/0x160 [ 75.920698][ T76] __fl_destroy_filter+0x1a/0x100 [ 75.925752][ T76] process_one_work+0x9bf/0x1820 [ 75.930708][ T76] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 75.936093][ T76] ? spin_bug+0x1c0/0x1c0 [ 75.940438][ T76] worker_thread+0x669/0x1090 [ 75.945139][ T76] ? __kthread_parkme+0x163/0x220 [ 75.950183][ T76] ? process_one_work+0x1820/0x1820 [ 75.955411][ T76] kthread+0x2e8/0x3a0 [ 75.959499][ T76] ? kthread_complete_and_exit+0x40/0x40 [ 75.965152][ T76] ret_from_fork+0x1f/0x30 [ 75.969604][ T76] [ 75.972629][ T76] [ 75.974954][ T76] Allocated by task 5083: [ 75.979288][ T76] kasan_save_stack+0x22/0x40 [ 75.983985][ T76] kasan_set_track+0x25/0x30 [ 75.988592][ T76] __kasan_kmalloc+0xa5/0xb0 [ 75.993220][ T76] tcf_exts_init_ex+0xe4/0x5a0 [ 75.998009][ T76] fl_change+0x56f/0x4ab0 [ 76.002364][ T76] tc_new_tfilter+0x97c/0x2290 [ 76.007155][ T76] rtnetlink_rcv_msg+0x996/0xd50 [ 76.012122][ T76] netlink_rcv_skb+0x165/0x440 [ 76.016898][ T76] netlink_unicast+0x547/0x7f0 [ 76.021673][ T76] netlink_sendmsg+0x925/0xe30 [ 76.026454][ T76] sock_sendmsg+0xde/0x190 [ 76.030912][ T76] ____sys_sendmsg+0x71c/0x900 [ 76.035695][ T76] ___sys_sendmsg+0x110/0x1b0 [ 76.040401][ T76] __sys_sendmsg+0xf7/0x1c0 [ 76.044923][ T76] do_syscall_64+0x39/0xb0 [ 76.049363][ T76] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 76.055266][ T76] [ 76.057593][ T76] Freed by task 5083: [ 76.061570][ T76] kasan_save_stack+0x22/0x40 [ 76.066267][ T76] kasan_set_track+0x25/0x30 [ 76.070878][ T76] kasan_save_free_info+0x2e/0x40 [ 76.075928][ T76] ____kasan_slab_free+0x160/0x1c0 [ 76.081065][ T76] slab_free_freelist_hook+0x8b/0x1c0 [ 76.086450][ T76] __kmem_cache_free+0xaf/0x2d0 [ 76.091318][ T76] tcf_exts_destroy+0xe5/0x160 [ 76.096099][ T76] tcf_exts_init_ex+0x484/0x5a0 [ 76.100985][ T76] fl_change+0x56f/0x4ab0 [ 76.105337][ T76] tc_new_tfilter+0x97c/0x2290 [ 76.110115][ T76] rtnetlink_rcv_msg+0x996/0xd50 [ 76.115073][ T76] netlink_rcv_skb+0x165/0x440 [ 76.119857][ T76] netlink_unicast+0x547/0x7f0 [ 76.124637][ T76] netlink_sendmsg+0x925/0xe30 [ 76.129424][ T76] sock_sendmsg+0xde/0x190 [ 76.133857][ T76] ____sys_sendmsg+0x71c/0x900 [ 76.138643][ T76] ___sys_sendmsg+0x110/0x1b0 [ 76.143335][ T76] __sys_sendmsg+0xf7/0x1c0 [ 76.147879][ T76] do_syscall_64+0x39/0xb0 [ 76.152313][ T76] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 76.158225][ T76] [ 76.160544][ T76] The buggy address belongs to the object at ffff88802a0d8800 [ 76.160544][ T76] which belongs to the cache kmalloc-256 of size 256 [ 76.174604][ T76] The buggy address is located 0 bytes inside of [ 76.174604][ T76] 256-byte region [ffff88802a0d8800, ffff88802a0d8900) [ 76.187716][ T76] [ 76.190038][ T76] The buggy address belongs to the physical page: [ 76.196442][ T76] page:ffffea0000a83600 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x2a0d8 [ 76.206607][ T76] head:ffffea0000a83600 order:1 compound_mapcount:0 subpages_mapcount:0 compound_pincount:0 [ 76.216668][ T76] anon flags: 0xfff00000010200(slab|head|node=0|zone=1|lastcpupid=0x7ff) [ 76.225099][ T76] raw: 00fff00000010200 ffff888012441b40 0000000000000000 dead000000000001 [ 76.233693][ T76] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 76.242280][ T76] page dumped because: kasan: bad access detected [ 76.248686][ T76] page_owner tracks the page as allocated [ 76.254426][ T76] page last allocated via order 1, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, tgid 1 (swapper/0), ts 21916480820, free_ts 0 [ 76.274153][ T76] get_page_from_freelist+0x119c/0x2d00 [ 76.279721][ T76] __alloc_pages+0x1cb/0x5c0 [ 76.284324][ T76] alloc_page_interleave+0x1e/0x200 [ 76.289568][ T76] alloc_pages+0x233/0x270 [ 76.294007][ T76] allocate_slab+0x25f/0x390 [ 76.298614][ T76] ___slab_alloc+0xa91/0x1400 [ 76.303308][ T76] __slab_alloc.constprop.0+0x56/0xa0 [ 76.308718][ T76] __kmem_cache_alloc_node+0x136/0x330 [ 76.314229][ T76] __kmalloc_node_track_caller+0x4b/0xc0 [ 76.319896][ T76] krealloc+0x5e/0x100 [ 76.323987][ T76] add_sysfs_param+0xca/0x960 [ 76.328667][ T76] param_sysfs_builtin_init+0x1c0/0x460 [ 76.334241][ T76] do_one_initcall+0x141/0x7d0 [ 76.339097][ T76] kernel_init_freeable+0x701/0xe50 [ 76.344321][ T76] kernel_init+0x1e/0x2c0 [ 76.348696][ T76] ret_from_fork+0x1f/0x30 [ 76.353150][ T76] page_owner free stack trace missing [ 76.358519][ T76] [pid 5084] close(28) = -1 EBADF (Bad file descriptor) [pid 5084] close(29) = -1 EBADF (Bad file descriptor) [pid 5084] exit_group(0) = ? [ 76.360845][ T76] Memory state around the buggy address: [ 76.366474][ T76] ffff88802a0d8700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 76.374548][ T76] ffff88802a0d8780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 76.382627][ T76] >ffff88802a0d8800: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 76.390684][ T76] ^ [ 76.394758][ T76] ffff88802a0d8880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 76.402826][ T76] ffff88802a0d8900: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [pid 5084] +++ exited with 0 +++ [pid 5079] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5, si_uid=0, si_status=0, si_utime=0, si_stime=60 /* 0.60 s */} --- [pid 5079] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555556d8c5d0) = 6 ./strace-static-x86_64: Process 5085 attached [pid 5085] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5085] setpgid(0, 0) = 0 [pid 5085] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5085] write(3, "1000", 4) = 4 [pid 5085] close(3) = 0 [pid 5085] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 3 [pid 5085] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 4 [pid 5085] socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5 [pid 5085] sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base=NULL, iov_len=320}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = -1 EFAULT (Bad address) [pid 5085] getsockname(5, {sa_family=AF_NETLINK, nl_pid=6, nl_groups=00000000}, [171 => 12]) = 0 [ 76.410882][ T76] ================================================================== [ 76.420976][ T76] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 76.428207][ T76] CPU: 0 PID: 76 Comm: kworker/u4:5 Not tainted 6.2.0-syzkaller-05251-g5b7c4cabbb65 #0 [ 76.437872][ T76] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 76.447948][ T76] Workqueue: tc_filter_workqueue fl_destroy_filter_work [ 76.454948][ T76] Call Trace: [ 76.458254][ T76] [ 76.461217][ T76] dump_stack_lvl+0xd9/0x150 [ 76.463285][ T5085] FAULT_INJECTION: forcing a failure. [ 76.463285][ T5085] name failslab, interval 1, probability 0, space 0, times 0 [ 76.478415][ T76] panic+0x61b/0x6c0 [ 76.482331][ T76] ? panic_smp_self_stop+0x90/0x90 [ 76.487473][ T76] ? preempt_schedule_thunk+0x1a/0x20 [ 76.492910][ T76] ? preempt_schedule_common+0x45/0xb0 [ 76.498411][ T76] check_panic_on_warn+0xb1/0xc0 [ 76.503368][ T76] end_report+0xf6/0x180 [ 76.507623][ T76] ? tcf_action_destroy+0x17f/0x1b0 [ 76.512839][ T76] kasan_report+0xf9/0x130 [ 76.517265][ T76] ? tcf_action_destroy+0x17f/0x1b0 [ 76.522486][ T76] tcf_action_destroy+0x17f/0x1b0 [ 76.527561][ T76] tcf_exts_destroy+0xc5/0x160 [ 76.532370][ T76] __fl_destroy_filter+0x1a/0x100 [ 76.537423][ T76] process_one_work+0x9bf/0x1820 [ 76.542382][ T76] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 76.547793][ T76] ? spin_bug+0x1c0/0x1c0 [ 76.552170][ T76] worker_thread+0x669/0x1090 [ 76.556885][ T76] ? __kthread_parkme+0x163/0x220 [ 76.561944][ T76] ? process_one_work+0x1820/0x1820 [ 76.567173][ T76] kthread+0x2e8/0x3a0 [ 76.571261][ T76] ? kthread_complete_and_exit+0x40/0x40 [ 76.576917][ T76] ret_from_fork+0x1f/0x30 [ 76.581373][ T76] [ 76.584410][ T5085] CPU: 1 PID: 5085 Comm: syz-executor767 Not tainted 6.2.0-syzkaller-05251-g5b7c4cabbb65 #0 [ 76.594513][ T5085] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 76.604585][ T5085] Call Trace: [ 76.607879][ T5085] [ 76.610819][ T5085] dump_stack_lvl+0x136/0x150 [ 76.615537][ T5085] should_fail_ex+0x4a3/0x5b0 [ 76.620258][ T5085] should_failslab+0x9/0x20 [ 76.624776][ T5085] __kmem_cache_alloc_node+0x5b/0x330 [ 76.630174][ T5085] ? fl_change+0x28dd/0x4ab0 [ 76.634838][ T5085] kmalloc_trace+0x26/0x60 [ 76.639286][ T5085] fl_change+0x28dd/0x4ab0 [ 76.643779][ T5085] ? fl_destroy+0x320/0x320 [ 76.648342][ T5085] ? fl_get+0x229/0x3c0 [ 76.652545][ T5085] ? fl_put+0x20/0x20 [ 76.656555][ T5085] tc_new_tfilter+0x97c/0x2290 [ 76.661376][ T5085] ? tc_del_tfilter+0x15d0/0x15d0 [ 76.666422][ T5085] ? mark_lock.part.0+0xee/0x1970 [ 76.671468][ T5085] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 76.677466][ T5085] ? mark_lock.part.0+0xee/0x1970 [ 76.682523][ T5085] ? print_usage_bug.part.0+0x660/0x660 [ 76.688100][ T5085] ? rtnetlink_rcv_msg+0x956/0xd50 [ 76.693230][ T5085] ? lock_downgrade+0x690/0x690 [ 76.698105][ T5085] ? tc_del_tfilter+0x15d0/0x15d0 [ 76.703151][ T5085] rtnetlink_rcv_msg+0x996/0xd50 [ 76.708113][ T5085] ? rtnl_stats_set+0x4d0/0x4d0 [ 76.712982][ T5085] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 76.718971][ T5085] ? __sys_sendmsg+0xf7/0x1c0 [ 76.723669][ T5085] ? do_syscall_64+0x39/0xb0 [ 76.728319][ T5085] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 76.734333][ T5085] netlink_rcv_skb+0x165/0x440 [ 76.739140][ T5085] ? rtnl_stats_set+0x4d0/0x4d0 [ 76.744011][ T5085] ? netlink_ack+0x1360/0x1360 [ 76.748803][ T5085] ? netlink_deliver_tap+0x1b1/0xcf0 [ 76.754106][ T5085] netlink_unicast+0x547/0x7f0 [ 76.758887][ T5085] ? netlink_attachskb+0x890/0x890 [ 76.764014][ T5085] ? __virt_addr_valid+0x61/0x2e0 [ 76.769064][ T5085] ? __phys_addr_symbol+0x30/0x70 [ 76.774107][ T5085] ? __check_object_size+0x333/0x6e0 [ 76.779417][ T5085] netlink_sendmsg+0x925/0xe30 [ 76.784216][ T5085] ? netlink_unicast+0x7f0/0x7f0 [ 76.789229][ T5085] ? bpf_lsm_socket_sendmsg+0x9/0x10 [ 76.794549][ T5085] ? netlink_unicast+0x7f0/0x7f0 [ 76.799531][ T5085] sock_sendmsg+0xde/0x190 [ 76.803984][ T5085] ____sys_sendmsg+0x71c/0x900 [ 76.808783][ T5085] ? copy_msghdr_from_user+0xfc/0x150 [ 76.814179][ T5085] ? kernel_sendmsg+0x50/0x50 [ 76.818902][ T5085] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 76.824901][ T5085] ___sys_sendmsg+0x110/0x1b0 [ 76.829607][ T5085] ? do_recvmmsg+0x6e0/0x6e0 [ 76.834231][ T5085] ? lock_release+0x780/0x780 [ 76.838918][ T5085] ? ptrace_stop.part.0+0x4a3/0x8e0 [ 76.844129][ T5085] ? do_raw_spin_lock+0x124/0x2b0 [ 76.849166][ T5085] ? spin_bug+0x1c0/0x1c0 [ 76.853518][ T5085] ? __fget_light+0x20a/0x270 [ 76.858230][ T5085] __sys_sendmsg+0xf7/0x1c0 [ 76.862758][ T5085] ? __sys_sendmsg_sock+0x40/0x40 [ 76.867831][ T5085] ? lockdep_hardirqs_on+0x7d/0x100 [ 76.873040][ T5085] ? _raw_spin_unlock_irq+0x2e/0x50 [ 76.878249][ T5085] ? ptrace_notify+0xfe/0x140 [ 76.882943][ T5085] do_syscall_64+0x39/0xb0 [ 76.887380][ T5085] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 76.893282][ T5085] RIP: 0033:0x7f428f9826e9 [ 76.897699][ T5085] 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 [ 76.917307][ T5085] RSP: 002b:00007ffd3546c118 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 76.925733][ T5085] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f428f9826e9 [ 76.933704][ T5085] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000003 [ 76.941686][ T5085] RBP: 00007ffd3546c130 R08: 0000000000000002 R09: 000000000000000d [ 76.949651][ T5085] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 76.957618][ T5085] R13: 00007ffd3546c150 R14: 00007ffd3546c140 R15: 00007ffd3546c124 [ 76.965606][ T5085] [ 76.968918][ T76] Kernel Offset: disabled [ 76.973776][ T76] Rebooting in 86400 seconds..