last executing test programs: 1.069801551s ago: executing program 4 (id=5): setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) syz_open_pts() (async) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x100003, 0x40, 0x10, [{0x5, 0x0, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x7, 0xfffefffe, 0x2006, 0x1}, {0x2, 0x7, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80d2}, {0x24, 0x1, 0x85, 0x5}, {0x2, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffa, 0x80000000, 0x7fff}, {0x0, 0xfffffff7, 0x400005, 0x8bfb}, {0xfffff0d1, 0x8000000, 0x8, 0x7}, {0x8, 0xc7cb, 0x3, 0x2}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee6, 0x2, 0x6f5fc48b}, {0x7e, 0x5, 0x3, 0x5}, {0x9be2, 0x108001, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001240)={0x2, 0x101, {[0x1876, 0x9, 0x2, 0x49, 0x2, 0x0, 0x8ffe, 0x80000001, 0xce49, 0x5, 0x8, 0xc18b, 0xffffffffffffffff, 0x4, 0xffffffff, 0x21be, 0xffffffffffffff19, 0x3], [0x9, 0x8, 0x7, 0x0, 0x53, 0x6, 0x1, 0x46, 0x8000, 0xfffffffffffffffc], [0x6, 0x901, 0x5, 0x5, 0x0, 0x7ff, 0x4], [0xfffffffffffffffd, 0x401, 0x7, 0x2, 0x0, 0x800], [{0x5, 0x3}, {0x1, 0x5, 0x5, 0x800000000000000}, {0x69a, 0x20, 0x9, 0xffffffffffffff7c}, {0xe9, 0x2, 0x6, 0x10}, {0x66f, 0xf, 0x6, 0xfffffffffffffffb}, {0xf, 0x2800000, 0xc, 0x1}, {0x40, 0xb, 0xf5, 0x7cb}, {0x0, 0x7, 0x5, 0xb9}], {0xc, 0x9, 0x18000, 0x3}, {0x3, 0x9, 0x4ac8, 0x5}}}) socket$unix(0x1, 0x5, 0x0) (async, rerun: 32) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) (rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x5c) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4ebfac6bbaf7942) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000240)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async, rerun: 32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async, rerun: 32) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0xffffffffffffd9f, 0xffdffffffffffffd) (async, rerun: 64) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 64) pipe2(&(0x7f0000000000), 0x0) (async, rerun: 64) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) (async, rerun: 64) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async, rerun: 64) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x1000100000000}) (async) flock(r5, 0x1) (async, rerun: 64) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) (async, rerun: 64) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0) (async, rerun: 32) select(0x2a, 0x0, &(0x7f0000000340), &(0x7f0000001900)={0x100000000000000}, &(0x7f0000000440)) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 1.046724055s ago: executing program 2 (id=3): r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x1000100000000}) close(r0) syz_open_pts() (async, rerun: 32) r1 = semget$private(0x0, 0x4, 0x120) (rerun: 32) semctl$GETVAL(r1, 0x1, 0x5, 0x0) (async, rerun: 32) r2 = getgid() (rerun: 32) setegid(r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) flock(r0, 0x3) flock(r0, 0x2) (async) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) 879.377977ms ago: executing program 6 (id=7): r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1000400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x32}, 0x0, 0x8}) (async) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x2000) (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) (rerun: 64) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x3a, 0x0}}, 0x10, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r4 = kqueue() setitimer(0x2, &(0x7f0000000080)={{}, {0x0, 0x6}}, 0x0) kevent(r4, &(0x7f0000000100), 0xe4a, 0x0, 0x4000a9fa, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xb1, 0x1, 0x9, 0x1, 0x7, 0x1, 0x3, 0x0, 0x2, 0x9f, 0x6}) (async) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x203ff, 0x0, 0x8000800, 0x0) (async) shmctl$IPC_RMID(r0, 0x0) (async) shmdt(r1) (async) r6 = getuid() (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) (async, rerun: 32) r10 = semget$private(0x0, 0x7, 0x3c0) (rerun: 32) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000001200)=""/4096) (async) r11 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r11}) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, r6, 0x0, r7, r9, 0x10, 0x9aef}, 0x74f7, 0x3a, r11, r12, 0x8000, 0x8, 0x5}) 877.049863ms ago: executing program 7 (id=8): poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) 876.571637ms ago: executing program 1 (id=2): syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08060001080006"]) (async, rerun: 32) r0 = socket$unix(0x1, 0x1, 0x0) (rerun: 32) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b9", 0x1) (async) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x11, 0x1, 0x3, 0x353}], 0x296, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x3, 0x5}], 0x5, &(0x7f0000000100)={0x2d, 0x5}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000006c0)='c\x00') syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0xb, 0x6, "eed57d", 0x0, 0x2c, 0x2, @rand_addr="04f19d6bceb1ee1eedc0754f15dd5ff9", @mcast2}}}}) (async, rerun: 64) poll(&(0x7f0000001c00)=[{0xffffffffffffffff, 0x2}], 0x1, 0xffffffff) (rerun: 64) 875.13298ms ago: executing program 5 (id=11): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0x3, 0x1, 0x3, 0x9}, {0xb, 0x0, 0xff, 0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) 861.979832ms ago: executing program 5 (id=12): r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x1000100000000}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000001}) syz_open_pts() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x1000100000000}) (async) socket$inet(0x2, 0x1, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000001}) (async) 651.649571ms ago: executing program 3 (id=15): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000100)="33f57cbd9b7a3dce024abd0a4458ebe67b9601edd864f01b7384118224bac83dd8e2f9bac9fcf5581b498f230fc2c56937691faa0a6fbc6ec7d970f3e70feb02fcbb032f1cd77197", 0xa}], 0x1) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="e1f3dd4c11024bc9c1572c65699e916badf9828d9bbe92cef87bfe9c609ecac566a6a6d1ee28521c17da54ed4d4c961bc90ae7bc73f7d1666fa7af3c85cc334d23f021014be64766a299661012ea783c5856ec02db904b44fa46bdf3f8d410679526ead1c090a54a48d663b07556f0e79406239f77864963b7b503dadea41f5659a078a21aae5119bccf9159d08f3216d23634dd5f0d", 0x96}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) read(r2, &(0x7f0000000100)=""/253, 0xfd) 625.054589ms ago: executing program 5 (id=16): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x1) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x840, 0x0) r3 = dup(r2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000100)={0x40007ff, 0x8018, 0x2020007, 0x101, 0x80000001, 0xff, 0x8000, 0x10, [{0x0, 0x9, 0x9, 0x71002}, {0x2, 0x9, 0x8, 0x34}, {0x100, 0xf86, 0x0, 0x69}, {0x1, 0x800, 0x8007, 0x7}, {0x401, 0x200724, 0x7, 0x5}, {0x1, 0x650, 0x3, 0x7}, {0xce1, 0x400, 0x4f8, 0x6d}, {0xfff, 0x7ff, 0xfffffffd, 0x8}, {0x40002, 0x82, 0x8000005, 0x5}, {0x6a75, 0xff000000, 0xa94, 0x4}, {0x1cf, 0x10001, 0x0, 0x3}, {0x5579, 0x9, 0x8, 0x8000002}, {0xb89, 0x555981a8, 0xa, 0x112b}, {0x29a71717, 0x9, 0xfffffffd, 0x6}, {0xc, 0x2000005, 0x0, 0x848}, {0x0, 0x1, 0x1002, 0x30000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') write(r3, &(0x7f0000000080)="3163d819f7251fa34a791b657135759837600e7548030f5f834ca8a7c46e595f817a9fef26573b31d6caa85d38108c17db", 0x31) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x200007, 0x7, 0x101, 0xb, 0x8, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x35}, {0x7, 0xfffffffc, 0x10000008, 0xfffffff8}, {0x9, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0x8}, {0x401, 0x7fffffff, 0xe, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0x4f8, 0x101}, {0xa, 0x7ff, 0x14, 0x8}, {0x5, 0x81, 0x1, 0x9}, {0xfffffffe, 0x7, 0xc8, 0x88}, {0x3, 0x10001, 0x9, 0xaeb}, {0x7ff, 0x9, 0x8, 0x4}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x4, 0x80000000, 0x6}, {0x0, 0x1, 0x2, 0x100}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 624.775537ms ago: executing program 0 (id=17): symlink(&(0x7f00000017c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001a00)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) open$dir(&(0x7f0000000040)='\x00', 0x8, 0x44) 514.072888ms ago: executing program 5 (id=18): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r1, &(0x7f00000025c0)='./file0\x00', r1, &(0x7f0000002600)='./file1\x00') fchdir(r0) open$dir(&(0x7f0000000140)='.\x00', 0x200, 0xf8e31ee79672a72e) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="e706f2ffff1f391e7dd7a2d786dd609907a600302c03cb697a653e336f000000500000000000ff020000000000000000000000000001"]) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="d91efbb007ac299a715e2ff24031c3818455f0e847e2", 0x16) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff0200000000000000000000000000010200fe03"]) 509.135352ms ago: executing program 0 (id=19): sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)="befcedc70c2ff093e8e2f7373f3a7914c7a173956d9e0246f4f930a1fe798ef5d28aa68141fdb1a7dfcd8c02caad9609f6dc34185b603b6b508912c27d7ff5a3127f91c103334aae907af3f2ff121fb409cef6fec2788da05b7e02762eba9eda2c5c8a80a4ef793c2bb84a6f78091164d2e13a9d49de1405fe693e4f4846c2dcadd4f86c26040bf552047375ac7488e2b06660efe23e8f1e5a9e57d3244d8257788efb56786688d98654762dd258b12299226b6d15da1b83bcd8ba2d4eee0bb918abe31d4ce9890ebdd2694debb08cd6417967fadbe526d0db5cace683d8039a8e05ef6f6a5dbdba71b7770f4263ad893f415c74b98bfcd8e4f6e6829467ad0161c196b7cae04b9a59cf3a3159391dccd8334be1ede471ba64f08ec4cc45ac943a0cfb5414bc3790fa8502ba068ff7663ba5cb242c0b7cafc1395abb2ff388ccacf56cb945f2a99523ef168019f74c00d46cb1bff75cc73ecb1fce324c60e634be73bcaeda837241344f3bb4f6350b42421c15227a344970750a2fd4fb9c5f46126cd19037094756ad489d435b51715c5119f3165afcf36be194e37f9bc63a83e20e1336dbb02fb5629cff6dd3ad973689e15d185f0c753712f9bc3589a5ff155352ca970a2ea11a845efbbf14ee738701d88ad3b3f9eaa0c69c4ea89060bfe962ebd651a19d89021838a785292a630cf8c928b598a676c5f2561c28ef23b7e4cc8583e8190ecf70cfce86ffedf5086642d06a7c3e06f52c7dafee241d3e711f61f700443f04f1168883caec71d7ec9c82d5a13299b24712c8b301658640b18e65af12eb3e51bb061ab4bc11a277237d963cff68f94c1c9e05ea68bbfff8750bfcc234bdefe7f0b020c2560d6cc674aed53109294dddc9663b65f0392e842adecde89e57202cdc283d010cf98191a6562246852cf1727597dfbf0a1bc350f584dbe2dbf749a4ab84e5d487e292bb7b4352d90dd5af69518b3465132e287187c49313620208d949a0f05c69353e9b09d2f78ef014751e339f84c3ad4305d6ca205cf945b1d8beee3da43a12fb1c19437050c3dab98f30bce3a0700bcbd2ab81db9af41fa01c207ffc1a6884ef80a146500738f398c334918b488afbd4eef9ae201225eeb766c714b2ffe7fcdad4aa14b398c8f2dc2965d4cc72356a4dc574717ba272440c8f576db8ca3fc244c833caf1d0c124cb773a2aa0fc013651795078853f2df3c94945e7766d401cc1f51cc54e3e48a422a260a254a0af862353195aaebad1861ee5856dc3eb3d20f7c926ea6683990dca639cdc9d6297bd3cec0a5d524b8f00cb1f9b079887f54024121051c9f18ca1d25311e376a3b407d44379ef39b70e88e75821ab86da6f1a096434b4cae1a936dd365149beab203164d19de11c3ec81f281ebc74e0e72207099477331c3a5010a0aecc29d0d288baaec1569c267f64fab56abee51f7fa0dddf786ae20bbcf70d7fad925891f6d69e0d947fb79aa3d2cffdc7644f16ea434a10c36180b0f99df8a1b15167db4f4d8f8d3a9493779e6f1a9379b268ec0419ba937728806a44ca28ddb2061d600fe667b2687f18967753aa3dda46aafa6e8301244682b7ba56aaaa31d03e7264255c6439ff663b27453f8ce32693772bd76a9cf7fa3fb5dd845c0420d12c983576eda2a6387ab54f1596844b1c1ea3f6511fa95fb31088f48e4af8fa173b390d83efb13f1d881b4e8c254a90ba43c10338fac1749ab727c56ac037d5c42287e6eccba8488d8e1282b37f005609137a86c0b819b3f577f40363c4f4109a935354a0f23eca5989fb0efe15475a4459500fa5596a4c693d9aeeff8c3aa91fbc4a1a8493cf0650002e761e1ffa1558f63248ee5f0cdda89d51ae2894e6451cfa04d4da97864fe78e82ddaa3f4ed160a08e0c166248aba67d04e43a7828a9c33596085c10e58d3ff9031b5f646b44fd310337c993d6e754aed020cf6aec6d716cd2f2846a57ef1df5a3c9e0446110f9e4f0714c213639e31419d4f0371bb549fa5fe96042b7616c6cbb584fc96894773ee5627539316bd9026b85113961fc8646be9ff7887123b02c95c7218214413ffeb1a74d9fb1a65ce3d65a963047ecf15d9762b3bf1d158df566e297f1de1d5b32e673240cc3716e77f5961bc04963f3e5b0dd1e7df506bd53c93f92639014aca22cda4ae01750daab53ed9ba0e89a6b27cff4c3ac2eaec6597652fd877393cbca4324899e9c333a04cb0f1f55fc3166a1b5de681fc4dd7b89ba907647bc040190dbecf7e1a01ac71aaabd2dbadffc9d89706094d0100a0243a38349342e9368a95516a93aef5df72204c0126ce319d755c3f90e68a06a670b4974f29f67b3d2c183bc35ce7a1b519ea59c67d8e6136161c040bfdbaf70cd778bb7430aca9568b1e764031ad62f8aedd7002378a61a9a959ff449ddec99ebf299e2d8bb773b4230402d22f9acb8a667e7eb72cbb3e47fb163d703b1d9b10d970a1b9922136d7f68886fcc4fb7185443d2ea3e9b11af4af3685d60c7b3fbeb23c60a2ca00b658296dc01fdc8dda8164547588a8b5da74fe5b0afcafb2034d8f6f9df12e631a3dd2c2b08ee8520c966ed1ee112355c38b552b12ff031e729c24c867e8e1fab0644e128759782d3b9556f8d1d556b58579855e47cdf35acfaa4c329a8d374142456ee9915baff1d7a489d32a21083dd4e4fb2c3daa97840405e269823e00d813b0f0a9eb1591a454908b9ba7208d9e483add6955d54bc1e61a9d47b4fdcb5aa46b3f06dd6a2088755eed25cc6306cb48ecbfeba4474e8a715288e0836648fbda34c9dcc68871fc54048bb12684cc428e9a71523c4977ae8caad4931c730d4dcadc97023aff939ebbdc6266cfb53b5d85d68df52e8b184b02384109b22b3a72f89ee2f56dd9791338dfe57a9d7448e9c92ab4135d4896eec8dd5ac0d69da9ecc9da6018cfd4f7ca27c17af50900f59d22200758edec70c9aaebeccd0b6d2f153b86b9bc6d63cb3a355a0b7e3a23ed8839eecf4be46f28c88900c1fae2081e57f04fac42f2e5cf68586a5f7b0c449bb0f7f4b26e25cc2e9ade3d3beef2f2a8316a91892d74c7845ac7a442a36b778dd3ee8dcc4e806d11df8c0d3c24a31b9c5dde51489c38d3ff4d7e67b5392a90abbb247d0235101a7b3138a999256a5fa5fff1c382014647e64469f372d4f1ba347a894f90f97dbd0288a2c4c92300507b477faaa2bd2599311953a6953e698a016e73d0e89b0e38ba8aab83552deb0061e4b400f5043550387b33a115c10bf9a5ac2c91e8e24a0ba832b1e7f97398193bbcadfc3ec6e58cd362692f5bd9880358e834c4f0ad890af282daf1422cbeab323c7528b89e45b2d7e24eff190b70e51e4a19dacd3f9269defaf8f7967c110424a3d0635c8f6bb0fd0359fd6547738abdf8dcfeaaa73fa2a7d2a5e7c9fd7c2aa7a5fedac772ed1e2e3b213d1f2a0026586bcccfbcac1c77e606e6ec7cba8c5d724e382c9053a7f89a4d74d2f60df9f9d121d763bf905a2c2ebee7ba9a4fc651e1edf093569390b00c42d5b27cb356628d8ad4fcefbfabddcbfa4a5c6cf502f282582b89e97c1f0f5167292e6060439deec3725d140882615b2723f0fe5a3c24d4a5d9a2d7c6053eb12fe988b91180e1dbaac173eca94b83eab9ddcc91993754e58fd0e67eaf7acc07fc474da92008646bba472f4e6b105d2b600d4db2685c854113b4cbc72bad2c99ae5f3d6811d1ea08b813032dd7196dfdea2a9008db26bb6816d90cd02b090b8d17cade6223f069ededde9476b9d7f29fb5e0b4ce4be51d7787c34d177a8c276ccfa410dcd30e61c7d9c5f623a56f6dd7d9170e0a1a872f4b83f2867c2a0fe7b21b50f25ab6de79d5bc3cf77884c2d0c1135e36ddd8161851d17173a6b27629848729473596945202d9e2b2f18c6fcf5aea8011917fb5fea3f81c5e1a5487302883ae9cffc87c90c670d5f7d879e930eeed645543038befebcd14cae94cdc81bec98ee93a18ead7e00922ebe7e7d0706fe9d972ae136136e1cd6e537522e131d844ad50a183536bcf6ecf71efec5c8d44aac11060a97073a", 0xb41) sysctl$ddb(&(0x7f0000000100)={0x9, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000100)=0xfcbb, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000080)="9e3bddb5a066ac8318c9b622e22c5db50d74c21899334d", &(0x7f0000000140)=0x17, &(0x7f0000000180)="a215e618f6ce2f763012847d97a1ba74222b091b5c0eb4a51f5273ccc484401637c29010e8656f094fbcbcee4ad3a3220d90aa980e5e8f5a5c5af9f7711f58367ce1dae29922ce50fc78b3eb660ebc34df3be1a3624c83f3299b80b9e5b3d0ee8760ebf4f588452feb673440b382d37b52da61dc8f37fd4de03f09133061275116c8f5e1c269f4917a4bafd8f8bac3d1e10d4dfe", 0x94) 508.61542ms ago: executing program 2 (id=20): sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffc3e) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080)="a300a433b6f217d6d948f924e88f4626ae7195cc2be0b786e0944497e6a5c78c2497d2c4d78b5fa0e9fdd32ab0a15b553ec342005ab4b3096bb4fb8535579fdc94e9daa5763c7c17d3d8fff9df8268a93ac373fc0ddebef6b04eb77ee189205c4c9a0171e1ff7c42761e8b68ad8c718bb718890c767c6b440ed8a4744b35a187e1cf8bad9f6762c1fd4489691a3676da265870894db0ef2ebf29600917e428d9b207f24a5963c0d3198ca75df180f50cb82a605a67da88bf29", &(0x7f0000000140)=0xb9, &(0x7f0000000180)="51abb982bde4606e0fec7f6b7837cc3e85421b3cd8c6fbf3e7e4ba3bd4c9dcdfe4ce163bbcc0a04eb65a1cc52cef909babd45c1c68dc26511fb3064ba12af8221ceabc1e3cc7bbbd5090e349c028bc432a1a2b58db5f662bb48a42fa9c5ab964429c243547374816", 0x68) 498.756022ms ago: executing program 6 (id=21): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4eb, &(0x7f00000003c0)={@remote, @local, [], {@ipv6={0x86dd, {0xf, 0x6, "47c257", 0x4b5, 0xc, 0x74, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[@routing={0x1d, 0x10, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast1, @empty, @mcast2, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x2, 0x3b, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @generic={0xf0, 0xf1, "0a7ea147add983b376453f3e3659e91006ed333aa5c29c52ca068c278940157a6a9776f48a1e0d4fcdfda8bfd245b8261d4c01a91858068dd6b88dc9103fd97db30f9a0b4691772502028d08b802711e619d5ff2ca91fecd6a89e5d21db6f2680acd60b8759428a7281dd6c84c017c97bdc02b333f6d890a5a7bd4936b3ecc82985e9aef0bf0abb7a71339ec6118e484395e145a0b924b8104beff416ae68a736060fe4ec514dc0c04929a5adeb57a4fd707f4bab23298d9c3250d5ebe884e68d9d38a39a4481b1620d9b8287149028ad387fd74fc48f52f99481f6650cb9e58c7eae9d6f319194d90f408a2bce62745a0"}, @enc_lim={0x4, 0x1, 0x1}, @pad1, @generic={0x0, 0xdd, "fe1e166000a9c014ac60f97289648431a310aaa541fc737f37957fffc39fab12eff213a184202482b4e1a5acb8b122bd034805d6ca085b1a845c689b6978308c3569fbb3e963d4b1538eda1130b3984c89bfefdd88871b0604572e80fddbd5e5b2f00e2863e185e2e6ae62968899835458ae339a7e719292151d604f0d1269bb5ffba49379670bee855e8bbe2f9f4168afe42fc843efdd3eb94944d95432e18aa20428c04adf2eca110dc3e8d833ad8e82bdbb98a417e2e4bf1aefa1fd42f2e0641c571d1411e5d992f1c8995ad59d0655f9784ef333c04db2491d701c"}]}, @fragment={0xf0, 0x0, 0x5, 0x1, 0x0, 0x6, 0x68}, @hopopts={0x5b, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x3ba271f0}, @enc_lim={0x4, 0x1, 0x6}]}, @routing={0x2, 0x4, 0x0, 0x7c, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @mcast1]}, @routing={0x29, 0x2, 0x0, 0x81, 0x0, [@mcast1]}, @routing={0x61, 0x6, 0x0, 0xd, 0x0, [@mcast1, @rand_addr="b562c951c588c140253024bb23fd38d9", @mcast1]}, @routing={0x6, 0x8, 0x0, 0x5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr=0xfffffffb}, @loopback, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}, @routing={0x2, 0xc, 0x0, 0xa, 0x0, [@rand_addr="aa8e0990a0e1e31a090ee05721e27c47", @mcast1, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast2]}, @fragment={0x3b, 0x0, 0x5, 0x0, 0x0, 0x2, 0x68}], @generic="e99ff68c8a1b511aab0b8ce838c66a49446e7722dd8250547f6fe4ed6d9d2cc5146a89ee58123dff246c055a5c565c7ea6ca2a609ca904af257490854403e7acf8889c6d7d71bda838c5a346bc676d5cb692f85d16449650f66b043b5009b4d0e0ad1a1f3d81af4c0b1cbb765e21951856dbb489be0bc67f603efb5dafa39fbad42c86daa47714f471b61de086defd4d65c0967db94be7190631eaa00726132f02b9411399dae843d94012351842f87d2d6376e9387e8c98b69935397b5f0d6a4724b1095b6362868b5803da5e6da0e1cfdee1d59a10b3ea2315fd497e84813f6d8c8ade30310a114213a1566d47cc1f8c67dad540"}}}}}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 498.069887ms ago: executing program 3 (id=22): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="d886b4", 0x3}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x11) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r3, &(0x7f00000000c0)='_w', 0x2, 0x7, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2df57365, 0x7ff, 0x7ff, 0xfefffffa, "0b030003ba0a00817d2814c3c254d3e3e5f4d3c9", 0x6, 0x918}) sendto$unix(r1, &(0x7f0000000100)="b8220f69b774e1d63a09ad5291cab9b8ef77ac72e6ca7935d126092998bec7fee861899c02bfa97bfb33ff172b7905582515899600ddef8c3518e662dfb8407ee37b2d73b86f26d6a4af9ef8d5d94096a0ed6902702b9c5e23312ba4bb1ff3d88360780127ac2a11c343977fb2c53b6de0194c06f41325ccdc793a11bc7aecf2c50832324c72d0b83e932e085fe8ac1bf8d44483d4a943c276ad2112df184199f1ba81f50fab5d6792b458aaca3999961aeb0c8b1edb63ca979b42", 0xbb, 0x8, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r2) 496.654803ms ago: executing program 2 (id=23): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xaa) (async, rerun: 64) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (rerun: 64) socket(0x11, 0x8000, 0x0) (async, rerun: 64) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (rerun: 64) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x100000003}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xffffffff00000000, 0x2fffffffc}) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="688b20b5", &(0x7f00000001c0)=0x4, 0x0, 0x0) 492.669382ms ago: executing program 0 (id=24): syz_emit_ethernet(0x3e, &(0x7f0000000500)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x8, 0x0, 0x5, @rand_addr="00000000000000000e14fc11133f6400", @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x6, 0x8}}}}}}) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1000) 314.790551ms ago: executing program 3 (id=25): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x8) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0xffffff06) 311.82633ms ago: executing program 3 (id=26): munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000300)=0x10) ftruncate(0xffffffffffffffff, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f000052d000/0xe000)=nil, 0xe000, 0x4, 0x2012, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = shmget(0x3, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) (async) socket(0x2, 0x2, 0x0) (async) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000300)=0x10) (async) ftruncate(0xffffffffffffffff, 0x10000) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) mmap(&(0x7f000052d000/0xe000)=nil, 0xe000, 0x4, 0x2012, r1, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) shmget(0x3, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) (async) shmctl$IPC_RMID(r3, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r2, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) 310.825359ms ago: executing program 0 (id=27): r0 = msgget$private(0x0, 0x7fc) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgsnd(r0, 0x0, 0x145, 0x800) (async) msgsnd(r0, 0x0, 0x145, 0x800) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) (async) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffe, 0xb, 0x3, 0x5, "001e3c36dbddfc0000004800cf00", 0x545, 0x5}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000340)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x2, 0x4787, 0x1002, 0x8001, 0x0, 0x6, 0x1ff, 0x0, 0x2f00, 0x0, 0xffffffffffffffff, 0xfffffffffffbffff, 0x400000002000000, 0x0, 0xffffffffffffffac, 0x82, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0xffff, 0x6a5f, 0x4, 0x0, 0xfffffffffffffffe], [0x5adb, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x6, 0xfffffffffffffffa], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffffe, 0x3], [{0x0, 0x4, 0x8, 0x7d06}, {0xfffc, 0x2, 0x5, 0x10}, {0x0, 0x0, 0xfffffffe, 0x7}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2006, 0x40000, 0x2000000000000000}, {0x6b7, 0x0, 0x1, 0x1000000}, {0x8, 0x965, 0x0, 0x8}], {0x2, 0x6, 0x8}, {0x21, 0x6, 0x100000b0, 0x6}}}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x184) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f00000001c0)="d86bc1d33c3f46c32a1d0b0f2df49c6917fa7097b449d5d7ea53c0a659db1f76ff3a2ef036429ca7ed4556ecbdc71d492e5e1d0cf54888556b91e6c376b1bbb9cbb3bf89fccb93a60ec9b737749ddddf7ee3813855ef235b8ef5", &(0x7f0000000240)=0x5a, &(0x7f0000000800)="0de8677d1649cc38678fe9c68c63ae1ae891cce22c46c07aae278a82d48a5ee51a56bebfa63ffa3694c7bf94fe73238903e19ae2d7fe8406676f531ff4e0e0ac2d7ad5cd3b72d9d88dc8a4e63760c41bbc6bdfd71738ceae44e94801371919862da5aa4d0e48f80ebe592c893078af2c22afc81a32ab8585e71285eb0f9aafe4795ba1ad43381199fc31ee0686c3dde68420", 0x92) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000580)={0x6, 0x5, 0x9, {[0x100, 0x7fff, 0x9, 0xf, 0x1, 0x2, 0xfffffffffffff3ea, 0x5, 0x2, 0x9, 0x2, 0x8, 0x8000000000000001, 0x0, 0x94c, 0x5, 0x1, 0x6], [0x101, 0x3, 0x1, 0x9, 0x101, 0x0, 0x2, 0x1000, 0x5e8000, 0x1], [0xc6c, 0x80000000, 0x33, 0x58, 0x6, 0x2], [0x0, 0x3, 0x2, 0xf, 0x8, 0x1], [{0x5, 0xb, 0x401, 0xfffffffffffffc00}, {0x7, 0x40, 0x200, 0x7}, {0x101, 0x20000694, 0x5, 0x4}, {0x4, 0x18, 0x42f74662, 0x7}, {0x3, 0x7fffffff, 0x6, 0x3}, {0x0, 0x6921, 0x81, 0x7f}, {0x54, 0x9, 0x401, 0x3ae}, {0x3, 0x6, 0x7, 0x2}], {0x4, 0x6, 0x1, 0x7}, {0x8001, 0x10, 0xa4c0, 0x7f}}}) (async) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000580)={0x6, 0x5, 0x9, {[0x100, 0x7fff, 0x9, 0xf, 0x1, 0x2, 0xfffffffffffff3ea, 0x5, 0x2, 0x9, 0x2, 0x8, 0x8000000000000001, 0x0, 0x94c, 0x5, 0x1, 0x6], [0x101, 0x3, 0x1, 0x9, 0x101, 0x0, 0x2, 0x1000, 0x5e8000, 0x1], [0xc6c, 0x80000000, 0x33, 0x58, 0x6, 0x2], [0x0, 0x3, 0x2, 0xf, 0x8, 0x1], [{0x5, 0xb, 0x401, 0xfffffffffffffc00}, {0x7, 0x40, 0x200, 0x7}, {0x101, 0x20000694, 0x5, 0x4}, {0x4, 0x18, 0x42f74662, 0x7}, {0x3, 0x7fffffff, 0x6, 0x3}, {0x0, 0x6921, 0x81, 0x7f}, {0x54, 0x9, 0x401, 0x3ae}, {0x3, 0x6, 0x7, 0x2}], {0x4, 0x6, 0x1, 0x7}, {0x8001, 0x10, 0xa4c0, 0x7f}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x81fe, 0x0, 0x0, 0x0, 0x0, 0x118, 0xffff}, 0x557a, 0x7, 0x7}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) close(r4) socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x39, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x36, 0x2, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929644287e3b48", 0xffffffffffffff04) (async) setsockopt(r6, 0x36, 0x2, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929644287e3b48", 0xffffffffffffff04) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 289.43701ms ago: executing program 6 (id=28): sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000000)={{0x0, 0x9, 0xb}, 0x7ff, 0x2, 0x3}) r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000004c0)) (async) getsockname$inet(r0, 0x0, &(0x7f00000004c0)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x40) 289.09727ms ago: executing program 6 (id=29): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001080)=0x7fff, 0x4) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) socket$inet(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004745f, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)='!', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="a3ade004145bf7c197ed8eaf53ca", 0xe}, {&(0x7f0000000180)="829f91b5b4b87bb0388e3134fbe8a7522e33f2f48e3431ea29d11b313dcd56ecbf872c815e4f84e3dd460d95074d3166360c5e6082d213b9c01940986b70f3f317cbb13614c61ef59d8b13f8e6a91337901abd0f34178d7f3d5ae7abc524143b42aff907def82ac3a8bf9ce8a5a4090f5a8b984e9d7444ad50070e73609b9a", 0x7f}], 0x2, 0xfffffffffffffff9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/137, &(0x7f0000000300)=0x89) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x82) write(r4, &(0x7f00000004c0)="b9", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) 287.438949ms ago: executing program 3 (id=30): open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000080)={0x1, 0x11}, 0x2, &(0x7f00000000c0)="14c2ce46eea906d4ee323ee94218439fc02b03e8000a09e0297f148db30a3c2acfc21d3c0878da5d479655f34d13deb572f85a047cd24adf1c6fa766a568e9aef0d09649d272cb673de3be2dc380b280cb87c6106b8ba567fef82a4988e0e170e7874834ede94d67b03a284df4dc0d63a8bccb8a3333a0f5f22518251d8efacafb23ca29f93587e780d8bd845718f7c21d4779da24c404903f50f261fb4550", &(0x7f0000000180)=0x9f, &(0x7f00000001c0)="e4d4e735f428739f5d9e35f5ecf67db3057bd4a63965bd5cec29c77cf8ccfe", 0x1f) 286.578242ms ago: executing program 7 (id=31): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2010, r0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="2932e78d5f6c341f2d63776b41c94b2b59ae2cd65e01a39fb16d18691262db4899747d00b484a228bb1bb64cb73ff82b", 0x30}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xd30d}, {0x0, 0x79}, {0x1, 0x300}, {0x0, 0x5}, {0x3, 0x9}, {0x2}, {0x0, 0xfa}, {0x3, 0x5}, {}, {0x2}, {0x1, 0x81}, {0x3}, {0x0, 0xa17}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0x4000401}, {0x0, 0x2}, {0x0, 0x4}, {0x2}, {0x1, 0xffffffff}, {0x3, 0x2}, {0x0, 0x5}, {0x0, 0x2}, {0x0, 0x2}, {}, {0x1, 0x6}, {}, {0x3, 0x280000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x4, 0x102, 0x3, 0x7, 0x7fb, 0x8, 0x2, 0x20000000002}, 0x0, &(0x7f0000000100)={0x96, 0x400000001d7435a0, 0x101, 0x8001, 0x9, 0x5ed3, 0x200a, 0x8}, 0x0) shutdown(r2, 0x2) r3 = socket(0x2, 0x4, 0xb) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x7, 0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x7, 0x0, 0x104}) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x145) close(r3) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10, 0xffff}], 0x10}, 0x400) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 250.0445ms ago: executing program 6 (id=32): syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff9dad4d42febf88e7fd"]) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) 249.292717ms ago: executing program 0 (id=33): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4", 0x3}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x83, 0x4) write(r3, &(0x7f0000000140)="d6d01657c83992ee47946a66ab6632c2087464b1b215f16338572d378ccbe635ec3c19cc0140307b53dff12920f76e85ca1d53c0847536bf7eb78151a42d536562735783f107f748a127480abed335be23e3500f2549262f144b9c001c494acb1180ca4e3e441f59a59a2ade647e663dd37af8b45c964f2946b08898d543fd3cbb40757ccd57a204af17baf2bb6e22515541f22d4751aad46271be0b2b4202fdb88d4d60387a5328311105f7120848a7fc71bd17ecfcbbc552713aa7a1d044b4707c41ac60f65254d7ed1b62e6f9a094d3df5649323db835f20ed82a61e2ba1811a2f4588b6c79da823cfc4b6a5d5a0f622ef9", 0xf3) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x6}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100008}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 247.467446ms ago: executing program 3 (id=34): r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0x300}, {0x0, 0x4000004}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xb4}, {0x1}, {}, {}, {0x0, 0x4}, {0x2}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {0x2}, {0x1, 0x80000000}, {0x1, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0x8, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xfffffffffffffff8, 0x1, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x2, 0x100], [0x8000000000000000, 0x80000001, 0x2, 0x20000001, 0x3, 0x7b98, 0x1fe, 0x0, 0x1000, 0x1000000000000], [0x6, 0x2, 0x40000000, 0x0, 0x8000, 0x11000], [0x100, 0x20000000000, 0x7ffffffffffffffb, 0x100000000, 0xfffffffffffffffe, 0x6], [{0xfffe, 0x4, 0x2, 0x7d06}, {0xfff9, 0x2, 0x5, 0xffffffffffffffff}, {0xffff, 0x0, 0xfffffffe, 0x80}, {0x3, 0x9, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x5, 0x2000000000000000}, {0x800, 0x0, 0x0, 0x4000000}, {0x3, 0x965, 0x0, 0x8}], {0x0, 0x5, 0x5, 0xfffffffffffffffd}, {0x4000, 0xffffffff, 0x0, 0x6}}}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x41}, 0x2, &(0x7f00000001c0)="e913d7b6f98ead93c445da29e5ee32386b7dd6b7dfb80026ce18b2cc3e53de5471c26039ab5c4861e938b7e0b2a39c4d5b90f327409015bebe8e0666404cab6c0c9a005c4f5e04c8664f614317da479b20ce16ca638d06f4b083170d8eda84a95eea71771391f7eb2d8bde3be322dbaa539b04211700367a7ed823428248283eca2230da4418ab201a3db312f853f494ae3c095293228f1d4a3b89ae46170204079c8562c3419a196a4e326fb3f567bc11925157d028be6efe3500ee29ef6bac084fb8", &(0x7f00000002c0)=0xc3, &(0x7f0000000300)="f1326cb96bd44957ee9b835f882d6a3c4f2a43cb4f13a61e4dbf8be08a583c18ce2f2340a443cebada916e32424398a1cf908754926411daee8dc605128f15808191c4f69028b9ec51bb9b3be2d8dd3af178136c9447d5204950b2522d93c37da15fdb5b48ac1e149510f17e1ef586dd57600c9bf168f3f3dc2998b9ecf15abf2939f374b46c42d0f3dc83a21a8db496d3b4befb56a6106383b24173b411a8cbcbb844015eb95222a4fa0e49f668ac9a69c9dc803832aab28adda48084284a687c5e628ee2a57b9eb15e75659ffe358bd0c2d369d69b6d18cdc460cb9e57c74812b53d70284b08192adfebc5885140059d4e", 0xf2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xfffffffd}, {0x2, 0x0, 0x0, 0xffffffff}, {0xff, 0x0, 0x0, 0xffffffff}]}) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000020000000800450000280000000000119078e0000001ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5008048f90780140"]) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x2, 0x0) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) connect$unix(r5, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(0x0, 0x0, 0x1400) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) 246.970834ms ago: executing program 0 (id=35): r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2000138, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x13f) open(&(0x7f0000001780)='./file0\x00', 0x3c, 0x160) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0xdc4, 0x564, 0x59, 0x0, 0x0, 0xffffffffffdffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd3b2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8100000000b936}, {&(0x7f0000418000/0x1000)=nil, &(0x7f00004ac000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f000052e000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000298000/0x2000)=nil, 0x2}, {&(0x7f000025e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000053e000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002d0000/0x4000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f00003f2000/0x2000)=nil, 0x8}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000038f000/0x4000)=nil, 0x812b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0xb}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0xb}, {&(0x7f000006a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x7}], './file0\x00', 0xfffffffe}) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) kqueue() (async) kevent(r0, &(0x7f0000000000), 0x2000138, 0x0, 0xffffffff, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x13f) (async) open(&(0x7f0000001780)='./file0\x00', 0x3c, 0x160) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0xdc4, 0x564, 0x59, 0x0, 0x0, 0xffffffffffdffffd}, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd3b2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8100000000b936}, {&(0x7f0000418000/0x1000)=nil, &(0x7f00004ac000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f000052e000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000298000/0x2000)=nil, 0x2}, {&(0x7f000025e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000053e000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002d0000/0x4000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f00003f2000/0x2000)=nil, 0x8}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000038f000/0x4000)=nil, 0x812b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0xb}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0xb}, {&(0x7f000006a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x7}], './file0\x00', 0xfffffffe}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) (async) 246.189226ms ago: executing program 5 (id=36): socketpair(0x2, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/216, 0xd8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000480)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYBLOB="8b395f03bfec3c126534b6afb82c2e79bdd3bf716638e1d03690961e66d76d0715f2155c9adc27447dfa198efe75451c6ae44b", @ANYBLOB="8acf1c5d73e2d4a95c017f31d1348e7d9198974a0d4475b0643f6525704f268c5727fb75868ac5b9fb91492f4298b945f50a69b439233654ec0654f303605d90724822465f1d75bc3860af9a7f021bd493a7ed52cc", @ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x40047477, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r2, &(0x7f0000000380)=""/230, 0xe6, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff6, 0xcc, 0x70000044, 0x6, 0xffffffff}], 0xffffffff, 0x0, 0x9b68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{}, 0xfffffffffffffff6, 0x29, 0x20, 0xfd, 0x13ffb}], 0xde0, 0x0, 0x96b, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000300000004}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000540)={&(0x7f00000001c0)='./file0\x00', 0x4, &(0x7f0000000200)='./file0\x00', 0x8}) sendto$inet(r2, &(0x7f0000000140)="757b76e82a131fb5cb58ab04550e8cd0b87f55d3dcd687935791b86c712bfb", 0x1f, 0x400, 0x0, 0x0) 245.781757ms ago: executing program 2 (id=37): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x3fc, 0x6}, 0x6, 0x7ffffffffffffffc, 0x0, 0x0, 0x5, 0x100000000000009, 0xa0, 0x800000000001}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c, &(0x7f0000000040)=[{0x8, 0x0, 0x0, 0x1}, {0x40}, {0x4, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) 245.419299ms ago: executing program 6 (id=38): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/193, 0xfffffdf0}], 0x1) dup2(r1, r0) unveil(0x0, &(0x7f0000000040)='W\x00') (async) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) listen(r2, 0xe) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x2}, {0x0, 0xfffffffb}, {}, {0x0, 0x1}, {0x0, 0x7fffffff}, {0x0, 0x4}, {0x3}, {0x0, 0xc8}, {0x5, 0x2}, {0x0, 0xff}, {0x2}, {0x3}, {0x1, 0xfffffffd}, {}, {}, {0x1, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffeffff}, {}, {0x0, 0x2}, {}, {0x1, 0xfffffffc}, {0x2}, {}, {0x0, 0xffffffff}, {0x2}, {0x0, 0x3}, {}, {}, {}, {}, {0x1, 0x57fd}]}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r4 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r4, 0x1000000029, 0x41, &(0x7f0000000080), 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async, rerun: 64) write(r5, &(0x7f00000019c0)='>', 0x1) (async, rerun: 64) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) (async, rerun: 64) sendmsg$unix(r5, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3, 0x7}, 0x5, 0xfffc, 0x0, 0x0, 0x1, 0x0, 0x800000800000000}) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 3.92621ms ago: executing program 4 (id=39): r0 = getppid() (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe], [0x91f, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x7], [{0x4, 0x0, 0x0, 0x7d06}, {0xfffc, 0x22, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x2, 0x2000000000000000}, {0x0, 0x0, 0xfffffff9}, {0x0, 0x100, 0xf, 0x8}], {0x1, 0x5, 0x6, 0x3}, {0xfffe, 0x3, 0x6d5, 0x6}}}) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100010008, 0xffffffffffffffff}) (async, rerun: 32) r1 = kqueue() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) (async) execve(0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x8, 0x8, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x7fff, 0x80000201}, {0x4, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x2}, {0x2, 0xdf, 0xf, 0x40}, {0x2, 0x7, 0xf11, 0x7}, {0x800, 0xffbf, 0x80cf}, {0x1, 0x5, 0x85, 0x5}, {0x0, 0x1, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x17fff}, {0x3, 0x0, 0x5, 0x7}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x10a, 0x9, 0x40}, {0x200003, 0xee2, 0x4, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x7fff}, {0xffffffff, 0x8003, 0x6, 0x69}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x40, 0x1, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@generic={0x82, 0x8, "d9a7c650b362"}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x0, 0xffff}}}}}) (async, rerun: 32) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 32) poll(&(0x7f0000000000), 0x35, 0x0) kevent(r1, 0x0, 0xfffffffd, &(0x7f0000000040), 0x5, 0x0) (async) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async, rerun: 64) r3 = socket(0x11, 0x3, 0x0) (rerun: 64) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) recvfrom$unix(r4, &(0x7f0000000200)=""/211, 0xd3, 0x1800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 64) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (rerun: 64) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) (async, rerun: 64) r7 = msgget$private(0x0, 0x78b) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0xf, r6, r5, r6, r5, 0x6, 0xbed}, 0x0, 0x7ffffffffffd, r0, 0x0, 0x0, 0x1, 0x8}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r8 = socket(0x18, 0x4000, 0x0) (rerun: 64) getsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) 3.073446ms ago: executing program 5 (id=40): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000001cc0)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b090000000000000086eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b5c109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed08f1b8d24e2207f981aa6a78ef1d35e6abbbdabb26a52ad7f46003d52c000f06c166b28e8db79f", 0x2f}], 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 476.832µs ago: executing program 4 (id=41): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x24) r2 = getpid() sysctl$net_inet6_icmp6(&(0x7f0000001bc0)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000001c00), 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x8001, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x2df5776a, 0x7fffffff, 0xd, 0xfbfffffc, "006446586009006f374808070006000000000100", 0x7, 0x10800}) writev(r5, &(0x7f0000001040)=[{&(0x7f00000010c0)="f12991b879bfaa5458a90d3e246926d564ba4fd9e7d2fe766959b442659c0c4b59edc5c5d5e6dec83812f61a7e4ddfbefa7be3ec5f4f38feb8493689d1d9c8dd730add5bf06d4459a87a0502fe2564e7a2e210017bc166f6e203936b8176a92817d9c2ecceab5e35ec9348ce092af9c3023e4e555d66f347e812a5d1d238e28efd1ff9e6e690451586f340e94cb12f555c80a47ee5451ab44f79fa49a5f388336b8597fc767acb97d61a73c7274386622e8c6a79ccab07aae47be5a574b9f45f879a3520843ee2c02b78e2f9f4645d9f36b931208ab3d8cba486e813a030b47fcfac70599679", 0xe6}, {&(0x7f00000001c0)="f39931423894d5b9c0cd4b826eef0a8c11c5986b13c43f6979ae3ebb664f844636eff257ce3c99f0f7c45fd71754e3ac701927608a8062fd4f0e31d3eba350b694cd36be9d673d2ea49cc0cd5d452e4e625a361893cd9d220bfe1fc115bdbeb21d46f17dea621528820177ba31e2a8a68a51dacec0d468cc1279369ee166b48fe69d07ec7e2d2d68f98c8bf70b43d1a50faaf36bd4ed5836b12328392872b08eaf1a0cc88d3fa931a2ca253ae54e54aeddafaf478da88895d7826ab3d2cef2edadf085d1ebf8c1920707a6683b580f8d3570136bddf7fcae95246f55405c09617c45867e34f95a934d333aa4ed7da5ffacb60d9047c4e70ba3c09d091c76b2412d977c1fbc7f78620baa1aaeeb23f6edfafe6abb307041149eca64a2a10460c023acdd5a5f7f63d970e08c0410c8b771aac323629e5a1058e65450973086da80d8fe2980bb0b9bfbfc2bbf3cf3f3ce81d694285f711f2cfc9c20c44b32d859a1c38b6c6a4bc70cce393cc822c604afe743d5c0b1283ebbbe35c126e1e1074763f56339adcc363ec18055dfd2ab2dbfa155ac73eeca4665405f130bd9d7c93e4c89fb0942a4d3a6a26d3bf5010105e5ba6b0a0b7a0ce6e72436a5c94a9eccf036bfdf2a70ae838b8c284304e15dfbe5cbb099bf313020e554dad511d062fe5b4edb8bcd7a5e25e00e5367f7a737ce5a295a632b16c4497f4dd33780ecd343d926a42a9c53abfc146106ec65919150e138d82a0df7ea545693d6d2d15e344d52835774ca16c3db55bcfa443f1e97018bfbf644301c3d1fabdbbc69d5f062b0fe70a2cb4dd63b69fe9640faf5804baf5587f13294a36921fef2f06b0f32050dacc21b07d760f346d9eccae7a2323b3c656b665cf6802e8b31857d77f72f724a4ae6d7352d8eeec22fb28295983d35c4b3b77c1cc3c42d2f338dcfb229ca76fbe3546e8b6a115507750add1fe0681e0617a0a7bf139d0f41f5b1a18cfd0abfbfb803015c88f5dc210e6a26ae5ffa2d47737a889aadeb45174f9d055ee2e547118bcc69b7853d5e5d88dfe166cc1c1433a46bf8cef6a267b75b91327ca02019e75c0944662bb8566e7a2217f971653a28f2b7d5537229fc3391ebe4719f385f833d8f295efcf8f0ace65d9b7c3b0db744da87f46bdfa80ebf8aeae16999807ba16208407cc2641597b2f90ff70dc36e07afaa27b05b959b2274a156de0411f7fdf0831e6d515123e2830a9d0b19fa55fcfba6c086c308d0345b77b72f8a44369cfd891743b756ff9165a1660a7c08f729bcf5a9fa98cbe8fe1a1607d32cc9c310458cb6a69d7ecfc82a2fb88fee1cbd457db9e997eadc308204112aa16b134178a7db2c13295f651c0f2fed6aafc30e6fa7fbd8c10eb13498df442b4c8f400174ab68dec1477a2183d8d0f3e4318d1307b3e078dca65084c39ee7f2ec3fa4e652802d6702119a760d5ac9cd277ea226ffa2c71450e0379e3d92b1c7e14410322b5eb29600c321ac87bfba2ee852fc33444fed28e88f2c18d501c132ac4c9e0b1392b612c2e63ecdeecede51d911d04ed5cbbc6b6b9387ad95e586308fe3e107482e54d5c3030691af847b8ebc6f9561d835c9ae2b643ca5797559dc6f6a4e48a77f531b8b9d87e326f156bbf74d2245c297f3cd4760f476ab6d210a3bfbdfb8f59a5ec0f7d1d334e7945b11fc547778199736be4a49069fcebb1a9ac8c2f42a690798c1c0f8de230a6fcff9cdd4a64fa7e40d38229358eb96a18da7e599210e59557e31064ffc73644a62d9c489c505b52c2785a18674a95510a8821cafa789f65c226be3eefb57face7b07d3555eaafdf327ec7aa021dc6bbffb55ca323e61de02a4249d46bd58ada7b95f27db7158a5a6e74c43eb0838fc25c51911ce9a0ebe10b9a5ae26ed8aa1b4e227ffc961d2b07e8b8509644df62980005af2f92bb8aadf0f239624e9f527b7fd7fa2f51e09faff03a748ecff3a229b68ed2df4ce199f675e27aa2454e88bd610d5187c2192232f73befb33ab476e10d2c05477c8c3a8cbd7708fac758c29a47c1918ff69e768a0c10e1b8c6cf5a989eb39150d4b75689cb6a4109b6ce823d85826b4c318f02510c81f85c8c9127f8126fe83110b424d30fb50ef7993ea5037089724ed914aca4eff79c9d238fa8e7b5136058d4dd64a41e2ce2220553cd384c93870386dec06b045b956c01e7e5c0cf81c72e797d651d91f3b16da053deb9bac66058e40ad09d9db65324e7a5538f1d305ef68dde5030e84a994bd0d8c11cc18aa4b9ee1a2c19e89954bfeaab12889a7cf66a3afb352dde58d97a4db5b50f24d27d9941f2b5b72f45f03cec22688d97fdec3b2274a68ac95046b699987f9ddca513f2a2713698d9047b6d73d2ae94c08bd22b6883425d94236a5390099154c62abd125c69e8e6437430317590b71afd50cfdf906b115bc768412221d1c7a2517a7a8aa6f24ab324ae2084c40e55d7db5c790020cbf70782c53bc0cacef03d53c1e4ba557ced940fd43b1e4ef3f577142439203a687e5280ff74a9c06208fe98c4e8b7d06666e81002c1729c023f7ee1f92fa6462d7f49f7205b134e328ed2b05c6f119373ebb5e1142cf6fc59cdf794391ff269c9a03880ae1b52ec2dfa09bca988fb56d92122a94262f0866629cb94e3559f227d8fee30a6d834756a57fa4907b24c44dada67aca602db980471b4c48185a17f6fe2dff9791a5c12670ce4238a6ba350acdf14ff9d8ef74a296acbef7db1fda38e62322333f6da461dedfcc740787838838b2b05f4b9bf32f2a1915a755a4fcdd717e9e87ce67ec0d81c26e2f78011c0301b01864be70125c40b7e212459c77c40f8c0a59f4065d35ccbc6e53ce43b2952fefe437278667541affd69591961469ff99b1b08def267118e3d48b5a43fcea0f28a6372b83b792b0a97a23a15bd7f26e02242510c78411e3fc4f14d455125588e8bcbef7cd7a4662aa132989d8fc5b846fb6af01bb625915d4e711677f917166e80301d4b4ee29505af1d2d025dc8bb8d3f4f9b746844539e766f2bf6ec7df2d89449c602da2c5b3b178c10363bc9b9e87c6b5e13b33f76ce2c7b24da69ac400d70964cae020175f61a247280e971b0ddb76f88d95fd00b362c5694279017df984adb87f3d18568a68879bdaaa3737db15983ef6ef764e801c673d80e9c42739e472fd8b9c2a13965a424cf22a29666bad451ccf280a99561d82345270c48a2d9c1d5110cc43881e19c42c7584cce6bb09311adc6187016966628167b65cb3f764d1f4b4a44832e2c7b9e188544aae00cc9e2a494da1d40cd6c122cb4ccbfc9da04d062e5c08696f61b217a5d762d2c50114107a0479694a38e732752f2fca35c46cf960e6aaa1b187162ba36b2518568ff8fa4c70ba0eb83ae63f5d4d2b43f93ad42010e006a83c2807f8ec24d19ed4cdfb494d9411cbb3deb63fb21c9afa56fd9908845000cfd6e52558b2744335c888e2eb1af9a2ffb7fa2c3ad6dd7c2a2d386f9c2796fc5f9d6db1fac335a0d97bdd8f1b3cc694bdd52ef803c09ef8e5dd55e0f86caf70bd6acd65809797e0c255387b04a34dc29ae2d893e9072835f658bba71e0c44caa04515155d532da8aaae50cf5cbeb52d2267eb8dccb4f90d04996c687db5cf91b11b7f0eb7266394cd3195eb9f5ba0b2caf451f731e2a4574b5e19305d9a5baae18befe806be4210da88a7fa420c8c92d525deb4805b586d91c2a9383c97e158946920ce78c88a982f64e675fae88757c3858613716fa0553540fcc6237d04026bb8325d889b34409a461d5fe4e894f2eaa58c3ddb4eff795987918bf317c8db7476c7084017ae771e690dad9ac4e6aa16a3bef68dd743e5a91dcb8ab79f0822f35aa9ccfd60b36835fe213126e3acdb3647035f71688a14ce62bf79ef49df8c476e4eeffc667c3a976ca40ac1339fa6dca0317fb227325ce09a5f9d45e4c36422fc841fbcf89e4343d1ceb434b40a447d020a7e57d655aaa22f5b084e9ad60bb88aef866777eb30e91932ab5e6d2b1e11ce82bd8ea1eb8bcd", 0xb2c}, {&(0x7f0000000f40)="33bbb494975d4fc15b32dd31d96acd1a6642ae0d6680e1f43d43a8c493fbb51789b1b7ffa8ff44e7fe14b23589cd1878c29c489cc770e93e294c2290bfde2f271a85d506bb1a8cf80cd9488f9091bb172dd10b5c887d71055c3cc2cb85e1b2633c39dc50b8d20fa8262d52f0e07b91db85205eccdb7635a0ba127b8910224d90b5e0c53fa8412008dc3734cd841b5c1609de6ef812013209decc1136b5c5b0d98724b7683c196cf57dd9b7eac4f2d97fa421d160", 0xb4}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r9 = dup(r8) dup2(r9, r7) connect$unix(r7, &(0x7f0000000000), 0x10) sendmsg$unix(r9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') 0s ago: executing program 2 (id=42): r0 = socket(0x1, 0x2, 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="d6e862fb5749069bd827c2049554c55ea1e0db98a74a20bd16d6d239f807a06a11b28bcfe24cee1457d110fe949d6bcb39dffd8a58302881f7083011601087d89e26e636b91007", 0x47}, {&(0x7f0000000380)="84c39932452b8a6734b01d36e90d2d85b1c0854c470c955cbb1c21cca06e86", 0x1f}], 0x2) close(r0) flock(r0, 0xc) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x5c) sendto$unix(r2, &(0x7f00000001c0)="b1000504600000000000210007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297ae1aa5b236deb51eef0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6304372818080000000000f5a472c881ea6e69e0bb76d907a9000002003b1b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e00000", 0xb1, 0x8, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() getrlimit(0x3, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000002c0)={0xfffe, 0x8, 0x1, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1000f66c, 0x3, 0x7, 0x5fffff5f, "9cdc452e307e0804002f4c0000002f9e68cd3304", 0xffffffff, 0x9}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="f284547ec87ae3ad1aad0ee27ee88eacb67a08038280f2a01ae7a48358ae16e2fba4ee0ddad57fa2b502658b5723516552c4349404b44e61906eb367dd016164244e321c3f3fa4a301cca907a63fe5682806e86f7b9ed732b01c843a7c13b71430810706a94f10d2cb6414e1fffa7b8cceb21a5bb7f7e286998196fa9ddbf1180a09fbdfb5fa39c5351cac68378d67e9655cdbf971126f853c896ee40a964e51b93e9f8cd2761da19460ae1277fee651ab0c75d0c5b1bf66cfd5838c158d811facece8dcef640f9c9eb9530e6d8ee418a92276e3f27224433eef1cb72de8961a15ff100acd28426503cae730e81dafef5299f8cae80f54b022a9ae3164b69a08b6460d25fba9fe6c6d07c1d5893bbd9f8b78b80fa1c3bf9209558ad46ae1f00a2ee2221f62071fc8687045f65f847000e0bcff4de28560bc948c5f780cc109d10a8fdad1599932daa727ee06845b7bb5d0462606567e6827a47aeaf012f8ebcc6007d3733a5230347e33c24e68fbf757c7fba0f3f9097dd6c24c6732753aac4cc5aa43378d32e28fad0dda633e1362a5e3a1da302e5c1b07103d306d92c663aa9717d106f6f9c944e2c7de93d0fc0ab40b4a4d6416c476337bf94f4a9a6248abfd8e612758b0167f5a0a002b405bc30f8b6e9f9778db29d03789e7293f6d5049bdd713a9ca84764fa65433f3c35334a05b1bf10b14d73506495614913013f2120359ab76806bfc6c5d597786da32ae3d2868d5c692e6bb98413ae8e822b002f3ecdc844354e3eafa64f9a2a90a6f1bff8c9b8ba073203b2396221ca58d38ceb75f42fc4a0c72dc0dc2349bcc3681ca430908cf926861f0aec3b28d2ea59d0ee36f14ea06345e7136dec7c9ba6e3925c4ef813a2c83d4b213b266c26f04e204fbda47ee410ee0ae002e7163492e1929b9279b29e6ed90986de6d05f40b50248f7aa97f03cc09c1082e5119f9491e0f980e9d6bc7407c2a2ec625b902e39085f792fa9217f143349b1b08fb1647b1b694e544d9f33f3bdc4f77f55858cf9f2751ec683512630fa72236d127bff3449692fffb710d8dfe730df8733bb1d59202f2e126e8a77479d461910dfa5664b6fb27fe479774c0ae1190fe35b40c831e6a77f02da283b96686a47adcfbb07950e99dfe251ec21e20d36f868f2ddbb532de5fff1ffbfcede623df3517fb836ba8c48d8848784614ed65a0cf6dfe38b1ecf79942c185c7fb4110f2113794c96e5ecaa33df181357743c2047c01a856846e6f23465b340cc35d88f9ddb966492562f05245ee167b7a97f26a460b3e1632aeb18779cacfbe57a79ef107aa8d9304a45dc195143cacae3e78b1606408d5465d80600d6683fe41838f6212025a9f82a31602775d09d1b8892090bfe17c2269e27682ef898852c65d54c720559b8c4a05c9858c0a1b380824b0282609e7f0dc597f30047d0be06d2c4a44d894d44bd9463d43a795fd2a13bbed1c213602a3fc8931ab00e45a1d0fd2160741ae3868023f4f633eda272a117bf38a1d094f8fb75e55856b6f5fbb7a5595ddc4d9ce6a10e87ce411ae30ad4a61469864a6511e949ad9f4c3230fe05cd4b43b7666d66bdbdcd0ca2fd02dfee6670a9515cfb626e46e7df970f645c673a5e36844062c38fd862e57fd0f053b3ed71fc26bff73bf2ca24e664665a2c7329858ce8d9fc7f18e5f42f217f6b3e64466a28b3c207d67fce58294b2e3b4afe29551e69decffbfb8e8b9df5821094c2b9cb4ca887e295aedb2f2d3a6f6412abfc3793387d6161f03fc8e18fc9227e73bcfd42334365996ec6e85343f0b0dd731c92cee894003311edbf18ddd70445c5c875b007a91a7b7dc6f4dd04e49adfe7d484708152c5c4a55b32e26ffdad79948dc118e0c9a0707f729913bdb63fc8a29c89e2a6b44c942d45de15570ec7ceda9ed638e41008b93fc13eb6e0b0a55a5272ec2e7966efcc5d58fc2d83c5aa7d09e7e65b2612a63698a4654c0f7d253d7556d1b757201803f77de0c6c2e8fc853e7571579f761e1d16bcbe61a7d77e90bf32162a644da6772df67f13fd6becebbc7b4a849283c8bd879ee75f885b3adbebf376568c3ba030de0cdacce12ac404352c0e9dbc6b79d103ccda9ea17f619a1286528c08644293be3b4a9cde83633842e181c003a8c2ddca9b4968273fec75ebdee0538b1cd61bbb2a22dbf3eb5fc58bdb583f7e3cc508f9edac0dbcdb1d95e4b3a202a487ba7bc05ba7a9d428215499e9f4c0ee4516e85efebf96d12d5312a6af261b53d482b66879de906e9914eb63cdc360db0882dade69d9341e39816410dc0bf2d45e6abf4bee9e0c424434595ac438df5c28cccea19f4324c23154c64ea395782f3f8301000000010000002e", 0x693}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, &(0x7f0000000040)="ab12e8c50886eae0000e200000be2c31911399a9eb0fbe193881088a117382774a5fee011d3ff19b100b4cecbc8ea24dd28389a0b12cb74b3050fa7f20d9ecdaa649496947e7cdf6822db835d8938c538b004e23dd877793717c4af51c2215793f613438a9e465e858691852f4fec14806c7a1d23e0c4dd04ed5d174b2e3aa424b9c873c550e1f0b95655ef9013517420000ab08915abe7bd195f7718b1172242c3cc976dbef0021b37a44793e1583e2486f98aab6e86f84fd15edeb8af62bc6fa20f794c9dc3f19e3886f41d2c0ce55fe6e677ee44dbcf65f0900000070a7c426f1280196e0fd6d97fd13a8afce130b85b548a93693e7ffaa7c32e2fbf6392e05366df23caa2db3130f651be8131a9f450d803bfac681ec01a569d1992bd402349c1075851d7ededa08ce27ce342a72b9ef7efdb31ad136242f380b2d", 0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.96' (ED25519) to the list of known hosts. panic: pool_do_get: shmpl free list modified: page 0xfffffd8064032000; item addr 0xfffffd8064032e00; offset 0x40=0x68a85fce Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 385737 12357 32767 0x10 0x4000000 1 syz-executor *236162 58372 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff83362765) at panic+0x1e5 pool_do_get(ffffffff838886c0,1,ffff80003c4bf668) at pool_do_get+0x5df pool_get(ffffffff838886c0,1) at pool_get+0x162 shmget_allocate_segment(ffff80003a058a88,ffff80003c4bf8c0,0,ffff80003c4bf810) at shmget_allocate_segment+0x1af sys_shmget(ffff80003a058a88,ffff80003c4bf8c0,ffff80003c4bf810) at sys_shmget+0x195 syscall(ffff80003c4bf8c0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1cd7140f590, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: pool_do_get: shmpl free list modified: page 0xfffffd8064032000; item addr 0xfffffd8064032e00; offset 0x40=0x68a85fce ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff83362765) at panic+0x1e5 pool_do_get(ffffffff838886c0,1,ffff80003c4bf668) at pool_do_get+0x5df pool_get(ffffffff838886c0,1) at pool_get+0x162 shmget_allocate_segment(ffff80003a058a88,ffff80003c4bf8c0,0,ffff80003c4bf810) at shmget_allocate_segment+0x1af sys_shmget(ffff80003a058a88,ffff80003c4bf8c0,ffff80003c4bf810) at sys_shmget+0x195 syscall(ffff80003c4bf8c0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1cd7140f590, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c4bf490 rbx 0xffffffff837b7ddf cpu_info_full_primary+0x2ddf rdx 0 rcx 0xffff80003a058a88 rax 0xffffffff837b6ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xec87353fff050ae0 r11 0x11c6e80c0ec45b0c r12 0xffffffff837b7be0 cpu_info_full_primary+0x2be0 r13 0 r14 0 r15 0x1 rip 0xffffffff82320925 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4bf480 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=236162 pid=58372 tcnt=3 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003a058028,0xffff80003c4b3cc8 process=0xffff800035c28500 user=0xffff80003c4ba000, vmspace=0xfffffd800ef235e8 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27693 90000 97655 32767 2 0x10 syz-executor 27693 119940 97655 32767 3 0x4000090 fsleep syz-executor 27693 103807 97655 32767 3 0x4000090 fsleep syz-executor 12357 353068 33087 32767 2 0x10 syz-executor 12357 385737 33087 32767 7 0x4000010 syz-executor 58372 415054 4533 32767 2 0x10 syz-executor *58372 236162 4533 32767 7 0x4000010 syz-executor 58372 11791 4533 32767 3 0x4000090 fsleep syz-executor 97407 267236 90445 32767 3 0x90 nanoslp syz-executor 97407 68638 90445 32767 3 0x4000090 kqpoll syz-executor 97407 356129 90445 32767 3 0x4000090 fsleep syz-executor 83534 284035 68919 32767 2 0xc90 syz-executor 83534 200817 68919 32767 3 0x4000090 kqsel syz-executor 83534 304185 68919 32767 3 0x4000090 fsleep syz-executor 81152 42339 0 0 3 0x14200 bored sosplice 9841 499708 489 32767 2 0xc90 syz-executor 9841 409401 489 32767 3 0x4000090 kqpoll syz-executor 9841 119929 489 32767 3 0x4000090 fsleep syz-executor 68919 106676 91109 32767 2 0xc90 syz-executor 4533 186759 97707 32767 2 0xc90 syz-executor 97655 374102 81345 32767 2 0xc90 syz-executor 64724 101627 30960 32767 2 0x10 syz-executor 90445 154669 40522 32767 2 0xc90 syz-executor 39327 492636 78047 32767 3 0x90 piperd syz-executor 33087 350691 80625 32767 2 0xc90 syz-executor 489 390522 35153 32767 2 0xc90 syz-executor 91109 233970 34678 0 3 0x82 wait syz-executor 97707 161196 34678 0 3 0x82 wait syz-executor 81345 114235 34678 0 3 0x82 wait syz-executor 30960 92326 34678 0 3 0x82 wait syz-executor 40522 256673 34678 0 3 0x82 wait syz-executor 78047 357842 34678 0 3 0x82 wait syz-executor 35153 28404 34678 0 3 0x82 wait syz-executor 80625 347228 34678 0 3 0x82 wait syz-executor 34678 288848 10754 0 2 0x82 syz-executor 10754 80506 13388 0 3 0x10008a sigsusp ksh 13388 314353 83906 0 3 0x98 kqread sshd-session 83906 141662 80251 0 3 0x92 kqread sshd-session 43426 503816 1 0 3 0x100083 ttyin getty 80251 307957 1 0 3 0x88 kqread sshd 43897 388118 55080 73 3 0x1100090 kqread syslogd 55080 505110 1 0 3 0x100082 sbwait syslogd 62109 287963 1 0 3 0x100080 kqread resolvd 65927 343486 14872 77 3 0x100092 kqread dhcpleased 94247 475783 14872 77 3 0x100092 kqread dhcpleased 14872 128831 1 0 3 0x80 kqread dhcpleased 38106 82442 0 0 3 0x14200 bored smr 40185 482039 0 0 2 0x14200 zerothread 19176 321931 0 0 3 0x14200 aiodoned aiodoned 39207 104933 0 0 3 0x14200 syncer update 90709 343360 0 0 3 0x14200 cleaner cleaner 67697 407828 0 0 3 0x14200 reaper reaper 46296 196159 0 0 3 0x14200 pgdaemon pagedaemon 85882 392368 0 0 3 0x14200 bored viomb 90996 164409 0 0 3 0x40014200 acpi0 acpi0 8512 198290 0 0 3 0x40014200 idle1 74803 459023 0 0 3 0x14200 bored softnet7 53814 33627 0 0 3 0x14200 bored softnet6 54913 268369 0 0 3 0x14200 bored softnet5 11263 290250 0 0 3 0x14200 bored softnet4 32160 373122 0 0 3 0x14200 bored softnet3 69244 213405 0 0 3 0x14200 bored softnet2 24881 473406 0 0 3 0x14200 bored softnet1 92362 170447 0 0 3 0x14200 bored softnet0 11903 352801 0 0 3 0x14200 bored systqmp 37337 332231 0 0 3 0x14200 bored systq 51353 404164 0 0 3 0x14200 tmoslp softclockmp 63855 204149 0 0 3 0x40014200 tmoslp softclock 33652 428568 0 0 3 0x40014200 idle0 1 371889 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex shmpl r = 0 (0xffffffff838886d8) #0 witness_lock+0x5f1 #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pool_get+0x124 #4 shmget_allocate_segment+0x1af #5 sys_shmget+0x195 #6 syscall+0xb17 #7 Xsyscall+0x128 Process 58372 (syz-executor) thread 0xffff80003a058a88 (236162) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838ab350) #0 witness_lock+0x5f1 #1 syscall+0xaf4 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff838886d8) #0 witness_lock+0x5f1 #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pool_get+0x124 #4 shmget_allocate_segment+0x1af #5 sys_shmget+0x195 #6 syscall+0xb17 #7 Xsyscall+0x128 Process 64724 (syz-executor) thread 0xffff80002a2e47e8 (101627) exclusive rrwlock inode r = 0 (0xfffffd806b213330) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x279 #7 ufs_mkdir+0xfc #8 VOP_MKDIR+0x101 #9 domkdirat+0x179 #10 syscall+0xb17 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806be0aeb0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vfs_lookup+0x11c #6 namei+0x7ca #7 domkdirat+0x8b #8 syscall+0xb17 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10195 10956K 10968K 166960K 11273 0 pcb 17 12K 12K 166960K 17 0 rtable 205 5K 6K 166960K 253 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 6 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 30 0 iov 0 0K 12K 166960K 66 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1383 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 35 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 24 89K 125K 166960K 179 0 proc 63 115K 147K 166960K 478 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 1 0K 0K 166960K 8 0 in_multi 99 7K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 339 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 246 182K 182K 166960K 3076 0 UVM aobj 3 2K 4K 166960K 5 0 pinsyscall 45 90K 111K 166960K 1176 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 2 0 NDP 11 0K 2K 166960K 27 0 temp 36 8638K 8702K 166960K 3803 0 kqueue 15 24K 26K 166960K 26 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 36 0 33 1 0 1 1 0 8 0 rtentry 176 95 0 1 5 0 5 5 0 8 0 unpcb 144 114 0 63 4 0 4 4 0 8 0 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpcb 736 59 0 20 4 0 4 4 0 8 0 arp 128 10 0 0 1 0 1 1 0 8 0 inpcb 328 230 0 149 7 0 7 7 0 8 0 ip6q 72 2 0 0 1 0 1 1 0 8 0 ip6af 40 2 0 0 1 0 1 1 0 8 0 nd6 144 16 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 437 0 0 28 0 28 28 0 8 0 art_table 40 438 0 0 5 0 5 5 0 8 0 art_node 32 95 0 11 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semapl 112 33 0 23 1 0 1 1 0 8 0 shmpl 112 2 0 2 1 0 1 1 0 8 1 pool(0xffffffff838886c0:shmpl): page inconsistency: page 0xfffffd8064032000; 34 on list, 0 missing, 35 items per page dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1629 0 122 95 0 95 95 0 8 0 ffsino 296 1629 0 122 117 0 117 117 0 8 0 nchpl 144 1855 0 177 63 0 63 63 0 8 0 uvmvnodes 80 1710 0 0 35 0 35 35 0 8 0 vnodes 216 1710 0 0 95 0 95 95 0 8 0 namei 1024 5788 0 5787 2 0 2 2 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 6563 0 6563 3 1 2 2 1 8 2 plimitpl 152 41 0 17 2 0 2 2 0 8 1 sigapl 424 455 0 396 8 0 8 8 0 8 0 knotepl 120 592 0 0 18 0 18 18 0 8 0 kqueuepl 224 32 0 17 2 0 2 2 0 8 1 pipepl 344 163 0 135 3 0 3 3 0 8 0 fdescpl 528 432 0 396 4 0 4 4 0 8 0 filepl 160 1940 0 1619 18 0 18 18 0 8 4 lockfpl 104 8 0 6 1 0 1 1 0 8 0 lockfspl 48 5 0 3 1 0 1 1 0 8 0 sessionpl 144 22 0 6 1 0 1 1 0 8 0 pgrppl 48 30 0 6 1 0 1 1 0 8 0 ucredpl 104 235 0 216 1 0 1 1 0 8 0 zombiepl 144 396 0 396 1 0 1 1 0 8 1 processpl 1232 455 0 396 7 1 6 6 0 8 0 procpl 664 532 0 462 7 0 7 7 0 8 0 sosppl 168 2 0 0 1 0 1 1 0 8 0 sockpl 752 380 0 244 17 0 17 17 0 8 3 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 105 0 0 14 0 14 14 0 8 0 mcl2k 2048 18 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 178 0 0 12 0 12 12 0 8 0 bufpl 280 2859 0 116 196 0 196 196 0 8 0 anonpl 32 5362 0 0 44 0 44 44 0 246 0 amapchunkpl 152 9316 0 8599 34 3 31 31 0 158 2 amappl16 200 1979 0 1915 5 0 5 5 0 8 1 amappl15 192 3 0 3 1 0 1 1 0 8 1 amappl14 184 103 0 93 1 0 1 1 0 8 0 amappl13 176 8 0 8 1 0 1 1 0 8 1 amappl12 168 1028 0 991 2 0 2 2 0 8 0 amappl11 160 52 0 42 1 0 1 1 0 8 0 amappl10 152 15 0 14 1 0 1 1 0 8 0 amappl9 144 283 0 283 1 0 1 1 0 8 1 amappl8 136 20 0 19 1 0 1 1 0 8 0 amappl7 128 94 0 84 1 0 1 1 0 8 0 amappl6 120 172 0 169 1 0 1 1 0 8 0 amappl5 112 115 0 109 1 0 1 1 0 8 0 amappl4 104 254 0 238 1 0 1 1 0 8 0 amappl3 96 1406 0 1286 4 0 4 4 0 8 0 amappl2 88 588 0 535 2 0 2 2 0 8 0 amappl1 80 8115 0 7540 14 0 14 14 0 8 0 amappl 88 2460 0 2279 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 4 0 2 1 0 1 1 0 8 0 uaddrrnd 24 432 0 396 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 432 0 396 1 0 1 1 0 8 0 vmmpekpl 168 5218 0 5182 2 0 2 2 0 8 0 vmmpepl 168 34244 0 32155 100 0 100 100 0 357 5 vmsppl 488 431 0 396 7 1 6 6 0 8 0 rwobjpl 80 14083 0 11492 54 0 54 54 0 8 0 pdppl 4096 872 0 792 108 14 94 98 0 8 14 pvpl 32 11717 0 0 95 0 95 95 0 265 0 pmappl 256 431 0 396 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 280 0 17 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff83362765) at panic+0x1e5 pool_do_get(ffffffff838886c0,1,ffff80003c4bf668) at pool_do_get+0x5df pool_get(ffffffff838886c0,1) at pool_get+0x162 shmget_allocate_segment(ffff80003a058a88,ffff80003c4bf8c0,0,ffff80003c4bf810) at shmget_allocate_segment+0x1af sys_shmget(ffff80003a058a88,ffff80003c4bf8c0,ffff80003c4bf810) at sys_shmget+0x195 syscall(ffff80003c4bf8c0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1cd7140f590, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 copy_fault() at copy_fault syscall(ffff8000390510c0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcf61700d920, count: 9 ddb{1}> trace x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 copy_fault() at copy_fault syscall(ffff8000390510c0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcf61700d920, count: -6