0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}}) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x64, 0x0, 0xac, 0x3ff}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRES32]) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="67fbf800000000000000059fb1ceeaf48c46b781ba2336814f6c", 0x1a}, {&(0x7f0000000340)="c49e20db311b932fa7ae5f88d6769cc6e86b6b10f249166ee69c363755564671a5c7d1c1840d8fd43c133f896b32861917aab56b5638e991be519592bd62abdc65a87c5d3c2c5f7de6b1236ca97eb98f0e154dfc4bcd84fc0f05fe42060a64d40fce051283249cdeff398f932a532b7dc0311f5bb14eabe8bd177905aa3d869ab9854ca7b618964324ade98fac6a52df4c47920a63ff92b260f9a929a76a9a80f1a9cd52ae96ae469e2afdf768b5cc17cc17e1e1866f970522fdc67421abf5539a6d0f7b13de081a3290049091b6e9608ffc78064c17558a5ec6da0be2978cdd3b610f36a6cb13c310793fa941b702aac7511493479c8d78ed726beae6128db26899928025bf499076a628f1785c91bdb1e394de675a6902507ff3620412cd77ba9d36a14c085c9c65c086c7d8140a143faac961a2f06e296a7616903cbf99bdd8179c69385d061da8ceb8fa9a4e2edbf450fe92f3101e65174173037d8284e71632ac1687b376f2b97d860eb3e0aa07fa0bc49d1d00b6506d27660c6a84d3926a94a73d57d8d460232c7eefaa522409323e766f677ca03c25c900a4bad8b3adfd9b9e4a10409f5726727561ee4ab0d7fd5aa671ebb431786cbbcae5ebd02e47", 0x1c0}], 0x2) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) executing program 3: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x88) ftruncate(r2, 0x80002) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) r5 = getppid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff}) listen(r0, 0x807) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 2: syz_emit_ethernet(0x1a, &(0x7f0000000140)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x1fd}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002440), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000002480)={0x6, 0x60000000, {[0x8cb, 0x8000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x3f, 0x0, 0x10000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xd0ba], [], [0x0, 0x3], [{0x0, 0x4}, {}, {0x7fff, 0x0, 0x0, 0x7f}, {}, {0x0, 0x0, 0xfffffff8, 0x37b2}, {0xffff, 0x0, 0x2}, {}, {0x0, 0x1ff}], {0x0, 0xfffffffd}}}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x54, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe55) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket(0x800000018, 0x4000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r5, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) writev(r4, &(0x7f00000000c0)=[{0x0}], 0x1) syz_emit_ethernet(0x5e, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002f80)) executing program 5: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f0000fee000/0xf000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil, 0x0, 0x2d}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) read(r2, &(0x7f0000000200)=""/128, 0x42221d2b) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0), 0x0) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002480)) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r6, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, 0xffffffffffffffff) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff262}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x3) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x85d6}, 0xc) select(0x40, &(0x7f0000000180)={0x0, 0x40, 0x8000000000000000, 0x8, 0x0, 0x5d9, 0x2, 0x7}, &(0x7f00000001c0)={0x411a, 0x8, 0x2, 0xfad, 0x7fff, 0x9, 0x3, 0xfffffffffffffffd}, &(0x7f0000000280)={0x9, 0x7fffffffffffffff, 0x3f, 0x7fffffffffffffff, 0xffff, 0x4, 0x2, 0x9}, &(0x7f00000002c0)={0x8}) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x1) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) (async) unlink(&(0x7f0000000040)='./file0\x00') (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) (async) clock_gettime(0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x514, 0x0) (async) open(0x0, 0x70e, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) (async) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) (async) syz_emit_ethernet(0x66, &(0x7f0000000500)=ANY=[]) (async) r2 = semget$private(0x0, 0x7, 0x5c) semop(r2, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)) (async) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/101) (async) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r3 = socket(0x1e, 0x3, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000100)) (async) socket(0x18, 0x1, 0xff) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) open(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc031f890a84060000000000000028fc0d9497e083baecc36332", 0x33}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) socket(0x18, 0x2, 0x0) r5 = msgget(0x1, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(r1, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000440)={0x0}) r8 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r8, 0x8218694a, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) executing program 3: semop(0x0, &(0x7f0000000000)=[{0x1, 0x7, 0x1000}, {0x1, 0x8}, {0x4, 0x7, 0x1000}, {0x2, 0x56c}, {0x2, 0x8e, 0x1800}, {0x0, 0xa6, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x1, 0x800}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r2) r4 = dup(0xffffffffffffffff) connect(r4, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) pwritev(r4, &(0x7f0000000300)=[{&(0x7f0000000140)="30d09615203987e1a3ef6d0e8f1dc4573005ea3d97beec57aa1843d9cbce681116dc1f8b3011dc99e623cdcd64fd798837af0b04f94e5ba2bb8ac1291373d1ae9967a3bfc8ef3847671580990be51395144c0c4662312ec34a38d217758c5f71963fc9", 0x63}, {&(0x7f00000001c0)="00dfa357eecb7e22f8651300bf52f21f8fd41d287101bdfc2c86f4fae344198a758cff84ed49e57ad066a490c14ee5a26099206067570bc6730f8d7fdcf1586c6b29d04bb3c12281bdd8a4eccdce650f2dbef5c03458fba18b9b1807930e53200bf34a0489df1d5dd248a11b2d2276cd1a7cb5083a0af1b89dc82fa41d581b7997c654d80b69733a773799225b54b3666a079d3585dd9ffe06dde94aba56ad8f54b50a43b5574cb4d0", 0xa9}, {&(0x7f0000000280)="93f37455736a1c6e3cfd861b379efddcb7a0526d2cdbc659395103c0ff576f78b23c3a276da36eda13b9830a2de1dc148adca401bc52ce24265e646cecf4cc79a8e954ac195be3b1e291993fb07f3bc95e330c75a4a1ab59a8a8", 0x5a}], 0x3, 0x10001) r6 = semget(0x1, 0x6, 0x41) semop(r6, &(0x7f0000000340)=[{0x0, 0x190}, {0x4, 0x8, 0x800}, {0x1, 0x1f, 0x1000}, {0x0, 0xd200, 0x1000}], 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000003c0)=0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x20, 0x0) r10 = geteuid() sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="78428278d6359f77f9730b7ef52158abfbd0e97ade3ad09624a48d22fae002fa6855ef5c5616b4ecd7d5befbebe2ef3877d510fa620e2d6f324e9682062cbcd16059686ce6c8fb76d473e986a164079604d01cc4628fc922dc8ebc4b51bf72ae5d97e0842507f6f2f9cc4ebaef3374775528c4bddd52606f885f9cad2ba01ff8ee52ce7735ba624f7d0e18c7", 0x8c}], 0x1, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r7, r8, r9, r4]}, @cred={0x20, 0xffff, 0x0, r0, r10, r3}], 0x40, 0xe}, 0xa) mkdirat(r7, &(0x7f0000000600)='./file0\x00', 0x28) chflags(&(0x7f0000000640)='./file0\x00', 0x1) chdir(&(0x7f0000000680)='./file0/file0\x00') ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f00000006c0)={0x7, 0x100, 0xffff7fff}) chdir(&(0x7f0000000700)='./file1\x00') ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000740)={0x60a, 0x2, 0x2fa1}) syz_emit_ethernet(0x118, &(0x7f0000000780)={@empty, @local, [], {@ipv4={0x800, {{0x26, 0x4, 0x0, 0x2, 0x10a, 0x64, 0x6, 0xff, 0x2c, 0x0, @rand_addr=0x1, @multicast2, {[@timestamp={0x44, 0x34, 0x0, 0x0, 0xd, [{[], 0x7fff}, {[@multicast1], 0x40}, {[@multicast1], 0xfffffffb}, {[], 0x3}, {[], 0x6}, {[], 0x66}, {[@rand_addr=0x2], 0x7}, {[@empty], 0x1}]}, @noop, @ra={0x94, 0x6, 0x1}, @rr={0x7, 0x2b, 0x3, [@multicast1, @multicast1, @local={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x401, @loopback, @loopback]}, @ra={0x94, 0x6, 0x25f5e865}, @ssrr={0x89, 0xf, 0x3f, [@local={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x7fff}]}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x66, 0x20, "4feff92f238457147df260f54e729a0e6cbc2c5b0815b576f3059985f31249381787c2fb7207e77d99c3c9b057e089c418cbe2b4e58de9487044fd5ab71ae9c6b46fffd608734e94a5ac8c4f30c2b129ed29c32369a50b8a48afe2d558ead3f1b33138ddcf7e8ae379ae"}}}}}) bind$unix(r8, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCNXCL(r7, 0x2000740e) chown(&(0x7f0000000900)='./file0/file0\x00', r1, r3) close(r9) getsockname$unix(r9, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) setgid(r3) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x30}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x60}, {0x50}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNOTTY(r1, 0x20007471) flock(r1, 0x5) shutdown(0xffffffffffffff9c, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = socket(0x1, 0x5, 0xfe) r3 = socket$inet6(0x18, 0x1, 0x81) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xb6, 0x1, 0x19, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0xe4e0ee7bf41c94a, 0x3ff, 0x2}, {{r0}, 0x7, 0x1, 0x1, 0x50c, 0x200f}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0xffffffff, 0x100}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x0, 0x100000001}], 0x8, &(0x7f0000000140)=[{{r2}, 0x0, 0x24, 0x4, 0x4a3, 0x735}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x200, 0xc8}, {{r1}, 0xfffffffffffffffd, 0x48, 0x80, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x2e, 0x4, 0x5, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffc, 0xd, 0xfffff, 0xffffffffffffeeb3, 0x94}, {{r1}, 0xfffffffffffffff8, 0x50, 0x1, 0xffffffffffffd14d, 0x9}], 0x5, &(0x7f0000000200)={0x4, 0x1f}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000240)=0x3, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), &(0x7f0000000500)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='-*\x00', &(0x7f00000003c0)=':/\x00', &(0x7f0000000400)=',$:^(\\\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='./({]^\x18@f-[$\x00', &(0x7f00000004c0)='{\x00']) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000540)={0x10, 0x7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x804}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000001}], './file0\x00', 0x9}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) seteuid(r4) r5 = getuid() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) bind(r7, &(0x7f0000000840)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x3, 0x7fff, &(0x7f0000000880)="b92bae49482276c1ff4aef06abd23c8ff687cc34c3b8aec06ddd4ce5029639bacd8b3e0f0c999731b55a25b2219ecaca4e38266856c3e6552d3a75b7f3718d38a0b15a4142b07950e74e58b96c8fea0eb6b54a95d740c4c460d1f795387df0d7eece2341c5ee826740bbbb2c268417d7f86b450260ae46fe3765a802459f7ed65ea66766db79193ba1a28b84e3265d1912245078e739e26c62630b3c92db54492daeb909aaca1a35e1cfd5013012c36167e936ebb0177b1b567dad3575d35c325b00a8182f65eba5f55d140f67d77d7b2a8c79f978623ac91ca9f2c15c539841adecf18d922a3f1924746904f8c787f519fcf77fff17bc558e71", 0xfa) shmget(0x3, 0x4000, 0x88, &(0x7f0000ff7000/0x4000)=nil) connect$unix(r6, &(0x7f0000000980)=@file={0x0, './file0/file0\x00'}, 0x10) kqueue() pipe(&(0x7f00000009c0)={0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000a00), &(0x7f0000000a40)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f0000000ac0)="bd2ae197bd4f10e9762d3f4f53186d75fff43b4d1a078d392761a4a869c66b5f0a2ea915acca60fa327763fd365dcf", 0x2f, 0x0, &(0x7f0000000b00)=@in6={0x18, 0x2, 0xe394, 0x400000}, 0xc) setreuid(r5, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x8000000000000, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000680)={&(0x7f0000000080)=[{0x100}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setregid(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x14}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x4f) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='c\x00') sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000003c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x1, 0x4, 0xfd) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x40}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f3d, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4}, {0x1d}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair(0x0, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r3, 0x1, 0xb4, &(0x7f00000001c0)=""/172, &(0x7f0000000080)=0xac) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xa}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0xfff, 0xdddb, 0x8, "72eb182ce531d110f08971f30855dc151e02020c", 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x60) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r5 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000100), 0x1) sendmmsg(r4, &(0x7f0000000200)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvfrom(r5, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) executing program 7: socketpair(0x10, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="957faf436876d10094ed2f28be939f738db275e43d411fdab53d88aebf33e2e139c62698c26dba96653e1b445d531bb242a54e42da8250301020ec40bf4cc979d3d393fcccd7a2055807a745a37a26d82ef832b012d12b5654d2cc15a2fd40996349a4421a1a44c36250767701a5bfe80cbb9e68fc767d32cff28b86f2c725bd08fdae427fcadfaa90859139331318a6360c9b132538ef113013ca199b788c570dde9993c00a4f939726da63c87bad93bc8ccc89d9fc9e42bf23a85cd61de55d03ce670b6bf0124c85ac44060778bdaeb5718dcd1ddfb1913612ba9ce316f44b341f87e4dfb353ab4a2a9dd74f507428f1e768ee3cc7a23c25dd", 0xfa}], 0x1, &(0x7f0000000200)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1]}], 0x30, 0x8}, 0x404) listen(r0, 0x3f) r2 = socket$inet(0x2, 0x5, 0x8e) chown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r3 = dup(r2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r5, &(0x7f0000000500)=[{&(0x7f0000000300)="39a6a9d733959d78613459c266b6dd6d7fd15d679cb06f7fad2f81e02d2ce613fc6870efdf4c030c092fef2fe70d54b83870400f42c12eddbc522e2aac42ab50c1ad184208f69d2672f7d28de8ac46ccb2b9e88c324e167462de1ea23795c1f79757a3b0ab62842b44f7d1245a5a3a052460fd85a07e4c719461c104e249a10bd5d8c956303d37fcef90b6a980e9bb390e89856d2acc72993526187390ae3dfe873c57882cdb4d51aa7f383c22dbec5badcaa19da1084a07e03c60581bcbd4d77bd0686e34761db098ef56", 0xcb}, {&(0x7f0000000400)="5991f8d17dd23860e068ae325520e384b6dec6a75410d50258a3f22a5fa77a4d171187dac1625630d6a0bd2cb1fdd0de5514149f5a24f133e72b88ee75670e8ceeb40500cc429aa04f34dd9f4f9d1fbad190b0241fa0421f00a08fcd1bc29f79f55fe6d0fb6cbcb7ee086410d735d361332ce730a2f02213ed84318e1e43cda98245b40a515a5c233b6188c36e498e8e6b2ed96d575189a8cc48435569a595feba7f009406e63076412fbbc9890a576d72e13b31fc11aad86d5ea1a72bda9f5bd6f818b3715c163b8dcb94166b1a72fb964ff59a560e47276ab55958cf744aad949a0155a362f41cee99", 0xea}], 0x2, 0xc0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000540)=0x457a, 0x4) getsockopt(r4, 0xf7, 0xffffff75, &(0x7f0000000580)=""/14, &(0x7f00000005c0)=0xe) ioctl$TIOCSTART(r5, 0x2000746e) getpeername(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) fcntl$lock(r5, 0x9, &(0x7f00000006c0)={0x2, 0x1, 0x3, 0xff, r6}) r7 = getpgrp() ktrace(&(0x7f0000000700)='./file0\x00', 0x1, 0x8, r7) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000740)={0x7, 0x2}, 0x10) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000780)) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = msgget(0x3, 0x200) msgsnd(r9, &(0x7f0000000800)={0x1, "7b12b7e77083e63233824b5fabf97018ab25aa527b403ed3d8b52ab0d0d2d81c4aac97a630f57a53b461ffc367a354c6b8c74808de27885d5d9bcd9377fb06090ba52bf2a4064ec479473291a87c1f987ea0bdfb0ea4f8ec07f24e3dfef7d946dd3d95f8d5f1898a85e4b959b06c0c17e8036d0b084d643881993942a6ff86e54dd0ed23d236045fbb17fa26f8ccc63401979f89976bd04ff020208c5bc2893f85e1118265a1a9f24a1c6c116f486c20a6fa7cca66e784f83ea94391e9f81de21aa6edfdf7c543d74d099501fbfef76987"}, 0xd9, 0x800) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000900)={0x5, 0x81, {0x8, 0x1}}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000940)) msgsnd(0xffffffffffffffff, &(0x7f0000000980)={0x3, "b7479487d510c7daf987e3dc3f9d213ce75b36e1cdd14cd80ddbf46b6352c15de7b8cf149f819f9060a2f78b529e8e16eac231b132e232e6a1b6602fb03029a6df22fd1d9005c48aa5bff98a37c506a803fc1bb3d38c0b5fdceef7204ed15a6594f569d996341cd556486a3208c4175079cfc4cbde07ae37f9076217948ba336f292111b49347ae8d143c7352b204d55ee51ea370f60cd9ca8"}, 0xa1, 0x0) getgid() getuid() mknod(&(0x7f0000000a40)='./file0\x00', 0x1140, 0x1) bind(r2, &(0x7f0000000a80)=@in={0x2, 0x2}, 0xc) accept$inet(r8, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x6, 0x3, 0x80) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x8, 0x800) socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/128) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) mknod(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000940)) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x900, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x8c}, 0x2, &(0x7f00000001c0)="d8cf2583b6fd531661c7436cf3774d51e5448f645782ceea887f49183a3fbe0495522de4e705767ccfed7a6a8baebfe2b0d3fdc2f0efda9b4cef1ec35474b5af2b8de02ecd5c02fa71a99fab9865e222fb2bf7e37f9414a5ef2a4e031bdff838dc3bd4626bb33d08f6d2fce6a19bdaa35bf69ff893e03433ec", &(0x7f0000000240)=0x79, &(0x7f0000000340)="d080380b86bd76277c577866bf28d80160e79da3afa4a28d473937978a6c00e8193cec8f057f330777429b69b9bcd6aed7bac057f30ae7cb19f4a8cf744261310248c7a4c950157dcc0ec5159733e99f0da32c119f5e6c0e685e16a312aa42fedcc277d5ab0c7fc737b6a13b64d90fa0f49040540837517f45db24ce9269e7a21038276d402642b8bb228346038240c65b63cac90181e4c929aaab508fdc020ee153f773ddc44a23066e6a498f75ea43157f4c813f7257b965248c80452b2e7febac58f364c5a1a12ba32951eadbb86a7aea6006b7182a0e1f", 0xd9) executing program 2: socket$inet(0x2, 0x4003, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12c) syz_open_pts() kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x20000, 0x269000000}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x527b, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000380)={0xfff, 0x1000000000000, 0x0, 0x0, 0x0, 0x7f, 0xfffffffffffffffc}, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0xa49}, {0xf7, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f00000002c0), 0x0) recvfrom(r0, &(0x7f0000000100)=""/33, 0x21, 0x64, &(0x7f0000000280)=@in6={0x18, 0x2, 0x800, 0x3}, 0xc) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e600380000fe8000000000000000000000000000bbfe8000000000e3be23fecad98459000000000000000000bb0000000000000000050200000000000008000000000000000000000000000000040100"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r1 = socket(0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESHEX=r3], 0x180}, 0x8) open$dir(0x0, 0x0, 0x0) kevent(r2, 0x0, 0x7, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) syz_emit_ethernet(0x4c2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet6(r1, 0x0, &(0x7f0000000180)) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES16=0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x0, 0xfffffffffffffffc}], 0x9, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESOCT=r1, @ANYRES8=r0, @ANYRES16=r0, @ANYRES8=r2], 0x180}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) dup(r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="23b2f9844b3c06fb98d28c991ab59a48a9224eb32d6d289e76f244b7d940c0ae05605a3963651b116b44d8a95a6ce655ad746b1d6e95260ac03e6979b24cbe114b0a5557df02d97d2f602128082ec52369c3aec3e736e49aed5826d5590c6b59c3f3dc618ed6efffe004bc25", 0x6c}], 0x1000000000000087) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x0, 0x3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{r4}, 0x7fffffffffffffff}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt(r5, 0x10001, 0x1000, 0x0, 0x0) setsockopt(r5, 0x0, 0x20800, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)) getrusage(0xffffffffffffffff, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = open(0x0, 0x20000, 0x178) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, &(0x7f0000000580)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() syz_open_pts() kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100a, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) socket(0x20, 0x4000, 0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) poll(&(0x7f0000000100)=[{r0, 0xd}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000}, &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x0, 0x3ff}, {0x100}, {}], 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069dc, &(0x7f00000001c0)) open$dir(0x0, 0x0, 0x0) acct(&(0x7f0000000240)='./file0\x00') executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000000)="bf3b684c89411b3a45006c5f29fb8a1a5ae963b4567084e096cf973983b8010000000000000005095e88157332b4f68e78a4b4e0793d3e30e482539589417acbf4419893cfd424b752b6278ab86672f9ed186987b8c19d9295a17b98020f6002108f8ec296ed3b08354c33e562073ad7641a3327e63d5abb262022c43c996d4220d369", 0x83}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0xfffffffe, 0x4}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)}, {&(0x7f0000000400)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516de5debfe02000000a225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099fed452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e279228e28e9f7378c922a3bb0c6f518c9ebcf180542e22b5d6fcded0204a07068e8dfb65bb863713278cf0e5b6af8d31ed3b34d27f9006c83b06a51238d50cd24e1729c76c2400b3a986fc76f9f04882a3b5490d92bd9a6d4451187737941c4d24bc337ff76570", 0x14f}], 0x2) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f00000002c0)="adcf26aedfbc8b667e7474b9b797d4d239e78b267ed3cd4d4aff94bc385289db603337be7832de41d424b8b21bf03e68d171", 0x0, 0x0, 0xffffff7c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setstatus(r1, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x41) r4 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffe04b1c561aae79cb43fcc790c486dd6036e28200603b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf00000000fcfe8000000000000000000000000000aaff01000000000000000000000000000100000000000000003c04000200"/150]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) socket(0x18, 0x1, 0x0) socketpair(0x2, 0x3, 0xab, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x102) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r4, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) close(r2) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r2, 0x5) getppid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r4) executing program 7: socket(0x18, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESOCT]) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x14) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffff7fc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000001c0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x7, 0x20) r3 = fcntl$dupfd(r2, 0x0, r0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e600380000fe8000000000000000000000000000bbfe8000000000e3be23fecad98459000000000000000000bb0000000000000000050200000000000008000000000000000000000000000000040100"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = socket(0x0, 0x0, 0x0) r6 = kqueue() open$dir(0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, 0x0, 0xfffffe, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4c2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet6(r5, 0x0, &(0x7f0000000180)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1dd) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r1) syz_open_pts() fcntl$dupfd(r1, 0x0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r4 = socket(0x1, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x89c, 0x0) executing program 0: setuid(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(&(0x7f00000026c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000340)="56c24925b53747a53a7435c4a8c11f4ff9eeb0533f7632a9c654ef1206147aaf617e517eaa6a1c833c48809c6906354bedfb3d83c8d10de553c95889c82c08008700fa9979652a621e471be36c7bb509fea1d4d9c77da0ee8cc7074e626955acb5ce1fcdd7e382a5014e0530d2a8faaeab5e41f450e231cdf88f6d368546c70d6cb491f33df766fd55a7d065829d579e286a292099925b02c264c025d4cde06c808c058c7d086f3441ec1a2574e221459556f7889bcae18a8476d79c6e57", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c0000"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8}}) mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000140)={0x9, &(0x7f0000000200)=[{0x7fff, 0xee45, 0xbe5e, 0x4, 0x5}, {0x0, 0x200, 0x0, 0x1, 0xffff}, {0x200, 0x4, 0x100, 0x8, 0x6f}, {0x200, 0x3ff, 0xffff, 0x9078, 0x5}, {0x4d3, 0x4, 0x1ff, 0x6, 0x7}, {0x2005, 0x1, 0x5, 0x6, 0x9}, {0x100, 0xfff7, 0x1, 0x800, 0x9}, {0x8001, 0x4, 0x8, 0x6, 0xf789}, {0x4, 0x8, 0x3, 0x3, 0x1ff}]}) r1 = socket(0x6, 0x5, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f00000001c0)='./file2\x00', 0x180) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x10000000000001}}) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file2\x00'}, 0x53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x315a7a7ef58472b6, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000780), 0x0) r1 = kqueue() poll(&(0x7f0000000f40)=[{}, {r1}, {r1, 0x40}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f00000000c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r3, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000000f80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0016ff00000100f4000000000000000000000000234cd5e3897f5c2017b3b5c5306f344f64d6d7f44af3550144c2564badb622179c22e54bdc07", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES8=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x2}, 0x0) close(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc, 0x8}, {0x40}, {0x6, 0x0, 0x0, 0x8000800}]}) write(r4, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f0000000080)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r5, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r7, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r3 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000540)="304cd4575a3e286baee6e3cc086dd299cecca0f68b35c62f6e0302b11e6e63b4eee1973b8afb8d80ea3fe75cb0e39c033752eaddb614d292879923a4e3a5259794843a90815e930f9518079b02b8e7ac0d00c4b45564cc0d9e7034c7b904b36f07c845874ece7d9472e5331c62fafc8f0b870a255904e6299dd27296c9192c59ccc74df145f9e1653aa6cadc5d8a47f40fc09a954121a37d235c25e258313eb52751c867aab1b689ed6c5d23c3e9864aae52fa4e2bda0261a352c743cc66bd0600000000000000c140dfcac9fa313960519e0df87f2e03e29fffa7ba7621f922b1cce649a01de342e2d16af9a338", 0xee}, {&(0x7f0000000180)="11814e2cdb67156e2d3ac9324454c85378b28306e6fdf023edffded9b160acdcd74475563338823a64147281efc957ca131a898cbf3d72d4ca609dbfcedc779d44b097bcc2bd6f30ff57980f05b1904f8992f497620eba6244c74f8e46f2fa2fdc98c501cad2a818880f959486d8f676a709", 0x72}, {&(0x7f0000000400)="eaef4669790463acd976898757c8d81c1ad627c4f20198e0ca0e93ea70cd8fd6197dab47a1a9e7a90f021016df779444b429c93abf59550edba662d9d3d1bcea4ce2da110320c9a462f4f18dde9bffa1c50fb9e9d6a0b9c8", 0x58}, {&(0x7f0000000480)="068c6850c2eaab72b72947cecfd174952a22639aea7d4cebf8ecbc6b02521f4500fc859d272132541d6d86d4aa89c57f8c1768a8c9c45d644be244b994b4869875628fc8ba45ea965052c0a0a77879e2fb52ad2401e5af27eea9f77b8c1cb817813f8546d46d3193ba922365460de87559f7023efbe07756794c14e9ab156112e5957548ce6bfc2bc99478af16", 0x8d}], 0x4) truncate(0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x64f7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) executing program 3: link(0x0, 0x0) link(&(0x7f00000007c0)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x2, 0x2f}, {0x7, 0x3, 0x80, 0x3}, {0x6, 0x0, 0x7, 0x7}]}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r1 = kqueue() open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r3, &(0x7f0000000600), 0x33) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d56", 0x5d) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) select(0x40, &(0x7f0000000180)={0x2, 0x7, 0x1a200000, 0xfffffffffffff001, 0x100000001, 0x0, 0x7, 0x7d0}, &(0x7f0000000240)={0x9, 0xffffffffffffffff, 0xffffffffffffff84, 0x0, 0x3, 0x9, 0xffff}, &(0x7f0000000480)={0x7fffffff, 0xda98, 0x3ff, 0xd5b6d97, 0x7fff, 0x400, 0x80000001, 0x68}, &(0x7f00000004c0)={0x8abd, 0xfffffffffffffffd}) r1 = socket(0x1, 0x0, 0x38) setsockopt(r1, 0x2c, 0x1, &(0x7f0000000500)="bcff66a5853dca5fd81b64fa3cec40a0782f08a8c03a3c4c2d04b7f8fa6f8124ceee5efc0008afac0000000085b5c140cf04b51f447c5339f06bac0000000088aadcb2b944022c946e2927a1ef6ff2d98fbba32546912ab00422d18ecbd67b11a4b5463863efe1180542d413ce9a9a80dc228a543e2859bd23a21a384789713532ad79a2333194a6af2611435dac2ec042f67e285fc1e870463c835562b023f5fecb5589c8249dc70137a20985032f614905710dceb29f793101a358fe9db1c5b6eea74c48591993058298ec04685939d12d024263a1c9d0af16e20e3201", 0xde) r2 = getppid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x80000000, r2}) r3 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd668c83d970000000009c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f790900800ce3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) r2 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setuid(r5) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) seteuid(r5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x0, 0x1, 0x0) close(r6) r7 = socket(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, r3, 0x4e}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xf, 0xfffb]) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) setrlimit(0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x80}, {0x61}, {0xe}]}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2c}, {}, {0x8106}]}) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) munlockall() socket$unix(0x1, 0x2, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000bc0)=0x3) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x2) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000300)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4ebfac6bbaf7856) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open$dir(0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x3}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x64}, {0x54}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) close(r0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x2a}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x68, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000140)) r7 = socket(0x18, 0x1, 0x0) dup2(r7, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000200)={0x1, 0x42}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: setreuid(0xee00, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfff, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x8], [], [{}, {}, {}, {0x0, 0x2000}, {}, {}, {0x0, 0x0, 0x7}], {}, {0x0, 0x0, 0x0, 0x1}}}) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x200}, 0x2}) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d211", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) executing program 1: setrlimit(0x3, &(0x7f0000000400)={0x7, 0x5}) r0 = syz_open_pts() getpgrp() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8c) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240)="94bde49c5671e3c3e9c6a729e5895fc78def2c53d01aa80ce4c7ae115eab616aef8bdb51f8368a8dfd94d6e4439e00be88eadc67d67779bde2623c792fbb5086329662e37bf60b39e748b72201f0645ad09a32a8fb14968722f8430c04c7ff71df5e9854cd7d397cd27af180bf265cd2651a5ba12ee87bf96d5af28d2ba4f7c7e2bf1ace9fe7f73e2b828c5c629af2e250a2bdf08f", 0x95) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x61}, {0x45}, {0x812e}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x7) executing program 2: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) (async) kqueue() (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) close(0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040), 0x8000, 0x0) (async, rerun: 32) getuid() (async, rerun: 32) chown(0x0, 0x0, 0x0) (async) setrlimit(0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1", 0xd}], 0x2) (async) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521bccb07241ccddfd211c146", 0x11}], 0x1) (async) execve(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r5 = getpid() fcntl$setown(r3, 0x6, r5) (async) r6 = open$dir(0x0, 0x40, 0x90) (async) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r7, &(0x7f0000000040)=""/4096, 0x1000) linkat(r6, &(0x7f0000000380)='./file1\x00', r7, &(0x7f00000003c0)='./file1\x00', 0x4) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r7, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x3, 0x0) (async) connect$unix(r2, &(0x7f0000001100)=@file={0x0, './file1/file0\x00'}, 0x10) setsockopt(r9, 0x3f, 0x1b, &(0x7f00000011c0)="41858871ead7e7976aa19f9136fb11ce20a4704ffa882ca58ad3a80722f5ed07270ed46f52fdc0818e19c87a668d44d9fc7a5dfd3aafed0a33c0be325a5a9f7113633f2e8429", 0x46) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2, 0x3}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x33, 0x5a8, &(0x7f0000000440)="7a11d455464bb5cebc35851a00ddf95f3d87948c5a48a24be9e09b42c56a8e96d6d9013183fd48a2c956ac86596be954a73ea0e2924b2f", 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="39469b3adda20c968452bca33d8f7f4b73ab62d5719dd2e5492d4a1e9511355d956a8410c0cf0df84fe52370212474bb0cabada4ab11ddcc93800d1bb4b6153d27894d6abc869275bb366c746cd93803e3d21f78333efd110cc9684eb1b471a23aafe7c5c558a57146d46c930e59c4", @ANYRES16=0x0, @ANYBLOB="b5c4b47e19236db5082f2e84e7bf918ec3a47ec96df3762a25671d29d07b2139b856a8f9e2b735ec46a038", @ANYRES8, @ANYBLOB="b957a4089d0a960351e563a13a3ff327c994480e15a424d7fc7732978af720b2f10269e2f5605918ed6bb7871d631b0bea8e83f1b7d528046f45c290a1a1caaa2cccf8602d118df6e05d3a3d637b2e2b32da16369531090bcf8bd9b39ed5e2307b318a5133214cf40a38c9016e24f3ca4083dda065ebb63a2764d169ed65ed833f7b6767d3a382ec58d79ae238f752d4abaece19e49569921951a30a6bb46dfec0877ee1ec52ce3e30781e9e78982d", @ANYRESHEX, @ANYRES32]) syz_extract_tcp_res(&(0x7f0000000180), 0xf9c, 0x7) executing program 7: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) executing program 6: mknod(0x0, 0x2000, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) getpid() setreuid(0x0, 0xee01) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r1, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) sendto$inet(r1, 0x0, 0x0, 0x195a05e282d6165, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: setrlimit(0x7, &(0x7f0000000040)={0x807, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000001700)='./file0/file0\x00', 0x2000, 0x6) syz_emit_ethernet(0x74, &(0x7f00000001c0)=ANY=[@ANYRES64=0x0]) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}, {&(0x7f0000000300)="ab8b916197bfb84d5fb8b4d477fe16287c633659cefa3e816218ddb2b44046508c83bc51a3045fbf88d66034e3d509cb993797747846d3879c005a8bfe5d2d1af8b67cf41441eb0ce254305b0023f4dff3c64a8e7619e4f38fbc8c870425917ceddccfc7c8a270908434f708068370f95429529a4aa43479e69d40b92b445963720c0b5ec60e45996984d1968f9ea5deca4e4972ba25d802d9416de09ccd38502ccb4c49a4c10c0406a7e451f55727abafc23c12942a480ea39b568c9b5f4f3535ec308fa74a0ea36b7d77220d6e3b8ff23c35", 0xd3}, {&(0x7f0000000400)="b489a2dfd212e93535182ede95a2a98ccb78b6671ced37e8a9a207ab48d94494b71bbb022a2feb94432c55ea68e2f19cd1c242e203a911b61e5f0586c64499e8c2d5e99cae20ae9b217129dda9ac4bcdacd760bd28f86879536050b2b07b8c77a19690fc62f08477a3cae3690d52611d3ffafe02990c22b6c7461f64386df2eef7", 0x81}, {&(0x7f00000004c0)="2b6b0351c610abce4b5c5afac5963fc9d4d3d9d1b7715d6953a888cef3ad6befc69993f0e4b7", 0x26}, {&(0x7f0000000500)="6addbc46bf455598f17dec6f209cbd359873536366a88fe18655", 0x1a}, {&(0x7f0000000580)="68bb1df8cc6ff67d07399c672bf04c98c6790a859734f55b98baba709285bcf98da5843af2b7bc3d2db30b881068d9a9fe662f6201d39592f36002869fdb8e64c4f794afa408f54be446e30b4882b273accc0f866d787b5df99ebe69ad502ef1da5808bc7ba5659f95510d009179a50536766c9457163cd35a8e9483162bf7c6bf865b6cacc9387b841d277cb83f26d7c3678398b2eb8d41230e86546e9401c0e31d9cc0a410d43f06c0b9883e922cc2b0dbcffd3b98566ea4f4e6d4e7ed8a73d1b0c5cf2daa3c5600b2faa26a197a4374e2271a57987c28ae1c7c88141f2244f51abaf7", 0xe4}, {&(0x7f0000000680)="7c83cb24a96e9cbb7dee301192b0b043e3bfa0e0964eab0668d718b149d95e6046bbd9ebe2aa4aeb47abb34a9311b162853a94c1a08dbc6c3a749540d32808c579908fc2c1f4037f1023e03fcedf2631a2db6e6c36cd6acc4bb609c5f571476cff17c4f6922445b959b20e694fd57d0bcf8c51277fd880d3de3ef915b4477a7d8105ddefb3c1d4fbddb4166a9ce7c3b4083bebdea860e1aedaf2670613de66baa751d1b1a2f252bae903f4bccfee6153db5a572f10b2ee5755b6590a2c247e6443a83ffcbe3c1736096b2bf6e0545b2c904130efa41c82bf81ad19bdc09a0d5a9851a79ef88b054c8ff998f45fb7ef8025f3afd3a93e8c8ba3211d8f73e70470dde6d714e502678073f7a696476e4e7d1d78e6bca82112679fe6fc8373b0f0aa41e559ad034d16f125cc0f86a338d0a75e6ce645ee33705a9615f710a48ed647a24f0e689a72452ecaa3c83ec8a11cb63169572955b1d8ba18ad3d4b1d8a25e677f8735fea233c8a6808eba13849d4ad158ff84b4c9e772a2215cf0636becbfb130929b9526f25189957497fade83dd5163cbf4e82397dce898238515c54a301e1bc4674ee11398aad4121ca08e774f8ad075358507d81b67fe097a461d8e4ac37213e62789364620321c5df78a59fdc5de267a9a90e6a09116173e87186bafac1e14f30811ec188f6f81aad14d7d6e0b427e52bb42382cc0c165505a128f06b05431b2b8be864644e0ba4b6415e744593eb6d2b83790427639093663a57438d83de316efb3a4dd5177ab5f9be0b065f4f36cb2d94f0d789c3d691deb34e7527a7116789b008adb4ce793d11673d0afff6becb977cba948923e45ebfebb02e983afd8d0198f26c55a948bfd0fccdce08a618d90aae952aa46180b9357b97a91b68ef7adaf59689bfd5d55f6317e7215036a7cac9460edc5f8c2f971ca7b6aeb666a6fe814286b88ef269c20631838646dc4f287d4158de8440b606173b4f54741072fee67c9637da698d4ae679dee3b3398949bd3af86742a1fd377a27f22221e13bd21b6b7e0947bd28cc10d0353bc235adbff79063cd9c7a5dff2e8c7b917d3286d8871e06dd6ccf00d224f4037ccbc65c732bdd7a3fba1aa715d1dbc0c2b8eed3e72b679bb00e938f8774bb9683d3cfb4ced68a7dfacf8330377594cb659fb0f6d4c3b99a3d66835bcbf096a3ce9a1b56e510c73c9351d6ec08b0f96cade7e5cdd2b09ae33b0880c97ba52e3a2e4c1120b93522aa590b3ba5cb3280ec7810eeffc5dc57c4874f7171075d6d4c3e08874f35690e66f120d4cce504f1ee2ec39f4410653b8c3ca702546e60bdc36de020bdcf54321b41d13b2fb4df915669fe3e50af13a07ee3468c2c583f6010fc6a0308bd4a84f4c059ef399380a545d9f6bc62429b2d6011019aea7ce56264c8385da1895454e94d93caf679286573361c7e7c21ad09c9ed7add9b28071501743f8586de29049fbd5d4c67a533fcd8afb4ed04bfebbf42dc43dbe0878d767a9c209a567d9139d1a4c1700778f8fb759145b41ee450f54c06f0c79dde4c4c6bac1ac6952289e73b66497cd9616d19860fd3de368270f92ca1e25d7ba24a0f6eb141d352f8552a9f0b9e981430b5fc71c8b22a428fb5706f807186f19f8a3d874cc746b92d59cc2e4e4b260350baabe274e61aefd8e572bc1abf9912de4d41fbed24826bdc8c1fd016608b60145911ec5ca7ddadbe68469f70ea19fb00b0ad5f5f0f16175a5da9ca2345c74662d4d60a2b65597ee3b3e10eb3962f4f9caa67c6960f9e872c89aa0abf9e303206249c111b2edf5c22ccda0d773ffc8cfdaaabebba136ca7f96206e74e2e30e3b264576a7584b1836c5bbf3b7a26ea964d1e11e08ce83d36c2fae426847d40135aae80999c7e5b6c71e810431961e93c17492e3637c7f2731675b3c2e8804ec7cb6bc7dee9dea19e1c4190c5a7364a4ffd55709652d530516260eb38e6bb8a724c7e0ad226a014bb7d60f1daad9e2e1f89eb4c80459766f91919326a3f03a1bd673355a327fdbe1b7de6f30995d2a7f2f4e65e797d8f3dffffa022060ef1aca2c3d7b9eee2d2f2541b77705bd8972a060642933f386dc897e3e0139fabac90e52d819d266f4d0edbf3b122311a94b6cea3d0211513b3b48ee8f219d32e886215538e99968a3554afec6715e7b1c2f39e92c4e709f13bebafb054e71bdeb36fb16c8e0115e9f8631cbb99e1ea2edb5b8922137453d4798d6fcef14f809569607d17f263ebd7484b80d2ef5af6271f67bdf8bd1248d2fa1fe5c1c5d15dd6e35763657dbc6553b6431321203fa13cc51c76cee16c3c1d6e6480c721e04d22f49def82fa2d1f4a40d9ef3c21a2c77bc29c1100c3f9a7f3c1f6914cb632959b1da6a7188560ddc5fab64a490f66395b07a08009b39f02beed92e0a464225a5312ab085f0d6d6d4d5cc5c070f8ccc3e86b6c4fecd3456b30b524ebaa46167cf971ab5abc03b45bf163b0574c53509310319d2f6f6b08eaedb6073c35c0e0707c419706894eb395fb2da28c745bae3493c89a4063948986bb0ca1313c0c382b473d2307f8a3b044b1cee9aa17f6f35806f8ae6f6219ed61240010bd796464042ff621bd5ef91da0b92ef87122b0ff0316c5b8fd287fb9f9fb76d0770a7cf9199458516ee194cf2d77b15642b19bd3499dd270540e10697679c05e3c7628088dcf6da9cfda254be1c1cff2d1dc875d5a740c8beb0e94dab90888779bea21482744bcd5f7bf805c95254f2e677a5df94bf7855abdf047bb98a4b86ecdc0fcd14fb9a9ce6cebd19288e0608caf22342aca909e62a85dcfa4c0437dad27205b31b37f72ddb9cdf7a56c0c4471a24b9b20c31b289135460883faf3575cca717fbe8f96b2ee0463c50f2fe7acd1852229ca764223338bede8c83124392ca22c9661bc253f6a5e181c836c59ae61bda8ac6711c27144294a8ce3e9b17a66cc8a2a969e0596dddcf100405daf33db036f9b957f98e5c4c48e7f0e31536dbce1633c832e8b79da0b8bc115432f5025bcdf2063aadc87f7e332c99ec0696260069699b7b1fc0d84dce31026536fdcdc19d6581336682bf6cce24f79205b4e3fc1c22c07f3c4d489a3de7180b10254084a8b44177046ac7acdb5d2c92e904534ef2d4cbbd02e4fe9bf3badac0f4fe8cc90edff9d0d14d6209d4d570daff645e053d102814cbe2d8de4a38aefee011c6dea49c222ad761b83de7cc69e992d02d6bd597d31bce1c1cfa9baa6e649f4aaa2a5d9d8b819973733f8b802c7cd1d7a8d76ea44831d89ed2b92995a55158deaf99d9bf9594928928e57315d88b3227e990c03bf2961826ecc002cffe8d54d62d1b220dbbda7d0a2c64d47f9eb2d13b76f11c4500c12c02fec4e1341150a5ef6f9313c127016f626ba3da01548d150d18261c9184cabe7ff8fef87e30d508f520d77fd8af2bea9ab7de7f6d1714b537f9a557e3b5c422c8ae955c500ef324e54bf6171c22f1eb87cd1b222976b7c27d2cb13c6855eacc9971a5b62840040dfe687e68b009558a39fa4f7d0a42426cfad2543b9f58c6d7bbea5fbc29939ce7fe916bddb2e5df6584a189b797e44f77678b8570b91ea676a4b13435fd95cc4e85b6a501b53c928413b7fc0f1763f8b02627762a2aa2772c365a31eca4b8aa82ea92aafaa140f13bbeb9688623d1b99923a1119f8ccadd8bb064b5c4ed7ca94f89320e5a82382448a13a31209b0f9db2da92c4331df6b535abfa72a135729d3d9e53c923a8ec74f35f4bbd936db723a438b9826c79dcf96566184d25a2381a17fb18e2b0e30290f1d2b29d97b6bcdbfcaf51f97a19429f75487876ee8362e217e2f830af113bbf528f14e77d4d431439f0b35239ef5f0ba9792885c7438db9bcd4d8fab332a2f3a33c07b4d24004569a33fed1e7f43b29266277b8707f6f89302acc7fb9bcc2cf598718a874a3cb9951dbeaad9e9e32121cae2edf60dfa30464b7fc2449b22023013e419c8162907ec091c4b989cd623f8782bfbba6d9e858e73cef365613fb83c48e302f176d7fb81ee0ffdfcb12c60ce4149d03913512b1cb5ff245adc1b7923f43fe4c822ed70f797ce517963d9e0640559bd5eb9effaee85cf4f061be9f8028b8db7602cdb25464d675b26d7bdac503c618754348cf0ff243c29332021e7f728e5b8b630e2d7a41f19bd91ea3792ab7dea2c56d963401a229ca83f735f3bf99a1bd5ce68d36442d8ee40475bfe267c25154062b8e9de9039993c72350e0ce7e152d02871bc092b6c4fae58c37fd5173ac3af03313250d5bcb0b7eba871015b3de30f725979414b139d024537f70f587f82c750883a6f07e9dd201c9b1801da9e9b95108e79765819179289c9f9cecbc72e3f7c4d1669e7d29002d698322fc6971c22cb5f91c4553c9811ac5beead33faeddec58ab0a67a6a05ccd82b0f22b9185ae54ab85848a2956e5630ecc682e46f078244a17eb15853011f6ccc2c0222a0841aaed4f87afc51fd32f2b1425cbc682eac81acb78453f07816053ae6d1683cd3eae9914f25833936562100cef9a2fd7441078efa77cf3840fe65b56d7c1cbf21fc3506d33f6dc44fdfda1edeb396b84245e82591a63e2714807bd6224d5b70e0ee763d2a23211cd2c0030f05a5624866252a4cf35e89ddfb7bbc89ec8ef343639d2b6efef21bcbdb48597fd26955e3c451f7a9889bc07b97a8f359f2ec384acef99b24ba7e0e121f00be118bd3996d27f809486a1444a5a9c2c5b3f934028b427c647c93800d27c0ae821a4ac495ee13a42ac25725c6010394ac7887e346a5857529014445c43815deb5bb4d30ed9c0651f244e89f942157b2f252eef696c888d0996da96abb759e99bb43ef257a4d9b3f874c5986eeca44629432697ea49f6b202259a7387262ed74c8329bb413b10c0dfd3bbd6cdb835e91333d7af2ede1e23c64f4fef20e9e89ba623f96d281767d7fb62501c2c43d1455fbc317e13e2370a371c34ad8f4a5823a573982728abcf83423032e2a485e4506e124f6fcce48011c550d24987ea29b8d65f41b980cdd70b9768eae1915b7731abbb8bbcc0371b893baca0dca73aebcdf03f17f6e124d8a30b185034ab8a84f9136cd1d73b4eb3d506ac5529681945302864589116ec63a45ad97cd693dbddeab57f41ba60179fd85fda403a339640349cba488e063c86cd5fd63704c2fa1583179cdbd27cf883116df6bbb40b8acb4e17cec21b9bec408041eb0d7903d4c787532ee72b6bc966f679f1910afc386dcf1bd83df9d79917d30abd30021a3772ec6a0d75454cc6d9656c556845f014ada8e7df9c05e61f56426dee3a6574510bdf6868f41b87206902b53aea0fd13c27006063e20d3496dcff24f29489ec96cbc88753e0aebaf5da6e2c67229b1647eb46706af1e99fa428908ab5084f4d0bea10142d37038582ddaa6c04acd1cde64974d399a6b518545b6a1b84b704cf2882f37b5253edbdff23c016edca925678a6952a13b7280bb1b11689c5e24db737c0f108b72d37d54d26365b4ac8ae9341806382b295d718ac5cbf42f853fc41fd00cf7a2be91c02a31c108fab7e17f5e4ea2174205a15794f6813b5f4a80ffe5626e79947520244501406d81b230e4b8fdfbfb8f7db208a4cf3a9a29f63fd7b0c61a886945672543fe07a632ef18c55ab856e382ed0841f0d3be899badf5188158fdcce16cf05626eac6fd94874d62cce4aa793976b4bc050e461878ad358ec85824043870bdc472b58df24cf662ba00b7e184ba10f21e9dbb6ba41d83de0435c20f", 0x1000}], 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r0]) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x8200, 0x0, 0x0, 0x1, 0x8004, 0x200003}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000200)={0x1, 0x2}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0x7fffffff, 0xfffffffe, 0xfffffff8, "1a0116f0d00710000002001bfffffffffff700", 0x20, 0x7}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0f573afa6dbfd886db6d8f4a56c11c0ae5af4855d478414039bb8dcb7d86cf9537f8abcdb0fd7e0abb38ec0556e495ea1667b6cd3353411fcf950bbbe9cb7f2fbeb34329c81357b6cdfa3788a6696845a0db16bdb406d4f090e671ef11b8890345ba2e7a094912be55f1f6f669a2cc489f9264c789e56dcaf7073659dcfabd5489feec768ac66484afd2e1b74eefbab6d1ecaa5c76e648461a3a5f5b0b1f8a0fe42e34e2516dae628457a2ed5b4b87c237d4ac63851379058dec7371dc6f51bb6bbe84e335d4509f242871066ef4b7d5cb5a93ad5acf8a118d6702db6f75cf49c232eb20eada800a4283fdebe0c2b5d721ddd9c93192cfa9b777e6eac6b08aac493d93813c17ab67cfb1d0207247feb37ecc3c2d57acba029ec1acd73895bc529a341657d7eca7c91b0cbd439c35b50047b95c7e5f67000286ca9d885e08a93d4c8fe7b6ae210675ad323c5e847d7ff5021fd0a75b75b648e3a3c99560698c93b9cba0a7727458539dd79ba5769ab18859adf9cebdfd680b857645b607bde6f5a414aca2e732baabecca7d4034544253d57ff6e951a59c8f5aff6faef7b60b74f830033b7bc2258cc196b37c0ae65e8318a6b0e6dfa925542ccbc45e488ad9135df52150fafa752523427268156470831473542cfdd0a3287acbf230611a741484dc741b06e1a337a7bd7408db8ab94adeded534e023b4835af38c28533e6b5d9027ed8ea8241a04eb5bb1aaa41b67eb5bbe447bcf989c6b1540aa68c8e9912931d7990861cc55a9612b33985d6115ad2984ec3d3511bea981fe37b9d9ee77cde1b1d28baf486e36224bc4290f62465228be64b09e656218d49e3a43adffeeb0d3392d254a7f5c4d1a3e67240c91a672ee10567c7472430221851fc3c4920f1b93192c362ff971057bbabc3bf82334717b9caa9d97fd6d6ae1eff638528a40e876570ba383f1072899bf0cb96c5a7982880608500bbc500eedc74250c2c6733375c53493f9a44d3710ca3ff2677b4613b23df114d368b5b2bcab4668c57c2c699c5f52d2b8fa7200f9eee3526542fb6c7341201bd155f12f38eaf15f27b", 0x3c9}], 0x1) writev(r1, &(0x7f00000003c0), 0x1d) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r5 = msgget$private(0x0, 0x10) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r6, r6, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)}, 0x40a) msgrcv(r5, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r5, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000300)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open$dir(0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x3}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefb) executing program 7: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x40}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x4edf}) socket$inet(0x2, 0x8003, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r6, 0x20004276) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x36, 0x0) r3 = socket$inet(0x2, 0x1, 0xfd) close(r3) socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x84}, {0x64}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) executing program 5: r0 = socket(0x6, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7ffffffffffffffe, 0x0, 0x27c34672}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) select(0x40, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x6, 0x4, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f0480b33b09122db12e8b1f"]) r5 = syz_open_pts() close(r5) syz_emit_ethernet(0x88, &(0x7f00000004c0)=ANY=[@ANYRES8=r5, @ANYRES32=0x41424344, @ANYRESOCT=0x0, @ANYBLOB="5000000090780000fb6524251363396ae4f2e83b33d18b4911b04356e4c67c625aa228b898431ede6900fbedde397a8ec9eb1c21cadc20dfc6f0f31694e3f200000000000000000000275d1692ed4caa57a4a9f1a9772cb6bf9dd8829d388e844ce5b6988d3f63c6c9463eeb4ae26fec00a31aaf6c6c755721163aaf36c6ca5f38fd63094f049b837bbf0082734598e6acb18f5a70d46246e6c10319588741ae44fb18f079ef1d8f5059506ec191e6e2c526530c8b5c38e9294cf18281b4ab2cd107d70435c6af5ff0b4daccf9b709e64c3048"]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000080)=0xffff) r7 = semget(0x3, 0x2, 0x400) semctl$GETPID(r7, 0x2, 0x4, &(0x7f00000000c0)=""/59) semctl$IPC_RMID(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r9, 0x80047476, &(0x7f0000000000)=0xfffff800) executing program 0: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x17fff, r1, r3, r2, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r4, r5, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x6c}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x101) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0xfffffffd}, {0x6}]}) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pread(r9, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x1, 0x0, 0x3f}, {0x6, 0xfe, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe08", 0x84}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x3f) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r6 = socket$inet(0x2, 0x1, 0x0) dup2(r6, r5) getrlimit(0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r4) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaac30e723a7fe87db80d251e363aaaaa0800450000280000"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a", 0x177) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x315a7a7ef58472b6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x801) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 7: r0 = shmget(0x0, 0x1000, 0x320, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/11) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/35) r1 = shmget(0x1, 0x4000, 0x320, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x1e0) r2 = shmget$private(0x0, 0x2000, 0x241, &(0x7f0000ffd000/0x2000)=nil) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x9, 0x2, './file0\x00', 0x9, 0xfffff9d3, 0xfffffff7, 0x5}) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x20, 0x1f8}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r7) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x2) utimensat(r8, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3, 0x3ff}, {0x4, 0x1}}, 0x2) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2100, 0x0) sendmsg(r4, &(0x7f0000000a80)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x1, 0x80000001}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000440)="0a21cc07cc778b3163d7447c6d437a99713d8eff59730c2a2e10d425185573367965d162e2d016e0e8e126e9e8105476b020304349da0ef71e6c449f13fa1daf6d3301b13f61a307da71ddb73d0a812d7e75", 0x52}, {&(0x7f00000004c0)="ff9646c3348c2dd2ea6bddae417479db9ad02070ada3ec373aacf42b55f67b438bb530ba32e007ef24af5def2d1526d81769797e8d7ec0617ac791d81b156b367e061ae84fd49cf70a533b346a46b1f17a05823e6d38b2955e797e088999c6d0b872d5d891cf8f4b117a4e1689b6343dfdaf5d729aba55d5f359012f5b3b73ab49cb7523ed81197d28111c380480c0ad111852c526bdb6b57bee2b9d0dd09b3b44758ba8d33879465273a1d8e8ad34207944ff03398699ba7644d9ecd3758d62d711210cfa8510c7907910dddc0cd6fffe6fa967a7d2c9ddcec8c37ef3a5953480387c", 0xe3}, {&(0x7f00000005c0)="ba5abad3b2f5d0f4061ced721bb5305620d40581c1344681a148b50a3dbfe61ed859d486b0b7b2262d44ba0622596ec30d6212ac659d8ba7dce1355e509d8fd9ef16af492947b269749a90dcdb7aef245bc4039636149015e5e92814d5dabeadd58c07244c61d7c4071d62ed81176fd7bb956d2fda81ff1ecea776f85f6a5e6f265a5ff73878266a96e39103eddd821be9226530292965c527957b09eb23b59abec611254ece951542cf3a5b67a74741e6f71c1ddf493bcc3e4ddc2b173ec79689712f22cadbda83014382cf81601f165da2e8a3b7", 0xd5}, {&(0x7f00000006c0)="068dda2685b274f423b7740157", 0xd}, {&(0x7f0000000700)="1a4aee301999cf5ac33cb76ea91d3a573c47128d8982968956d46134107c48330d54f17afc2304c4427faf0a9366232c76dc50d3aa35f3daf4ac35588ce3014e4d19d3e76d1403628b1bd46ef8ee45b27fa150e434332d93dc63d64826cb6fed8aadf8164732c378c1006b25f94a77f5b24fa987fa48be8e3856e2b3036a164154468d30ee46b875eae00e35a2c2fa00a707b3a9b0b6a39daaa6014ade1bf578fa697897690d0d4ba7600753228d6ea2ad2199c2bd1fbe8a0b0dd2c220573e8c9d3efff48778a275fb39", 0xca}], 0x5, &(0x7f0000000880)=[{0xa0, 0x1, 0x6, "ecbeb8525e698576792ce7eaae2a5374a053b9b558a81230ae626e1c37b94011eb4a033c38991f6dc9ca16107630b343e47664166354061be8d8eb4ed3a6ae9dfa054e606552b0404c3fd1c38cd21d4de36e52c97d23d05b7d0a95f251e37b14584def204fd6e3bb8d956af00f445f588eb0252af5f4689a14291c95e44bd5fb1bb17d10fa4cdc06f770aa2b99c619"}, {0x90, 0x1, 0x9, "d27cd41e1bc93f7e12a0c1c43d2b9fdf623dd7a3e749ecb7890a51caf0d56590cebf67beec55e82845610dd6021f79b100bc5266e869c3d25a2fc7c834f8e6fd6256a9319bd4f7e33d3efd753cac44194f0fa309d6b06c2375c653d4ce46267702035eda04d52eeb1eaead576cb38e3678a62025d951695e9334b1b1c8"}, {0xd0, 0xffff, 0x0, "0a84e5bca2362b2e1ad1c79f45611f063880c50c275c4fba2c90db3c5e45c6c985b3b0bf7d0a9b4801e0f5092d1de17bdc47e17978a31947c9be6ff38d67aca14e27f1224ade42e7b91ff238aaad9a881ae62816a5024ad8df44096c4717b52973d89f55448ec3c35d51e18a3f01862c3863c40b9a7de3655ccbd2df3b160f4c7e591485e3983d364afd828667843ff6b55a62736bfa3106938b98956486e8973ad05df2bedef338f0aca22d5fad320767c99546420a30b25515d60579"}], 0x200}, 0x405) getsockname(0xffffffffffffffff, &(0x7f0000000ac0)=@un=@file={0x0, ""/514}, &(0x7f0000000d00)=0x204) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000d80)={&(0x7f0000000d40)='./file0\x00', r8, 0x2}) r9 = shmget$private(0x0, 0x2000, 0x46, &(0x7f0000ffb000/0x2000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000dc0), 0x8000, 0x0) getpeername(r4, &(0x7f0000000e00)=@in6, &(0x7f0000000e40)=0xc) r10 = socket(0x18, 0x0, 0x9) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000e80)=""/34) acct(&(0x7f0000000ec0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000f00)={'./file0\x00', 0x67, 0x7ff, 0x0, 0x1, 0xa37, 0x200, 0x1ff, 0x2, 0x0, 0x100, 0x3}) connect$unix(r10, &(0x7f0000000f80)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001040)={{0x200, r6, r7, r6, r7, 0xc, 0x3}, 0x9, 0x101, 0x0, r5, 0x400, 0x7, 0x6}) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100), 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="00004a7201bf55478e10e12bfb2ad441bccbe611f22b0f490b1cf5b8d4b20dd7ffd8d700e6d5e00ebec5e1c26c6a6e05baa4aee5c52560e9d7b362e072"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind$unix(r1, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x37b56dec80dcd851, 0x0) sendmmsg(r4, &(0x7f0000000200)={0x0}, 0x10, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) bind(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x10001, 0x5}, 0xc) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom(r2, &(0x7f0000000040), 0x0, 0x1040, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x40e}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0xf5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x3, 0x101, './bus\x00', 0x4, 0x401, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x0, 0x10000000, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b", 0x0, 0x267}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x20) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x8) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() setreuid(0xee00, r5) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x34a81badcbc74354}, {0x4}], 0x3) semop(r6, &(0x7f0000000240)=[{0x4, 0x1, 0x1000}, {0x0, 0x60, 0x1800}, {0x4, 0x0, 0x2800}, {0x0, 0x2, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0x32, 0x1800}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, 0x0, 0x0, r5, 0x0, 0x0, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd0a, r4, r8, r7, r9, 0x50, 0x4008}, 0x1, 0x8, 0x2}) semop(r6, &(0x7f0000000100)=[{0x0, 0x4}, {0x2, 0x7}, {0x3, 0x3}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x0, 0x6, 0x1400}, {0x0, 0x6, 0x1c00}, {0x4, 0xf3, 0x1800}, {0x4, 0x1d}], 0x9) getegid() executing program 2: r0 = getuid() r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r1, r0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x40e) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}, @timestamp={0x8, 0xa}]}}}}}}}) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}, {0x0}], 0x2) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7607d7712be309c1fe1ab031c220b0c2", 0x170}], 0x1}, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r3}, 0xc) dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r5, 0x0) r6 = msgget$private(0x0, 0x16) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r6, 0x0, 0x401, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="99b07c2d46286fa1cad5808b6ad20eff0caf620565da109ec40a91959dfdaf224706f776620e8cf04bfe08e86f5e4dd908d188797f608429930737173b9ee7f03b53ea088e02a4b73cdf398a599a5606b0ff0ea4a06d6099ca1ffca6b9aa2a2ce94d123acc34de1b15d4acf917ed75849df6659cd5d0bea287680223fe6f5321b9b31e924755c899f55b3ae7e11d4aa8dd3bf03257c7dab0330e12c93f890ea117ffc661f34b70afd792f635c83c64af7156f8", 0xb3}, {&(0x7f0000000280)="a8fc6bdab3d71a21e00bcc33a2ef031e81f794d7d5c9298f7a38e39ee474d323737984c216486bb338dafac5900dbcc81fbfb3f0bfacc18e033e8f761785b2ae1e2c18606a789da04e2e7793313394342a3ea5aa87ef249ccdc37524987d593f47767dfee4070028d6f95c840a9668cd52051326236316f01b3ac86582b0966e62683a7af60e533b892629c3b0075c107c164a85d7bdaa4d8969db24d5c73f1541a5b6df82f626fcf67a", 0xaa}], 0x2, 0x3da) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) r6 = getuid() setuid(r6) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) r4 = socket(0x0, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r4, @ANYRESOCT=r4]) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), 0x0) socket(0x0, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) dup2(r1, r2) executing program 2: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8}], 0x3}) r2 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r2, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x0, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000500)=[&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/wsmouse0\x00'], &(0x7f0000000740)=[&(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='/dev/wsmouse0\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=')\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='^+-\\%&[%\x00']) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0xfffffffffffffc78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r0, &(0x7f0000000040), 0x2, 0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2=0xe000ffff}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{0x34}]}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x18, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000380)=""/227, 0xe3}, {0x0, 0xffffffbe}], 0x2) fsync(r0) writev(r0, &(0x7f0000000a80)=[{0x0}, {&(0x7f0000000080)="432d2c6c7695ca2729c63155650c6bfa529500451bb86271890c57880c8b9e055917a3e6fc37713f0d62b36496d1bdac82ba2422a9a2f85981ef6673264a00fc90e21c30cd88d4df8a945bf53ab0d0c6d0ee0394bbacfe647544fa0fddfeb99c0c3c8e4c4a6130a38901e132f6fe509a51779619a55496b937b764437b904c31f98db9114f7a94eb77ce51f62f3deab44cbc42d20b27d91e89ab86bc6817daad17e13ef27fab00c578a9608bb4d366f7ee069842f0", 0xb5}], 0x2) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2143d123942230399a389936299c9d6f3f7a9c77"}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) kqueue() executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x8}], 0x2, 0x0) dup2(r1, r0) dup(r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa0800450000300000000000019078ffffffffe00000010c009078000000004500fffc000000ffff"]) executing program 3: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c130100a10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b20000000164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f13ffff2f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe", 0x96, 0x407, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffc}, 0xfcffffffffbfffff}) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206981, &(0x7f00000001c0)) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="76f5d500f1f6e878eb2fdeb1ece7768239359235d0efc1f47be5d90db81e825fcf24ba8da7f6bcbd5445c46b9a292377", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f0", 0xad, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r7, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) close(r6) getsockname(r6, 0x0, &(0x7f00000000c0)) getsockname(r6, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) flock(0xffffffffffffffff, 0x6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) readv(r7, &(0x7f0000000500)=[{0x0}, {&(0x7f0000000480)=""/122, 0x7a}], 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000780)={0x0, 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000f80)=""/37, 0x25, 0xc1, &(0x7f0000000fc0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r1, r4) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2, 0x3}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x33, 0x5a8, &(0x7f0000000440)="7a11d455464bb5cebc35851a00ddf95f3d87948c5a48a24be9e09b42c56a8e96d6d9013183fd48a2c956ac86596be954a73ea0e2924b2f", 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x4d) listen(r0, 0x0) setgroups(0x0, 0xffffffffffffffff) accept(r0, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x52, 0x6) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0}) poll(&(0x7f0000000100), 0x0, 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2}) syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) close(r0) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x4d, 0x0, 0x8fb, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x9, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x1c, 0x1, 0x6, 0x1}], 0xc8b1, 0x0, 0x0, 0x0) kqueue() writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)="23215a0eac4c57ead96efd345df756459ffccae74aa927e844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782", 0x4a}], 0x1) setreuid(0xee00, 0x0) getuid() setegid(0x0) getuid() semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000800)=""/266) listen(r0, 0xde52) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x2, 0x455}) execve(0x0, 0x0, 0x0) executing program 2: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file2\x00', 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xaf, 0x1, 0x800, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x84, 0x1, 0xfffffffff8000000, 0x8}, {{}, 0xfffffffffffffff9, 0x86, 0x0, 0xb66}, {}], 0x2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x8}], 0x1, &(0x7f0000000080)) link(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x205b9a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x103) r2 = dup2(r1, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x3}) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3}, 0xc) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r7, &(0x7f0000000400), 0x0) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r3, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) executing program 6: close(0xffffffffffffffff) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x8000, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000003ac0)='./file0\x00', 0x5) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mkdirat(r0, 0x0, 0x1) unveil(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x886, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) msgget(0x3, 0x42) executing program 1: setrlimit(0x7, &(0x7f0000000980)={0x7, 0xca}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x8, 0x11) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r0 = open$dir(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0]) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x30) dup(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() close(r1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1d}) sysctl$hw(&(0x7f0000000180)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100", 0x2}) read(r4, &(0x7f0000000100)=""/140, 0x8c) executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) unveil(0x0, &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x3}, {0x44, 0x7}, {0x5, 0x0, 0x0, 0x1000}]}) syz_emit_ethernet(0x4a, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x135a, &(0x7f0000000400)={@local, @remote, [{[{0x88a8, 0x1, 0x1, 0x4}], {0x8100, 0x1, 0x0, 0x2}}], {@ipv6={0x86dd, {0x5, 0x6, "9c694f", 0x131c, 0x6c, 0x40, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @ipv4={'\x00', '\xff\xff', @broadcast}, {[@dstopts={0x67, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0xd2}, @ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0x5}]}, @hopopts={0x62, 0x2, '\x00', [@pad1, @pad1, @pad1, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x3b, 0x3, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0x4}]}, @hopopts={0x50, 0xa, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x3, 0x43, "82902dd22efff412a6789a9c96f5bd11417c7e286a141747dbebe8c7665540b643a7bcb112e770bf1ef7d21f64f7475d1596c9e2aef5d4339206185c172244ebdd936f"}, @jumbo]}, @routing={0x29, 0x8, 0x0, 0xaa, 0x0, [@rand_addr="08f439fd7c20f7822691fd3119a0d68a", @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x2c, 0x1d, '\x00', [@ra={0x5, 0x2, 0x2}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @pad1, @generic={0x8, 0xd2, "ea79e5fe0531009acde10f5c62bd78d8eef13eeffbfa091d80e4c520e51b92b2e8180d35b58e4a3e498d34c5d9692d6d9a7fc7cf411ce6ed00700239e988b7cee60987d34d62f543f73d863e57f65064db9423e800d78b1c78fb453eac1f5ecc4bc40fe2864bf7a5a6c220885e2f1cbab8a56f8348cffc2742e35a83d7ebfd8c590801fc3734668f52bc5c047b84c144b950848ec109b8afb1e8dc691943d9a60d22c7e621aa463cd37ce8f9cc8110478747a312958b3827b57489d6337d589f526a61ecb98458938616a6651ca8db6e1b85"}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x2, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @enc_lim={0x4, 0x1, 0x2}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0x8}, @pad1, @pad1]}, @hopopts={0x3b, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x4}, @ra={0x5, 0x2, 0x800}]}, @dstopts={0x3a, 0x16, '\x00', [@generic={0x80, 0x18, "46a9549c87416217a9afd5d819a9731655afef0ccf1b2489"}, @jumbo, @generic={0x0, 0x8f, "0652da12bf54ea870be0b41b0ee6788922fef02628c92ffb847e4702c51d43f035cbf743c1611444fae7b1e670778e156595f54751983ce5432d9a12a8ced578090625e616c27aa74b16fd945813f9caca8e3c56dae6c10fffaef2d60123db387121a2aed4c30d512992db8eca81dc7d251ca80236ada88916ee6e143df870af067d01b52eb186925f5ab708d25b18"}, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x80, 0x6, 0x0, 0x8001, {[@window={0x3, 0x3, 0x3f}, @window={0x3, 0x3, 0x3f}, @sack_perm={0x4, 0x2}]}}, {"5eb163f11f409aeb210498c9f6e6f20fa5f38bbb342ce33cf0cea0264b590de41329e1ec02331ee04076bb56672687de55f50393058cf8bf5e7d8bb7f8b6b153ccc29eee37f2980d6b6aeccdfe618dbb535e8c1ea8519638dc70a9382f64e45ad97bbe2a5aa9e62cbbbb3336e770fb9d68a3146634372fa935a4755c8337b2feef2fba075df9b010a5d618865a067ed1d89d0b27dc03b2edb7e215d3892b1932f4f680f0b0b5d3e08d71f6c1201ff37435b73b3c2f66043f3be718137db4c78d615d8e60d6c62b9fb21338a225ec49a59d443e513ff6153e664e9bc50c2b66ce1b6420ec0062819ebd3e8ff2a1a6a56cd450482b2400cec0998b1540b464928e8ccb30238e95dc09a2f2dc77868e5b8554b8b6f28cdf72014dd764786b6dcdad71afacb454e30ec2e9887d48f71069e27844b1e76c1a8aae915ad2220aa36d77ec71d7c6345e410156524c4fc70e1d16efaaf42d5681e3f7953db74a337ce09cb0fd2d9afa73964161d76dc300fd58e160a18338bddc780954af5594620ffd7d9f82138657097bab893aa551857747e1d5181d9db458b9378b2ba11e75248c7b72b77201023570fe9036f6fb61407a742ce5497f699417dced08d2682080d1d007e7c1e80f2c41ce580e7eec6df8091a976e87659c37853992e92b400503e523c6b8a0f4432ff4b668d805e8aac435648deca293f6df079df7a958edcb051fb03f8a61969db852dd4badf0002e75e7d66b7337b26fbe8095ff6e95ff8d593fdedd8dc2519f9914c3fba5d27de8e5e7df6931b186df2b1fb9c1d71329e56adf925a5054011c29626dfdddeee5b1b5f24d59743bd7c6a25d90a78b9b951256417bc7539b136df06d05fb2e07ae30258c86903bb862c7deb0870f01feb91d0ee16c0a428e866cdbbdb8801006bdbae9ed5373a216181350c8d92915f29e0836ca13a37407558f4d6525a277f89f8002dfe0daffd51b53986d4d6e3a6e2560459b54efeb10a42950c0d298203fbad91b1e39731c4df5203ed67672ce6b012420f6f8495176e55e4d472b10ab6f854683d4bdc0d1e07cf8f61cab997eac8e13c3f72a5a0ddd5349cabf940eed6b790cbf7a54677ac790fca1f88ec464c06db5f5034934f9d30d799a5e33a93710bbebd6fedd231bdf0148b5d87b12976bdea84eb302438a1db2e860cadcf750cab5d08ad6b3e2a27b7802eae9fcf9121da34943447f188a98ca6da2acff82830221246ddb96347d4527f2e0f2bbdd60a6721cfed2fd363df00d46d5a19a108c49f6ca87f059b1bc2afaa0f68a4e13523210602861dac44a684a7654511f2b7664baac254cb9bd98a25dd67244fb6359c22c1b619f8fde0899d08ee9d9ce24dcfe6f23b826fcf57323cd81a15a1481edb4a2c9d699bdbc86a2a4ff9cea60b11820f0786b01cc1166ef2b3d1884d256b1cae4aad3ff477533d3e2b269f4ade18f7a0dcf8e372410a48d47e760a6ac9ce1568bf9de8f823b2963d6bc3d6f519d43502e66be109ab8bb5f7045ffd3f11cd47716bed1fac496c31023303c6b4154177f16a2deb341eee61e1491effec186503d95bbf03a163e4338193055c835a9e9124c19311aaff24f3d0789ee38ab6d1883907b634cb824f6cfe4c107a3ed61afdd8f5803de3c2fe7c3cf39658f627124b62f60a91a4baa05be46230363872c0138e3c55375bb4e00222eedd3e5f8aac60c7610eea1130d59ab104e447840296a08f252a7e82fcb966a60ae3e71e8d023951c7e0425313e84f98fa93e5ada2487aa6f8bb72a0c60d29fb6f4c8751475a3b62826437ea54119bb7e78a33d274a4f504ae789b4d9464a4e267b1fb663e850b5da536ae3270f2048b697a7323ecddb9b2fa71717029e891f841592b4e21f0844744f5db759ec2ea1bdbe8c2ae49c8b5abe9a938fbb96764009194de804c000a593da9a080e4ecc3967de50840caff1c94a543544a29105d435ba29e48c996a57c8421c7a4ea9c65db7a1e721e2e37ed36e6779416fd403f817999a83b684cd8e85de0c0521c74c9aab30034286b33cd987b9365dfded257dc1310dff5c9949a582270ad28d46e7ca8fd199d3677cade830e4eb85d59152809ef040ff55a0d0dd24f124a51e6cbca4b0364fd9817519195fa46f5ed6ee687e9a86338c6e2c56980a97ed91ef56c91c160b45e7a18ada5e634e72fd3b3ee37692f1bd9ea0810c7b6cac861992e2df1add1054eedb40e6c0d8937a66d99b32edca58f1bcb42c827d640540d5d389412d1e2000f366fa3ff8bddf512ac9c0db5adfd6425f81956670049199da04ee6a58f2720efbca933b0e752212be18b3dc1321c884fd20ed057dc328e3b880ccf4dc90732a7b81cfea99be8652b7320a0836a3b675d83eb75a94923f613ed733e426295405dcd7cd04e33163924df408e5612b9b2ec4c8d7f1d19577f44c9c40263eae17f942a946ac96beb341b9c4dd83ee537e0a44407fff3d639330a4a9cc603742a6942e60057e603627cf61d4062f8cdd16c5b24ba52c497909beba08dbacafa29de9bab970653a5e5e0da9e0ef78f709eaf03d916896516e51ef860a95e9f3c5d669fdc80b89ffcd1494b5e5284c40c91c813dbfffd6033edcb9aca45d94c29608b3cce03cd7f2091c304d35a528f721e69615680ab0681f005ef76be27c59d282136aaad1e5b1578e4673204e3d91d3122872e31b481661df0539cd39fc92aac8fbc3cbfc893524db40e65609eb79f223280c9a8a145fe81b3eaca361abc6f430e15975ca11192e26ce1cd54e73ed40773d0a9dd77398becb6ca09cc0414c3f7c1f3b74baa13b26cbbc96dda2155cf9d8fb86dc149e74d8da2d90628a3b3a8f3ba0ed27be536da5ddd5a078adc478d0dd294ab22d94033e422df12821a0dbbde0584c65877fb302b067bba82e596de1b09d46540215e76168309befc7ba08c9a2bd58ba3f50c6365ad6c4175c1688e405d6bf9e98e8adf0f2b9b322a1cdfd7619f503b3d91836a7ae3a909a0ddc2f48ca9522f837d4e28af7ad1fa4fec23f0367cd379f436813b691fd9a354f590f4b9021b3ebb74d515edda7d85500691aa1280004b2cadb21a9dc45dfd40026c6eb9c85afef4e7aee3b65b0146f9737099af3178e06da82d13f3a45076c7fbb8a9c378f63eedc3a16abc700d20b40a765604e72079dd8e5e8bad089855378d36215c47a40297a37646409833d63d27fa6cf23537d56c7ae5cfb2a92609a6bc1def10514dea48252e6ad071badd45dd4eecdd6ba0017b711c567d19021f90e82cc76eca521235658152af6fd03fcce6c0785daf3478d0199d39ba321f47873b50e87d4e7fed8b97db35a67fe80907893582e793336c51cf91fd5c0548eba512eaa143ccb40a9df2292406568436c46bc7fcd32844e925e72324097a18e0e1cf6cc29f4a55f9f3695d665a618082f1f421ee6b48de9be74b61b65f2938c01a24033362366bf0389cd1afd6388ea3c69c2bdce9f6865ecc640840a6bb2e5ba988e58f030087f98b743a1d29d31b1e9e9d98e0dafa13a34d48e91a4f13b212148d17b7789c15622e6ee47c7c00a56be500b7e2b1087453db3af5c3fa5f0d9464e4c71caf730ee076a2696783ad635c14631b60ed35e89a9b69b800c7b24f1fb474b14650ae057d78b4fcf90d4712ce13b5bc248962719dcc4927ee1e78ddba6112a66df8061cf5c2c7671aec833847fb3ae454927c10fbd2b2722902f08772d55f1643657c3e6645920386102b17db05b2deb8a6c8830c729932443a7201071c5b49d2f6a79d951a845d39a70329155c925c06fe64c5f9eeffccb313c6a2f6445a72723bc742b82a722a70e1fa6b52ecea0b74c2b2719991cbf74c838f322f718980b8764c1619dc0a8ca7cb78a56e47cd792c0be67a8c301cbf933cf37660042f8241e2e638cf18125ec6f4bc990218b6373a4788d7320fe0898230d9fdf56e516f71ab0bf7794b8a1eac1efb960707e57e665e18637c8893c65d0be4143b57cd1ceee9e364d66e3cc46480d4e2f31a2adac63d7117e30bd73099f1a59c5a5b59e7086c2d651941329f6886424f1ad25b7fa8a33fdb8970a88729c4029ceef40929f4a5d0666911011d429acdcdcd50243be3af058db9d761e8709f224aa8b3327a4d72f8eac87203ebd1b40ab1cdfdecd397822b207daea7be077bc65ab040bd7ad9456e524181ca3573230bcfba8f89ed6a057f339487bc6f76862ae61075c78b4f3186cd0f9bbaeffd9307c5f69b397663d0cb253bf0ff3e9611e469973da490086651d06de58d7319f4bd766854360dfd9ac172201a89d8bdf02d8ca3362be9a960a3891fdee1806fcabf7db4819a2e5968316ab3ed43dab5674d573f8ffd748166e611eee0b2b0e02016f2b2d8e0bde7e8fd86b21f4757138832e7078021e2535242e34651f043acaaa701715b033c9800e0813044470699c793e6a3ffa9781f2ba210423bda001ac7276ea1421f7a073a9e7af1d2d901e504d9ed8232116a9c81b482f66ed45af5c7a1f06e6e6f5703aff496a71199f1fa5a91b512e0a44adbad9f20e33515b2aa9ab41e55fb35120d45665a2503f3e34873ba7ea51995cd42e643d589268b328fa19df5ebc344703217c4933f98cdff1a7fa40ed241e51c7d0b7e604fb04e38e5994af9b62999bb8e7d2c5bcf6db24086d0a7b3cac2d6a849b4dd899ca2350abab85b70698d3190bc5bd24d1adbc62e03fefceeef4e1242a4957e4b46ce79eb963e0cbbaf0d09197067d16241fba055fde3a686f6d26b2290ce11cc9ed46e0e4bd011450fcdc75c29dc2984e326db827476989c7fd2ca74e7a40859ccca52f325955d9afe997e0fc6278f2e98e5f2371bfedb62b67e5efe53ea9f64d93e973d92b9f7dcf7bd0cd7a81da9978edd9f7e5c9b540c4bb84567b331051de7e9b0f2884c99ac977e504cfe0b7928918bcc3f76bd2793125f1529c7edbbdf7b2621468e163177dec955897c5863fdbceb0f0bc1b1fc46b92e4d81f32b029d054384afb32521720ccf258c9e983bec1ee77e55b4abf3fb4a73946300fccf7ddd89a3257392a0624344a030adb8f862014901bb80d59e6be6311880d24328e1d8c5bbc3c10bb4f38a28c476237fcaaa3c35fd000d7a9793f9539d118fd2384f47df7eba5abb5a1edb2ce058bd623041e728ad2bfe695cc47b2bb760ccdd654953c4a73b4d33f44d2e19f113dd191ebc471095185a62ec9d2aec0dff66bc397e0f5ba6e25732e18e4ba73c36d7516151742085bab5d5a0ff6d299f5029faf0ffe98f114c18f3acd5675ef4ed78a3c245522ee04aca1c234d9c30e67f68a01bcb546b9bd6f6ae2bd8e521d91c645658bda24438064b57f3b3a9e033e21b20db5a6c8135f4c373a25aa518755121f7c1a9ae9f357efa54da4452a119f12a3db91f1124aa28f068ba49e67f85a1b87746e481d17cfb992e01457be911f316f19e71988c8b916d1edb8a3f2aa14a98a6d6587aa6c4d633751a97457f453181a1d00a6a8a7ed29958745dcd930f1b8ebc2e07bd0a10058b026f24d1a1d53a1d9aebdce41c2357d459d9c651bccc73ccaf1a801529f2bb2a4a22e39b306ca5a95b54558ab10c2b56572e9b9a24057e57481e8b79bfb194c60db9e860a6c9dd04f92e0035e22ed18ad71aa0cd2475b93c538fd426b50195c2a1802ca821d3dc9170fd9f0fb51205d017a711d71a30bc96e7ceb4a15692b7d5d210e25744202cf703bb31ec4981cac03334eb60b6b7dbffb4c86a280c0f9290277ffe12ea8038823705b9935f91bdcb83f171c2a"}}}}}}}) unveil(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0), 0x0, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, 0x0) executing program 5: r0 = socket(0x11, 0x1, 0x9) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="dee92b10c09e1e9291affa2ece879f1df571092eff528ba6196f3532cce57bab0edc71ca5ca65abaeb228256acc39f6f4c", 0x31}], 0x1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r3) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) preadv(r6, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 3: syz_emit_ethernet(0x42, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0xa, [0x9, 0x1]}]}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r0}) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340), 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget(0x2, 0x1000, 0x100, &(0x7f0000ff9000/0x1000)=nil) getpgrp() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x643873a9be4a223) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x8000, 0x0, r4, r3, r4, 0x0, 0xa}, 0xffffffff, 0x80007, 0x10001}) semop(r2, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x9, 0x10, 0x8, 0x8000}, {0x35}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 4: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x39, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 5: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001540)="e24868f680e5be405b64495874766b", 0xf) dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(0xffffffffffffffff, &(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000001600)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = getppid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001680)={0x9, 0x0, 0x7, 0x9770, "dcfc41e357cc7c0b645b8614694a5558de183227", 0x9, 0x6}) r1 = msgget$private(0x0, 0x3) geteuid() r2 = getuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) msgctl$IPC_SET(r1, 0x1, &(0x7f00000027c0)={{0x8, 0x0, 0xffffffffffffffff, r2, 0x0, 0x80, 0x6}, 0x4, 0x0, r0, 0x0, 0x0, 0x3, 0x0, 0x7f}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) socket(0x2, 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x800000018, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x0, 0x5, 0x0, 0x0, 0x40000000}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x6a, &(0x7f00000002c0)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="ea001c0100000000aa8d274de9496cfcdd55fa3411cec528d8efad84403c7961b371d85bc723166ab690d8eea39f25ef0d12beffd1a43dd8f440b955fc410624d49f954d3469c8ab3d39c8ba92dd5b603ca04c450f70457ffd7c7c61921f60fb8e3c9c48fc1c0f326084b2eda2f6cb853dc0b1d0ecea30b77c4e2f41f225436dcd686cf134f0d8fee742b9c7cdf9dad98dc4244918004e74cd7c497db4702f0ccf204075f7c97f304b4d03c58c866349868c8b97f1d5e76d3d0c4934f53520a1c3dc", 0xc2) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), 0x4) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r3 = dup2(r2, r2) poll(&(0x7f0000000240)=[{r3}], 0x1, 0x0) r4 = dup(r1) r5 = dup2(r4, r0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r8 = getuid() getegid() getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r11}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe, r7, r11, 0x0, 0x0, 0x88}, 0x9, 0x3f, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getegid() sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="ccf388414684b8dec550ec6c86f43d15c66414a6c7846562eb480e7a4ca054bc020f249b32a0002141522193ec5dcb28783c85d8a73b32ad505b155ee51ecd569af73d064e70ec4b7368e2e471455434729446e43fd0d2066083a256de8bb084df95153b67d4919f31c8d56ad8ea0e531cf60e9eb97c9cb27781fedb4088f20ffafa4b0620e42f6d0dc5a5af61968e74efcf6344763fdb502a4a374dd4", 0x9d}, {&(0x7f0000000340)="c6ee2735c92e2fb0d33ce4cb2d24b837b75428e51ad2dfe5909a61b136c427056559a4c713320ed63852efbcfc6ede0b3265f9b9c9ea6eb8063c72ce055d1686838e544f623c2d687d1ce91e6440a0747dd50a15c5513217a2e1ea154b657ca353c183acab1cf404188f6aa1178f6ffaae9f1d385e4485fedecbd473616f464f5e8181db52f006ac151d6bfeb0ccfedba8a8a6aa87226ee4336a917e6fdeff8cd1d866255aa7cf7e0550da2810f42db910a4a29c98cadd0117a6b4676e066983b389eb4fcaa3da7226211473f3b2d7626ca9f237fd7d91f1b2a279313c45805612106801ea9ed3168ea4422c03d570760dd107e50a286d48", 0xf8}, {&(0x7f0000000440)="6d37120b8c2af372fe2790f5db7c518d49c36dca070746b2b24814568eff97fa94d65caf88a832f195732c3e5ac12978c5f29119b2b6c9b22424c7fb78b4057dc5b21231b451b3b56e842b36c7356f620c891303fab3535ac194e73429713aa0ee909b667fd090e4efd34be7ae89101002f47fee67b8a91b12f8a13afc71ff8afab61d9a5fddbaf0b6", 0x89}], 0x3, &(0x7f0000000680)=ANY=[@ANYRESOCT=r0, @ANYBLOB="2d8cf940ba63f8563384348821e0e996d0ea435c1c9e1fb099bb0424ada158de21b53f014bbbcecec6979456cb2ba0d919f64f9569e68001ae8daa81ed9ea5ff684e1356e33d7f8226b5da9d672bf2fcaf65da0825c50be0799d13c66bbba2ca65b7628e8904a0c0fe29b0bb4fe34526a97de4d34a09f5f3d9587369b71bef9cf554d071f03c218a0a26b0d49a3e57ad2dd7b18a190f85492d3b488d38fe3baeb91d7c4909d2d841f326023fef0546e7d2464b48529620f46a9f876f6c", @ANYRESOCT=0x0, @ANYRESHEX=r8, @ANYRES32=r9], 0x118, 0xa}, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x1c}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="5f927c6d14cb334c848a94242f7f165608e5640aa020c091d09dd34bb2e7c95d21c215bd601270b05cd26c9648bef471f34ce4567adc2cc12e2894e784fdd70c9a04088818946cc4c887b175fdb504a39be319b5002b2742127698b8ae0f80c38b134a275e4fc4beb00b2f8acf707b9d6c8d126c7adc99de64405b558bb064587f5cb4c969ddcc2bd5f516c2d546804f74cb624c597c69269aba0da5e32ccfcc6c4585f8fc08bc84057237", 0xab, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x11, 0x2, 0x7, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x3b}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x2}], 0x3, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xc0, 0x2, 0xfffffffffffffffe, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0xc0000004, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x83, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x92, 0x10, 0x4, 0x2}], 0x8, &(0x7f00000001c0)={0xfffffffffffffffb, 0x7f}) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x2, 0x0, 0x2, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x3, 0x5, 0x8, 0x8}, {0x6, 0x9, 0x1, 0x9}, {0xfffb, 0xb4, 0x48, 0x800}, {0x3ff, 0x1, 0x0, 0x8ada05d}, {0x800, 0xfc, 0x0, 0x8}]}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000300)) ioctl$BIOCLOCK(r3, 0x20004276) utimensat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x200, 0x3}, {0x7, 0x8}}, 0x2) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000400)={0x3, 0x6, 0x9, 0x3f, "737d0f7d71fbbf94782b50b84564a7670d4d9619", 0x8, 0x1c0}) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000440)=""/103) r5 = kqueue() readv(r5, &(0x7f0000000a80)=[{&(0x7f00000004c0)=""/184, 0xb8}, {&(0x7f0000000580)=""/72, 0x48}, {&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/107, 0x6b}, {&(0x7f0000000780)=""/169, 0xa9}, {&(0x7f0000000840)=""/130, 0x82}, {&(0x7f0000000900)=""/111, 0x6f}, {&(0x7f0000000980)=""/251, 0xfb}], 0x8) fsync(r5) lseek(r0, 0xa4, 0x1) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) r7 = accept(r4, &(0x7f0000000b40)=@in, &(0x7f0000000b80)=0xc) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000bc0)=r7) kqueue() ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000c00)) r8 = msgget(0x3, 0x201) msgctl$IPC_RMID(r8, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000c40)="040e894dcbd8e51e09f95f0c8b2ed556a6170120e4b301e4a73bc3363de0c72d4b6d1c75a82802f3bf230ac1df9c150b07dfd00e978a7b1cbedcc9e038aaeeebff7bbcd59f70893eccd720248b647a557079009a8a02f06ac2ff46c0410a0e095cdf657f773c147aa71ebbf6e2fce9cbd48c9b65d139bc5d5fb82e8b7cb774923e017dfdcf4b2968069752e4552fdd1813872d750ada3fb45b998b7ef294ba987b896b670c609d64d2d1565ede1029d1f1ad170df56b4f7556e7fa6489eb2e2518663ec4", 0xc4}, {&(0x7f0000000d40)="58de538a61a7ef72ccb2dee880aca729b6e1c7ce91d6e76c791c82f7554bdd77860835d2471dd8f9d9105813b40bd10f2e50849b3f735def714ce88a77223cf3a58cbabe0b", 0x45}, {&(0x7f0000000dc0)="64b7735adda16b09a5921370df6d9a1925d1ace9371ff0aa9614a319668b722d0b15a512af634e50a78c6e2183d22d0b71157e8db88817491474b1a7d10c61d0eb152c2a806a80770c4af0448d2a12af50f5b0698b2a5c6eab47ab2692b4707659046bf0030500c54cd5eaa1df7506bce175df8f92a9f22e3a6c398f1146194f0833457b0cb5adbd131b9d09bbf946883654e65aa0f31957b0af1b2d04a9434d00fd22f078b5a379c867ab49b1e81439d077ab2494c30b411a15", 0xba}, {&(0x7f0000000e80)="9771524e4db3480219ef373e061fc9f9e1b1a8a9cafa876560507f94b9f870f0ae58903be96c86f2a204b3fd160783c6d2f5a427baf67f5dee741f6de34be8fdf9153b50cecf6df58266c85fa5cf3810e3d30077c42acdd6b8a73fc4f897e016129f221da0fbb6f2e1df90f5c8671beb27f1d706af807d690ba31199e63bf485a063e6269283fe329dd89ded7805573f3ada25d4f99f79f6584f9e8106a9fdcfbc", 0xa1}, {&(0x7f0000000f40)="68f6d04d3f2b4115e60be263737b9ec2c621e0982c07f38470e0ab807c8a11c4c146ed271d250fec163619c7bb34054e84ef1b1b7d3fec8aeb3bc1941f739cf8b05580e5a3e3841aaff6db6f0eb84da9e062a267b5", 0x55}, {&(0x7f0000000fc0)="e723a22caed2e00e5c1310f6cd7f69a1d2440471590c049150cbb0184d43573ed5", 0x21}, {&(0x7f0000001000)="29bfc9bb31f870913fa004db2e4577638569f10cc454d493533f6885cf6d", 0x1e}, {&(0x7f0000001040)="fbc695d4d10375c83ee97655deb072e9283b54b60d94b450c8bfa7b33030e0ff56a0b356acab7a7ee15d218cc629b6fe7e193e9f985001cf5965992b9aae39c420cbe75fc234893a1ad1621e817a67e38fd4330e1dfa216e907d29a73710501ff53fdd47537d1b6162f5319476896b69d5243a01512eef3ee9c155b800716dd6a087b467d8d143e67daf80f292637eae87fc27424efe763e6639839dbd0725288c1f1a7bae70859bf54b367a2fc9eba7cec491a819e0aa41118eccc5d6888fe084115114d066a8687a16f30c880318336bb455edeca6ba", 0xd7}, {&(0x7f0000001140)="d6da61554a8aa81437d6ccd865c60b5673dbdf14fd65b1f61da28b9963ab9750b4f65b4921a6d269ee2fb4cd8a36cd07d031181e4e7611cb3e40f966c7810a58ffee497f47e43c768807fe0faea48806c5c67c291291a7006baedd110ccbfe761719fcb7d70f8eb902ab268af30682567ca1ae61802e684785dede2023fd5a88b5ad067f747c1ee0a3037b127d8837ef23f9e047f323206d0407152a35c2a026edc8748c9b0a8cf3c536b74310cecfdf8abdd4ec985fada737", 0xb9}], 0x9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000012c0)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001300)) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001340), &(0x7f0000001380)=0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000013c0)) msgget(0x3, 0xbb821d65e24d536) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000383000/0x2000)=nil, 0x2000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x88) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x0, 0x0, 0x3, 0x100030001000f, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x1000300010008}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000001c0)="4fe9676d7728b6e74d592edb28985089c11fd873c8ef16c615cbda8e177734313a5fdd8c510cd1939c75dbc3ad2943cecd821e9e06cce5543d5876926e45e0b947801add565acdab65bd90225751b2b6756779199e4875bc5d9cacd388ee33c8fd015c65d967db6d418fdf7400db2a70d38a82a7676bb93d3200cd5c709d9cd567fdd5ee17c81c7b77216f746908127bef67f2fbc46330b3b2b3886840818d473f1b8bcf21c43ff2e782b092b46bc5777504cea569a7326de5d23570b85d1aae171632eece89f6c30ff406921b33db8e6343b50701b6172b88865e0e012554dad90fc66c", 0xe4}, {&(0x7f0000000480)="c86c040000005f93401bd3d06563a639ce92cbb823d0b26d22e8447b4a150dbcd78bcf801153fbeec9461cd89d0b7197e254961054d890379d679a19beb4fb5ed0fa6688274ed13e2f9a0e9526ff496209c63f2cb454f391", 0x58}, {&(0x7f0000001840)="1e6f5402cd3bfd337f6adf00d9a08ee6013f654ccea607654416f2c9d2c2def7a99be988980173c689c808a142499127f379245cd8c41d36a20115fd30154ee08a488e7c3405e8f9780efa7d657f69ee35141f7212fc9fba0b28745e46dfd090d6d926952709c163234a5c6aebbd754346ff1f738decb08202000000e9eb58eb027a886f6eaf0a1e3962e66687ef900a5ce262ffb736bd7343d467eb4822ade39f82e23b03b13e3f33c713e7510000000000fd80f62679f41592add427c966d08fca6dfb0311b6e3cb692eaa62073d6730ad64d66afb79d00988495184a40ecddb8ebbad9313202f0af5290409822e3ae22cbe18de9f53c1048fe1c1686eeb1b4593ccf185d69fca8af0c2fa4f356b4aa79f9155d1dfad2641e20a215b2501094417d21d80337d3ae0f6f125", 0x12c}, {&(0x7f0000000540)="6f4a5f20a8ebda8fd5f40aca2f2170697853b7e3337006f82e346b70137568dd0593901ff9205e67a27a17afd731c10e4fd89d90ae9082fb3a2bb6415d7b398963a892629d34fadb1eb9612030d7ac8a1b6579e9b4d2a0c1cfc104e7720ffdb0f2fd1b0a5416756be1c58450236606444ce9148f990d2eadb3354f93db0471528137491ab6760ee8ce92225b98934efd30b35353b4ebe02f87c3ff00b7aecca4796d8abcfdac2b9dd7179f3e06f35d7c7d527b214883b4d448eaec17324a7dfb71a62cc9085d0d6a6157bb504e7cc4d47e590903d82e5b76ba9b6c1a3ca9efc00c806b3998c0a12ad42fcb07b3facff5e3f358d776ea80f990efa41492757ff3c2156d7d81fde826a8190358b2da367b40bc942a71cf1da2880a162cca745b272b054a9a52a2c357f3d51803db0bf7389625ee935103f57d6091bcd5acc9a3bf36001937e4e2967de1b309718e2e8908d1c87dbad90f4b41d6dbb428c8570c14badce1654cc947aa7ffd9e56bcbe167aa3857f2494e73671f376e2", 0x17b}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="b000000000000000ffff00000400000088c53ebd4a17aaa6577d5cb955090162737a236dc4c697f96eb710071dd1da078de1a62ace248243aa4dc1507ef96c9b4cf2bdd2166e962face1184e73e662e9431682f2963873f53042b3eef65ebc0db33f8424187a4c3646c012822c982b52cf1e6ac71de1a8bae791261cc10deba436b2cc2bf8cc3ce3eae652268c621d688ffd1e6b13cbf6cb400f233b20e76b4c742cb256ea5d30c972b20d0400000000e8000000000000000100000004000000ab966acc72f5692127a4f87d430c2954f73ce3e073709c326988cae9f7d6532dcc06468b489034a41a29a057ef361c11eab23156aed2b72c663d284568a1c2859e301f7297364fd1df25156980b3c116200e568e681a5c405824e7f668e5c9af5bc6e1943e0d5fe562bf4f913859e9904b42186fd28873cd1cefb50baa8404ba558a635b1ae144e4aeb9e9b20a715d33bd587281d5b4d1ba2bf9faf6abe8783bb6e92ddb08140fb30b3cca447d7f67e2dbd8ba80c1622976410a2b43f177dddfe9f67887561baaa71748b515887c7a3c378ce2"], 0x198}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002a80), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) readlinkat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2, 0x3}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x33, 0x5a8, &(0x7f0000000440)="7a11d455464bb5cebc35851a00ddf95f3d87948c5a48a24be9e09b42c56a8e96d6d9013183fd48a2c956ac86596be954a73ea0e2924b2f", 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 4: setreuid(0xee00, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) setreuid(0x0, 0x0) syz_open_pts() executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x62}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000200)={0x10, 0x7ff, [{&(0x7f0000580000/0x3000)=nil, &(0x7f00003a0000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004a3000/0x2000)=nil, 0x8}, {&(0x7f0000265000/0x2000)=nil, &(0x7f0000180000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000247000/0x3000)=nil, &(0x7f0000391000/0x1000)=nil, 0x5}, {&(0x7f0000072000/0x3000)=nil, &(0x7f00002fc000/0x4000)=nil}, {&(0x7f0000434000/0x3000)=nil, &(0x7f0000456000/0x2000)=nil, 0x5}, {&(0x7f0000707000/0x2000)=nil, &(0x7f00006a8000/0x3000)=nil}, {&(0x7f0000694000/0x2000)=nil, &(0x7f0000657000/0x2000)=nil, 0x800}, {&(0x7f000002d000/0x1000)=nil, &(0x7f0000116000/0x14000)=nil, 0x4000000000000000}, {&(0x7f0000573000/0x3000)=nil, &(0x7f0000118000/0x3000)=nil, 0x400}, {&(0x7f00000f6000/0x1000)=nil, &(0x7f000052a000/0x3000)=nil, 0x100}, {&(0x7f00002a0000/0x1000)=nil, &(0x7f00002f4000/0x4000)=nil, 0x1ff}, {&(0x7f0000176000/0x1000)=nil, &(0x7f00007b4000/0x1000)=nil, 0x36fcb13c}, {&(0x7f000003b000/0x1000)=nil, &(0x7f0000493000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000014d000/0x4000)=nil, 0x5}, {&(0x7f000022e000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff00000000}], './file0\x00', 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x6}) getitimer(0x2, 0xfffffffffffffffe) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) executing program 3: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x0, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000000)="156b007b", 0x4) syz_emit_ethernet(0xa9, &(0x7f0000000500)=ANY=[@ANYBLOB="69e1629be0f0c0b8aaaaaabb86dd600601fb00735000cb69bc0900000000000000666c3e2c6fff020000000000000000000000000001"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e600380000fe8000000000000000000000000000bbfe8000000000e3be23fecad98459000000000000000000bb0000000000000000050200000000000008000000000000000000000000000000040100"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r1 = socket(0x0, 0x0, 0x0) r2 = kqueue() msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/80}, 0x58, 0x1, 0x1000) r3 = open$dir(0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4c2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet6(r1, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES32=r5, @ANYRES64=r0, @ANYBLOB="bb9037073be0707e69c1a2a8f29bde4c18916b93cae2a9e6bd1fc00376ed741d1995de80265db2ce96e36c4ed8a431c6c96370727fbedf757a5b8a87eab6bfbc509abe137a2eb9301d5215cb9ccfa991f659f5a0be4be9f3136278960714b9319dfa3adcf07800901bab0e08647559cae2b287cb1129f8c53db0712391bd956857c452a376957a05662b8271d0ac5dfe8fb4bdaebb3d40d220a2e6137cc52c2dcaede00704fc72284f4eda05e5a139b682df12", @ANYRES8=r5, @ANYRESOCT=r4, @ANYRES16=r0, @ANYRESOCT=r3, @ANYRES16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r6, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r6, &(0x7f00000001c0)="cc", 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r7) connect$unix(r4, &(0x7f0000000000), 0x7) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f0000000980)) r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1069004d007c260000000000000000e1ffffff1a"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x7fff}}}}}}}) syz_extract_tcp_res(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_open_pts() executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x200, 0x3, 0x7, 0x8, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f90409", 0x295}], 0x1) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/77}, &(0x7f0000000240)=0x4f) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x8) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000080)) socket(0x11, 0x1, 0x9) socket(0x2, 0x3, 0x5) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed5198e51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff6246a46b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f", 0x32}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00000000180000000000fa0c0000000000000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000910000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES16=r1, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 5: dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1, 0x126) seteuid(0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x40}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) close(r3) socket(0x1, 0x5, 0xfb) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)="3b685b00c176548507c28464f449d46c08300c71eda070071a3028172a95e3b645fccf46420722014b8180b083346a96835c496c9892599bfa5c39fa3b26a41ecf07a83acaec705bf32dfc9f35dc246f27ce998ce4efbe38f0f1485f21e73d5877d5a4bbc76816b0e0d60fa91524b1e7c41424bbddafa1bb914a05c400652c5ea52a027def294dcbdba22203e08ff0926d7ab1ea7b8719276293f010810f01d1ca7fc8e60cf9c0b96818ad2635bf589f336f3b9fa6e92553a87cacccf221d8f90d90bda58b67a5d6d000541ca21840a777156908f0b0e21a5baf6b8e4a71f7b496336b25194f3d3c36b19f7ccdd416e843e4c93d18933a2f9b16193c", 0xfc}, {0x0}, {&(0x7f0000000040)="bc8186574799e7fd6d268df12c36ef1abfd0", 0x12}, {&(0x7f00000001c0)="5fe3b6535fa44ffdf5639f6c5e8b83b90f2222fb8225c60a541d7925a4633ddbf4e3f4bbbf15e08737c0f43f928556f19ee69c99ec5772d73add20ba94058bd692d39ffc20348ce65e45401b85e15eb834cb9e04056f0fdeb2aad088a3fb", 0x5e}, {&(0x7f0000000580)="9fee763ae71a279c7293e0286fa92829adde96bf0d3348a0111be85e9456d3a87631b63e08e575e1f0f8d4af75af0e68065e941254fa28ea346ecdf93c14b02b1106cae7533b856b724de5180be3", 0x4e}, {&(0x7f00000009c0)}, {&(0x7f00000019c0)="c0cf0f603defd971db6d344a80aaa78d9d8e34bead080b102cc96b63a06520d37516578080927ea1527a2cab88f28d6c39ad57bd9ea4011749d8d3293bc95222461074b72d33eaf13165f354baf312adc2d7336aa41f4dca2b85260495067cb5c59a00ecd1b0ea9b67f267edab971ae73547fc051cc7f166ab659781aa69db59921b7f5bcd45d72ca48ca5ea054893bf9c5210b3d419fe786cae5d23b5ab02784cfea7c0d185dfa3dd6cd8eac96a1067c3b3045a7c931a422910fa74e629265fa2dec6d80557a4bb0fc17723fb5841149a411cc08aefc0ef2a0cd025ec5c463ee1fd7d1d5cdbda2531136d3f6066c7f5d9c9460b8c6e3909b349eebb4619a99531cfd158161e1b28b97faeff76ed5f2666a77e61d82984a85cc35a4b5b572c370b847df50c02e8b140495c604570afbf07dd233ca4384b2d4f8e2387fbef541728939f2c62da8e085f4b6c1451674eb0227d74084bc6ce7b6fa5ca8b2005108d485e9718c5ec9b7e4250ace0acc90865de2da4239d20a6e414c58aeb189585390b5d0c47ec4c3ec1e8769580d5018ae63a02537fe7d26ac72a07f0935ebec13efa7d5da1f75f7a6d436fa950d299bdd846c1c136462434884f27c56bbed3982e77ec5350449d7dd7a88992d3d9e70ec88a98d6e17b92554eb5525caf8fb4f9d1d602306c1d41ad1adb554137ded62bc50c7fbae882e5e169990eff9626d75b0755f5a9d9f69767a714796a72a17f2dcbebbba54c94a3c2faeca6be5cf0e150b2eb6b77d10fe24a8d384c41a6f00ae33a6dd571df2b8f2a0728b9b0760409730433b01d31a3574684a4810bb68ea6c9c66cd1ac49ed75d3aeeed1ddb0a7bc110f7f31ddb1f72537aae9a4f04a36c893ad1c7d1c4521d1fdc847adb34d46cc9d7e7b36ad25b51cc2f95f417012dda602bee6621baaebed638799bca0d14a2823d1f6aeb981b2d2c49b2c1e5caa86706c83152de801c1452aa6f26a743f574e4f827346ad92e731bf9b7bb7147102d8bacd7574f270183604293c400a3d3cb541a0e30af3a32753bffada5b3d62f823749523e7b505851bb91ac83879f6e3e04f77c3b3408c6e6289bfd572f9c900363f1fbb5a4f256c11da90b80eed519bc8decfaab293aba3385ed2bb64c9bab432f6ebf4072c02c1cfd1749909722e023748c538ebf3cdba05b55c1a96f811ddccfe4dce79bcaa9fdd60f9cd923c51cf383bfa963d2ac268099d8d2d9dd1539d07e377b6fe93b5db7bce946e44ef4ba262ff9e319a7328480a823e11a40ef8bef68ba55b9e72525d0049118782c96b0131be2a51858e7d8479f6c2d306d0f23998d8464e6ab70547814e3341f7aa7cb097feb4e1ad46adee5cc36df69f4b21085fb32daf17694bb38e16d46005a32d068712c52b81bcdebc56f7ec9fd2c0df3ec79b7ba33789db75911bea01cbef9b20b9616e138188ad640089fd8a72894c90a0b8953985ea87b1a2ead8e69bddb79c9964b60c0eab94c3e9e982194ae1c738a990696880930e3ef98714251813596ead03ccee247449436ee9adcadb4150052efd5545f3d375b39c6e4e6b1a2c1fe939d454427752b241078474733805ded1fc0427b53c89be652b048a33ecf9c234eebacee32ed0a298250906e0b0eae055869c6d74a3799eb87211aaf7c21b120232fbbf5579d016aaa485ee9392395712caf82afcfecf7cf35828e594b0b677ae4aa758782b1cae2a7f2c38d83142e04443441a32fef2677eeb250b1baaed92eda6dd2f645d3d1f6876877515d11780d30846f928472ca7cc1fdd91a83fa40b076299922a5cb93cae3a2d47085d76760c8c3d779cfb824af28ea77b68ffb1e09bdf222bdce617d2b9713e6590fb0cdf905667da2bfe7fc3cbc71226c224881e7c7a4a74745b23ba62fef4626f627b0c7ce34226b4a42afa65fd88b2e544d2243054a6c108867f41d73c5c43c064e32d5628588faf929dbfc41b983c836189a0a6b0ccaed948e82df7c4fdc0eefda6adf42ad9aed60f3091726a9aa30f52deec189e4bd558687133a36dcf2c40efd3f8df017fc938112370f30a9e5281cfe408904ec48f6726c1388690e656826504547e91c25e560be0f72af8149a7cc87de44244e276b4a5273a71002936b029a3ab88794b39ced7b09b1fb2880ef8df3d19b29133977fb7c4b121c3e2b0977832dda3dfa8e7fde16101bdfc6e6f3fb3da260d0a411f24e2a971a7b6fc9e1bb420ba404f0dd2434532cb60cf459e6a33281267a21c935ce8dd3b19c2b3b2f88303c6e618f5edacfd37994b7de8f52d5ffe9bc6dd5256a73c518efbeefb13256e9062c5e9eadf46f30d30e3c11542df9e1c80c7bbdf649e5a2761a9ae9eb2876528c24a3719342f6c5727277ed822d80256155af8f7c8d34a5874ff5c17657e51a3e31b15f490c82bdd24d012bc3a476d0fbd31b356c1418bc46477787f118a86adb50494757acbf0e527638a1b19437c2839423960a58d26ae791d33fef54a67a9d26adfb157192d43e0ad83ab20f9cb3ca6dd8338a1b39eed5b3fa4a01ba1313650e3abbc2f964f34b80a4aa876604ef0e1284b38201219908c81e93446a181931e695124741d1749275cccc2174808460d611e7e713081649a41e7445b7082b4fc1bad9c44da888faa5af6545cf29d8e0a297faa1f4a663ae5d379c5f153a4d50b280355ee512a87441da26a6312", 0x779}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000680)={0x5cd5133c51f76066, "7ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e"}, 0x35, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6f41, 0xfffffffe, 0xd30, "8717f9050700000000000090d692260d51aa8000", 0x0, 0xfffffffc}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="cd4311f4dd16a4b49d3e313e47547fb8105b800d", 0x14}], 0x1) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x20, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x32}], 0x1f, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0xb}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) executing program 0: r0 = socket(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000040)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x6) executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = getppid() fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0xdb, &(0x7f0000000080)={@empty, @broadcast, [{[{0x88a8, 0x4, 0x1, 0x4}], {0x8100, 0x7, 0x0, 0x1}}], {@generic={0x814c, "e234591f674950b1f2be939d9d083a4d8afc8f9a66ef7e4181630ac32be8f4a4098caf9e29e1202b60d31dce7838c4d6ae069bf6e90abf6c47327a21cb07829cafa496097104310e7fe09c16e73c12aa11965430b5beb6dc41152cfdafda563669ec61f9e4b249cf3590b05fe648af259b596cd24bee1f6c93dc7d0460a5c3545de1eda93f3d5950fa637f56f4b169b02239b0b19ca79bc2d759cd04d606ae5e4d33b372b4e8c842754cf63a5d94d76329a898fdf4650b71481c921a872e34056ce02908f7"}}}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="4258c448ddf0ae42be4f3a754a2cc2c1b6972589191ec639b06ced5f890fe83fe4e55482421f7761be7c8f8b9d9581d27be4aeb03d3d72cb6f72c8263399d0bf6d8d9c735f19e6369ab91722a3d875ef456a19040bd715b464fb706235d7e609243e6c3dcb37e317c22f5cf97bb9e20b1b3db843ad4953a820a42372122ff771caf9e8c881754005106e1c4fbddbf6fd8ae47f2b32dcc1eb0f1ab68f096c2c7e51b3e4dac86a52a349c64484b31012393d523ab2f7cbb9073632fe393664fb549c037c1fb13467284c3a6896461f", 0xce}, {&(0x7f0000000280)="cb2f368c766af39e5e4af38858aaab6b7eed4a9b5e496e32fbb640e2bd359477e77d1c22f3d1759100", 0x29}], 0x2) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x900, r2) r3 = shmget$private(0x0, 0x4000, 0x98, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)=0x1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) setpgid(r2, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000640)='./file0\x00', r4, r5) ktrace(&(0x7f0000000780)='./file0\x00', 0x6, 0x100, r2) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)}, {&(0x7f0000000800)="e896b3776794bdbc77e7c03fd94924bdb738003ab053c940b800abf9320dee23e242e609e8514fd358caecd67efce4f54253ac08ca5bfacddf8e1497cc77d1fce42d7effe35a9d8992e2d1ede3b9c80a415f64520f053b0fa239413930b23fdfc81f90a4fbf8c493ca09a84b50d94db465e24cc0abab81c3ccd4089848b7b4ab742e748cc8b20df20a1576a92cb686cd7a664003e2521354729db5985a7cb1d2c4677422720c78c6132568180c1a37bce646af098e13d47883a0928a", 0xbc}], 0x2, 0xcf48) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x10, 0x0) shmctl$IPC_RMID(r3, 0x0) r6 = socket$inet(0x2, 0xc004, 0x6) read(r6, &(0x7f0000000940)=""/189, 0xbd) r7 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000a00)=""/16) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000a40)={0x2, 0x5, 0x5, 0x3}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000a80)={0x10, 0x6, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x31}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x6}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3d}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x6}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}], './file0\x00', 0x9}) syz_extract_tcp_res$synack(&(0x7f0000000c80), 0x1, 0x0) executing program 7: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x20, 0x8, 0x3f}, {{r1}, 0xfffffffffffffffb, 0xc, 0x80000042, 0x800, 0x5f}, {{r0}, 0xfffffffffffffffa, 0xba, 0xfffff, 0xffffffffffffffff, 0xfffffffffffffff8}], 0x4, 0x0, 0x20b, 0x0) ftruncate(r4, 0xcf9) listen(0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x48}, {0x1d}, {0x8006}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x100, 0x4) dup(0xffffffffffffffff) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) executing program 2: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r4, r1]) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0xa0e8) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x6, 0x20, 0x8000, 0x6, 0x8000}, {0x2d53, 0x7, 0x9, 0x97a, 0x3a75}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1012, r8, 0x42) fcntl$setown(r8, 0x6, r5) socket(0x20, 0x4, 0x1a) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x60) setreuid(r6, r6) setegid(r1) setregid(r4, r0) r10 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x80000001, r10, r1, r6, r7, 0x19a, 0x7}, 0x2, 0xfffffffffffffffc, 0x40}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r11, 0x800c5712, &(0x7f00000003c0)={0x3, 0x800, 0x613}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x10000, 0x0) socket(0x6, 0x1, 0x20) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000440)=0x80000000, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000480)={0x4, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f00000004c0)) fchownat(r2, &(0x7f0000000500)='./file0\x00', r6, r0, 0x6) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000540)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000580)=0x8001) executing program 5: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x4, 0x210) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, r3, r4, r5, 0xc, 0xff}, 0x0, 0x9, 0x8000000000000001}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x72, 0x1, 0x401b, 0x67c, 0x3, 0x8, 0x8000, 0xfffa]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x8, r4, r3, r4, r5, 0x0, 0xb6}, 0xe7, 0x5, 0x8}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/184) r6 = semget$private(0x0, 0x4, 0x15) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000340)=""/163) msgget$private(0x0, 0xd8) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') pledge(&(0x7f0000000480)='[}\\!\x00', &(0x7f00000004c0)=',\x19\'(}[!/\x00') getgroups(0x9, &(0x7f0000000500)=[r5, r5, r3, r2, r2, r2, r3, r5, r2]) setregid(r5, r8) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000540)=""/107) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) pwritev(r9, &(0x7f0000000a80)=[{&(0x7f0000000600)="93541c67b862e83068d636a2214394a64aaf3349b454fbd4c57eb2b1be581c8e3222b52b298ee1c325000b9a51200a", 0x2f}, {&(0x7f0000000640)="6c777b8adaf09337ccafb3fb55226b1a79076b48d6c3ddfff770f394a9c56f804a77c4fc81938cdea37cf564e3377b23882f3529fc49ec4dbf2a5e781499c2d79a6a1c67ee3945f87dc68b680f7ac5b2214a06707837d23e83cb4bdf36971e9a4af12948dbb3b85f3516a8b2d8b7ff87435ade18c7b7aa10692025dfe97471dcaa824541bc7ad6839998002a9f9fe97baa15640a297a8b44612509d108f2cbbd45c94c0a11bb2844b2f6804d99ba8c2175def02500f355253602dfd44b20103637af35380addca184058243c909fcfcf9b1813c318ae5e64f95adad835aee1f167f10892", 0xe4}, {&(0x7f0000000740)="624d05c0f1e0fcc4fc0abd959af1d3be3fd9aaacb89a924d785872ca0ff1bbf49794ee44ea9f5c400bdb9957f1d1502736fa703275b570a96e247527675801913952309c7e2b171f3b6eb1c6b3f73e6436d43e732f37e0ea796d20e29bb7fd7a55103e55168b6dddc856a73e78cdf81cbf9a009d2888067fa1f46c853b45eb75955ebfeabd3877ed7e01ea945df4155ace23e6a16eaf1e566449c2138031a4", 0x9f}, {&(0x7f0000000800)="08459dd303407824ea036811fb5a5781f84995a630961633573aef76b856435d2a808d6371a6b0a5c5fabece846f38657eade03c014820c202effe085c0f784fdb0839470a333041b6dc8fdaadcfe5b5d4dd5b10ee8b92c21799c9318165cfd1eec68fd817ba6e7f930cd39412a01975c0b1f5aadd46017f6eb3b411f8513bfdefd9a9c7a3b0a890aa1c35efbc7d2547f426c815d3aea6db757a2a57d6210697d93cd8", 0xa3}, {&(0x7f00000008c0)="c5d5dcd71098c0d7c7db7373302476c653852206c288bcbc17e7939690be6a039fa597aec45fdcfe85f0615e60c0de524940d13219686030e96f4efcf24af421f8a85fb55cff23ea6d0651539382a7f738f6c6e716f080f3fd4a184a85a62a41df937eeb0fc91ef1b0910181593695dbdae34052f2a257f4d81d0d60590f6be3b86139c8b32649f6d90ea80ab725820cf1a1cf0ed57287e3a54f0e3185973b888b7ba01bb6b6b36d799874baf1adb8e7ddb387f79909b030697db6ff7cfbfa6a36a82721", 0xc4}, {&(0x7f00000009c0)="c5c7f4dabfcf82a4d40038cc9e1e8fbc575310f50d4baf36febce07093b3a7661e883edcc325c9d7d9e758c6e22713bad5be7d6b30b668e4a34abfef3893d8b63a1b6071b27286863a2cb6dd6fdb6d372324cc9b65542de972d0101abdf79646fc96c1934b31230be35b1270a69f8054739273354bfebc01e92ee398c2036990962b5aa2c3b263f362456dcfc70e5d905c3d9da3d07faaa1e365e9bc7ade5454b7c83cbe48826690a4aeff761aa20d437401efe6180cc7135e318121", 0xbc}], 0x6, 0x5) r10 = open$dir(&(0x7f0000000b00)='./file0\x00', 0x800, 0x80) fchownat(r10, &(0x7f0000000b40)='./file0\x00', r1, r7, 0x6) r11 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r11, 0x0, 0x4, &(0x7f0000000b80)) r12 = semget(0x0, 0x3, 0x10) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f0000000bc0)=""/8) close(r10) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000c00)=""/133) r13 = socket(0x8, 0x4000, 0x4) setsockopt(r13, 0x800, 0x12cc, &(0x7f0000000cc0)="60d26ba7c5a35dc21ada8b962e04977a69fb27b9372145e05fcf345737b111d4f4f570f46988ef7f029b116b9e5bd24f07ec69304945ad3a797f0bc864624e46d9eb195d9e03b33a21801ca887ddd5ad80dc8188b537da4374318a09e5a6ed8de8ea264af6d3c34c1c83deca9f1fd676230ae5cc3350389eea6b4c57ac1203374823d1c7144c1aa99160893d25bfc1205b11904972d757973de172730ecbfc2c8da44c19f549d308fef487a444ca02446d85d483d261d98525507d3078e21e38c4c317dbbba294ce5f6d054b1d4191d6c23a102a208d831bfc26da057ae7c8f5832e5d412d865ee240bf4561618ef3ca40462f30ca63d27877360e6fc0d7", 0xfe) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000dc0)=""/182) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) (async) socket(0x2, 0x2, 0x0) (async) socket(0x11, 0x3, 0x0) (async) socket(0x800000018, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {}], 0x2}) (async) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) (async) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x0, 0x5, 0x0, 0x0, 0x40000000}, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) syz_emit_ethernet(0x6a, &(0x7f00000002c0)=ANY=[]) executing program 5: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000002c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000600)={@local, @remote, [{[], {0x8100, 0x4}}], {@ipv4={0x800, {{0x12, 0x4, 0x0, 0x0, 0xb2, 0x0, 0x36ea, 0x0, 0xff, 0x0, @rand_addr=0x2, @broadcast, {[@lsrr={0x83, 0xb, 0x4, [@rand_addr=0xae11, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x7, 0x8, [@multicast2]}, @end, @ra={0x94, 0x6, 0x24b}, @ssrr={0x89, 0xb, 0x3f, [@multicast1, @empty]}, @ssrr={0x89, 0xb, 0x3, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @end, @generic={0xa2d0578f7540ab2c, 0x3, "f6"}]}}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x1f, 0x0, {0x18, 0x4, 0x0, 0x2d, 0x3, 0x68, 0x1, 0x2, 0x32, 0x7, @broadcast, @empty, {[@ssrr={0x89, 0x17, 0x1, [@loopback, @multicast2, @multicast1, @loopback, @local={0xac, 0x14, 0x0}]}, @generic={0x44, 0x12, "947f33e1be705cc05bb45eec29adf37d"}, @rr={0x7, 0xf, 0x8, [@rand_addr=0x9, @loopback, @multicast1]}, @end, @ra={0x94, 0x6, 0x1}, @lsrr={0x83, 0xb, 0x7f, [@multicast1, @local={0xac, 0x14, 0x0}]}]}}, "6bfc"}}}}}) syz_emit_ethernet(0x23, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="02"}}}}) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r6 = semget$private(0x0, 0x4, 0x3a) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, 0x0, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x0, 0x1800}], 0x2) executing program 7: socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) getuid() socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r4, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) setgroups(0x1, &(0x7f0000000080)=[0x0]) setreuid(0x0, r0) syz_open_pts() executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5908) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/223, 0xdf}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x200, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x200}, 0x0, 0xef093c0}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000004c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x5}, {0x54, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat(r0, &(0x7f0000000440)='./file0\x00', 0x8000, 0xa4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000140)) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e4350200000000000000ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c2fbebcb00f1f3978905cff24ee4e4c76f645e19757858fdc3d38a670a15fec50c60504f2aa4299a2426a894888025df0c7187b9790d6109a00f41bf12fca2370e06c3a224c94d4", 0xd3}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff5ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000600)="b8502e", 0x3}, {&(0x7f0000001700)='.N', 0x2}], 0x2) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r2, 0x802069a6, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10108, 0x102) ftruncate(r4, 0x80002) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), 0x1) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvfrom(r2, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="54c79c5b346d44980a9d0e629dac7afa18754ece2173243633904b5c6faa5c30f43c8db11790d596699a5c10e09ad7f6fd99743c6bc44c7e642f3f916830d1288b235ab794388fc15342930476f9ef31f1b6b669f83dab2e33f2c57dbe79c57dde241ba9", 0xfe85) socket(0x0, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500)="dc3d2fade47ce19c9b6d95aa92c38c11ab78a7de9db49d23ff6d8dde4a3a808a507a02a33c8e239e9a39b4280d36a9809f1739cabdc6641e7fd4f9c15c2bf468f6fc7fb9df5e8d31bbc87d407e369e65f93f", 0x52) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000003c0)="ab", 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) getegid() r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000080), 0x4) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af25b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753db75a41669156910c83a6657bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r0 = socket(0x1e, 0x4, 0x1) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f0000000140)='./file1\x00', 0x10000, 0x121) r1 = semget$private(0x0, 0xfffffffffffffffd, 0x8) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r5 = getuid() setuid(r5) chmod(&(0x7f0000000000)='./file0\x00', 0x298) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x9, 0x0, 0x0, 0x0, r4, 0x154, 0x6}, 0x1, 0x800000001, 0x0, r3, 0x400000000037f4, 0x3, 0x40000007, 0xff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x7, 0x0, 0x0, 0x0, 0x4, 0x5fd, 0x8}) r6 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r4, 0x0, r4, 0x84, 0x401}, 0xfff, 0x2, r3, r6, 0x1e340ef3, 0x7, 0x2}) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/130) executing program 2: r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = socket(0x0, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180), 0xc) r2 = open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) socket(0x0, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8020690e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r5, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) r7 = socket(0x2, 0x4001, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x1000, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [{}, {}, {0xfffe}, {}, {}, {0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x2}], {0x0, 0xe179}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x3e0b, 0x140a, &(0x7f0000000080)="aac6a28a5a8b6f516fe9a3adc93e2eddc45c8454e486f6a7c1c1cd00"/38, 0x26) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}}, 0x10, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000340)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000380)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r5 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) read(r7, &(0x7f0000000140)=""/92, 0x5c) ioctl$BIOCSETF(r4, 0x80104267, 0x0) mkdir(0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file2\x00', 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xaf, 0x1, 0x800, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x84, 0x1, 0xfffffffff8000000, 0x8}, {{}, 0xfffffffffffffff9, 0x86, 0x0, 0xb66}, {}], 0x2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x8}], 0x1, &(0x7f0000000080)) link(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) open$dir(0x0, 0x0, 0x0) (async) rename(&(0x7f0000000280)='./file2\x00', 0x0) (async) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xaf, 0x1, 0x800, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x84, 0x1, 0xfffffffff8000000, 0x8}, {{}, 0xfffffffffffffff9, 0x86, 0x0, 0xb66}, {}], 0x2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x8}], 0x1, &(0x7f0000000080)) (async) link(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file0\x00') (async) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) (async) kevent(r0, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) (async) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mknod(0x0, 0x0, 0x4) open(0x0, 0x400, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5908) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/223, 0xdf}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x200, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x200}, 0x0, 0xef093c0}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000004c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x5}, {0x54, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat(r0, &(0x7f0000000440)='./file0\x00', 0x8000, 0xa4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000140)) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e4350200000000000000ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c2fbebcb00f1f3978905cff24ee4e4c76f645e19757858fdc3d38a670a15fec50c60504f2aa4299a2426a894888025df0c7187b9790d6109a00f41bf12fca2370e06c3a224c94d4", 0xd3}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff5ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000200)={0x2, [0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) setreuid(0xee00, 0x0) pipe(&(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) r2 = open(0x0, 0x0, 0x121) writev(r1, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001200)="53b3e9d63a875dd51e60cce3c5ce2a2b0c94b78675792490c7e4a12bdd59e0338916d59a80b2d704aad05d7d30e5630f857363ee3ec09fb6694e74d578e957ea5979e11ee3f3e37e8e6f5362233d1c35d753989032d0eca213ded1b1c51158939a9983e5418f3a06a49065aed1b5c8140ff7cefe7bc933c299bc986355678e9721505c9b17c32d8edc1007c1ddf8d06126dd449e4e1fb8795e5858d547031663af808f3981caabae07712d134468828424f45ad4ea1019c58f", 0xb9}, {&(0x7f00000014c0)="985f820fd19b8422cac8be1ca6ed11fee48329fc7ef34f4146383d5a18677609398ec0d9a1aa4fc12f9a4b60bafa1bb61087628ab052e27b77f7e055f33b8cdac77e1dece2b19273ee76c732aea0c5aeb70b79a6ce95720ffd2d5a362cf1859513f907baf59f1ffd6bec3a2915cabebe780d9c2612dd6d1ca4eaec83453a07c35d510a7277cbd9bd785841d0cc800924aea55c3a8275a913ef28cae6e1bfccbf7cba6105fb8785905210b1d2139af0e2d3f41b53af0c123135202883f311c55ff88430fbcdaf4a6f1ee843f88ca7363d2424a148b77e65186c52dd00744bd92b040875af352d39213249dcd7acb494c7e3b63c2cf97f3c12dcd2ca5f1fac6fbed59572a85c8955c07289908b9d943931a22e7324e8417e6e66286491c4b0cd43b4b2139208c3e0acedaa01f93bc07e53ac70337db46e0945cb11e37c3ec7cb42b61c73a4d2419ef43c2c4b034e8afc735bd30c55da39205ce99074ce1f3d84397999122a87c1c9ec0c198cbb096439c8df3791dff2f2a6572f522f0a1147c74a2ebf617d386279cd8b56735148bfb5b491c3b6e6fd098281aeefe7e439d5ac076b9d5fafee6b4ce49a4dfde947ada3918da7e56e9ab20dfa0a77a178b7b5c5ce3bb427a46a85a793e40d25d253518ff5455b93b56e309e892fbe9fac47007caf277c0ffac1989c490b50d16b6fc7adfd68213d4d02cebd6cf11fecefb67d665ad83c49d7c67c647da216d86eef845b41739eaa829f2b87d089a54b2a4735f88e9931c5947545dd963293b640a2cb71aa3c8413396f4d622fcca52460519395c557c3d3e3fd43a88a1076bfeaee6cdb0faa39a097992d16890456f1dbd4fc3195d2dee3def05e5ceb24a8ad1abb303c68bda396901ed60210254973a422806d72569f10338942b4d6f17bb2ea042dfed8d2904912cf1bddf1c56bab678dd4997d32aeb098978f7c71f775219684ff836413e4442d45607b4911f5842adacc42b68a9461db0db9b078e745a0b74376733ddbd7da3982d7a14b7ed0906b0d5b14ed474fce0b8048ee17e1718e6b2c51242a5483b692706bac8c72d636b22a3b862ab8ca2738d4885e107ca2f10089a760394ff390f9e3d9ae9a9dcb9acb80b5e453c5a4997732e99aa6b9cd9ed7d17e731cb33a797d12da5d49e80f932b8b7cf676b3b2334967a96e9479a87dd015e65a797b93f0cc623956845ddad6de975d2bb0a41de1fd20eeed881295e18e700e2dd4c34502cb206fcdc313883a71ca8974f01bd1359e54ff83f0ba2643af65a0d31ae28a1dc4a193877fe7d5f8f1b1d06fb4f445341c536d0f1a1d116ffaf28947f5503f048bd2b8eb66026c4340d40839fdfd250fcbee0e4d87639db08d8f139422ee1c7454cdb411dfcb174fb2fe0ac0a1fc3d55139bfca52da2f122d82ac30fa5b0fe35cb1403ca9c06c955c840d9588fc8b333a5febd5046d970bf7d60cecd13d19e38c1eae18369871e1ba8b54e759bee7798fa7e8a6c93a7c39dee1c10ab29af585908a8d072ca65587ae5d74e2d9b98c3353b16af246999ba7a03f239795f97f0ff361724155fb46598334e7b4132b6c56bb649c7b6f89b3549c662f29e9f4e4e9f8128a8be772e5dbf29c4689cc70589d97811fd05ff56cac9dc3c3c34b1752e0ba5ebb62e4f96de879542fb662bddb56d1b08491e98f6a6bfe65d8cdf1aee95dccd4a6af713700fec44f7231e19d3341df4e92fa3100eaf86ff711071f6a094b62ea2f11e72d1d742d20dfd85ebc1ff4ffd96828a035b7d0154dffde39331464f252e79ed6b994e58afadc44042546196cd5a9175c212285fd9c7c43d6c740ce178067906613b5d9a9a4aa38557a83279457b9b5a6aaf28d55e1e288c5173c8b01bd220d6ea63382eab4930fdf2787d64da5096e7543bf3c4a736fc79821e4f55a5a6c23c963fd06da53e79633129be29d3be76359201a56621daafb5902646be4f8ff76254c43500ca7b46466343e8c6d16bc24f7745cc3590a7388450017e06ec526f46ee0eeaf5555932b2e763a977724f5a4ba7f813af9c7c9c75e2bece82d0545ece7b73cc855643893d8438cf92fdbb37f209a9529e5c5224f8e25fd6003e64b6f2b79948205189e5018cc8d6320a2d26e2d9991586a873e1176875dec4f1901e0271d8536fb2244fb2d7d96663a3923d940b7c08484a39f5ba918259ec698546f7772e566933e200c23b9284d8d08753016affeceb2aaddfc573741c8747fa8c7a2581fedad469dfca898ec9db4c17784d79dc8611596e58d6aef0ad4879de1b33ee1e90bb05808f8c413652f45362f6091506ff4ecd740b8d34d0617f14b441e0bcb01d4e1b70504aa307be413ddafc8a0a1761231ddb266ff6bc9df06ea2de8cb4d0bfb10cdfd5d31d1437b91c9c77d8e0a889eee88ed2914ad862e08f9664b9ff0d9047fe18becf2ba82a84cb980b5769b0bc92e749e2288cd3d750bba67aaf2067687b63c4efecfd6b384f113b69b6498262255d8ebd9677bbd37b1ec15b7578b821aac9a3da0cf51ee2f9cc3aaeb6f8189739cd3f046aa06db633ad0e8951041a684c3f6e580f8ec6a04ed69829560626b556db4454f763d048b27ac2a6c6d24142bff82733ca8673c31a1ec98490d6a38353bad14c73fcd0deee09c604e4e6c73536be1eaf9b2b0f877ba30a53dd46177d6a83cabefb004e18cbfbcd69584573a1999970f963356749a7fbaf0fac8fe4867b6d44fda1be6bb8da145db0e7ee42460c6c4ed819e873207841058a32c7a89466e8095858f26d69dd60dfd80d18b1162f2c61f104bb0802359e05ccf7bba573b222adcd4ff672677914c3fa5f1b9fb1870e2e8f456c7499a9bc7df6f2f4ec9cf9239b493fee7c7225a2808258c43478b77e8f40a5fa213245ca780d036e8c68be276618bdcbc3a0b34e2b09292ac59dee7d567c88a270ffb4efe50093fa57b9c59e64673a6e65c6deb28d8be0ef4e4707dfc046e0bf390253e0a0a47f60e8c8ea32da3e9c3f6538b4ab3dcbf6682a1236780a84244c62338281465a1060ee0f806fb4d8411d84fcf000ea01ca0c9d81b14d848cfa8e8526e8524fced458315fcb4778356cd852ee90a1872a342e8ebf5ae54d0e8630874705f18daa29c475539f7bc525870996bc99565c39795158649ae777959a8e4462bd4057e8ee141800e3a338ee25d51d8816eae0e588a8d8f48f2272f87156b5b3a453114e04777dc3ce62349e85020964074c9a0aabc2b49ea9d8f86e675325368fc1195963014e22614551218a7d5c01c1dc2f320c11ffd467d6e5354465f5486c4b5a8273dae65885375f7e095b7ac1bb5a699520fa62d21c8a8e5064a6a7b4d7191c43d5635274a4959d57be9c92b521153c161d388293918e0de634ba225f04ef59f4c40e0064df757d7424910296e1900b975f2bc93b4feec7c36607bdd3d289294107f1c2f35cf6a17befcad638a1aaf815a1169af057f37b42bce09c6d0d5a261801d8b1e1792c32c00a570e7550ccf67191f1f9ab12bd2a615097911160a4aa3a7f91cec3e764a67396e8a60f5d8ba9b02d62b5b299549c9c248c1ec483c6f98c746d2e5462d32014b7dc0f8fc80104f93d47bd8a301c3b4d86f92381a60dd6cdd154571a87b2315060d4bd02966e9a267214177d4fc23756dd937f919fc7a826edb284b1f614a4342cb6cd6e5c3045ba9e128b6e66b3c6a5eb7df5247d38515b890d975cf5b7d4cd3ee118cc56589b740709db09f334d64252dfced77f9a223f85aaa140baf7a6cab2f75bd5ae30f9831e8aaceee236f205179491b685c6919e92b6e48fdab4560231cbcd9b855f150a315639c9d21d3d823b29cd2a18424f787689de842332321782221850184a251c802beae75a84b0560d6d8b91f6972706d28001791ac6956b7ed59382114ba574471c1280106bf0a0011b0f8f62ac597e085ec181fa128a0975777bae660bf02dba022d893aafe1a7443f23158055ac2ebdb29b5c05f641c3571cb5bdd80346501e2ab8f102ff47cbdfa5367b42ee56893a8b15fb2088b15c2bfa1b967b80ac30cfc5a713d4690d158be16a71c26e7f4a311bd65ad19b514ba7f4e2fd701742fd1e3dac4034ee263c216417a78e6fb2fe76552c3c4f455660bfaee090b3afcc2f50847e0816a02dea30a740c82008b26c5d05e2312641b4fb6192554c11ef5cb299f58901196804bba8d87fa4b4a1a2eb6d83cbdd5f6f75fb1ecddeef4054586cb0f81c7012301866d2a4811d40723eea2b8190ca5dd7f9d4e810036c22012f86319bbb5068e28afc723ca8650c3a8cad6609106e77b2e7e06bd854b03a5bc2fb94a24f1974755547ea11e488088c23f2066ce4a7b56c70ecfe53b474e176c73d1fb75dad1a2f57925ae82e1661823ec6e1edee9f55a872ddb386b59406ec9e84ebf03daf4fbd25d6e94abe9f5c750c219efd1909e7f47dc5f19b703273c667bc92eea606760ce8d845cb76890a47e51451755834f3653f8610df66ae16289525138dd37bff869c33f33f4080585cd5b9e2d536751dbad559a0fd169cf866c2517fe97349e5ece7a07956b6d384634be5c030517fb9ee36439cc1a5d5fd5016aaf4498dbf1235b1c7daeda55e896294de175238d768b9fbca5e2d7a304d3af55c74d770720050dd116979c78933b3a0c13d152a9604bee4bbc73fd72ec52144bd049fd3e38bb434220a39036cf28ad339847327724ba68dd7690261fdd32ea9a41df0543f2b65c37e5989e4ab0b087d99bd20307874b09bd568ee6a3f6107f785e3f36eff0b464974f9c2161740606aa6e2ad7137c1dac79a4d65f925ab4da3c724cb8654b9c89cc20415b0f18820f5256f2d4babfdb8d040f4fa884e8c5197043f09675a333b311f2c475aa99c6cb2d0b02888f404b1e3c82d0fd5bc00048da47f89e90bde2acf613b0b6fd90b78b1f36c554344e437388f945c5327ebc76069236c71866ddf2a57a7b4693344af4f8c002186dd0469957175ba7e590d5592e562955a4f7796a42b729ef59b3800a65361560996b4b54c3ea3bfc6d9788f6539b6c71744fe09798c9447e48cd0680cb241d07d325301af53efe92843c14bf78431a1e33aa3640d5f7ceb1fa26f1118d426adbbb116243aac8e5cf606ad3a8fae357971995afeac0d111154767aeeb55d8ff462e5b1f227b44c4d735072025cff4932c7e6ad1621b1ab32ed02b1ce3fa93309723bc029b59a15b88a92684f5d15dccddb66db544b2b282211e9d1ca1878f12da9bd03a618e5a5e1db61963af09ec0eed7d8b12987cc12ecaf32310d262ba29892d0005cefc1fcab3de2a0723443e2125cba51cd0f7d5a0ae55e6ed0dcb1de7ca164ebad663a360e627f5cdad4621ad39d8663a19c89b1b63ad6b5e30f74ba990a770a4df04529893bee02fb51263dd59fef839b55c5955a924b3cc37525690746d032344d164e391de1dce61201fbce8f906705c889409547b1a655290ed66a794cf49f2f6b8cf61b6cdc656e8dac9620bb02f435a42555e529ba4dfcccc4600f76573fba744de9401998bfabb9fd63d7ed99e61432ed50ba65da463ce07271a5128d3aee8ab30d2fc1305a735d9987489ea184a70e24f964959ae5e91b350c454f16762ab419936272f0c850fc6c5f2cb4044c1a12a8bcf81cc201e1d34b322599b378c3d4310b115a80d4d44af729ed4b999c1ef3d7ad9cc6039598a4712ebe5a72220d0478e25971b006d41bbb46d7d49f1dcc928291b7feec0eab858aa2c7a1374769ca9987723bdb42888efda4a4e9a2d9ae2b5098", 0x1000}, {&(0x7f00000012c0)="b4efbd7c80198426bc2be922e9817d129c2c9992db8db3af5c8cf5cab76d62912b73122382ab93f9fd763e44bfee5406383a8ba330baf0e298caa10a8292546c83b9cfe4b52cd4704e32d963ec2e5eb92087b294dba40e80d1cb4fbc32751081a471ed897b96", 0x66}, {&(0x7f0000001340)="39041b15937bb0d1cb6d8256ac48779a996a75d3b09fd2492f990b54395fc2db30366a1a0011d029941e95a7a6a04ec3843cc66d09dc61a526dff0ce45dea62b00675f1b0d6b1f1e00", 0x49}, {&(0x7f00000001c0)="18d2afd42a6e071f0dc329bf7d08536965ad", 0x12}, {&(0x7f0000001180)}, {&(0x7f00000013c0)="3f051660aa74714c9499aebe4d362689cc2a3cc87fc6486403da7ab80272735df34e39ddac6b73627b79cabe137bb748b9a448016e2a279075a445929baad78e7b02b99bf8d2d0d83a6b51353985f40747f04dee4e0b15333f79601697c3032c36", 0x61}, {&(0x7f00000024c0)="8e8de5c0080f34968728f47f95a43815acf525aea8c43ed3def32b4570944fbea9f6a484a4b070c514c833f5376a212e46f1badaacd743cde71a89d91352f794a66dbb180bfd2fb7d27a9963c739d1d9e0a1d8fba3a0e7a606266191408c0540d7db302b103b", 0x66}], 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x180) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x3) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) executing program 7: r0 = socket(0x11, 0x0, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000065000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2}) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffff9}], 0x7ffe, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x401}, {{r0}, 0xfffffffffffffffb, 0xc, 0x20, 0x5, 0x4}, {{}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0xd3a5}, {{r4}, 0xffffffffffffffff, 0x48, 0xfffff, 0x3, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x1, 0x1, 0xfc6c, 0x10000}], 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet6(0x18, 0x0, 0x0) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x801169ac, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x6}]}) executing program 3: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r4 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) write(r4, &(0x7f00000002c0)="0656131a63e7ac5897c6c9405c15ed6700c9e58040f136b33acf5e4e035f290ae5eee4b7add3ec5dda55484c0e298c00ba98f82e0954b9311e16a4a2631222d49c2055aff19e10bbca9e0ba86ce6446cf941950ba2eec0eef36b95a19d6be93e6d549ab5da16d182624629e3988f9ee4bdac323e4091d4327e24cecf7fedc0261722255a615aa4011563e25f9bc4dc0bce9f0df5f704e3843df4718c06bd6ad360c38ba6826ef01c4d4e817fb6f3edb3166ca4b0bbaef9c9b2ab736b613927c2be0bbd00951606fdc0cc9129fabb62e0f1e524973a256c872cfdd438cc73", 0xde) readv(r1, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/153, 0xe3}, {0x0}, {&(0x7f0000000500)=""/118, 0x76}, {&(0x7f0000000080)=""/36, 0x1b}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/89, 0x4a}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x10, 0x0, 0x0, &(0x7f00000045c0)={0xffffffffffffffff}) ktrace(&(0x7f0000004600)='./file0\x00', 0x0, 0x230, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004640), 0x100, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000004700)={&(0x7f0000004680)='./file0\x00', 0x0, &(0x7f00000046c0)='./file0\x00', 0x8}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000004740)=0x2) setsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000047c0)={0x6, 0x0, {[0x2, 0x5, 0xf58, 0x4, 0x4701, 0x3, 0x100, 0x1, 0x4, 0x0, 0x0, 0x7ee676f5, 0x31e, 0x5, 0x7, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x8, 0x6, 0xc1, 0x8000], [0x20, 0x0, 0x8, 0x1800, 0x4, 0x0, 0x3], [0x0, 0x0, 0x4, 0x2], [{0x0, 0x0, 0x1}, {}, {0x8, 0x0, 0x4}, {0x5d40, 0x4, 0x5d, 0x5}, {0x0, 0x0, 0x8}], {0x0, 0xb50, 0xacbd5b3d, 0x5}}}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004ac0), 0x80, 0x0) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000004b00)=0x9) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0x1}], 0x1) close(r0) pipe(&(0x7f0000000380)) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaa"]) executing program 0: socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000005c0)=""/162) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0xfec}]}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42}}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x17}], 0x1, 0x0) read(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x120, r4) r5 = fcntl$getown(r3, 0x5) chmod(&(0x7f0000000200)='./file0\x00', 0x237) setuid(0xee01) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c51cbb52877cf00d62de30a705703fc4355745b14ead3fffa356e3fee3e6be76a15f62d9845c69ea255f9590f26189d0d6fd6aa2fa2963d2d4b687812a63ba1d345", 0x5b}, {&(0x7f0000000340)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232e", 0x19}], 0x2) execve(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) shmat(0x0, &(0x7f000060c000/0x2000)=nil, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r5) close(r0) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x3, 0x0, 0xfffffffffffffffc}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) executing program 7: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16}]}) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x7d) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) getpid() ktrace(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x1420, 0x0, r3}) msgctl$IPC_RMID(r2, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe"]) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8004, 0xa4ee79abfabfc58e, 0x3ff, 0xfffffff6, 0x0, 0x0, 0x2, 0x298}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) poll(&(0x7f0000000000), 0x43, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r6 = socket(0x1, 0x2, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000200)=0x200000, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 2: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x9e) kevent(r0, 0x0, 0x4, 0x0, 0x45, &(0x7f0000000080)={0x1, 0x8001}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x4000000000000000, 0xffffffff80000000}, {{r4}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r4}, 0xfffffffffffffffd, 0x61, 0x0, 0x400000001ff, 0xa}, {{r5}, 0xfffffffffffffff9, 0x88, 0x2, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x0, 0x0) r8 = dup2(r7, r6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x0, 0x0, 0x0) r9 = semget(0x3, 0x0, 0x80) semctl$GETPID(r9, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001412, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f00007ac000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000775000/0x3000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca82edef6fc0382c47bd1c63e463375341590f6a000001003b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be92be24fe7a93f0003404660034d29087369babc60ce10bc4c561f687122c1b20dd9f1", 0x11b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) executing program 2: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2f, 0x4) mprotect(&(0x7f0000199000/0x1000)=nil, 0x1000, 0xee65066188d0fec2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000200), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) syz_emit_ethernet(0x8d, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f09000000570000030000000000000037f87ccdc0c4a92cfe8000000000000000fae52e6a4c2ce174204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bd"]) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x8000101, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x7fffffffffffffff, 0x7ffffffffffdfffe}], 0xb1e1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) write(r3, &(0x7f0000000100), 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f000014f000/0x1000)=nil, 0x3000) munmap(&(0x7f00000d8000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000002000/0x2000)=nil, 0x0) shmdt(r5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x25) setregid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r3, 0x80000003) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r4, 0x2d3608a5) socket$unix(0x1, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x3b) setsockopt(r5, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x100000000}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r3 = socket$inet(0x2, 0x5, 0x44) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x7) listen(r3, 0x0) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="892500004000", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x4}]}}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="91a6e341d8bbffffffffffff0800450000f900000000003a9078ffffffff000000004e234e22", @ANYRES32, @ANYRES32, @ANYBLOB="4008001f90787fff13129a5abe51d7aadeac84c75742130686fd010402030305080a00000015000000050303651312c1951cde44e53f3fdfc07d85a06b56fc000303700033570000007749527436c230435939cf245f89cb0c3f6c884e2660a2c549b0badc033af3f5cf28abf54160305d7ab40b1d8195588dfad52a0c5b080945695cfee1b6f7e78690c33720aad7f2ddf5249513c8bbdcd0cf1fc75ebbd38d6cdf07c2d201223b040000e0a1f380bd16fa9069d76308fbb9f121d6a168e7ea92d250cddd12057c77d53a33043f8298f306908a72ab9e69193d8ae3ea9da5e02a3ff00ad5c2c0a8d4778e03073de87879e7c9b5a320c1d68178d4e4a100bf424ba23385280cc81b99a825d76b9c21d2aa3df48b14a6c5848291cdf0628821e48368a9b8cc76a041e38fc473eb69b8143cc59abb69bd00b96680ed4571d1d335d55eec72cd2ebe88fe14e0d5723b3c52ff0988dfd869a897a6fef1ee0fbcec79cbd1893cf911b24303e0b93e9c31f3b6d657ce08712a037ddf47168a4f38c8d05981c1fb89d922745e1592301c259f4b0c000000000000000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3b}, 0x400000000000028f, &(0x7f0000000700)="71f91e3471ac0058bc5a91501dd4a34b8e5f84cf71b59c7afec37082e6ea908bf84ecdd01f2487fa4eaf80aefac6d322306b13afa9768dc816a6aa690cf0c2f9a6c31d0cb8002560f54d7dd4b32b859d6cfd9e20f773e4b400d4ccd465d916d2708e8d1a1b46d611eb9799ebbe70db8ebf88b8f70972a0b0171d02000000495ba06de5d0ceff882a47d2bf7946737b8bbf5e08075ed7285ef93852a7505277be3f1172acbe562f13f8c71d391bc8dbb6649d61cb75d1c81a85ce4b6b8bc29f4977b6cc811b9740f9138d2129427c980f831cd901e64c5a28e5d49c444dcc5a0c1ddf4defeb1317e53e19205dedfa62fa2ff1b86592e22f4fac6b99afd87e8cf98c2f5a2c04bf3c3dfaec57fe29f71055a16ccc4ccca08621765860f15f1e11cc4ac55c47a6d83fe51b87d4ff13392842b1b90ddb0a20532d704c043f48248662ffd7140846b918f2cd66923fb7b730ee5c435be4199f9af32703803718e44a0c6964408245c3c4217af329c68a68041997e52444af37427c8886d5711a2879871638819da318db36f7ef342262de6af1452e9a6f07017d444637eb84833283c39c5b57c512c88acf09796e63ec08093e119887de61a0f0ea61d6b5c1d7a99f0000000000000000000000000000112eca948d45db9ebd4b58bb98b6a6817827cc81727342120d3fc5d54547834fa5c8cca976cbb62e63e6e16594547fcb7a143486fc9a90ee060a97fadfac190e53f32487d514f2001f1b67fc382031cbc15763d26106f978a5827d14367c119891849ef7b8dd90e3a9c02f984524386024a2a02f8cc8fe0d3e3114e81eda9792088043e1d13f15042f7e10021f13d03c103fcd7a4cc8299e34aab570d96236d764d405f06266943918ee13b47b7d0803a43f786748e2b3cc44d3a7e8d6952d7811d8458b4b014190b8e8da551fe0025c0d950bf0eba166f31d0576365d66cc6e16408542126d6ca365b8963f1f7a49f09639669a40478d51d2402c34db967af63132d8e25c4db8112bddc922ba30217f7e871700643b6ccd651dc2e2af472ecfaaceaea145ba1883897004c1b3843f93", &(0x7f0000000000)=0x2fd, 0x0, 0x0) r1 = dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) dup2(0xffffffffffffffff, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) executing program 4: socket(0x11, 0x1, 0x9) socket(0x11, 0x0, 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227a", 0xb9}], 0x1, 0x0, 0x20}, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/138, 0x8a}, {0x0}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f0000000840)=""/193, 0xc1}, {&(0x7f0000000940)=""/245, 0xf5}], 0x6, 0x1000) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) seteuid(r3) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) socket$unix(0x1, 0x2, 0x0) executing program 2: mkdir(0x0, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) getuid() setreuid(0x0, 0x0) chmod(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x2, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00004fb000/0x2000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00', 0xfffffffc}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) close(r2) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x81}, {0x6, 0x0, 0x20}]}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000600)={@local, @random="5a52007b49a1", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x0, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77", {[], @udp={{0x2, 0x0, 0x8}}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ftruncate(r2, 0x80000001) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x138, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x5e, 0x0, 0x81, 0x1}, {0x74}, {0x8106, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000180)=0x8) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = semget$private(0x0, 0x3, 0x830) setreuid(r5, r3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x40006, 0x0, 0x0, r5, 0x0, 0x34, 0x2}, 0x7b, 0x7, 0xa}) setreuid(r3, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x4, 0x0, r6, r3, 0xffffffffffffffff, 0xe2, 0xff03}}) socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/203, 0xcb}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x13f, 0x0, r6, r5, 0x0, 0x0, 0xcfd1}, 0x7ff, 0xfffffffffffffffe, 0xffffffffffffffff, r4, 0x0, 0x0, 0x0, 0x2000000000004}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0xffffff8d, r5, 0x0, r5, r6, 0x18, 0xfffc}, 0x100, 0x100000000000002, 0x551}) fchown(r0, r2, r6) r8 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, r10, 0x0, 0x0]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xc0000}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="b133cf8b75408cdd14a0c5a09c90708941d68213aa00b7bc235507c05f5b4d773276a3965e382a832df193da86ae9dfb7235cc960b19bb316120d40c00fbb6868ade6e5dc830a2874774e351d813632246e0e1f4f04cacb6d497651e24a5bd8d5ba8bac1976023f187406132297146609d6233f9bab33dfed8ca5bd3b2d4919253302b01f2f108e21f6a64bbd68e57c18262dfdd17d604a7870eca8f3ebae4b0662c756a5013fb05c677839d1e8bc51fe46fb97e7fc3e35a0b7f2482f435", &(0x7f00000001c0)=0xbe, &(0x7f0000000200)="72a866984c932c5adcea741c3e0d43f323da8463da353ccf4fa85ceca166e565019182dac1cda8a15cac597ab24485e61712556f7ae7a42629a8e347bdc3ec4aa1ef956980d963685b953e46ebb8ddf8aeb462d63e1448b3addc94afc6f1762cc3e6f0b2f6a9dee80ed2ad4fb955a14273edcfc96736227a490543691a2b29", 0x7f) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0xde}]}) setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setpgid(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000400)={0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000440)={{0x100000003, 0xff}, {0x10000}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r4}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0x6, 0x202}) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r2) listen(r3, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) dup2(r2, r3) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a30b8e7f840f81b5e87aff077082", &(0x7f0000000080)=0x191e, 0x0, 0xfffffffffffffc5b) sync() syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x11, 0x2c, 0x65, 0x0, 0x7, 0x6, 0x0, @loopback, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x1f, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000080)="6cfe1e98eea49fbaf20dfc1a263c09594182cdb8119f732523d2bab8fb6128903d185a55718d6bb35262e21bdf577f3aebab61", &(0x7f00000000c0)=0x33, &(0x7f0000000200)="60916da981b7f73edb6264de49747539a9c433e5b902d6c80411407e41f7623c8f14d6a25a07a17ccc8e9644eae071046357af477e5c56f5c55eace1d8fbff74e0e161abe1c71f5e4f1873a1e6eae328972a761af54b1d706248766da9", 0x5d) r1 = socket(0x1, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/33) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x1, 0xffffffffffffffff) executing program 6: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x49}, {0x8146}]}) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4100}, &(0x7f0000000100)=0x1006) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r5) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r7, 0x0) setreuid(0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x81}, {0x6, 0x0, 0x2}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r9 = open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x4) chflagsat(r9, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000200)="b2a5e22165900d1fdd7e1f4fc26fdfcc1d8c437ca734b2445460cc72cda8ac6dd7d907cbb7da9039a6ea36125cfdefea2f99a3de744ac6ae7b0a6ccfb2c36ad9df5ff3739b581de72d27542e607707828cfd7571de8ab213e145f0b9cef17a74609b7ffe782c2d130b3f14d29758d294e1ef30e2cc262304bf9f6e5ad81708e1a8a3181800b2fa182a8c0158463ac0f6d728636efd5f22ecaa08fba8eb9a9c03", &(0x7f00000002c0)=0xa0, &(0x7f0000000400)="3b4df2c612c03e2a9d5f55b27e1b67fc1731028ff8f5a59b1731ee7f4fced26c6e64a6d22954b3c68d205955e2ce4354d4b8b2232e22308a35d442c2e0c1bbec8d147405b8de2adc9f0241fc45cf38ba94b7e06c8a5ef9c38f60eb7519763f830f695b90d68026749d5c36e37c1d5b1a94d151a4cc7db809ceb3b9bf4b15f0e382f18ee04981517b80cf66dc9e249ce99b19", 0x92) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbff2f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x804}], 0xe4a, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="3a00f06ae92905919fcb8031ccb9b7e7ef00064fb39efc70f669855aa83e7e542ca3ae", 0x23}], 0x1, 0x8) chroot(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = dup(r2) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) executing program 7: socket(0x11, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r1}) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340), 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r4 = getuid() setreuid(0x0, r4) setreuid(r4, r4) r5 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x64, 0xd3}, {0x2, 0x0, 0x0, 0x4}, {0x806}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b4, &(0x7f00000001c0)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4, &(0x7f0000000240), 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) preadv(r4, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0xa) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000180)=')\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='#}-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='\x13,!/+--{]', &(0x7f0000000380)='\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='/#*\'&\xd3\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='.(@\x00']) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x8, 0x1, 0xfffffffffffffffd, 0xfffffffffffffeff], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r5 = semget$private(0x0, 0x2, 0xd0) semop(r5, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r5, 0xffffffffffffffff, 0x53) setreuid(0x0, r4) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x10, 0x4, 0x6) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) syz_open_pts() r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2, 0x8}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x21, 0x4000, 0x6) fcntl$getflags(r5, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = semget$private(0x0, 0x2, 0x101) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x0, r1, r2, 0x0, r2, 0x100, 0x200}, 0x0, 0x3, 0x5}) r3 = socket(0x10, 0x2, 0x40) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000001c0)=[{0x2}, {0x0, 0x300}], 0x2) r4 = getpid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) syz_emit_ethernet(0x118, &(0x7f0000000300)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa86dd6009000000e20600030000000000000037f87ccdc0c4a92c05a08dd3100000080000fffffe0000000000000000aeae6d642552a77bfafaa9a1fd330cb7d4b88a3721db959573b54fcde055c75e93fbab64bc4b2e83d304b6328aa5bf12980c3a5f94f170103522937da44f40281fee2505ba0e0b8e08b4c2695da5ca5d1d2ffd0f8825351e5c4641a14bbd51a41c87b3f3792ffa0e9f295a98dd62c40f89318adc2cbeee40305dc095116a7334fce99a37f68b24989af09352de1d3d5c8e943a3d6d86a67611083882ecc5090f7f0822b5f9438fdf668b48794d592fa207789808e7a22ec994f0c491cb8ed54af21bf761f05a0f8510856b4dc1aab6d71bd6e5b0f5e830c9ba87c1c1d24a7e251cab"]) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) fcntl$setown(0xffffffffffffffff, 0x6, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r6 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) setreuid(0xee00, 0x0) close(0xffffffffffffffff) r7 = socket(0x6, 0x5, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r8) r9 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r9, 0x0) executing program 3: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000001680)={@local, @random="ffffff00", [], {@arp={0x806, @generic={0x6, 0x803a, 0x6, 0xa, 0xa, @remote, "b2b81d5b3410d315514a", @broadcast, "8be3427e3cd110b569e2c60b37ffe86f"}}}}) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) close(r1) executing program 7: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada24", 0x32}, {&(0x7f00000002c0)="d8c0671d8f816dc7a0abe7d75629ca21ef8ac2fe8ff46d14da254ff75ae19bec4cadcda3ee098a7ace0583ffa6bbef0625e69ea0c2a97a2483c2836c1ecad1a7c051e9b53afae83e4a0f3c33d909735cf86523be51a457b2e802e9690311fcd1f210a062c5ac5bc47e2b86f7cc6ffe5887e14fc50a143fd559efd52a110bea24edd00baab68880b69ad62bb1b4cfb52e68eede5c65a333df14467b4ccd3d3290324af58cc12c0efce4193c9eb2b848bcc3c22727f0c81dc6406e4a234929", 0xcb}, {&(0x7f0000000140)="33a8e80732f79d51139906a1ec96bf", 0xf}], 0x3) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ftruncate(r0, 0xfff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x800}) r2 = dup2(r0, r1) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r2) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0xa8) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000180)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x1, 0x1}) setsockopt(r2, 0x2, 0xff, &(0x7f0000000240)="ada9828eb8df81c7faea40963300f1d1a924449c977904316f85a4ff0a81015a014faa529ee20d3f46377828a6c83034b600aa2cdc1f51927d850ea53e225003fca64a7c7674490b4c37cb5c68cedf19185552db00885cafd2d8d256b00902a4d78088466192d8d320c567d48bd72f5c8144beba74465d3d5c94babe410996551491333b01f581e16e16efe7b96f80d2f9917e1a77ac549b0187b18965801d2c6ceba538733d71cea09f32738d4a37036c8072efb2498ba18df4615684c5747718772e207a41fe9e560adbe5eb56f0e4eed88d1e4cf383f31c", 0xd9) fchmod(r3, 0x78) r6 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000340)) r7 = getpid() r8 = shmget$private(0x0, 0x2000, 0x91, &(0x7f0000ffc000/0x2000)=nil) r9 = geteuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0xffffffffffffffff, r9, 0x0, 0x18a, 0x4}, 0xfff, 0x1, r7, r7, 0x6, 0x6, 0xfff}) r10 = open(&(0x7f0000000440)='./file0\x00', 0x8, 0x7) kevent(r2, &(0x7f0000000400), 0xd8, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff9, 0x11, 0x40000000, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x6}, {{0xffffffffffffff9c}, 0x0, 0x20, 0x2, 0x1f, 0x1}, {{r10}, 0xfffffffffffffffb, 0x10, 0x2, 0x3f6b, 0x480000000000000}], 0xdae, &(0x7f0000000500)={0x100000000, 0x4}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000005c0)=0x400) sendto(r10, &(0x7f0000000600)="5ab1ca8a953ae07f15fc63aef623649c110c26a3ea4ca1cacd92e43dac1d4c59511f06cc0873bf19169e80271abe2fa52ef133c969fd0fa63fa183f9fd4f97ec279b266fbdad635de58f57095426f5b44f9633bfaa281eb27279573761a0bcc669e667a807db0c0e9dd2e8d73ae2f2d862113ae3e9abeb2c8e4ac1a5674cd09497175b3e4651c04fbd7912dee13f0d08857766ae90645d38ba130ff30bc2d8576dc1ae37e0535979eec4cfbfa2cc10b92eaf6f1217d1cd1bd82ba60ff0e4f8c4b4e988fae75ee6dd079bda1ae3c7b7792b7d2324fe16fb9ec452bf5a1c004521277386535e973a392b002def8aa6f10b3c8026ea937e99926c4e", 0xfa, 0x8, &(0x7f0000000700)=@in6={0x18, 0x2, 0x401}, 0xc) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x2, 0xfb58}, {0x800, 0x1}}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000007c0)={0x5, [{0x1, 0xfb58}, {0x1, 0x2}, {0x7, 0x200}, {0x6, 0x83c0}, {0x1, 0x86}, {0x2, 0x277f}, {0x1, 0x7}, {0x1, 0x100}, {0x1, 0x21a}, {0x1}, {0x2, 0x6}, {0x3, 0x1}, {0x2, 0x938}, {0x3}, {0x2}, {0x2, 0x2}, {0x2, 0x46}, {0x1}, {0x3, 0x4ff}, {0x3, 0x5}, {0x2, 0x5780000}, {0x1, 0x1000}, {0x1, 0xfff}, {0x2, 0x1}, {0x1, 0x7}, {0x1, 0x10}, {0x3, 0x32f6}, {0x2, 0x554b882}, {0x3, 0xffffffff}, {0x3, 0x9}, {0x3}, {0x2, 0x6}]}) seteuid(r11) executing program 5: fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000a40)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a", @ANYBLOB="23ccd77e39b1405f7e54cced7e8e769c66391865e10e331e021509bbbc1f89d8b844107d4c24076b58869da1e713ef3c40fae67d9a313055afd0c7a33fd0cf0fcbe57c5c62e079f370506313d8d36222e145d28e7754b97fe3c8c1cbadd1a6405cb504e54b8b9b1821d12f79d00907296c1f1522942f6e136543d68e43a1b31d59b6a6102f7e8201c42793ed21ba6d5086b6c57e4850023d9cffb12d", @ANYRESOCT]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2, 0x3}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x33, 0x5a8, &(0x7f0000000440)="7a11d455464bb5cebc35851a00ddf95f3d87948c5a48a24be9e09b42c56a8e96d6d9013183fd48a2c956ac86596be954a73ea0e2924b2f", 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) setrlimit(0xe, &(0x7f0000000180)={0xfffffffffffffffc, 0x13c}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x20000009, 0x20351d, "28b77c09b87aa5780008000500"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81, 0x2}, {0x6, 0x0, 0x0, 0x6ded}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0xcd) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x49}, {0x8146}]}) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4100}, &(0x7f0000000100)=0x1006) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r5) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r7, 0x0) setreuid(0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x81}, {0x6, 0x0, 0x2}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r9 = open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x4) chflagsat(r9, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000200)="b2a5e22165900d1fdd7e1f4fc26fdfcc1d8c437ca734b2445460cc72cda8ac6dd7d907cbb7da9039a6ea36125cfdefea2f99a3de744ac6ae7b0a6ccfb2c36ad9df5ff3739b581de72d27542e607707828cfd7571de8ab213e145f0b9cef17a74609b7ffe782c2d130b3f14d29758d294e1ef30e2cc262304bf9f6e5ad81708e1a8a3181800b2fa182a8c0158463ac0f6d728636efd5f22ecaa08fba8eb9a9c03", &(0x7f00000002c0)=0xa0, &(0x7f0000000400)="3b4df2c612c03e2a9d5f55b27e1b67fc1731028ff8f5a59b1731ee7f4fced26c6e64a6d22954b3c68d205955e2ce4354d4b8b2232e22308a35d442c2e0c1bbec8d147405b8de2adc9f0241fc45cf38ba94b7e06c8a5ef9c38f60eb7519763f830f695b90d68026749d5c36e37c1d5b1a94d151a4cc7db809ceb3b9bf4b15f0e382f18ee04981517b80cf66dc9e249ce99b19", 0x92) executing program 2: r0 = shmget$private(0x0, 0x2000, 0x2b8, &(0x7f0000ffd000/0x2000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) flock(r2, 0x7) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x5}) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) executing program 2: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0x1}, {0x8000, 0x5}}) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x1, 0x400, 0x1000}], 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001140)={0x400, './file0\x00', './file0\x00'}) r1 = semget(0x0, 0x2, 0x21) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001180)=[0x81, 0x2, 0x1, 0x1000, 0xc7d, 0x8000, 0x5, 0x3]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000011c0)=0x800) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001200)={0x2, 0x84a7}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240), 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001280)={0x2, './file0\x00', './file0/file0\x00'}) chflags(&(0x7f00000012c0)='./file0/file0\x00', 0x10000) getgroups(0x3, &(0x7f0000001340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000001300)='./file0\x00', 0x0, r3) msgsnd(0x0, &(0x7f0000001380)={0x1, "57e94e80c4cb3eb197b2314fbbb23f10406fe5fab9a4b1486e9155f7590c6c1b86bb77d75b99450dad9a146f0c88af1e8224c5e1e53e8594007d31ce3a874d5ea53aa18f49eaa2c8"}, 0x50, 0x800) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001400)) open$dir(&(0x7f0000001440)='./file0/file0\x00', 0x80, 0x50) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480), 0x40, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001500)={0x3, &(0x7f00000014c0)=[{0x400, 0x1, 0x7, 0xfffffffe}, {0x7fff, 0x2, 0x3, 0x401}, {0x240, 0x52, 0x3, 0x7fffffff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000001580)='./file0\x00', 0x0, 0x1) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000015c0)) ioctl$WSKBDIO_SETENCODING(0xffffffffffffff9c, 0x80045710, &(0x7f0000001600)=0x80) setrlimit(0x6, &(0x7f0000001640)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001680), 0x20, 0x0) sysctl$kern(&(0x7f00000016c0)={0x1, 0x1b}, 0x2, &(0x7f0000001700)="55b673bf49218ae1638947967d89273ebb842ef51ea97c4526ad729226825675f482479875dc0321bedfc4e4fb0c6921399ee7f7dc7a749452b3024c7a50a7d5f3e00f4e70efe40427e291473e1dd026ba9d9e32d55e0bbee02e76c0110199f3f9bbef7e34d77639cebed9d50c2447349eba0b52cbcc5b7e380c8d6cdbafdfe9e5eeac094426113eaedca2663384d0e7556b1e9dc2d881f74d132bf26068f8ba676fd1b98793b246d08fb76104c732010c37f3a6a99fcb1ab0fe33be8fc8549c4fe13d2a64b833031f635fa423dea5abcddb3a7c97c098218af0d526bc3d2c0908957193c0ccd6", &(0x7f0000001800)=0xe7, &(0x7f0000001840)="b07692a93b7581066089c0e2def4dc794eabdf173e", 0x15) sendto$unix(r7, &(0x7f0000001880)="05a24b11544abb920855629dffbcacf8159c82d263d85b934073f5b0c03ef1be4cbb6725d318789763571f3a27c51299a46a90883577a145b345ea65339c3502e6e53350f5492994954d9574e63f982a3d414058160a31f750cc8dc88b301e8948117ce0b5601916fbcdcf3c0ba447ac959343f4ade215b6fd4784bd067a45a0e4519ef570c40d31ffab3b417d9be3c4a0c61db764535bf60ea81d5efb6093919f85ae126c37d65e", 0xa8, 0x8, &(0x7f0000001940)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001980)) openat$vnd(0xffffffffffffff9c, &(0x7f00000019c0), 0x20, 0x0) executing program 7: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) syz_emit_ethernet(0x42, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0xa, [0x9, 0x1]}]}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x2d9, 0x3, 0x80a19f, "bb08000100f1675912508b0000000000e7ffffff"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/76, 0x4c, 0x41, &(0x7f0000000240)=@in6={0x18, 0x2, 0x55ba, 0x8}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="6bfbc2fd79e78c2da755143bff1d3e9eae337874ae0f9617f0c87f32d1b1a9e01cdc192735f7387d7fecbb706212ae11f250c79152fa0de416e35fde7e0163e98d3e52851297e9fb1909c903b26c83d16ff22fe3e15726a48b6b9565aa991a7443f1ebbba0449416", &(0x7f00000003c0)=0x68, &(0x7f0000000400)="c7402c3ec84ff9908f98828f6628ba4d3ec2b1d92a4c3f85354e34695f6077a17879c60ea5b87b95e6009bfcb900e02552d7", 0x32) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0xc5ad0ac019a00be5}, 0x2, 0x0, 0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r6, 0x800c5707, &(0x7f0000000180)={0x2, 0x100, 0x3}) executing program 4: open(0x0, 0x70e, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0xf7cc205b2f43ac26) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1e, 0x8000, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000100)) executing program 6: openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = getuid() setreuid(0xee00, r0) chown(&(0x7f0000000080)='./file1\x00', r0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) syz_emit_ethernet(0xbd, &(0x7f00000000c0)={@remote, @empty, [], {@generic={0x8019, "14aff12de9482f42b88ad0379e4fa4f33060893c4764088700c88a721f5e8316c0dad5ccafe2d513e7d306b19c542c41be209b17b44e853054e6ca537f96c4eba5f4bb8493fad9e1ea4e1021880cd40926463588b0fbc06127fd3b28c98719e4dd42c92dd823534d40cb5308bc73e96f0068c2a76f3b05f5a3d9abffee54e33f70a0b43f5b4bc04f4290c1fb564ecab2936c567d87c7813374a7b7109409c727d0c82329f3e6f79f04871ef7903458"}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) executing program 6: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) semget$private(0x0, 0x7, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0), 0x0, &(0x7f0000000600), 0x0) executing program 5: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r0, 0xebd5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r3) getgid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c75ad1ee897ff721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xe0}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x40c}, 0x0) syz_emit_ethernet(0x305, &(0x7f0000000200)={@broadcast, @empty, [{[{0x88a8, 0x5, 0x0, 0x1}], {0x8100, 0x1}}], {@ipv6={0x86dd, {0xc, 0x6, "eac45d", 0x2c7, 0x33, 0x32, @empty, @mcast1, {[@hopopts={0x4, 0x0, '\x00', [@pad1]}, @hopopts={0xf0, 0x3, '\x00', [@ra={0x5, 0x2, 0x7}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7}, @enc_lim, @ra={0x5, 0x2, 0x3}, @pad1]}, @routing={0x0, 0xa, 0x0, 0xb8, 0x0, [@ipv4, @mcast2, @empty, @rand_addr="dee2f3494cb346611c2bb3c2b05ce62a", @mcast2]}, @fragment={0x2e, 0x0, 0x81, 0x1, 0x0, 0x4, 0x64}, @hopopts={0x70, 0x1, '\x00', [@pad1, @ra={0x5, 0x2, 0xffff}, @enc_lim={0x4, 0x1, 0x9}]}, @dstopts={0x33, 0x3, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x80}, @ra={0x5, 0x2, 0x3c5e}, @enc_lim={0x4, 0x1, 0x4}]}, @dstopts={0x67, 0x1a, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x4a}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x9}, @generic={0x81, 0xba, "4150189e887e281818a629f75fc851857ee0df4210a2965bb653396a3394d85cc49bf468ba08cbba04c325475773945566e747c4c3b8c393df29fc8964a54461755b7e24b76f5ec508852520344b24bf939f0afcab10c0a5e8d4bba75f895128aec5957a08a287bd3a92409209843da7ad1b108bf1b06654fc4fc4426b05c64be390144979551b4ca87626669d75754615d42fdf95024eb13088b671be97f97d667190161bebf796bb68029f0f76b4553d7717a12dd4420817ff"}, @ra={0x5, 0x2, 0x40}]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0xfc, 0x2, 0x6, 0x0, 0x80000001, [{0x1f, 0x13, "9c5355d761238fb48c00e58ae7c72c1a3b76db399a6842834b446b41e7ada69f8db55a799a78fcdfd37b9440b18747ed9368a956d77f280b4b8389076b37ffd7a5c70452714d7a98adffb45ca40796f8263181fda77b26fe88c02aec00abdb06529cc2ecf1eb6faa9d1580c80cf0624550a0d9d1e6833b9af58513e10eca9035ab4c1ca51b495f5c676c86ac07d2bdda78fb05457d7b8ede72de8b"}, {0x10, 0xd, "2ade27b23a6fea802264c479c4fffbd68e54dda7a612dc096313c9b72da5fa18c910fce151bce52c34aa1707acafaf6082f5ef6cda8d4abb300a43a9c774934bdb6fde46bf149412c4af09bb416a40c623e6dbc4e55b689c7ce3e31e0748ae3637ea85bc38b76c26"}]}}}}}}) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) syz_emit_ethernet(0x46, &(0x7f0000000100)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x10, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) executing program 4: r0 = socket$inet(0x2, 0x3, 0x102) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de3", 0x43, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x1db, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x4000000, 0x4) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}, {0x10e6}]}) syz_emit_ethernet(0x81, &(0x7f0000000440)=ANY=[]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r2, r4}}) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000600)="ecc857bd7dae177945b2595f7cfe0a1862273d8168b7e92d5a5bdf6ada1c8d2600130149ca5b75b2851d1638849c4df403d6f8322a5f008405807d11e6a0f64bf8d0a63e0b747e9206d8cfd7f62d9238ee7244c0b03b6ec96954eb49552d6a554f7b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2120301e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64fa44d0624416d7cb06797a737946a125010d8f246e157ba1b11fb85226ac318a5ef56d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603dddc14b78f603cc7ac27a6f89838f26a640ecb9f58f7c071c544864762b6748c3f66", 0x100) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x6cf, 0x3, 0x1, 0x0, 0x0, 0x0, 0x970}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{0x0}, {&(0x7f0000000680)="74e4af633f1874265aa37081c0fa5674a39c5f2f1bd114048a7ab7a9a32c0a5dd553b93ff7e222f033732f140da842f02b31c6151b50d18b7cbf9e5db43858e4de19a9ac0e610ddb495871b0b4431cadd0a39d18a99d9b57efd0735634ff5b8289b92ca0c9c31c49a52ad1521bf81827f6cc430b7ccc0fc18c1c3e7fc2e0c7136cfb9094f1d791aea40aa83bb7b610e08884045b2d855de3ba15683d9de523009546e2391ea4188cad3f94d0e6fb18d5b6af2f9b2ff0db3b64695563753be68c", 0xc0}, {&(0x7f0000000240)="134a98c4442b5b6c65de08c88429d6c5bffa9fe3db9c4cc1ffa35b9400f5f343e6aac8f54001c442ab48c3f15514a42ecd73f432c793e409386b06e5a10e7613d892fac865d9ec430c722623b2a2f033f798e9c0cf49737100dd6738e2147c8dbd046854625240d4c5", 0x69}], 0x3, 0x0) execve(0x0, 0x0, 0x0) setreuid(0x0, 0x0) open(0x0, 0x0, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb0800450000280000000000019078ffffffff800000000e009078007f0009000000060000100000200006"]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000200)=[{0x5c, 0x0, 0x3}, {0x14, 0x0, 0x7f, 0xfffffffc}, {0x40e, 0x14}, {0x7fff, 0x9, 0x5, 0x1006}]}) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r1, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) executing program 1: r0 = semget(0x3, 0x3, 0x444) semop(r0, &(0x7f0000000000)=[{0x0, 0x3f, 0x3e56010e14061132}, {0x1, 0x8000, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x8001, 0x2800}, {0x7, 0x5, 0x1800}], 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) dup2(r2, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa0800450000300000000000019078ffffffffe00000010c009078000000004500fffc000000ffff"]) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) ftruncate(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1880) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004011986009078000020006041c93a00000000000000000000000000000000000000010000"]) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r6) close(r3) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6d}) r0 = socket(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r1, 0x6, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x6) sendto(r1, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x406, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000001640)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffda) write(r3, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCMGET(r4, 0x4004746a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x4, 0x40) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) connect$inet(r5, &(0x7f0000000000)={0x2, 0x3}, 0xffffff57) shutdown(r5, 0x2) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e730344861d011912be21d8f20905687a710ff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x220002, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = open(0x0, 0x200, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x7f}, 0x10) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/67, 0x43) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x10, 0x4000, 0x2) sendto$unix(r3, &(0x7f0000000300)="b100050300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff00372821120000ed720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b122012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0x98, 0x0, 0x0, 0x3d) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000480)=""/204, 0xcc}], 0x1, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffc0, "000000ffffffffe900000000020000008000"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 7: r0 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) (async, rerun: 32) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async, rerun: 32) flock(r0, 0x1) (async, rerun: 32) flock(r0, 0x3) (async, rerun: 32) syz_open_pts() (async, rerun: 64) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async, rerun: 64) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) syz_open_pts() executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x886, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(0x0, r3) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0xd0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) mknodat(r5, 0x0, 0x0, 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) msgget(0x3, 0x42) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x4000033c, &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) recvmmsg(r2, &(0x7f0000000580)={&(0x7f0000000540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000000480)=""/83, 0x53}], 0x2, &(0x7f0000000500)=""/49, 0x31}, 0x2}, 0x10, 0x1, &(0x7f00000005c0)={0x2, 0xbe}) close(r0) r3 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="417a2ad56dcfde5c750e269040457688be5f4df028f6fd62671b1d29fdd3dfeed451aa37200aace30f01bbfaaeb2e66b3a929c51955db7ac570c34a9d3c0b7ba5f445ccb802f275f0823af381aa9423f91aef5b4bda86d6964da55fbf22d2d15ee3ab9b974b570bd96adc5b44994641155bed957c394158bf5261dc4c1b5eccaf091a15f91ad52e107e6e25f0994768e20f89e2f2278b6f1", 0x98) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x1ff, 0xfffffc00, 0x93, "bb5e79a921c6405ded000000000a0000001600"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 2: sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27ed158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d4adfe3c85aaba7a70ef21aa3b31de0573b80c3d2c40b18bc577c4e3a83bbb403b5ed957be634ad271502bcea7104fae1f5f8f197a7e98f0f561ebbf83372841a93810e5305f240b7cf3958fb262ccf01c3d6d49cfe66fc0df4c61e4c3c8cd1b0283a2d413ab0e2f45a84d0e3c517c24faed4fa370b125a55b24d7c8a071e1c883529588b4f91f4cc3866e57caa8bdba21e37d048b6e3b3e98c", 0x129) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffff9c, 0x400c5708, &(0x7f0000000200)) r3 = msgget$private(0x0, 0x500) r4 = geteuid() r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r7, 0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xfffffff9, r4, 0x0, r6, r7, 0x0, 0x3}, 0x9, 0x3f, r1, r1, 0x1, 0x200, 0x10f1, 0xfffffffffffffffa}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) fcntl$setstatus(r10, 0x4, 0x8) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fchmod(r11, 0x1) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}, {0x0}], 0x2) r12 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r12, 0x8020699d, &(0x7f00000001c0)) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="a9a8a9595e231e30adce89900ccc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538bb74f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b4329f1ec3346c2452de0dc241ae19e3cf35fc70d04000000ebffffff38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf52373ecfe08899212969a26dbced6e9c17b1c9f791a6b64c3d749dffb26cd9742a6f4aa765f06016baf81182694bd540418b678d425ba5b0f249677489c878ec59089ae0d6cbdafb5cdccf08c14c0908d7c2247a7e375ecf07ef2af87974b6e9fbe72c5bc4eba5753dccc2fa5f44fe780d7bfb343fc30f5ccd6a6e546041a2cca8d835d000000000000", 0x105}, {&(0x7f0000000000)="d4", 0x6}], 0x11ef, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) getitimer(0x0, &(0x7f0000000480)) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd6000000000183aff9c7e6b5081645bf0ef7f0865911feb7efe80000000000000000000a931f3dbbb88009078fc000000fe8000000000000000000000000000aa"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$KDSETRAD(r8, 0x20004b43) executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, r2, 0x50}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/8, 0x8}], 0x1, 0x0}, 0x42) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) open(0x0, 0x78e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f00000004c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r4) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x69) executing program 4: write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = socket(0x18, 0x0, 0x0) close(r1) socket(0x18, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) recvmsg(r4, 0x0, 0x1880) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004011986009078000020006041c93a00000000000000000000000000000000000000010000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ff42544de7a132d012133d7ad377efa4feffffffffffaaaaaaaaee0900000000000000303a008a211dd1450021b05f5a1957de740000fe80000000000000000000000000000200000000000000006000000000003a00fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 2: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x3f}, 0x10) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)) getdents(0xffffffffffffffff, &(0x7f0000000180)=""/82, 0x52) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getpid() ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, &(0x7f0000000280)) close(r0) r2 = socket$inet6(0x18, 0x1, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r1, r3, r4}, 0xc) r5 = socket$inet6(0x18, 0x1, 0x3f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000003c0)) listen(r2, 0x2) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000400)) r6 = dup2(0xffffffffffffff9c, r0) sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000480)="c9d854291846e6d80bb176c451e918b964ee3420cb3c67ebb5fdcfda35bbf4cb67124b1e038446cef38995a4478a844488594115a9f25e4b93e9e1a015012df327eba9e81c432c2746910c1860e5291131a4b72b", 0x54}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x30, 0x400}, 0xa) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000600)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000640)={0x0, 0x6, 0x0, 0xff3, 0x79fe}) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r8 = semget$private(0x0, 0x4, 0x80) semop(r8, &(0x7f00000006c0)=[{0x1, 0x5, 0x1800}, {0x1, 0x8, 0x1400}, {0x1, 0x6000, 0x1800}, {0x4, 0x2, 0x1000}, {0x4, 0x2, 0x1000}, {0x4, 0x7, 0x800}], 0x6) readv(r6, &(0x7f0000001740)=[{&(0x7f0000000700)=""/21, 0x15}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x2) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000200)="98bf21a84917cb8120ade08dd9462d", 0xf}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff02", @ANYBLOB="f0d3ce74e6407b55332492f373c3bdf0ea56a393e39026478065fed18bad48764595496d5175d27e0e4eb186a15ea3110e29bff463ea1d6b4ca10be7468427e4b42786f76949fe3be372d37a90363bad526d1035723cf804cb45bd5f91c8935d805278e99124560bacb92145db71e6c900af0cdc7411baf117e7a85bf80f0aad498a655f74358524901aebd04525ed0ff4f3d89db65d4399b1dcd09972b31fa004"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000000c0), 0x4) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000003c0)=[{}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x1, 0x0) executing program 2: syz_open_pts() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000300)="60159fa4271ee02ad1b6ef9a8af38fa1e0582ed13f50393374", 0x19}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x40, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1]}, @dstopts={0x0, 0x2, '\x00', [@enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffffff}]}], @udp={{0x2, 0x0, 0x8}}}}}}}) executing program 6: getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x40}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), &(0x7f0000001140), 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = socket(0x18, 0x0, 0x0) close(r1) socket(0x18, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) recvmsg(r4, 0x0, 0x1880) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004011986009078000020006041c93a00000000000000000000000000000000000000010000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ff42544de7a132d012133d7ad377efa4feffffffffffaaaaaaaaee0900000000000000303a008a211dd1450021b05f5a1957de740000fe80000000000000000000000000000200000000000000006000000000003a00fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket$inet(0x2, 0x8003, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="15", 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x5) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000001c0)=0xc) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r3, 0xebd5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r1, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r1, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) getsockopt(r3, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r4, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xc0, 0x20, 0x3f}, {0x45, 0x4, 0x81, 0x1}, {0xe6}, {0xfff9, 0x2f, 0x3, 0x101}, {0x4, 0x8, 0x3f, 0xa}, {0x0, 0x3, 0x8b, 0x4}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) writev(r5, &(0x7f00000001c0)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5cfb", 0x8a}], 0x1) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xa) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) clock_getres(0x5, 0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, r3, r1, 0x0, 0xc8, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = getegid() setsockopt(r4, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r12, r11, r1, r5, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) executing program 3: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x9, 0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001ec0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x1, 0x9, 0x7, 0x1, 0x7, 0x2c, 0x0, 0x0, 0x2, 0x2, 0x953}) socket$inet6(0x18, 0x1, 0x45) r1 = getgid() setgroups(0x5, &(0x7f0000001f40)=[0x0, 0x0, 0x0, 0x0, r1]) close(0xffffffffffffffff) unlinkat(0xffffffffffffffff, &(0x7f0000001f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chown(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r1) r2 = syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup(r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$KDDISABIO(r0, 0x20004b3d) setitimer(0x0, &(0x7f0000002280)={{0x0, 0x7}, {0x1ff, 0x4}}, &(0x7f00000022c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x5, &(0x7f0000002300)={0x292, 0xe000000000000000}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008ec4400001c0000000000019078ac1400aae00000010800907800000000"]) executing program 4: socket(0x0, 0x4000, 0x7) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) geteuid() syz_emit_ethernet(0x42, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() r2 = getuid() r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="b84e2ef15ce7edbce2e80384048f5d4321c40b1ccd15cd54bbf9bdd530cf37492542e8fdf82b1452f1cefda14e28573d50e5", 0x32}, {&(0x7f00000000c0)="0225a1ce82fa79a2dfc921005c5f97fe446583f731462c4de9c2280c3252772c58a3d5d0f4b9bcf8f614cc74b641406c3444088fdfaf5fbb785b94506ff442dc96298f8333659f157816236d8f6efc98039460c5da19acd763bc12ddd2fb25b2b85ebc537329a4b600dd861ee2799e33d8f59b40581a7c9364c5af7260edb5695e3377684698d75bae5f94c6305f5b2c42f6d43ebc53d851b19f94a505ce7210f3268a6f690a8c6dda10d380e1ac409df2885ead168b581a97b8241ebde87a7165d82b98d41be78d923f9ea88407d82148e7729dc5095bb190107912b5b59966f6177af0b3822ba26dbfdeafa1b7cf58cc12f439b28b51", 0xf7}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}], 0x40}, 0xd) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)=0x7fffffff) shutdown(r6, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r7}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, r3, 0xff) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000480)={0x8, &(0x7f0000000440)=[0x0, 0xc3, 0x12000000, 0x786, 0x4, 0x9, 0x0, 0x200]}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x0, r0, 0x7) ftruncate(r6, 0x7) ioctl$BIOCFLUSH(r5, 0x20004268) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000004c0)={0x5, 0x1, 0xe4, 0x9931}, 0xc) rmdir(&(0x7f0000000500)='./file0\x00') r9 = socket$inet6(0x18, 0xc000, 0x1) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000540)=0x10000) r10 = semget(0x1, 0x3, 0x601) geteuid() pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="ba10c3c587643523ccae84487591881ddb3a701743f14cf703d87fd4f98e4b0ef22163a33c378f4351c2821d70fa5801a26ca8fc0bec0ede43a61f4ad18ecdae183996f68fd48b1c427fbaca7b570dac05eb8d952b8b7f6c5739402a9b4f7bde985de62383fd63018af5e23544362079e939b5a56ec797275efb22b34cdaadfb3a391e", 0x83}], 0x2, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0)={0x3, 0x4b0}, 0x8) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000700)=""/6) syz_open_pts() getpgrp() lseek(r4, 0x1ff, 0x1) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) close(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x8) syz_open_pts() syz_open_pts() executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x5) setgid(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x8000000000}], 0x0, 0x0) r0 = socket(0x11, 0x0, 0x0) recvmmsg(r0, 0x0, 0x0, 0x41, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00'}) dup(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() chmod(0x0, 0x0) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x1, 0x3, 0x2) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) setgroups(0x0, 0x0) executing program 0: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x4, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) shmget(0x3, 0x2000, 0xe4, &(0x7f0000001000/0x2000)=nil) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) clock_gettime(0x4, &(0x7f0000000040)) sysctl$net_inet_divert(&(0x7f0000002300)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000011c0)="d18fdd101dfba3f41d51dc8a5b0eecfc7cd9abdef6320ad4b60509350cf1c0ff3de1f7ff738a594eff9c9a2a9e716ae5ec195119dd76f9d18f14c31788a6ffcf0865056dc861901ea789ed117cc7cab2890a4e93d5034d937c4b742741e1c911ecf3b2acfeb6b76896218e5e4c6ad4c9b521d3267f1468c9138667a2d93897dcc4b53f22d7006ee71a4856295bc2f1f8c835e9fe5cc3fd75f55608e87944d3ba5e0ae56682f5d333ac80f6aa49bd6d97c9f2c6f5f431ed26eff54df1daeaf1497fc0ad47efccd7b6a1c5bbc1d01727ca24b7f581642d1767", &(0x7f0000001180)=0xaf, &(0x7f0000001300)="e261dc26813f6770ad5495d673dc210658916580e66157853822a4def6a99fa7fd459a76b65923c39e5b0da02a022116a9985b4c6a42efaccec3eb794a17a6efd09a05fe8f0e03af2dd36254fa0c06b4b0ad7bb9a89cc2ec673876504be700d3d5475215c827e3b3cd261c501ffd3d83ee820a9eefcb15d72be5fed4681a5ce547081346eaae8a9411d4dc1ee6918c7aa647df489019336814bbacf21c0fab3747e12a496afe1cf90d7a9ca522d1d5ee2ce50661ac1f4d39cedd04978ec21ecd60ca58c1df110dea6e5cf020e592c011b32867528d515f2588e5fb8eb8eb193c40ff722bc84001e6825002d9c1aa887f45b0dda3fd26ae7d29b8344f9044bd1c3af8d605595dfcdb94295327febd241c335187bdaa1ec7edaad23dc9e7b00a09239f00d0f22ef57564f0ec7ee97ca68f3f7fd52a78590979a39e4e03a5099bb4bb70b4f60fcd2914592d01e1f465ee55221007344274fbcb95660fe8eacd43aed11b0e4c15b92a7adcd10d738e13ef5112fad0eb28952464a58855fa0267c65aaa545adb2eccdb32d2ceda1c2544a5b7f33405901f958c81c61ba99323f0c7986c67471d298718a7f36e0aac8eb6394aa9b1c71663bb18f96f074b2bbae6e85d942cb50fc6b28c159b5efbab217cd39b942a7ce2cc2ea4e3eebcef6d6c5aba02f27c39534640fe5ddc404d91b0464966a714c8274c9b6680fbea1a1660294c62b7dd8ca2593d48857d97a04e97e76e18df2cf09f3a435b599f929e497d07a59d60070be6c78f8449e37e06e94add5a54c79136c9c3b924eaa75117db73366e807930c854eb26a0f9457b55efc861cb6ccbe23bd9ae044e8d42719487748b26d1b6ff378974a9e4a81f2a3c83c40cd39b40369bf5ad6d3e629c81b0031d2ebaed96ad7086454c58c3c0b3297ffc237e70f306a0c41e1d79aaf5be482433cb347552f832959e2245ba55296fa3a02aa57845e720efbaec7480df6abf55938f8a0f91fbc78f3d466fe6208c576b28f76ad6df9ecaa4dadb89b7fb993363c67d611ba4a870669057c2b6b8cadad6fff8d4604ad2c4ca6d7aa9131988326aa05b7e9147d15e3226689474fb97903de835177847be3e39c1a7761663812f2f10b6b4cee337eecfb0482ecab590b384db3e1858c5c75a993826b50c2fdf0cbed463199b5339bcfe09c49fa73ba92bd885fcb5b43057d4c67b99a3c9b17acae534867d0664a2e79537abe0e3b69698934499a75a223dbce1a73b978f7b5cf42433cf16f73b40078e23a3e2a35388009980c3bdfa6c6bd8e9df4ec5fc610eb7ce8998d739e1a8fcaf914831d3d7f6a03c89222156865a2d75099aeeda2064125a71e3d97794533336a8e5665052ecde4d6983e09c0962e6f02562aa146e758659d3ef52152a397af871b60e5c86d5b558a86c35554fa93890fc1dd889d1615efec7c79140c791efee5186219c822334c120daa527430ee7c1ed3e62047b47c34a23d093aca4fccd05ec4dbd11755e2d50abe45149f85f1abbfe552b1c86a5fd1fde95410ad5ff1ba0d93683914c7c70bc051ec9c0af1c61099a70459a9155c08b01d25e6d91bdfa2d03c31f206151c961cda39f5c33544122d892047f7555df169aea3608612e2384712c857b0d81463e018d23dd897109cb48488e8af46a6474cfee44372a34c0c30f7f470a77b6fd802f5404a21b1c81aab4e0d574446c7d15c8b0f3d756bde4a11fee420d055de7d767457f19ae3048e1a3e74702d202f0fb7c2370774a7ae82b3d7e256ac897f5827c5160451bcbfe9915eb60031acff9e924dce1874d823fd7b241d72db24105fe296c40d628e880aadac60701074178c850aae937220b9e25075c248290d2b2eb418ea6724b6fa1a8e07505b8aba8c2f4cd0dfff6f169c6aa12c00be3e7617cfd17b2f68bdc9ac9891b82499c1a7fe7111883b010920e4e88712fe441322292a8c1194aa62ccff7bbd579d982a29081da17817182942224f26a075dba1029d9ba54b342fccfbbc75baa2738b45a1a401ba21b2877174670128fe7efc9342043ea7085a2758ffffb3b5db349f984429c3206ad5b684503b1b85594c38c0addffc2ae6f0a1614139f8bddb67dbd6afa811ba67d3cba5ab5bf6c84868a9b8bd29b70bf391ddce32264c87a027a86797f667e1a538b41ed177a90e247be38f9bb0c830b453368e27af74871a11cf892c59c76e202e3d42a5b1e298f411659ede58fe14b3147f39909fbc387b27193f8172b86db94a3d1acc667135fefd28c8e61016b6002624e9f2af9c2c8ea49dd45466043c4a8f3bd1ccc881b0f3c1fcbc04e4007ecbeaaf41f79cf3cc7d4345f88f56cb67954c6efa2f9d4e309928a4fe1d0e12dbe69ca6ae2aedd22479624e45f0e48b85095bd18fceb5ca1912eb98530cbd745396cdcd893794f0b83d582811ef4ab45bccff23432892cfeff7dd4ab4b4ea369d5a60a8ebc87268a4b5a1439e2e9f39aace5786b45389711b762328b3fb03983a8c95ac62c638107b513107e06ef466b5f03704811a4e67348c20df23d77ff96d31ef6a75e6fc22f70b7bb03a577d0d434ff1c8a26c61c1736b4ae22567a9c03bc611c9105733dc210d744e85cdee10b05bca9916d82353842ad1d392bed9aa7d73bd9bf9caa607dfec0f2ed5c884a2548428ab0d0df01ac04a018fc1e4a4489b0047f1ca69d7763e1163e260c381791b2d6f6cdffbe9fd799eb57c5323be1ae4520c6115e44a2b5590e4b36f7a3c4ae3abd60bcd3a859efe352790c46dc0b606b46209ab2c5747724dbcbd30417ddf0c8ea7c6ee6e101c03b6716b4a3b19d6c5f07761e032a440277d9ff763ccc28bbeb47289eb0e1799192a9142462bca4484deee147270c944239f0168da67fcbdc9ed140720c9c7610efa4dc449e49dab7f00278ff470ddf432692bb9234d9a905442f873caa0f2818c43344c6e1a4397e443e16319dc552f9ceb472191cd7954280f81c7647c4e0c2489a72cfbbf74ea04423998cb4d14baf3bbc3396b8916cb5fb637dc6d6173b42c5bcf8eca8680c566b7baa6c2bc827734d2098aac1bbc1278c94d9aa77c4c607a4f8702c0c9b1a62c2f9c990d6fb8227890a7f4fdc5dc1bc42e8f173d8c55701a42c9bda97f90f24b19d0b00e6cd6a21d92c2fbe52a620d0085f043d673ae184b443a68c22451fc9ae73de9ce8b51ec8946fc79fa9106716c125f61918d80e4d950228e1461df9e625b5b10b4d8e03c027b78d7432ab74f5dd0b07dd3384ae2571f37547587dc505487aa9d3eb5ba8f9e67126fb394a8e9687e336ab88740bdec0fb3d06e0d7437fac4ebd43c3d19a7373d86d26b0d43ee663bcaa5b6934d70a5c0040b1c9565a3d0bdbbf48dac8cb95d5591978bf0163aea4b56cab309a45937249ae710db72840d3f20adb359946abfa81c09d63783d40558806d03347df5e27fc42ee255dbe7d88a826de1db487d6dee8e1cc0aeea7201e6c8a37120b34c4d4a744aa3d760599f81ba78e1e384355c19719f763e11e57673b4edcdfe7796ec2f2294e099730d0d5887babdade9ec39bf26ab3c539d6d1a0a540dd5a878db7b4ec35f9db8abeac368737545dbb8e675ce03820850bcc34a3857285b3a77de712a1c3d4513e0bdf3cfda5b9a3a8fcd2013dc67a5f366d8defc5e890b5ec1ce361fc26caacd6b7ed9dfd013ad5cd7783b7c0717ad308932ec6d5ed6e253c622c1d87fdd0e3551c8bd54504d168fd7611fa728de6319532f90f4c4ecbe550d9bb3ab19db8c299b954b01cb5b4b810dd6c262edbe24ab7bd6c6f5b2eb5eb5db20bdf3e47a1429df7817e6cb9a3968641ad139a155fc6ba9f3f76a51e6ea3fd77cf7151b89cc4598eec44b7f93f095dbb6f80083dfc3ca92b01fd76e27ea6597a0812ba83c2606f378ad311a879a5075bc78f5b9cea09cabebc65ae32f370a0e543bb0b1e774ee09c99ca693516d8dcaf17c1333b11579d47019528fb0f1ab4bd3394f8bbcf1994307dd2af8558521ec95713415f167a710e143e413a0df4842db115a7c9e9bf7e001c00cd61d046d3b5b152289cd0da14ed781393161a13e31b0c86e0a1b897cdeeb9e478e03afd29fc89e3abfc2f7b574afa97dc2338561623e80470b9e664f69a7a73b92039278d4ac02c60add70350304037e7c73d28c3ef9e676335bcba8e366aba2d9ef18686d125e34d65f77581835b3e28c723d76e909dae544cdfb621f8ab1b35edf8366f924c288ac9789e270732a1b1622ad94ef12eb92f794bb464e9fff308521818ed057489d258e73b9daf8d12d9e1dcc1856582c3d249c147c84747648b8d4fa8f777c42b9dd82965f600bb0555a147220ca183be05de78885c37401d3db719475d0a7ecbaef01eb138eb97b9208b6440cc8d8b493c9069adab41e39cb9ec15ec9247c8a3805a8e239550a0c240aabc58d38a699d8722775b99c124004ae874d5a14b78ecbe0027c36301923f56fd94e17a100f2aa77f4d6d863687f83c95c6e052e82425cbeb181cd2848a3f5c49d6264370acbd522a5aaeba3ecd3e39219d0b9f46a75ed9dd08c54ebcfd3fa89cc42ee9b2eeade11d484c920d58a042fa30214e7f8b0f3b3b7e74e81b07f86900d249102accfec6438b12587bb84f56651b3ab7bb175c9412c30272d1595b21bd3e75caf8e4b3d1739a85331e2ef9cc7c78620332791dd831107ce707bdec83f9314d1fc7e915e4399c82f3e24572fe94aaa5dd7c218bfc021a22b45d34b6ffbc5d73c2661c394e70508de9c2bea8629a316b9b931ce6e62799336b67a792cfac5cb6d2d503d4c2f7a96ebf2e1a0af757839907ea4c9dd9997915a29a574cfb59022992d5df70a88e1abbf4e1d341c4ae50b2aad123518abdf9be7c9a75c8334a894b0d03fecceeb4aa971cef8557a12d8fa9dbf5c3d55923056e9b3351615553348126abcd87009275d5b407a0751fe299ed2a739699aa1098a0978da435c37b5046453683fbc9229f740f638ec019a2286094d0572dab9d46dc4298b39f17948ede2955237b9151cd5239dc8c86fa1344c447f0dc3119c8e91b098e5d57c1ef54e6f2a0e1ce69b8e832749323f2d97b30a0df6bf074df5cd8c4892683f7d5286ef9970b35510448b77f0cb4513c0918d44a7837f0ef9236aced3d77d5988a3f5bb6d11d56ee30a86e617ab3cc32201f54542e9601a0aceb5c9f6f7a3470ab3f79903a8aa9527c5122d64ce3b8940315a1603311a08d60c64053a78b9bf4cd29ee1c3f361b60e1f36aa50060372fb548361c93d6a77f267cd840e7bcb1c6025d85623445924bf7d17e9e30bf349c4ac929d6cd9f988b882755d9d74647f673b3c413fd399e3d18f77e1ed61e85e1ca8a5ba32f6a5b4fe7e23e72f99aa3ea09efc86bd1408daa58054b011b10d7ecc1b49f2e25d1b4fc5999161b0e361b3422be412e76369dbd4e62157c28622fa051f210a3657db01c09e72cd14d7c8b8cf3acc541cbac69b6b76b6e30404176da5cf06325b5ae68ca63c84a2950650f73fa478d9e425cebc1622cbcdf0c6c70a11402a15ee94b3b2f2041245669379f4f2c516c741b17ace6da496d5082b4ed320555e4570d5c16a5559674d7348199b850608864c7504beffeb15429156633fd8eff9589b05c1c02877a27d60da7f206dc12fe09f196aa6a76d0ea976f02c6a81d86f78d4d81e36be571e62039870c30f64df2bcacad0f411aa2e349bbab880ba5c4666fe5218a29fa12b6fbb94ce6b82b54d569a72e364a04927a5a617ff144189999a4609516e7cd5d74e7356d722c40f636", 0x1000) syz_emit_ethernet(0x42, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x4}]}}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x5}, {0x54, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="252efba6bb0ad1b5cfa29e980b83ec80e08c8a8d8e45466a29f67ed52788e6d0f9939c72d5b1767b5487cf33c3ea73c0870f2a75b0c6f2b95aff39737d441f651a1ddf7861d4a36b780c97749307a2818cbdecbd73e23e91d02253ca7f04768b4a2999490fbbc2083488c0a413e642612f18c8794d0d7dc7cb2a1ef627bb48fb3cb88a92aa5e71001ef9d29b34e6ed6d6959d0c0e25fa31dc4cafd10c964dfe9d168010448e6d4ca1b83e8662441dfc42e9f9b969192d80c115eb4d11e2e1267bb3d2a42884002d2350ec1b7bfa9c27523d538303459fd3f2397c1b22f1b44a95fad5310ca3c348fe33ddf500fd7116d258bb8314fa607550b77acc0d1416d774aad4ba012cb98891e2eb4f955294458d8c145dc8964b8ed2ce863407ac13add6102eb7f8db0cfda18715511e7ac95a03e475ec4becf138f79111737bdbda5e98d9baee579cca0e9940cea2df20d7759f18b4b2748fadd70fd482785d5585ccd442b7703109ca1ed49df9d067aa231ef6379d526f8209a02c320900aa34e0b72ca26095f1545b058e2afdb102baca062a2478047d8fae99881163d4a5d3693e7827f53fc986071dcce977a5c615a5a069ac52d9e7588bc8eee7fa0b9225187d12b399f4efe16604f24c4a49db561b8da21497ba7cbc4994841419e078fc51dbb3f6ac75aad4492ff3bdacc96c7d82a1f8d8e1f8cdb3c7603e14e4efb8a4533ef630ad77516c90ecf558ef2c744bf381de6b579940fbaccdd8cac468177017687a51bb3db33c38875852195ed52126c6e24298a493d77b73bcf4738060603680a2e7bf2b142fdbe7fe31fc67c859c5ee7e9490d9b8a98d2001f706c98b138f09c88ec3106311ab0ad129ce13209c2d83c59cfb805485706cbe4c8b5c58f61732a8200ebaad76e9cef89935454f4160e9382f49cba2508ff0a571b2259544b12ba7f82bfe11c7b6561a5198ad05200b71fa46e3dc6ded6f241fe2262f961d8e6a530340e3d5a3790f116af23b39f65b3b7e9f3b3ed5c7cdd2b7942bbcc59fe5df592abdc26053dc4b74213ddd3ee7c328614102ba9b9516256c939ea95faa7c1fb878f936872b0079286cab4733c690a628effa16907eed61f2d095f11f55726f45b10f802d5118d02ec4e63052b3a77995ddd4ce8353103ac0c47d4c40996bccb1c773a558672079b78ae9848dd17708e95e7ac42584952caf690e097bdf313a89535e91f662221f02ed469c2c1f691c85dcec9bb6bea07dc9576dd5bf4439f3a3e454f45b617311e3d39d99d712401b172e1c5aa7aebfd1500a1cb11129a009c2f30da1586c6f1941742481467cca50346cba908dcf9ec63aacc9f6029aecdfc4b1b724d6280c33c219b29dc9c92c8491e055a065df5395412a7bac702abd87dddf252c8330cd4bfda5553e678f960ff3c13f3b421eed646ce7f5d3a0a8163b406680cc30a2a2d31ee44964cf055ad5cc0b52d08f02f3ef6112783d7c5c33a359b2e4e9f7f683efae4d2a71573ae31473ed7b7c4c76e5ace438b55f2ca48f6b7042437fa2dc7303f86d8dd9c9d33b5495a3b031691fd75e9e9c7aa228e1107d4986c5cc30c6619a758e8572557f611f95e0ecaf9da3300ae9d7555e1c4377e36e411a9fd7ff35f8dfd2a642f6e60b2c364c98f8dbd6d520165753fe0a0da2f302d659307a7386ae135c61d51ad7081eae53dcc64ad58c6110483dafa4d57682df077d1da228ca6ff008bffa82202eb26cc0321bba5694ca804d761b83d10bd4b4a09b03275f9e4c3e866fbafdd113f5a7279ad78d032172cdbfdaea8328bb4e082fbf50f3087507b605850b03ac2a00823432eeb9afc6c2b54503df725d6fade90cff28840812155a635db233c787a24284e1baa1b5c94b83d9f9f0114d0a3c4f31afdbd028c259de1205f436ffdcf0ac730cef14b8f1dfa78706ed8435f2f3dd8eda376c6998ffcb49e3be68b987395d439d564b2e28646b1b7f94d7c7dea6d0a57119f0a6736ecfc017a801b3cd1db1430f9de2e82a06cd4d2ef6dc52b2cce3b9e1e15ffc509cbb0febe1df81068c417daa7eb51fa026171155edb44c119161fcf5d3286cf49f5e56e469bf1de20c6fbb9323cc52a683b75dde7f4ecc13c296c1b49d7d2d78789e1de75d2dd3fc22f2c0fb42a1e730fe464b3780e49ddae6e8b4c8e333ec2c72e6e23121674d78efaac2b03d1091cebfa48ffb8795e08bfeb239691916b5e398ec77d2dda8aed2018e3ebd64f7d7ad533fc60fdddce14f658167a174fb7f01c6f0d918617fb75d0dfd7e7ce1eacd8d2f31d3f5b69c4d3b2d572d4f3d81c78c10b3e0ebd5e2df1bbf0f206f694a5048fa123387500aac6ce0fc322d955ccf0dd6a1959cd6cfbaec52844c21bd80d6535797852f345c811f3d6004c2b26a65fc22645b16e8ca17b74860a3fb4af1375aff2935a204c2effe50131749db3516aa15a4ac93ab5d156bb7725eac83766867ee66a3b4f0bd36f1504d7a5b7b13024b76666da0c55549e85a0f2fba8064525d8edff21be15ac0c70ef94bf175c62895444aa8205257ecbc793ab57b13c8b05d4ccb2481e5f6ddc057f727d06265eaf1beb8648a7db7b492f8bef445136fab8063d6628356bea48386a22931d4b49613dbe99f810daef0d6e69d1c4f2e882cf1df76cbc39b9a3af5552dbcdf6fea5fc54334c6df0962c65dbd619a1bf8ed589a4155c7b06e23427cf4cbfe48f3615c65a35d7fe5bb17924eaf65edfcdf5b260a81a0ab85ae13d9f72b94341801d643302179ad7966343981cbb06ce3e76b6c35a3a97b389b2ebd1b84d74adb67a48a2716391ce41ace4a194b93b07d84f95d8b153124417b732bcc3c6ce3789d39e9c737be7e5bb6b47a54b2a35d084e634d0918c385548d280816dc13f1111a8cc4ef189ebbd3eb62615d187c93baa685664eac65a095d49e797e1e763088a380cd4faba3af9e4103e8da30139a4bacb50c6eb91c96d3c949cb8739ba7381c240d8141e71bdbfb13aaac77647ad6be3bbf5946a27211065ab89d7cf9b560f731aa49fe8b1b7ed2ad9032aa017ddf9fff1b90f79c3205e64e9feb51fe6caa322bec0f186c93895691cf543fb33796340cb1ebfa5696d4dc2ac5707d0171752e84e6cecfb6ac90d055560d7f4aa012602cf637271f57f6415a36f56d8f8ffaa75bef78cf98495411b7a3a6c1aa546b415c7fd844959b06cfec72b2b158dc155ca53f7243cbacdfb01265f8e50789ea109738d416eccddb2a847c3a7b4b7760f72a45f6f7d73ea7e2e94ef5087701f3c0241d7b4085e40c096cb60b1702fb67effcd3f8bf348f94be2fa0a20f07d12b40f0bf8abb65f58904b77f54927aa6f056ebf0082d516bd6c39032225866964f3f614ae66f4109daf1a81f1a9c0c24923320c4139df1257737852580312850679d83377f15b0d43ade408a96b11c7f8305fdaf377c7de4dae06298ce764043bee12ce3f24c7e94c8f440d908bf624654e27e6eefa9934fa7afcc3734d94fc5645eb15303c63c72e54a7305ac5f5a17961106294a6b738d478d6ec011cb86304f887de5938e2b14503646de72f2818fe3a25723da0d1c94f6b848115ca90f38a90b0e05e88d4d8406c0eeb2d7b12849090875cb3becb1c4633e6d1c99f5821ab6d7adee9f318e8ac859cdbb06437c25b76e09c78eded25326b8ee0e4bc55309d4b685d5844bd178a64cf1eb6369de3e5bfedf8d3205a34ab1f44c5dca7fc74b2bd68abc819465a7b3a844129fe39777a8f80caf3b6f5bfe479117bdf0a26648cffa8985afd9f7fa83c11f1d07679531da9fa957323950aab84a1cce2e97eac13a4f56c39ac945ea206e7d1a0c691e795fe2eeae25da685a90dc9fed506d39390490a1d7b4921ba55601676ab42d8fafbc9609fa518ee1ba4593dba5afaedc3ab6962c9621e69d7973962c5911103831637a748cfd0021b46ae1069a1d252a18c3f053421d31a4f071207eb98e5d1b85672df1ddd59e39de545c17fb3122523aa936feadf25b44a705be74638a28857cc211c626bd387be39c7ffc747db197e86713eee20b247ad823122aa1bfa3a1696579f6f7184ff7b129b9b1e9d06bf2c84ff337b4a31ed37e75357186d816f62843561c81b358d30c899df6391a17e48b38cc1587f0c0546708b44723d5f29ecd37cbce8244e3698cb8b261c12c0e39c071cb5e3313972ed9ae70c97160a93edb17263f5ef0ec351badb1a19f7372006eb9c12cd51d66e3434b38fbba895d91cb6c2555b474a5b793dddb27e79cdc7ef64c3fcd881002631c99861e7157cb2e603fb34564139ecb7859d62efad05253f612905e66d97c95eaa9abbb0e59806c7ffa425f42ebb1804b9f3d58b292dd227fe31881f5a312111f28c862c35a8c3ae84caf60481866e88b34737e862f1059d40440f75ab4e94ccb19e25d6f67fe417b8abe36c8ef27b870906c23864acfdc4a74747fde8566d3fe72176b899bf9b4fbd0c4be72a154e336bde3520a7c5b31adfff144bcb342e39b665758fd7d973c9cfa4294a466c2147a1ff6c293e929fc7284bca052cd165b0fd8aa9dc52a0a4d95bf51589139b6e1e0cefacd94f028f469b1a2e2c1f35694e9c4f2c441830beaa966c570684578652bd463f6ec5df0a560c6f6ab058e6ca03a54fcf82f4f310e5896f597ffc160ac1b66b6544c08428c68af9677e02d5889ebe6d7f03b64eeccb3d8013e844142d725c649980c7c93b971109b1913d40756d64d07a80ce0228cdf15ec13d38485cd57b2036e117137c6f07f7946812eb5df5c2260cd90966742bc4f79cdf45ad59eb7ad1f7d7b959116056cdd0053f9941829910f25b1e3665443786651557dbf44285b89129dabed345e31ce71b0cde5fce8f53246dc3301d7f3bfc51702f42e25801b62cbd6af147fa4afe8249fc8e09b378c499782368a9262eb7ab4b9a2c5c784c989946e301cd39c88f605fbb00c3557153f81a6abe75038bfcd23961ac6631d86bb2bde58689623757b4d612899e06de01c87cbdefbbedd2c9478efe8f7f859edb6be253e89f27f23f429aa96f03a5b8c3027b4f5461da48eeff468cd6374379d887763ae655c857405d65ceb2585235dc10322690d5f2597654f8eb98c9b34b175ef45e95e18d91fe37423d6e7a166ddd175c6dd9f9806a4c5dd591ffa2d3932515b9de2e95e554caee0a671efbf4762682ed7fb02101147cb20ec057ae0b867e9c1b88f06e5375bfa5bf5678ede6df1bd4c6d29e5d6800e91178917b571305c73b875ed8cd5dc34b620cbeb41fa3f6379d233d4f1900a62e5b114c781512ca4b0d0e25113d507d66a593a1f76c4399c34123068e418a4614669a6509343f23a684afd02dc944f29048ad7d9fe62c974dfb8a876950490650920b3243d13ff63a2af70f5db6d429acde746064407d0038b7be8308b1eb1d07b86626178d009565ac518ddeab0cf4671b0e7bf614c382961c9fa6f980ec34be46d1cd550505a8653ad60130f6e251b426bdefa59c7ef30aaa43f76f7b6aecfb6e236848203081c311d7d086a08489c1ca50bb2a9e61410228cc08cae9d37568b3221e948158690fb74aa6ab47320ac61def5f45b502dc010f6a1da1ce5fb246fcedf7a34e691715fcfbea5efd656f95413463ff61193912a034fdd3049255601ab7ba189f9a85ee0f468c4ebf6fce76339aba8e0abe23bc962b448a5564e6e28bfd7f9649e1fc3afd2be1d9c434a73d2f7368b4c7c382580457dfed9d0531540067e05fe7e7e2c40b568bdf53ab4798aa9e894bf75a049fb25e6fb873d", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="890bcec9d05a97f9ab050328a7a7d677366e96cfe648d80170ff2d22709d6a08cbae227ed3f35540226305bb843e984696b5b5bd30770e1f8c5bd1ec9aba933253d5f3b2b4a6eecfe2c96877daa3f8617927bfde8f3844e613c4250f97379185726e26e0839c87863a25e934113c2de71d466e6b7247941edeb8c9d90a86fcef98818f9002a2", 0x86) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000002300), 0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0x8d92}, {}, {0x40e}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) writev(r1, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) syz_emit_ethernet(0x6a, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e314", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r1) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x1, 0xfffffffe}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) close(r0) executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x28}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f79cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0xfcb7) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() socket(0x0, 0x0, 0x9) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0x8}], 0x47}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f0000000000)) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14", 0x16}], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) write(r0, &(0x7f0000000780)="bafda5b19da33d98281c1f3cd6e82d819bb47a5a88427ca42ee8bb3755d62cf30a0c3800917c1f79942dac2fcd9c7998aa29", 0x32) poll(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x10012, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f00000002c0)="8b79dba4c14adf572e14f668d94d58343a3194c9385a1d24fa8caf0b2b52bde6c30e19d58a26dd65c7e68e01e64cf363e8b227520f19d1397a191954bd6a5c66aafb09d59cf8cf8cff6161e035efb84df201d357a05a3f41b3f84d1031ea05", 0x5f}, {&(0x7f0000000340)="2af4f0cd4bd10529a3793307dbb6718467113bf5339ac97dd8ed89e8f8706ef98a7878953d9da5c48b4cec92dabcc84f0772700a210246680423eac84b20965759414e3845f6e55ba84bb40955cc02cb8d09e5ab14be037beb2a34544bcb5731d0b5b243ce0419685e37d3d021b9c4373b2251bb4ba7e607819e1b5811b72f6233115923cc71597b2c314b522e399e05dae8396d01c95f7694cac91a47b92cf142ea48f289a226b14aa8570eb7291a5b4011c8893b00c0b01f45840e64789b32767337f71ba0ea2f676384f71234bd4b110a", 0xd2}, {&(0x7f0000000880)="c5904e901d95334cdc7bf71dc38839be5fad145f1d2e46b4e2700291657bff5c3e67e5c98074391493d2aafdd80df2bc8e5eaceedf32a1813092435812d852b7e0be4909355e6ecfd2742adef358b749a6e5f7ad4cef22c07090d961ed9220ee45d2a0c842033da7047d552408b6f4920262607e7f9706f4bd1c6914f3b7abb393b327b7c3487068d94ab87a5e060f5ead90fb7590c5e48c02c402f91452f0e89630322da785ba7c4db57851296078a2247fa9bd60b5a1abb06b980fec20ddbcd00c1e95bf6673f9e652637e2737edddaaa4ec0e67b5744955839e2aa0f107eef2b909d14b3c379295ba08137eb9959d01621538e78307164b6808305ff114a017d2073dad55b0da24eb40c5e2d8798c606cc9358880d4521edb55d544c0efe06a38535a17b712a63f5b4ca753af5a578a535e4ea2cecd6d4ec5667335322a17b71a0eb71a32ef88443fac19e338b5b77fc74c4bf08152d2b7859c7cee0c2af0c4c0fe4b6bb64b896a6b99aefee661aceda63381fe32bc8b9a0650adc462f63545fbaf70af699d611f8f465d05c0037db8bc57a1eaca2427d95eb1cab6543aaa282b69e9ff79bd55fbfb4f7b71aa908e8e5bbc7e193a6077459dbdebc134827be88c83cca72800c14108c5da5d2465d3a22bb46a4ac9bb40fbb1e06d64d34cace0258f1642bb0140a0865453dce4bf0b085b1741a51b5ef057ccf52b653a053c8308e4b3534094be46ae9b198983be85fa92fe39880083e97929c629ff50da43ecd60093ffa2c78d7f101e401e374992061c82fbb1266e3cc19b9c5d70dceb5a173a72a4d3b1334509803bdaab2d4ecb02e782713c114424459050b7703bb17a48ce5769e123cd2f4eafa25f0527cb899dd8201b79b26b2ef96dfdff29fe42a014d36fb4f537464f5d440329bbb71e8494f1ea8fa251ebcdf463e859365878e33b02c58cff599af69b033ca5226d9de18f1fd8b5d922392ee6d45d3d0d9198d5602e23fe8156e165f49bc1c5a1b5c685dd490b0364ae1dbddeab1db89209d8f887cae377b2ba31958ab42c3e737331fa3cdc9b20db27480305a37f69a6cdcd563c3b88bec75f98aba5cf1e1f8bdddc29bc2cc54568f4eb452adfbd8739673f8f911928bda0fcf9693cdca8ee61ec2d84e7d8e4674974ec1c111d3abe3126263c4b10eece38e9b803f6c9ae1a170579ecbd2c725928dac87fae11b19bccbfce669d09242fc6edec680f8656338fe9c712e71103dfeab576ec0aa385e71ff50836c1f13337d28c58ab89451550af8455ccf373221282c3a59414c4b7395ce5cfd69ea2a904c191d92f0da17ccc92eb10f7aa884eb50e522c527b37802ab24d5e62a18d6b446b25aca49a7f825b236e3e867b94b022313de17b6b4548862897eb0b808db9ba6c01103d4c25082379958690b5df6bcd42d6e10af33c7ee393ae1e5925a6c69b99997d43ff541ef013365b5bb2f8b9a2f827d7dd4962badf530e59c5b640f96d6d69b62d4ef0b91aac9f3be2ba458372875b3cf51b1c490cc1ae990eaa77ef27234bb58da2657017a2f1312f98625193ea96d90fd0ecf414541d42fcf4a2e0c699bc990e2d4a2b3a1e8a45c9f99c43ac2f4ad66592d6af5583692db4e9e7a50382b243f5fc29e3a41e69870f5244ece55e41c8194625a3852c9bdf6c076517f5c4b508ae15509e6267abb1d1bd2013e61505b61ec05e58ec07436658c502f22fd9dc827a011d9786527dd7fb3bc1a8e4f6d653a512977fac59660f5359eb48a659778c3fc06f6e033e471b7ffd6a1c5c0c58cf04a0357e3f7bf179c1937b6c6b27dccd7d0e30e1a150318fad79fe5b9fbed3c763175d912b82ab0bbc8ad6f73bf8da8ccb780b285c951993360ec1435e1b8b2794d86ca94b238498c3ac9ebd362db8f1c6a9485bbd80f3a8d6eb4597cb4f6b4eba3022ce17e46f486d6a212018f382427fdfee0c80f23146fe29bae749ba8502c3edead264a15e19d6e2215ae3a928b412423ac41142b0ee148cce4fee776fce541237e715ca45a6d21f401225ce1645bfe3f540ba8ba6879d9979bf3fd08c35b7c0c6eb6a2235114fdbe14fdad3026ec5a41691e7d6cf564d69c9e2dce550c88c1d8704b67c5bb399ec6ef97b714e81ddeb27e72f30af3302c77cfdca69ff0ba10377a9cbe90d1dba21a66edeeee587dda51c01102a8be82449e2317abd532e48b58f5b93efaf93303ae442c6c46a7761e399b8b59ac13187503af82879da55f810c19150f3802514c3c87cb0602bc974b9e18f22e0a9154da2186bff0d0fc3e502282bee6b9e4dce7cb1e13164cdae4e0e4e13e14d40cbfa6623c3193fca5f8be299cd5f8e4bf6fd3e222755b271b251b3a7057e04dd41d41c6593e13ee51dcf2f8b4686bfdbbf988b7cf672392cfc71ba834e8a06fb743e3570d3fcbba82615abd70995d7cda37c40794059fc699a6201eb000af567fe0aeb1e8e7f24aa68009c546c145103833f350fcc648e2845c5b6012b231f036b06ddd95457bc3968c8038fad13ca101c3a68de72c18072ad20f1a2da10769bdedadb358d84e4a404483bfd09095490e3ae263b110a563fcd30664c15ae11c6aacff2e3c9389d171089f86246121ba9158b7298e052a0051915677fc5d0970fff227ee02588082f3069a938200b135a6ba9c90e8393dcda8cd115e3ca7c1ffa4bc6ccd7509f042b30c6aba07a968d59fc55d05d5fbcf3cc95d8960af56379218205be828042e1d9058abd5df229029ca0ed72da9bc09930acc7188a49c77967b1aade234745de88e62d94889b33fa4e69de5f5589c77ffd270504b758fcc61ecccc3627c3fadeff2c884cd350a2690e3ee12c460137a7d9bdaa3a6165aec54018100e85fd44d45d7c58fd9d17f568c5d68a46f0fe236e01f94bbd434938ba51adb5b4281e424eb5296ee7dd0dfc4687eab9bc2b0f6087526aa95fcde5e0d8abde4d780818f75a1fccebb76b03910ac55f973eec5e3a871ff5fcb1e09177c24eacdc0770634951aba71d8d104aafddb5ca20c9edbe146d900dd686ab484a96fc7eb58bfa8941e60b2342617177b92bb32b86ab0e9e15097b8d135f64551457bee04c90c886d89749c4a699285be9e39f3545ce3a32e06daa4dbf6b4d7fd3d318ea4206dedaa9d05d15afef4479b465c7362d5cc055ab128cd7f57ba76ae874c548cf02236fc991de88099fd217e648bd1c0bef5d7d766c9050e02f5252547faae35b46bf27401dc5a8ec3581e7258a85d9a48c04f83770d0cf36dc4b271df1dc040bfb1aedbacb9517a423c7d921065dceed2ff4811babe9182b59e8e702634592d6d84aaa340bef5206fecbe137e45beb135c456da61fa0e482ede28f239575cb3d7192441b74efe7f88b5ef35b87de8915ba7932e4bbffcc98bf6721c14abc8fa5565672a2b872d848d490b49ddb7aaba5f09d05df81b43c898f7720887fd6821d6974473b2c1a058576a67771be6d4953e5701a26deb05f2c265ff9f3f9e2c1b426f3c33b109d14f7f78b58932d3ec1b3518971b6835c2f2b92b9c098afb08e0205ad5f59d743528296f53df742701b182d61df639527b71f1394359108cac3da8d6fa05f50711b0e3d227b55f120985535e280c170c98cc1767e48618d3b2fb8c7d34ad6bf57fd63bf777f226b5abb646184e16db7f29b1b5c7bc39f40d2290515f3ef601ad87165ffa98a5111a226be1cd982520dc8998d686379a777fc6bf9985a8941049cf9e12004d8f8e96cff112e70b5b21d6e3ba43cd597aead35943d3dd9bb809ae56db475cc64674934754cd065b7f9f5231b3716b9708c48bac823ad09945ffe4d9ff4f593092a4ddf6ec009c8afcf5b2216b665081d39c06a4951c348ba6bd285ceed3c700ed6a8c3038ba2e50730cb1d739aa240d6ef8facf34caedaca58c2a69f909d0a72ec4cda373911a3c269d56457b2e7eb0a95b623bdabe1b43976ac5acd51486f7e18313e109115c0500e099e30865cbdf64e6ddc629e340f8b501e86787c05ef33ad29c3698c781d7e5d63964c790b2a60f3e7b429bd87d14d734c40fb3aee74610c5d5cde186393695bf16bb9a1b751fe0afbf4fd6d7e44199f17b6b4cf0e4f88032c50a1f7fd9091f912d3d2d52d4822c9d5ed78fb2c1c2a814834135e6c15f69d0b7c23c332bef46769b210c69c5dcec7acdb0a4e967a9ac2e8472a1902f7f154e833ce25681bb0b400e3d08dd684b69e9f181de0534de324be421aa1155964a517497f04caf62d766b9f1e8d545d325892386859e11487c0a3a466472b56ddb2693b51e4eab3ba4c0cfe302f07bd92f2c3cff8a1ae58dfef83daeacd595e5dc8020076a31cfbda17270c86f4b0426277fbf2f33684d8fb61ab1e952812b450238c2e90b428a5c60fad4db10b35c688e25eb7c56e39d77655a0b519e36f4821a26403cd561e6634e39a03600fcf23066ad620376c8803f2b9cd0c7af7c332a6ef2a944a324fff068a69a4772b4e57b1153f5c0869cb476751511037924cad6a8e239051d97f0e89e273e3506fd930b53770358138b6211f0e40db170f7026aee069d29a272719cda78a82d4927d7c9f6851542c6780f25cb450f9c4f191af7d9f0a9e2a4c5009000192fae75676ac0812daab87bcdd8676c75bd853935ab8c57b8c088439bf980e7de3bfdb7c019be3266d325efeed7e13b99aacf226c210e7dfd2328f026a5d273a11999150d676971d324b513aebd667ad9df5f9c365be180a3bff7e951b8c09c77f1fb93868e9a3e0d0807b3e8ff3fe89b64dde4f15a8b2d5bd96f1d611fb414cb9f76801ce79ded8c522aeae0a58dde13d6854a97f4d3c37a8e6b24d2cd911fc57fd92d6b4b98013cb8d327e42db502510e2207c1a8105dad8a8e8818649a5cae89e8942bcada052424c4dd9abcd81d6226f1e3ee43b3c12934f4ee4cb207d107afa7cce606e31aad4673f196c41b8e45e3e51e3e20680cbb9f24c2af711eb6f8823cff239b378528d829957697b8a4835a559546c6d4a138efd6fb97bd1eee07a6b9feff12980715797561ab4595af7c40dd8de74f2f0cc5a3b57c7199e33139c6a39c9ab79af86f8f012e3504d82e67d2b3ba6aa3a1baf67b24f1c30194dd24dbb834e219716ab43a4595faaa34cad6be667e48f459c0d1b216565f1493f0a87e67ce60ca89b76a4b5379f2ff0eac427a4c5c15f2c41e0d93cc5cbaae56f05edc35c04ebe1c5372a9b1d3726283bbd1aed25a58b05dd0d425b425a2309eafd73c2ee5643a36463929e162258fc9f45800281f98bde4f055510a36c40dfb01bd9837fed62eba51233cbbbd7e8bed94a1cf4f14001075d5c3f1e9a8f1873cb2288d5699f3a931cc028c25b17725f633d7fc0b51c9fa4419ce2df5c1965f35dfe2c8615338421a4ba48103626db9ae02fbb917b0f16a009ea43f1bf7e348101e579999f565b145b422087a2d7b97652830d615ccb792819ba25233d63ec504e14e16482b152b24cf65aee6e2da3a7e0a8aba14ede07e612a3b4c7dd19f8b820306c4763697f726c09407a2053e40402d9b77a0d3ff6f3886ea834b7a1fd572bfb5eb8f49b38f74a742c2b76b1a212930cfae686c1c204ec0037a83038c330efbaddd3258e8f2fe5ad8dbd9ad14e2192a14b511203fef57821f98375281d9a49583de803507269b7152704bfaec41dc0ee842d2cfe3b9e224ef9e518e7b0f9ba3148afcba5fa811a29e9719cdd6a6898dc04a85284203f6ef5681143e16017294cdb080272c940f684e930b807e7e6c9806e4ac5fa6ec033380996f402", 0x1000}, {&(0x7f0000000440)="5b293860db7e484bde52820a2cbfec665f24ca7c815cdce014356cb19ae9a5e5dba7dc53957ff27aa63dbf7aa7de779984b93ab8ee1e9dc5dbf3c9a8eaff92875b144a9140088757693b0be2927352afe53d4526d85c703ec64497413af117189f44f044b8b9a67a805fba1707ef7f3ea827995f9ed654a6b1267c48a7caefe4e0c77e35a859d9af2fa59007dadc10dd5ba044b7b4d32b3c01cff3228b1b8d2c1a87c8371eac9a6b1cd731", 0xab}, {&(0x7f0000000500)="075f70fd02aa637cb44a9051eccf69933422adb2e03218e001", 0x19}, {&(0x7f0000000540)="161c3e10ebb6d41f6e5556aad88f5c852bccc0e655660b9ff2ff952885a301937f339cdeff5ca94e5c018d5019454c948c9df8e79802a203ed3827e514d36703c46ddcc020a3c74f1a7862e2dca48afdec11239f8b0fee358e69b715799c08d6908424f94de2649b5df8f23ac08e5d859ad8df9a3c75c60bcf6d3d0fc3570eeb29f08485e0c142ed8f5aa7e111729a5bfb8916137438287edd9b81ecb7b25f4ee76ffbb0439a2500a0bcbde1d2609fa39d1d04583e931f0daa4bb250234a01a095a9eb4eaa989082165d3c8e6b7d64f682a90093fc4049a204ad372740347d7bef4606901e66e39495", 0xe9}, {&(0x7f0000001880)="340913508fd31ffc4403bd28f19ee25bc62876bbc89d717b27411d9439a2f51ccc020ef51a4edf6effa693a744fce48590861d1a1ffd1ae278f6b15db2f6fd8ba0a79d8409a8503627589a9252ac74f7072e6c50533a6215a78686d030ec73c60863cc4c1bac1ed67a52eb771bc072e4fd058efc9ac97c8b3768149787128af7846e05191a72e43b2299bd6d9ecfc1323045778e3da2bfc564bce310d0c9dcfd43fb61a4e02b36dc303beb7a4d6bd8ef2cf0c41d6627490379d45cf3fb5ff85ecccce7ccff8159a0961f420153363baf5c789e5e1e44fc7bf2c34d5ac6986a4f16fe3dca487fa97dd506acda135765c4e5d5b86fd9151d5342e27e8ec8dc09a765077914bd29371da8bdaad4d94dc1d48cb568ce6897c29e3aec2b57878f753601774ff3036f67606008089cc9e1fbceccfba79efdf52bf04c5a47d85ff9d00fc29255103caa18a70f927e7a95d0a398f7bd7ecfa6adc1589597559d3cb6282841987f581fbdce96385538670248cc749d554ce2685abd0a8d4e7159cc716b4b735a8bbac95bafd1f1430807961d3b109a8502854db651e498cce8196f2b20da777cda042c368958c807c0d149f8aef1d0aaff2612bdeb5780f88a05f3b04eb494b7edb02f89c6d5126809ea5db37571fbd4a37850237ba782fbba9ffa4670fc3ebafe3837fddf38f1b8ce1dc803a82da624ea67bbcc05893f18f33c35ba3877368031b3f9ef28918b6b605c2a4ac8c15ac5556084b8da7ab8cebd4a90962e93352c5906eb6cef01325af9d5a339e098800217e49cefbd12f8f08a1ff9066f674b31f22a48fd88273195fd4b86962010443f0d4456433b360ef3271382c3e2d7a10b0e0da2c6aa055c53c0473c1f11ef51b75348f59139f5d756ea710af8659977ab4b673148c9bdb020f6b655b0f7fcd19074aab7e33d28c8a3a1bafd94a9dcb738090b2d9dec793d325e3bc5e3232809e4cd2d3f8e4b30de4ed8f0bebdbeb7549df71ad3309366a96b70a6c666944bba22b3877aab14fe3e260091fde8aafae000eebdeb355f9d404068596fbb79a141b5483bdaf7c343f4d4c99fe6a401eb2908c8ca93f1a935c42a9340a70daa6567fb9d97da43f2a266e75e5cbc22a8948d429155e2de59709afbd01181cc468b0bd38b774ae7e7e1c480b4bf6d0d88f697becd6064466d9318a5cb9d765fca553d04a0cb3f6550cb09b024c527903e8617bd54cb6e8d61e3f3b8c7006143986f8d0ad976a46465e5f187ab48d7b1551366a1aa57b75df19afee0f2b35305c631941e4a485c5c391518f7f955af25c0ba8e26a0b055d08b4dbb471d368ba12da0993607b0b9eef6821193d09af1ee0c64c0893ceceb0d24848617b6db398b325c0ca17f5f75903a20b41ac43c1732b107a546dc7ce2297d0642462d97af38f8457fe2863b733d1af7692959d8858f96f11e1bb97571634f8b4bb5a612979596d296282edb877f48292e4f3086f1f5c23e1c55accd20a118050b70d2bc0f3194a36930bbe1785d85dc6c559aca58f1c88445090cc3742a20d89a939d7cc2163b2f1b8126882d69cfacab0be10058afd601d56eb79abb68f7db366a0c4f0fef51984c6c1ed98448081ab1b103589790d6ce9ce610c5e29466973feb5d4e82b749d6167e854746746fea8a88ffecb9c26d126287489346e5846aab15427febd03604fa9c6bf7f490069a40e25aa0fa6e78cfaba844a97763f453d6d2da0cb903dd5e1c13d1327e2403fcda7089c0d39f24a9085708b0a83e4deb41abd01aed0f2e829719f09360205246aae4012b2c5815b07e89edb3d960b6572ac7641fbca8b79fd5eb49f903bd942ed923a665cf564ceb6f8d43020b1be5f1949ef5f7ec85417d60cfdd267835a0562c0c01cfa4ba2b74a458eea616d8fbc61cd5ae0986d1920a3a8e45e6ba386e15ad63328321c3016437e44cb97ad69f94d73e4c890e02143efc730592ddae0a5dc395c7c972b884dfdaddc101b8ddb9a21581c38424de1be2a2275e5badca762a18f4aacb5b0aaee195e3dfea8eb30788905625764b8417aa17035387f996b08d1acfdb6a1029574dc24f67d9845574fa5207e3bce393dd06d9851ee90edc48e5da811ab1bd0f1644ffc76b889070be01dccd24dcc59ad1b9c752a0640de15466e33a00803fadc9bca938ca4663ec6d0d8dc81a8ccc59f8aee6853aa6a2d0e3c8eafa62550ec90c772812d8340628421a458ffee0f001b2598ceeedb992463b9a0c59db0d299e8ce6c33d4bc050f63be29d5aa4b1089c00ab562a9461e430d065ef76ad33991cc2b126f403b74a0ac3b9ca5475c919b895988d66bfd439c200cee308c53d7ed1413094a8402633f6b416cd9551d6fa065cee1095be3a5e3dba26f7af4c1b76ed6360ecaeead385cda310beb5716de1973ac963bb6c0c535d60b39471577d252285ec18ce9e0eeff072e7f8271feb5962c2a3bae129ec228d6f25ac56607b4cb96279edea4a017d747488d138d09c6906e62cc3850fb1fd005a498adcb9de9e32ac344010e5e649914cff7b25baeb5075b2c4581430bed76a86aeefe76815fa4528a4562a2fb10a9723b99ac5061b58ec27298bf94456580a241d8bce4fd17f14aabab0949f96f8e0327c45dc73c91c58212400b4d1ace1a23ce6c69e86d0091d4d7e3444de6ec29b88fa2c53966adb50bc979c70ed0675df389ddc70b9451f65a30525d168cbef1eb4956cd9ffb1c2bf4fa2ff71cfb95bd44de022cf65f691267b0047fe3cd5135a04d6fba6b9d2ed09f89dee3195a50bf3e25073f0399331e3fc72adaf75e6e2f2f138f1e0fa6580396081601e617cbdfa4e367cbff091a3de419c807ce2e1c9dc3084a76fda855a689c04a14b46f8cbf39f8c7d7b032ba717e77b10a26f9d650488ea9faf520462b6ddc4379497df7cfa1f66cf5690ca15a7c37413c0eeb5144b65d8b5d3a44ba9d84c022975133d8e537cfe3bb476c32b6f3026f0f682d5c6170c00eaafab156b50cd720d50f9ac784c4615b7465db377e614ca5dcafa35984fb0c9aee12b532a02cc33036feb813ea56373f58fa9a433e8c8e5aa74a4f42eb7fa7e2ddb50a947d2be2ff4138afb112bb9c1ee48e629504fa612df4b3220af97b6ea3bc6806e9391d2d22bdb602106e3bff44da9d952efb0ba1e92f1e9dfb0ceadaca5e9b9524bc77b89d86c84aea9e3c1d540b61e7937c169f52aa044957271111cccce96eb97ffcd51323fb6411f84022834f38b5172bdc888b38c1ecbc56e045d42eee9e4c3e1e14b377caec2fbc6b81c5cf62d7727e7a3f592d6a387cfefe1178dee41ea2dd74b7e563cac10428371112f164ff0050b5239ed747691b203db4e360b51dfca119bf4abffa87fd5216097dca38e4a4818840e82f336433dc44cc23b7132ad2929aa6dde8d89d19f1efda0b116f7269853a7235d3221f518615ffe38fbaa02905a1154dfefcbfdff52d4854d7cadcfbdf18d6fc493a982db44a7ff9d621102817173a6c6b0f713c3ec7d7d89c1978a8ce00f06160a4922bc8eddec48e313b5a3ab48568e7ff85fbee96b8a1d5e2fd9b8efcca15a413874cd5e782dae4068e03986636967fa5a9f69bf5133ec32c42811120014506f15ca9b235afeceeec6795a6a5bb7ba483229bfa8bf784e7b821ac7bf538efaad6291b5ecffa9fd575cadb188690314f35260821e265ed77e7fe5c86e74cbfa381e76ec720819810a9ba958a10ff484336c4285529059c93937f8f7b28dac961b9d0e845e0c00462ea8f00025ddbca21ad2b33e5d2a1c18cb3c4755ed9ebe2dcc429d1d04f7b3735662a0fee556d1987170af48955f9ab3aebfd672c181014b61c491140c53bf35f892191f8b649bc0be4021ce22595e45fa1688e9963bd071c1e5906373b62b5fb414c28d58131376018b87c81f01d27bf188469d6c90f2cb33742717b96798656e0876ac771fc0b4e53c499f861f6676946ab92fdf9843b4991a09371faa8cfa6ca057b9e3e52befb0901bad5b17a7a7a740b5291489eda9a328e2f86c55656207cecee143492cfb7f5b0c7476c240601bd0946f1a7d94a45889c5d1933af22d6e6917e495c0a60bb17a3dfaef9b3d0c0d5b0d66212ac280a3ff32b189b0d247b31efadad8fdc52845dd98d43c7b68f774a6cfd8a41b6f9245a1a2a31f74b80b5ab5691fa06bf4fbd9dd85218e1626c9c24667ab511e43450f0222b324e396a5048e89e70eb52d01f3e099b375a33062c343db32a499e68ef7027ee51be494d077a840b294031a5efb9385ae6013684256daad15347c714697f7a4e9281e39ce26f419a0aec16fe19630737aeb3eb515123dc66839e7e4545e67188d4785bdc98797eb2aa3865ff3acadddf6b49d334e92f72c37c9eafb3639d34caa8a485f8bba5de460716a186da102e7cb63f673c391e186bdade4a46d33f4296aeca47080c9fb091ad284e48efef8f28423c72624f1977b2ae5aa1016207b166154ed692bd386b578c1d9e40bb2cdbedb7101fe4dcacde6b92d66f8728bd69384d3e678c05421575741a72f63e4a624c0c97d4c378a3f7dd8936c662d194fcaf82aa79830646b9f09bb45a377b2528875437dadcfddfc853b75ba4c489e0265f8bf75e95f0bb343010f603b0061aa40db1037fc5f0dbffe2e515230e7a199b18aa61387bea4f7d8926b0515e2b6473f3a48c2d1e88dfc66da22b00cd1a528457fcdab73aea82c5d51ccd4a7a29480363ae7a6cab8e01080816674f821d93c1050ade0fce7625484854bdc61fdc1c19c6cac5dc3511301fa51f163364be1c81aa033fc5ce1cc088dfedd6e9989a97d94af8a531a05eb822be9b315397da8082f122eb0c293c549505f0f109ac1a63c287179fc95116c88afc902af82883394c52b30d664051c98af2903596278ce974b094713479390e89172d4d54c88eca978b7fbbcaabba0a22413983a7717a75749b99367b4a58b72d2c1337ec54776e503112515c560eed7d75d393ae2912636d6a173286c5e05da8ce71c7ff281a2034e5f50c942571476de9f99454d09c426ba3fa0cddd49050ba32ab1af4a24e5d9fa641ede68d57616e475904fb200b23fdbba22fd0e37f1835e02eab3639ea41366511e7b76426020c3148480d2f3b55eeb7063152253c20f69b801bc22f8f466aac48ae62bea462ca2a9126144cd7b544205dfe8116f1f9270c7e5c1c2f7f0c10bdb35471da29cd6adcf6f1309e52b85fee4af62ff548bf2811a4a0b46d395f3e6b3b9d987506e50e920341a1c238b1a602822a39af5e7a2565d0ea7c7966cf70237aeb794108f9a0263f7b9644a80de2e9c7f22e09c521ccc09bda9509892bdb89ea7fd92882b41eb949a1889781435c0741323638f2ed59104c431ad6e68b9bbaa88ebe8c0805d32cd8f4ce2d727c6c317dd9d00cd96924e710bff7367598f1ee4e739fe41b5a5155e6f5426fd766d4e3de1cbae45d2fb52592fdd98500217379b2f0c5c19eb34846d6226b3c449e5ee77881bdb83015f4e1467b568748c66e89284ead4c64a9ba2d5bd179fd94034a0f3875cceb9e7ad07c4591f32eaf5c1d410b15397b99b7de43d9b8c64567826fcf28100fffdb21d5813436835e2223bd6acc4ac4961a90f77ccf7ab080895316092117d2a9b5169a1db836a65fdeca5bb93257f8466fd74a134cba730701300a78c8bc9bc7f93bb83b67930370c53b0f05d4c41b6a5e6a37bdc1a576af7d4bb2f319b3d0efe10da0aed431ca0bd0dd961f04a77297f28ddff945e26a97b05b3c302becf7f79a811d007a3dcd4", 0x1000}, {&(0x7f0000000640)="7ebfd48859a16fbaa6e7ab83171abea349b24c9cde8ab4886649dc349c9de27a7f7353a72c9d1da9588c94126ebe87d9b9abc49c6a62f4771ca1ec55a755c797443f40ca72f0fadffee859b5be2d9a47a6895f6134d9d2eec55384083b84b23a98bed2f03144d0cc2298140c1fe429d17bf60ebf8a883dfa7fcef0ff2b0969de771a6ef842601e7531dd94165bea410eac3ac2e6000b7112c8798919a3fd6f", 0x9f}], 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000580)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000704", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0xfff, 0x0, 0x1, 0x9, 0x3, 0x1a, 0x2, 0x1, 0x2, 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) sysctl$net_inet_ip(&(0x7f0000000040)={0x2, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) executing program 4: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x17fff, r1, r3, r2, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r4, r5, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x6c}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r9 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt(r11, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) pread(r10, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r9, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x28480, 0x80) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ftruncate(r2, 0x100000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x109, 0x3) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000280)=0x80000000) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', 0x2, &(0x7f0000000380)='./file0/file0\x00', 0xe}) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) ioctl$TIOCSTART(r3, 0x2000746e) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sendmsg$unix(r6, &(0x7f0000000940)={&(0x7f0000000480)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000008c0)=[{&(0x7f00000004c0)="0f36d04622e42b9909e0e8771144271f178b8e011346ea3fd7e0b6124e8520ccecf6b18dab2a5e6c6554b11b7c4b633f7cf2769fe02c51abeeb4d42b30dc93e3c7bc5f38254ee43bc586b14ce7e68da32d1fe8153c31518f3fa0637e628a7b16ea042c1e739779552ca23f6d9699d3733a15015571f08c5237307d4a396caa0d75c30d44943b383063cb0e26c3639e10f66a084958dd0fea59fc5602b14c5d1686ed20a49cea65e25b62d300", 0xac}, {&(0x7f0000000580)="89c078828882b2de36e51fe7603d3552aaf39769e39ff4768ec419ef5f8265e7bcbb7559", 0x24}, {&(0x7f00000005c0)="8458b16eb1795bc65a29938131415c5c811639ce35d5ed8364bcae11d89e9208490e884d33dd79b36eaa579426be9c1df8ad9f4f052b6a17c44991866e3b4f8af9763b511390c3b22b323ba95b497926f0cdced5c3a70e201bebc37ab223b5507b8c53debe3a4752ecbc441ee5390ce3787c4806b8adde47feee5e6149df0434067f5dd3998d0322ec0935a698c3a0b00c89f7ac529340201a9a925d5618b941269d1ffe11fb706b1311d2ce7ca01d1488adae5f2fdaefb3cbe1c410b6bc7fc0646c17d78d294576c7e7a9b85aedac28ed5111c924f77f75413c1a707bd07bc24a356767ffbc1501b4ed", 0xea}, {&(0x7f00000006c0)="213ffb8fb5916ee2e87178a19a646593c153e188d7a6606f9b44fd7ad1eaf35ab9", 0x21}, {&(0x7f0000000700)="8c7b891a4a4effe51c24f44263279ca9feef54c5fcf490bc1593530e9fc728", 0x1f}, {&(0x7f0000000740)="d580da14138ab0e2e72b62a179c15c91bc1c2baf8b438af9fac07e42fa470dd0f4fea355da4fa3e0e14fb3cd5f6a49c333cc0acca89a09312e35c7b23d1bcb32f3de8c3d973785fe39ab2513e481407f17b06db95bf40d242ea76b", 0x5b}, {&(0x7f00000007c0)="105f464aabd12a410395c3a7ab0a8befe36aadbea01961ec069143eb014318ad8bf1d11a8d47d4aa9003486e5ccd6fbf7661838a60b78396939e2348dc0a63fc2af3c924740fd31af40691ce961ffeb72df275478782fa8b2b40478eee68f51777d7a6d59655e975ef035b539311cb4ec7e60fb91b551b86175e71a928fd8b11eca2b58732ffe30e703bf23db397c3867889d18ccc97ab166b094598de4d8d7e0560c354084318197d8e16dc9151a65e04c94336bd0f67bd7e484ccacb5617088576811c9e909748ffff5288e368", 0xce}], 0x7, 0x0, 0x0, 0x402}, 0x411) read(r2, &(0x7f0000000980)=""/102, 0x66) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000a80)={&(0x7f0000000a00)='./file0/file0\x00', 0x3ff, &(0x7f0000000a40)='./file0\x00', 0x8}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000b00)={&(0x7f0000000ac0)='./file1\x00', r6, 0x1}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/1, 0x1, 0x40, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(0xffffffffffffffff, 0x5) chmod(&(0x7f0000000bc0)='./file0/file0\x00', 0x2) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000c00)=0x1) kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) r8 = getuid() setreuid(r7, r8) fchown(r2, r8, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r0}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kqueue() msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="c7cd01b975fe3dad2eaf250dd8", 0xd}], 0x1) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000100), 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffa, 0x0, 0x1, 0xffffffbf, "0000c6f26425c087f4ffffffff00"}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r3 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x80, 0x3d7) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x1000, 0x0, &(0x7f0000593000/0x1000)=nil) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) socket(0x10, 0x5, 0x33) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000380)="a16a3247", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="83ba22fd36b223af0ceda005b7f905105169fedd2cbb7881374b33cceceb8173c54e493786ce66ebca5f41a1518f8bc6687f879d6c2ec90f1612454f056b3123e54a8a83a0d886d9eebf668d74f8878f66bca0956681db67a1ea0d344f37b7b1b0ddfa3687c9b7153664a337865357cc7f53f9646d8fe160a279487a674b939a4e033b6bca1eca3ba146e7", 0x8b, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a21d058 executing program 5: open(0x0, 0x80000000000206, 0x4ebfac6bbaf7869) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) setreuid(0xee00, 0x0) getuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r3, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r3, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r3, r5, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r1, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r12, 0x40}], 0x1, 0x0) dup2(r11, r12) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r6) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x17}], 0x45, 0x0, 0x100000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffb2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="732d4ec86d09000000000000ac1400bb000000000000e000000200000000000000000000000000000000a47fb77be019c4259e1147bfe63a77af69b31c765a318c781f40f5efe41ff5653078ed6a079227a1a64ef9959b3a5fc458fa3ce0ce076c6a8c3f294e2326aa5fab91e188df90f5c31e5bc8d11ee77948f70e2c4e9af1a7d0996fc7fb10cc46835cfe2ccdde452d26f8b5d7b5404e93fd759090dfd8de558dde39e1a855c5c8facc517aca8982c908c7f03f5cb8f0fcc3cc1cb8a96b9957286e5b5b887c9c2b0cc1afc0d868618f11e64bfb9671c1e2cd908d4a8d65ff828be2b786e4c59e2502753f2671ce51ee45f8f19c14e8ccd4505fd75d73aecacb1ca14ec1be147af7e7cf5428f61a194d4b4d43f8bf31d2b9c8a8fd469e4e596a53bc1f09799e0a7f422664904af01e0b8a1812af81458756d6ae1ca4fcf85493a8430eb55b29bf2fc6b0954d38f1f00989212247f609644e526b8e6d7612"]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 1: pledge(0x0, &(0x7f0000000280)='\x00') r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x60}, {0x86}]}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="00001c00ac14", @ANYRES32=r0, @ANYRES64=r0, @ANYRESHEX=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6048afa20040000000000000000000000000000000000001fe9600000000000000000000000000aa00000000000000000401050000000000030090780000000060a76f03000000000000000000000000000000000000000000000000000000000000000000000001"]) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) semop(0x0, &(0x7f00000000c0)=[{}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x0, 0x4, 0x2) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x6, 0x3, 0x0) shutdown(r5, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000440)=[{}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[]) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getuid() lchown(0x0, r1, 0xffffffffffffffff) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x10}, {0x78, 0x1, 0x1, "dfc214d58307d25686a93a0befa1ab9ebbf814abea3fb27299a7fe735bf7d215730a4d18acfa9f6df365520c9e94bde3f539687672c06bdd70e0d777377744cf77937bdf21505fe810c137275c7214514a112c4f5ec75ccb8440883aae04f21d51931c"}, {0x20, 0x1, 0x86, "42e13d8e9775e9cf439a19ba69349ec6"}], 0xa8}}, 0x10, 0xb) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) unveil(0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) acct(&(0x7f0000000840)='./file2\x00') syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) kqueue() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) truncate(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) pwritev(r3, &(0x7f0000000e40)=[{0x0}], 0x1, 0x0) executing program 5: pread(0xffffffffffffffff, &(0x7f0000000500)="e8788b0d130417d0b0dab8c2bc3cd2fa04435ef725af871f2b9b6c127c5a93cadcd0f791ff171d1c4f66e02fb3fd81766e645d4dcf27e692d2819800f3064cec7df60b152272b542c541b2c74f1c0e945efd161eb9b42e23c09aaeed594b7cadee81200fce7929194837e4b607d1a3fea5d61122f3b64b9ea764d6f01f37d45a25e9312076f1746332b83ce3b036f3f7b680f6afa55cb4db3e4588c672cb241bb679392404a1c62c7805cc05ac7d2092ab81990c6eccc33fd5e03c197dabd97a764790ae279d015e4e7254938d5c6b868ef166b978915d55573a7d0f2589420312ef2c7005460c23109032c2023cf644", 0xf0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f00008ae000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f000037a000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x20}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x8a}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4f}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00006df000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x63, 0x0}, 0x3f89}, 0x10, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x3201) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000600)={0x0, ""/174}, 0xb6, 0x0, 0x1000) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1c7, 0x3) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @udp={{0x2, 0x2, 0x8}}}}}}) executing program 5: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff0806000108000604000007b2d0f9ecb97002ab44000000000000e0000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x400c570a, &(0x7f0000000140)) socket(0x0, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f00000001c0)=[{0x5}, {0x81, 0x0, 0x1}, {0x40e}, {0x200, 0xa8, 0x3f, 0x8}, {0x9, 0x81, 0x1, 0x80000001}, {0x3f, 0x0, 0x0, 0x101}, {0xbe12, 0x1, 0x9, 0x7}]}) setrlimit(0x0, &(0x7f0000000480)={0x7}) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r1, 0x0, 0x0) setgroups(0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{0x0}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e9", 0x92}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x4) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r2 = getegid() semop(0x0, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, 0x0, 0x0, r2, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, 0x0, 0x0, r3, 0x40, 0x1}, 0xffffffff, 0x6, 0x3}) setgid(0x0) getgroups(0x4, &(0x7f00000000c0)=[0x0, r3, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x90, 0xfff7}, 0x8, 0x3, r4, r5, 0x2, 0x0, 0x1, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[@ANYRESDEC]) syz_emit_ethernet(0x0, 0x0) semget$private(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x0, 0x0) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240), 0x20, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) sendto$inet6(r1, &(0x7f0000000240)="95049c9ef8bd18cb70c08b9c6086473afe08df86ce476f177bb4960aabeb9491fe0b20ee85f4f47ab213582e2e3d53404ecbc1e7a614853a773446a0d95930d24de9a9a608f196d920cd0cee6a5ff9e15a5987ac614ce6e8e1241ace5fc2bb65675faade13b1223473527611591a57d9902b44b2f7036717a4f54badfdfd1e0d2210e366e55b0265a0d5f54ad827db10f98e6c6187d35e9b549a7dbefef8396db915943843a5d9ac06135b6785901ff45651323441096262eeb9269fbb41bf7765e561afe89d3840c22f1b103e8b217cba139d7e39c757cfaf4589f106bd0c73bfb9ffe918f14426a1ff65e28dbbf67028645832650928007f57c7fb7e7a17656aa2f09bd49eb795b8dfdbe8666b40c42941e84fc0d17d4b1f94242608a89bd6a56ea080c2d903be59cffadb3d65e7f115ffcbf366ee99a78c604baa3cc08418ed8713abb8c6d349165ed05f87cf2a553a614a540cc9f7e192fa71bb89ce185c28476bdad72405ad226e0e341c6c79420580d82a6cb46141558802dbed51fed2956e02393e7aa69eb81bb8f6e1b5664ee87d9f2597324fa1c16d8096aee3eb13b332ef059a59934b97c53ab39b605fa66585fd124548f7d9b64c42db41dcc103a2094c6cc48090e5bd61d5eda313a8e0a7bc5ad79a66e67cf32e6f1ee10552aa639f57e037eea3bfa1970f5f5f03047bedb748e77f565417b504b9fa2a5c82eb1455f33a4a550e4e304dcf2ee282e5ddc798a9f4732b77ce597095c522eff0abbad6554da4dd428a06551f6a1a937dde38579538c400e17bd7ce9aa1e6e73deab9cf98856c95e5529a74d21e67737b15906578f79c4d9d601d337956100775bf5ad6ff4212249468a11e97d242d008176507ce3a22463b8162b878b91fb1fd784e266e5e1f612f1355adb7301940924d9e5755a94ec3b41ed3ffbb91501188b4379224a8162d0c706fce5cebf6a8c5466c3bde51528141746fb194997557c5c6060f6310c4677c6b2c2d5e9bf599b6512ee6bc436f2b9735da080ed3ebc221caf18b223f339ccb8752e8794845bd154b39cf00dfb39689f75a1f550d589871be9182f08c8d59025a2b116b3f8b4a51d83d47893544adb8fc0756ec8a70a2f94ac228479292ab6c39fd7580d351436cabbe58548f14fcacf2cf9047252826073d983741ad2a0827837b3db1285cdc58664f1102fe8e949565aa617051987ed8e5b780004c9654e25540f81be0c150cc9e014226c0138f70b4fcc544a07bdda7ae8505879013250495505c94b61f07a213781919d44db809bb74a157f3f19e587fd4b2030d6f220dca7ca35e43607a67c31581e630710e0f9e6ae189e5b90f04ed8ed715b576572e64e37de5b005ef99ca47de3ad0c426a9d1f32f084bedf46c4cc03120fabd15ca505093fef08852100a4790b0ba72823e8df5d27f272c31d0c97d28d49b3847e121bd94d2f16eb83fd6448e9436d48532b9a76decad1b4c4df3e189b34db6d592755edd44909e1982a1061c00e2f8782760686c9362d8a3eecf4a16398c7db7bb4e89dff0a6292ca2f4f5e01fc0047e20dd873537dc84dec86cbc434c4c539de3c6b2799052d37e5ca07d617573780d223cc6d5be3ed0b2fb86745690cb9d5619770a1b305f33f8bbdf051a3d4b91f4a1dc64ebfe7a9d5df15ce2119f8569320ba43046bfbf666db3e9e44ca9a05a0d822bfef6fa6f4bd63ac19a15c4f8550676b0bc02b4cbb5c22669f55c1137fcb2d9901c5c3705610267e8f0b53c5932f439ff7faa60218c7f410aa315da6ebe72339d4f0c244f011106489c6b38c7e87ef2ae5b51be76d0f1783d045c7a261c79bc51d3512e4849347f45e6a89f599e51f05fe60609e247d19e7bda9ecd23794e0a6d7e6db03052bfe4732c295c347fc4007949e1b5d91feeef279f4bf5ed2207af166ddfed493f9aeb3377e66dad1a06d94ceef374c326d6b605b4457990f90c99eb1d9f0301f4ccc91ec9c5f3071ee5471fb147a80f823c5dbadfc9e5a4c74a48e908514058863a35541747c86754b9781d1a15135a57f5c4416de40f2d1aff97b506a097583e3f536b69e4993ff43d63c22319d6bbc017743b04c0d6d888c6bb727601a22fa95c70ab6f7dec255d01472aedb112570c0416df010a8a8a123cafaea1d69d51c0e5fe16bca7234a90cc3db041ae5085c969d41cc9839caad5f71d5d8fe4377885d4df06141912f07e4bdd9fcfb8023338e3ffc6232078637f4823e38eee51f6d6b31d5eadfa998a39449e5b007d5d398262ca2b04dde4ceb6be51f54cc909e10bf0b76c5074e62d3404286cab40d15b017e712fc10c1c42324dc080b9dba08f0f74ca988e67932f658c81f7c8612fa11b776dd03acaa7eb804645b08c45a981b3710ca8d01855635c8399d2c8f8f76a85282f2a343707cce67496ff5252f298391f628084b93162cbfdc64a2e97f36bd79ae0d0ccde57114d16792997e258a66ebc9de992948b742ea23dc58da660d628653c76c6adc97e1affddac15eb2bb0b4fe60f8f0a08ff4bc1ee0dff5619604bf73cfe26366477d5813f73ba63b1d9b5b032a6e318e7cf2b14ba7d96043b0ec3aab3ed46226510ea357dcfafc07be63369fcbef7c607aab58b948a28eee10de7618bdc174886857fd6de1ee6825cc5f4a89ab66973ca5cc4da96cac470b3fd9d3832dbcc9ca9a02a7f156fcbed9881a8f80c357d76065ba9323aca686c3bee761aeefa4365b8a0d7d70fa006578918261ffea9af996fe27af80c08e91411fc96fa398acf3c505786a0b9906b2b6413605705ca611a2e422d3bfc084f2c615196ef02417c6fd4a2b6f64e8e3e93298e737a0b8aa96bfe676f795352b7040f2dae3cc767db3773953bf778c4516ceffe6115db954bd8f141d37921cf8c2294682a6783fcddcffcea9f354d3e7808cb9d44312df38c6fca63bbbbbd51a557cf7deb3d03f2f2f086604b96cbe1eda02735a49ab57ae524f4bae0feb82caab0e5ecb674d7fcdfa06ea8de80767e9792b40d1c4742e7a6998d2f9233a1d229cb8aa95c81fa574e934e77bc36a06fb917e84c5aeb28942d6dbbb194e859125b4c00dc0fd8e46e77850c4e502b7073b95d8ba959b7f0d9d9ecfe6c3511cccfa7dc2b114e52b2bef78dd65b5e500760d579b232aba270fe920d9f33a7c93784546831142b5779f1db22de4176f94407a609356258d3889b27e592dafb7f05cb04418d4b45fa570f3743eab66bc3c45c2701ac2a64bf074469509da95d6584a553e0e39840f4088ee8bc55cfa92cd926e4ab4c180a109f9c4870e6299a7b99f027e73f7906e24e3ab171e0ef35234e46dfdad23659a50bad1c3bb7c95a7f7314bc53bd89bbf86211d5b1bce66aeed9797b6d7be12cac745706e8afaa7abc8e75c4a0f300044935791e0b0162a0c1a75c35eba540699f28dd703662798c66b44663f426bbe70ed87eb6827e95e712b7f8d2c73234460c87ec248f3fb1c9e4a59952aa6b730ad594181250727e330330a341f4a21fc9d9092c32b1daab25e51adbe189774f6ade7e4d9b4badc9a2bd28f361fcf9da1c378ce777e18e8783a1b3ac63e1e7bb8d37dddbf0e0967ab20b1f1c129d69a36b34a3f6a8a73655be77ccad6048fe43249e49c670c9b8145a0705efc0b7f443ef56be6999070e730ba535285355fcd3070c620bfc2d139d2fe8f9c8835175b2f3127ce796bfd940589885f55aeef88063110ce6d48fc0e3b0d333c481ac422e9f978dadead6f3906f9cae559c0fd5a658b0a9522703c33eefc7fb067e904e3741224cb1e8e86ecd1e6e235ca40559807d6d822bddf696ae00485891f69b29cb569c89bd93bb4d6f94af3f52b9c8a3f8b91e09578c93380e4240634d2c16b777ba4dcd3aa19f8014b1e4e56a7edcadfe91b42047cf813986d1d654d3e3d9c5c23a9362abab470d42b20bdf844f72d8f9b2f0a6047c742fdeb2f4257d09ff8b31738e01a7b8ff4cdb9c8ecac6e84dbeb7f61de39b847ef284a5b5e89227228b99e5959cebc4100d5fed819b5a5801cc2f9b5958999c7758856c4facdb3198c845a69f9789e19ef81f1c25b3fe1a109cbbad4a11a43b816645041ce4ad0707095d3f6a55763762392e49357897b565349312a816666a3096acbd48b39300d827dfc6e85ce1c30d3d6daa89b812edbe1955298f5cfe33c9d7a3f05ca50337863ba335890a9e5785bff12d736d04e5a424e5b3b8be6f6f5091b84e7e18bab035b9d0953d7500302c3db2bac0b637fe2f16bbc0efc6eb45b2f220e659411b46141d079dca91907e21fab5fd862cc8d80a85bcd10302293e19ecf4556a04a25b71b71f064aecca93ac35f9b3689d781765628607079623f83b7d8feecd220ccb9a5d78810f3a165d5f2a2879c091ca2bae61e67863d3282771e9b01d1684fd4741ebe8572840c07b1afedc372fec10cd1944457d746b987a8809ba1a3b41d69b83c3f7e04140ba4b61d714ccd0ca54f6054a2dfb8930d64fff8683255f25494fa9b913e9d111bf7d68b39251e26106f8fdbb2eec28e4490ed6aa5d56a4524b7453611c679676f3ae1d1a204c76420fe22006aec4326fef2e286970c46147fea137d2c47d4166993662e0f144fcd3a4ca85dc02913e8fac14036b2d8ab5c734c83c5657de0da1afc3a480009f09b5f5209fa49a752fe66f9714d00b0e46281353f1d5ec596ab0a5e47b89719394bcce7aff7a703d0f92796ddbba784a26a5c99ecedd2cd3d43237c388402f64c427a0e97988ff3cb147099786e5fc0ece947593f1609c89eb1f8e6f34b49bbbecaac470104b9ee90d3cbd44aae9a1d05c9ce600484ab7c38f2c2497b763a638e4f23a144a3bca15d3dcc5394df68cdaa572f17771af3fc38864f4f65d4f7414b0a98d4b1bd9547d426aae26c5fe1fd1fecd929fb13361be83b2d5d806f5b6831aa26c5c111f0e56793aa27514521e4d21235906eb8d461929b8a7516746b2b63cf8fd63e5cae56c93b7c0d9dd1f9e39f89fd48ce265a2eaee2052a9517115a732d8b4e2e1918fe73afbe5799b58706d341ced7b5c42da238fbe4de55705fd8e7b5b0dc788e799a507ca2ff67633d7ffac4f7cf424d00fada21fd2a5ab9e7549005e93e8a57aae1c9abf77fab5b93688a5ef6dc5068126c9ce51c52b924cd3822b976c8029be41af9c144d984c291a05b09ef646273f41d9c5d7d0697aa4ad0a6dd4b45b62de51cf59a32450054742636ae1cdc471c2bcc95ffa2a245366605d6c6f9e9fe968179396a09c76e00d6c8a99bdf0df26f4308cbe02e5c925a2254fce0f8abbe406b0d62a2c2d6de1c10fe1c4e13df020090f5fa73386145c291eff1786295e411988cf49f008a6e7ea7c11eb7638a71cf9b4c68e4325399d6f6180ab0f88d2481141cbcf372f3953aed7c9f98e4d1853fdf9165e2ea9f283cb94f6bf43ff1d71fb071c837eec765ec7da5ed67a0c359a4d54db0ba10082e76778d4c35109f2d027713e2d4e23e610c9192b103526d04f0d58abbe4a732c7ac648403eab000d6990f646b03de8e9fb9d5b29aa4efb6e560607ac5031f8c921cdbcaeb27f09e5b0a77c417c4f35ac13f2eec3b0276383289fb235f19166aca024ac169b0bdb375d70ff7e105981a10a5f653ef1e1f3900085e1f2a3151fc12b7bc959356e3e111ac5dd3db97b5780b2d77281ecb40fd306abca30024eb3e4c197f9e4e3ff05882bea2ed32c7c6cc40ae903c462190d9afd80dd01344ef655e65c0f3ccb68c15480617707313c79fb27bd41604e4d9f4a05a9dfc58ea51f3", 0x1000, 0x4, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x5) close(r0) r6 = socket(0x18, 0x2, 0x1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648e621d4e52206000000", 0x1d) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x800000018, 0x2, 0x0) bind$unix(r7, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) socket$inet(0x2, 0x3, 0x2) executing program 4: sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e600380000fe8000000000000000000000000000bbfe8000000000e3be23fecad98459000000000000000000bb000000000000000005020000000000000800"/94]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) socket(0x0, 0x0, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0xcd) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x180}, 0x8) open$dir(0x0, 0x0, 0x0) kevent(r0, 0x0, 0x7, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) syz_emit_ethernet(0x4c2, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd, 0x1}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3, 0xf7, 0x9, 0x7fffffff}, {0xb1, 0x5, 0x1, 0x7}, {0x4, 0x2, 0x2, 0xf73}]}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x4f) setreuid(0xee00, 0x0) r3 = getuid() r4 = fcntl$dupfd(r2, 0x0, r2) chown(&(0x7f0000000280)='./file0/../file0\x00', r3, 0x0) chown(&(0x7f0000000380)='.\x00', r3, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000300)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0xb7a1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f00000003c0)=[{0x26}, {}], 0x2}) socket(0x2, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r3 = socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) preadv(r3, &(0x7f0000001740)=[{&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f0000000540)=""/104, 0x68}, {&(0x7f00000005c0)=""/87, 0x57}, {&(0x7f00000004c0)=""/2, 0x2}], 0x6, 0x1f) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1537, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x3, 0x1) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r10 = getuid() setregid(0x0, r3) setreuid(0xee00, r10) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r10, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r9, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r11 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, r8, r6, 0x0, r2, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0x8}) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r7, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r11) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 4: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() getgroups(0x4, &(0x7f0000000080)=[r4, r4, r4, r4]) setgroups(0x1, &(0x7f0000000100)=[r7]) r8 = msgget(0x3, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x0, r5, r6, r3, r4, 0xa0, 0x4}, 0x9, 0x5, r2, r2, 0x200, 0x3, 0x5, 0x800000000}) setreuid(0x0, r5) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x64}, {0x2d}, {0x812e}]}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r10 = socket$inet(0x2, 0x2, 0xb9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000380)='.\x00', r5, r11) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) pread(r1, &(0x7f0000000280)="a89c3d38ae596f23de1f379f18de16d50020d8002eacecf60ee35c1a4ae0d68f15aa8b", 0x23, 0x7ff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r12, &(0x7f0000001480)=[{&(0x7f0000001380)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000240)='*', 0x1}], 0x3) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 7: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x0, 0x4, 0x6}, {0x7ff, 0x83, 0x10, 0xaf2}, {0xffff, 0x2, 0x6, 0x80}, {0x401, 0x1, 0x2e, 0xffff8001}]}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x6) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x1, 0x2}) ioctl$TIOCSDTR(r1, 0x20007479) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0xe5, 0x8001}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x400) r5 = accept$inet(r3, 0x0, &(0x7f0000000300)) bind$inet(r5, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000380)) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x2, 0x80000001, 0x6, 0x10001, "1c6b394400541f379ab9096a64f221dc9f6b7c1f", 0xe92f, 0x8}) r6 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000400)={0x3, 0x0, 0x7f, 0x100000000, r6}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ftruncate(r4, 0x9) r7 = msgget(0x3, 0xbcd) msgsnd(r7, &(0x7f0000000440)={0x2, "3a413f436fe2bddcfdd2be6af647368fefbda7de93ca72e1ec09f27feca2aa2c591823edc2372dca7e5d12f841214ca3efad7d89f7040fbf01402d6e8a250e14fb4042fbac274b54c092201dae08afa9b716866936e1c84fd90e2c7277588fa9b2fd402d"}, 0x6c, 0x0) fchdir(r2) clock_getres(0x4, &(0x7f00000004c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000500)=0x5) dup2(r4, r1) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000180)=0x4a, 0x0, 0xffffffffffffff36) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) semget(0x0, 0x0, 0x40) socket(0x11, 0x3, 0x0) executing program 5: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(r0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x160, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000600)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x103) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f00000001c0)={0xb670, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r3, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x0]) getegid() semget(0x3, 0x4, 0x48a) semctl$IPC_RMID(r3, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x9b, 0x0, 0x0, r1, 0x0, 0x188, 0x1}, 0x1, 0x1, 0xfff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19, 0x8, 0x0, 0x80000000}], 0x6, 0x0, 0x9, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x5010, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bbb7317a0000000000fe8000000000000000000000000000aa0003d492a809d4cb76c44366e62cf8709f3f010fc050f981"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7, 0x5}, {0x4, 0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYBLOB="b3429a968e33aec2f36e86ef335aac681afb05888267f99ecffe916679c6b29aff1e0d49d95de8021ef609b805f56abf4111e45e084ca14420fe22e06ef5ff9c1917e3135173256016ebba0ca1feda1267a7e75b0302fc690e96fdbb9eff4b4f2545c6a4a2e6a6b2ce23085cf252d7a398bea1c670ea51da6c60c8b207a750f0", @ANYRESOCT=r3, @ANYRES16=r7, @ANYRES16=r0, @ANYRESOCT=r3, @ANYRES8=r7, @ANYRESHEX=r4]) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r3 = socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) preadv(r3, &(0x7f0000001740)=[{&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f0000000540)=""/104, 0x68}, {&(0x7f00000005c0)=""/87, 0x57}, {&(0x7f00000004c0)=""/2, 0x2}], 0x6, 0x1f) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1537, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x3, 0x1) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x800000018, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) poll(&(0x7f0000000000)=[{r4}, {r4, 0x10}], 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000280)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xb) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000040)={{0x6, 0xff, 0x9}, 0x100, 0x20, 0x7}) executing program 7: setitimer(0x0, &(0x7f0000000000)={{0x1000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe800079cbe7cfff3aa8730e3828d9dc00000000000000009f"]) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 7: write(0xffffffffffffffff, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19", 0xd1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc02069b6, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x3f) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b53d20798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f08bafd40000000000000000", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {0x0}, {0x0}], 0x3}, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, r0, r3, 0x0, 0x0, 0x140, 0x2008}, 0x9, 0x4, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x400, 0x7}) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, 0x0, r0, r1, 0x11c}, 0x0, 0xffffffffffffffff}) socket(0x1, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0xff) shutdown(r7, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) getuid() r8 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 4: write(0xffffffffffffffff, &(0x7f0000000000)="04f589d25a0097d6363bb3cd4a6f3ea9d6d71febb9d4c0aaaab934d9bc5c5cdaaae3d4e8d7b408605ba18003d159c893d58e0296d8223a8ef0d649069776ec4f9fba925e21faaeb5639961de1a4a6e87e00c83cdefd1a169b5f6f032e1a650ae24d6b14e9e1a3f206497921e9bb4a2044b23e073953f4431c43ea71a66b94c20dafa412beaf4350a69e3b403cd63ff93d287155eca0588e460af9825187bc97c638db8c64f02f4b6380a051f18666b85feff0c293fc7afe3716901f7471022340d36bd061b3154aa1f5ee15d011d22173798a24832d8e51cfc3c2df4f2e4445cb7", 0xe1) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000140)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xd6bbfe728a712cf4, 0xc0, 0x20, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x2, 0x29e30e5f, 0x8001}], 0x1f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xbd7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffffffff2628, 0xd0e}, {{r2}, 0xfffffffffffffffd, 0x22, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x5, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x80, 0x1}, {{r1}, 0x0, 0x2, 0x80, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x401, 0x7fffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x8e, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x7}, {{r4}, 0xfffffffffffffffb, 0x39d7c575a3cbb00a, 0x2, 0x8, 0x7fffffffffffffff}], 0xa0, &(0x7f0000000340)={0xfff, 0xffffffffffffffa3}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) getpeername$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/258}, &(0x7f0000000500)=0x104) r6 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x200, 0xa8) kevent(r3, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffd, 0x62, 0xf0000000, 0x5, 0xb68a}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x5}], 0x5, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffffb, 0x10, 0x10, 0x81, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0x80, 0x401}, {{r4}, 0x0, 0x0, 0x8, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffff8, 0x87, 0x1, 0x6, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x2c, 0x1, 0x78, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x100000001, 0x4}, {{r4}, 0xfffffffffffffffb, 0x27, 0x2, 0xffffffffffffff80, 0x7}], 0x0, &(0x7f00000006c0)={0x1, 0x704}) ioctl$TIOCDRAIN(r5, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000700), 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000007c0)={0x1, &(0x7f0000000780)=[{0x9c4, 0xb2, 0x0, 0x2}]}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000800)=0x1) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000900)={0x8, &(0x7f0000000880)=[{0x1f, 0x1215, 0x8001, 0x3f}, {0x40, 0xffff, 0x9, 0x100, 0x9}, {0x3, 0x1, 0x1000, 0x3, 0x8}, {0x1000, 0x3, 0x8, 0x8, 0xff}, {0x4, 0x0, 0xffff, 0x7}, {0x5, 0x5, 0x101, 0xfffa, 0xffc0}, {0x7, 0x0, 0x6, 0x2, 0x1}, {0x1, 0xfff, 0x0, 0x4}]}) ioctl$BIOCPROMISC(r3, 0x20004269) syz_open_pts() ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000980)={0x7, &(0x7f0000000940)=[{0x8, 0x81, 0x4, 0x3}, {0x4, 0xe1, 0x4, 0x3}, {0x2, 0x3d, 0x3, 0x80}, {0x7f, 0x2, 0x5e, 0x4}, {0x1, 0x3, 0x3, 0x3}, {0x6, 0x1f, 0x0, 0x159}, {0x81, 0x2, 0x20, 0x8}]}) sysctl$net_inet_ipip(&(0x7f00000009c0), 0x4, &(0x7f0000000a00)="0bab4caf7d9d679e15abcafe141cd88785a62bcc9b7103c18c1ce971c6a9453c99678b69f060d910a9f66b1a12526e0e7b5af4854a545c8b86e38d71baa50f25aa86cd2b764adbbe4e882be492fb534b66665225bfd247a1a8ee6ab0c53dad067b6b1f6c73e41265af742baff151bb375afb16861eb0efad5255952edf04f9b92cdc60f806308b6dbdf8e51e8a41b3ab0cfaeb607bcb2552a001fbfb4a75ff24c7264f8bc6490cb99eb408f9478a9ddeacb7563e08f110caa98d67fca21438a5524e52d2645d29a7316c8acd29cabc94d2857874d457470b890b5a82a9ee3ed6990bfd0f", &(0x7f0000000b00)=0xe4, &(0x7f0000000b40)="b7cebd5e6a68d30acd425aca2c40b91566bef664fb20412912681016d7b71711eee4397910a3528f317bf3e2fc7ba43cd0b123075aceb0da5e7041d4053c2d1aa557973492787e2fca7e29905ae7190e58d28b6a3b2751281cfa668133f496662782a9fd9832708e9bf73a08e7c02a9cb3a3fb8c132de9be764d38712df12a46446d698c944dfd9578eb4f70007fc889387789409fc912154fd5c7189bbab0ce1774980fa6d52eaed0b8b4c966523c68921656e54caac7d058d2ff45e7d9ca7b82ad4b2903000a7ab0f4e486c7c3671e920f6e372569f20811753dc33bdccd762d6cbeced85c0b1755a9ff07c0fb2795665acdb3", 0xf4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c40)={0xffffffffffffffff}) close(r9) dup(r3) link(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='./file0\x00') socketpair(0x2, 0x4, 0x8, &(0x7f0000000d00)={0xffffffffffffffff}) bind(r10, &(0x7f0000000d40)=@in={0x2, 0x1}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000d80)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000dc0)="777422f022c03399b42df24f3e84031c8140f1d5ba5adb720e04d7c3083892fa7e63933eadb4181e4ae1eef81e6c90f8b589eb09", &(0x7f0000000e00)=0x34, &(0x7f0000000e40)="d301ac897b76177c39e8a7b7a54f5f40487ea10fa9ebb46e64a21ad4e331b2b6632edf3035d98a96fc045540d1d9907280a3919b920ed88e6f435a126cf746", 0x3f) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r1 = getuid() setreuid(0xee00, r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='c\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfdaa) poll(&(0x7f0000001500)=[{r5, 0x4}], 0x1, 0x0) close(r2) close(r3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x8, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) executing program 5: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r5 = msgget$private(0x0, 0x13a) msgsnd(r5, 0xffffffffffffffff, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000001680)={0x1, 0x45}, 0x2, &(0x7f00000016c0)='\x00\x00\x00\x00', &(0x7f00000017c0)=0x4, &(0x7f0000000100)="bb51602a9619d1c0f2551404c22b7633bb629b06000000cdba5a", 0x1a) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) kevent(0xffffffffffffffff, 0x0, 0xad8, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) r1 = syz_open_pts() fsync(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x205b1a) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt(r5, 0x0, 0x20, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) executing program 5: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f00000001c0)={0x1, 0x51}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x9) executing program 0: socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x128) setregid(0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x4, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socket(0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r2) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)=0x200) r3 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup2(r5, r4) close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000002340)="a7d46aeb5c7cef81a7fd839e8b28d52d671821270aabc2d7ba1746d248f26fde81a67dbbc4ee6f6e1f7c4c793fbab22cb7943e5531115a2dabdf016e4acfbfc7d0a46fb2f0dad7b68dcd789cbb707b9a50988acdd8a61696e4222e29c766ac3ee8c615ec24bdbe57d1684298acce8002583a3b9dfb42266cf7d15310a37feec712d9b4bd40bf252035ab51bacb5649c0d44f86d2fd199b7528a7b8fe6a87bb90367f8f164565003db469371800df3b02256ae540e1a2b1d46993c6964372c178fb6bc9046dae901639952ffc259ff0aae847cde0710a6eca34c48a97c94afc74ffa7636290075e997d88726dd6fb761efaa59d1ace398b9694a3ddff9e9e2ef0fa264c2ac9dc54226104ede2941e9910be49d54bf980dbcfef32425102063bccc3b8f4171f4be031f4bd999a61259d303cd87fe1e644145a40ce525ec06262d6b34b6327f12525836947ee0ecef7ae607fdb79c716f2a8620fff21d762e6d58cc2baf2d9907d763e1f849aaaeaaf56f334d9a408bb704bd1771b7088cfc60318afd23aa12c61ef53b52c255a9c8689f03e07fdfc53f0d360f89ec304e997121c561af132cb7615458ab47be2af6aa213c3817655a658fde523c665fe429a84dff2425180d593a5b5b2490cbb1aeac146741cc163840150d0585c3081c5d12d53a227106b7c9dff1b28f142d757c9471656a18022fcac4d4cf65de025b7e2d5062958eb3f86902e71fbe13d457f63c5b8065c78b5fa7dc65d67842b60d6984e930dbe71f65efcc7cb015867763a3e5c363adfccf47622d9a149e1129f7c2ccbf39187978334c951228abbd256cf19438bfe55070286667081ad013513177af85534e9c6d64305744f5f929ead0037143da5e4e2fd84535531566556e39c5a8ed899b29468f72bde6a4dc494b04381f3baadee276bb2868e9a33b69a6f2a5c4d5995adbaeed72ba6612e703b7f74643262b5e1e8c9d9e20cfa67b9dd43495ca98ad9d96e9b1364b0ce4e665e11ccc39cdc1a2de04cc2fb009d86065aaf3b09b2d32029d90123a922857ca917fcd70f9101a228f90d84171328c2e1f0ad5f13597d96e5b7c587fcea01b62d76e104f3e5fb700f98cde238659804c17881b841dbc124cf61e5638b94fff297805100c74336dada9ee200cdc7fc908bef31c037b35bde9e425dfcd4bb572abc4ee99bf24ac6982ea266bcbf5fe6c567bb70f4fd0a3eb24b80d0deda89d1859be3ca32b18bb79f0a35c0561fd56382a2e3a0b33c03d7f599fb014865844aeef0ffb8093a8acbb118937bad0b851f399f225513a558a70610151991d80af8e222c56966d8bdcc350e74d0e17f8eb56050489d664af1f51ca7ba78474f212c7e0263c8f29f4fdd647ee22a0b5f3527eabfee2dd8d0dc4baf54cf0cadb24fb5caac60f736c4f9f0db1d252df1f70a1b243fae0093ea2be81c945bc5849a5c9ddd3dc39f1801261dff0d3b5e1e85e20dc71b2cb97b88d2d73ec1906d6188ed17e1107d926b7a8750dde533e5e7b35bed5c221845222d1ae65eeb451b7f00e8f0eed36346fa074e09fc5ec03e0a4a21b1b40ae105cc70f9741e846e28f6ea305ac703ad3ad4bab6109a2a007a4da537f155b1fbba6280459875100194bd1eebd6bbea191edf10723eb7c28e72242107ce2b01907ce4d52d1c52489cc844ff2d0fda0bf6f26f573157fc0d139b7f0159b8f91735dce45f2df1b6fbe4b8d555cfee48fffd49d57a8796d9fea43fcc9d817892d5e5ff228178e88ff9e7d955eaca82ec7f7032afcc8b893ad6c082933c4c826c651b8b53831e8f9e950cfd599858388b5fbf2264c64ce1c9045e35a89094c456bb810cfcc18b00f66da84fc2ce533173262df97c1865ed051e0e52696125741d3cc0b99b1e4da779b7e6568f0939d797731eef54b42fbd0f57f9ca329229aad1de80c2595385e5efb423483bf44bd7df2bece6f9b16c6984b75150605b82351c3f84657baf7cdadffc106405e2a42988d602fc81a6b7207314f20161851b7b62aa1bda56926b51dcf9208b46e078318a79eb2b6f2f9bc54af4af5887a3e5f377957cebf07995e4a27dddf27608d3de53dce1678e6f16ccfcecbc3bd7abb851902ca0b185d9517d30d500eda450e77069928def3aad4c2901237495e4db0903220fd483d70773919a4fef515a9d342fa431ce82631150539e1266ed7ce74eb989d4fd256d56bb6988847da585cabd13c6ba8374ac4b9ff07ed998b4aef7f63ef0625406c958631442d42abc04b816f0207e33f67d950f29c59fe5d84e9a245d174573b2da809c4b516a1d7d658f3006e8957e98c3807085f22b1342cd1e0113f30be4676fcb89ab2b1424b2d84e73644699d2efdf02005abf12e2f71861cf004ca01c24299c8c150bb92f72024a75094ec5f115e2a49c68af9d382ad568922d3c6b7fb79c68a4b94ab91da543b8feacf624d051a6a689300ea3f72b97aef9298f4f9644e8d3088cddfd807a5ac382743caa4a80c1f817093fbf47250eab1e1271f90e72c467c99f729eebb89412eae40f180143db095f709eadeb6f53b3552d46da0eb2e29102074f82cb3c424cd596b9861dd29ff4ec94682dc3494306424fe9acbaa5f525342fe966b2ed9e797ae3bd609403d254e29eeb0256bef8513b82553c09877a9c24adbfd19c3e70a6d3b0bdd668d8792661664fafa0c50efa5487c169a27a5a4f8067f39a7ad511214f753a2105617fd4b98fc93a678e14fec290a006536d0e2daa7911a6697100513866746b9071d958599b6d048362052bf446e8ce884b6968898b1dd3e6731e213f71582852786909d228709b097e01c5ee1aec7a894b012280682c1f07fd0d3cd781ff914b18eaa0f37ba0d0ffe2ff753ee51f5784a1122d49f4025f4a8e0587dca98c5d257da25f2d149321f6735c7905617a8c04f1bc70ed01ed7ba062782692a90a28429c22f95efff30cbea3e7fb9e66c25938a3abf1711d6a681a679a2a76abe1779bf452414e36525efb97c8a87c9df291e46c0b45e57ceddb54b15b2d80dfb424bf6d98caf0c2bf25bf1926be605c85bafcd52e348feaeacc55268fcb0d1a4144dd4ec6f940ff408b4f29cd085f40d78e27ceb9e3e9fb63f4f76b462befe30ed4fdd0021d567018f77eb80b25af4fabe81d6af175a4ab068b81e9f13632dddc67674bcbdaed7cb63015b3922034337d3c8fc144f2b4fe3d954ee2cc752a34b4be6a694e017c407b0e161f5edd3d24211cb675b477b6ff34d042012c747e8daa106d6646af96f8923b8a1ff697b418150c14c1e5471877cdb1c7392c5b26fc854addaa9846a0fca5e4a73710714f21f8a16d2b702a853cfc748618666a6fda100dd9f99cc3fab1dcb18e2913b93de8a5efea605c1ce1c1d43e178faab38c8cb5f4d5bf756ab6842ad94aa764b15bc7bac2d6a1fe9bd140458b610265fb5519e3a38d9cc91bc9f718ae16992cd21af6c7fbead373fa282965f378eda247eb1ca06c92fa229c81d5fdbab2efbd82ae441f185b776d27ca1642b435ef5edfd66d2613c0969053dcf35ba7508fe345bdf3477ee2c29b4c41e016310627d5e1966f54829d0f96fe817e38a42362e18f05cb3b072c7896f87a8ee7e58017719643b18fb28d90ce0d132403b832482d21bb675c335cd6cfd03ab3cb78afa84036090c4067857dcbb7708913d72fc9ff1a7513760f95decc19aecd1bace2b473e8f34fb343b958cb64a5260cfb56858ea54f8e3194aeec27e5b7fd11264093b0ef62ca46cb6c8cbf893074e2cbb27409b0150618b9e5922f636ca3ffca3bc3cef65a65f0fc5ff89b5d9ac54c042e49fe046117731b46388e3b3833603216b0c3a37efb6d63f03d15c2317b88608b41961fe5deae84d89e4008186fb0526b0e1d3e616269de85f3425de98a3b01ce5caebf3b5b2723e9efcb1f3ec6c0b1cde05af060ff3825cda8bbdb4c826b665ad32f34216efe7c5157f37ff9e5732f106a8dd072149f39d82f96ed689286659d8c3d20e6ef99ad1c7e0572b819af84a1247e5ffe97cec37f28b0bc4cf1e4e12c41c9756a8749d028ca707fb5ad1f62bafc3e2a4e2ad2e178e4df49592adc32cc4091b10c156b6ab86dcf8263d9f64ffd83fa0d32fa9f9ffbf59bbdde49389b46372b640877d75a8c52d3d801fe25aa04decf30ac9b51f6647dd8d05f1188a6024b351e1852065d28d0222099973ad21d95b36dde72254c14e3fb88ec15e5ee5b2969008c24eb57c34c59f68405ba9ff035f523ac9ad284434e08f68c4248fbfad0bf78051c243f80848f149d2f159d04335703d81efeb5bfb30a95175675d74afab375e728fa22f840a3e405b175e453fd1b1b51c2da907773f37455f79f251fcded3c15922cfbb045566003ab47bc55fc6b138d0d035a44acd2e16614c10014846a3b534616b0851a74f29d6322ea0901235fe5be0ae6e0bfc8f1feee5243c49b8c44f58931fe5a0fdd59d840105d493ed7d5629cc7f8fa877be2a6669229972aa4b5748e2dfb76cbc5d671aac2e744876d357149de5cd85809436114d6557304f8444323aae6d53097879e7bbe6a5b7533286dcc96c0b5f434c847a6939158ab3a02fc1007d3393bc9b386fe3c25820b19cbcbd2ef58e482d68a6b67d06d13fae50a2ac454b81673b1759a8c0d84bec8c71adef61984381be129dae93344e70238b91b4b3945ee4dee43c977888b870d9e3171558beb600e03d4608d120126ea1d00fa0047b32fb77b0be405490b343d0b4e9e7e70b2eff3a340eb3fac151803bba76fb530ec490fcc10a826c58ee16f75cb3a8b6be35941f6c07409c97dbe393645cde33b5b3dd33ec1d6711d62ae526cff5895c20a2ef0fc46ec5ea6ade9865ebec5fc49e37700f934fc56eb334d168aa34d4352ac23278711c7558cee290dfdd8bcba19072748d8bff181769051b12e476f160423cbb47af0b17bad8babed27403ed9364f2d857697a23ef5901452b86cfc9caf02c9d5f9a8fdbf99835cad702243a22d7cabb85ad7889111d54be22a92a67bbbb836ee44118722320fcff3e6df6de55441545b3b7bc014bc50d99a6f162b40984e29e9d6db59ae66e4b5f10e2a555dad4e37b90487d91a2c03361c0dc99bcc848b0138ae074e2d0143dcf4b5116bc3bef0367e07416f00dcb0496f0794c56d6bef9f54a5e3661dfd0f8894e45df335ae6424fc26fb72eaed1d7bd9558707a774b2ce314894b976973d309b8e8291859073508451fff1331afcaa559aeccbc8568d9049e25f48be5700b7b751dde963f3d7c698192474e94095ef4c6ce297c6a0fac6ef3ad6ad43c43b2cddf524d0a1155e32a80e5231c1d8f7c982c289dc05d231d6a9681dfe34678cbbb9082dfb2a9825cd8eab6a52bfa6dd0acae3e16b22ff06d4b4fcbcec5ee684da44276eb5506290e9cd76e38d468d8e85031c54ab04a509358824832153a514fc149d6c263214d28af29d5cd996d4e8f0cebcd9fd45b592d10e4370eeaa8840fd1c26378ef0849affb3ad48935bb1c00ca30e93078447f70b17a7e22ba345c3b2812922dfffb3593d8e986e5befa9851c27c656b27e210e7227d1868984eb140798da4f884f5ba36a4a3d2c990282cb7a3ce92d0001377f67f4c43c3e9d48320065fc09a2fcb5a09d5c5a8a860d4c386f2d828c6954464d19bd588e2d3e67ffcf26913ac6d222decd05b11147cba6728e99dc4eb993ab434f2feefbb1d86fc27e2841878625e94931d0dd6574ea68b5a2465c55704dd6bb4d559f72c0dfadcfeb08a29f9b8529264eac74ed3e63", 0x1000}, {&(0x7f00000001c0)="088b9684ba742d4563be285e3ad2387bac435a2ee253d28fac20c6c116e4b967b4819a08d635dda7839a9a1b7219319660f0007c2bc1", 0x36}, {&(0x7f0000001180)="e5cb01007fd32227afccb249a8ba8943c4356bc66a81b3f3837b795bc59b52479368f6e8f41e5e2297546278", 0x2c}, {&(0x7f0000001200)}, {&(0x7f0000001600)="1cc1d45e762b511cb360cd59c877afaba1b68822301462751b0cda5cdb19528b599b465ebf304d55f0bff26efe6f35343c1b4e92a207f9c2770deb55f44240c1a8841cd5cd548a76c217b96a4a3fb9cb781b5be2d924ae99e23b85f10f15996a88de09d60d1d1b6ed44a07fcc7a02fdf2ecbd4191718150c50dcb37993142f2523cbea206cf42346b963259d54667a145c01759d1c58eb3a663b7ff01589822131029e1b162c2d5c379919a6d554b6efe936329bbb3e351f6000142a7bf8c91ffb29a39f736fe27cc4a0fc036b52eded5ac25024fb79415c227b31961546e9d22ae88459174a95651d14da9287ff27517b", 0xf1}], 0x5) getrlimit(0x3, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x7fff, "28b7e6ff0700e000000000bd8200000000008000", 0x3caa30fa, 0xfffffffd}) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8", 0xa7}], 0x2) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a3083c9c3ebeea55afe62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5ed27aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a8cd94d6587c760a02f10affbae68b6eec654572892e651ba8c5a2decd11b92679c9601edea50eb5f2beea25e125a870f2daf3d1af746ecc42c576cd57c5169149cab4594eb9965cf5753dd03ce13df8a3a706cb933a5ad99def590d811d7d4d48898e447f11b85b3290f120f62efaf1ad5287f04d025e02bcaf09cfa3f0836bceeb9ef5d833b32b8adca8a36728741510ed3243d3f7df2bbb11c9f800638e5b92032e498f90ab64d76d6c0ea84665653367ff8524198bf1263ddac24202ced838df44b99e7a6694cb4505ec414084412bacdef92b349fa96209c8a8c8432f7147ee9e522015754e5e7c8ddc42ea84c915e35bbefbc6484ddce5c7db880bc657498668c23fe3a820ab427d64f48aae798ceb25ce3be3ff427fb6a0f3ed925a3be482257c46f3c7b7649cc36781c54e456538b3c5ceb4d397770c4edc4c8b56338980a99f7627d9685f51a199686947529f9e8229adfc4645d33ab199ac3988166ba6e0a", 0x343}], 0x3) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2, 0x3}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r4, 0x33, 0x5a8, &(0x7f0000000440)="7a11d455464bb5cebc35851a00ddf95f3d87948c5a48a24be9e09b42c56a8e96d6d9013183fd48a2c956ac86596be954a73ea0e2924b2f", 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000ac0)='./bus\x00', 0x40, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x5, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000a80)={&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3, &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xfa}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r6 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f00000008c0)="4abc2000ea7a0c0000ece76724a6b577b33033543ce6a0798634f8e54c8a54b2b497aa1524f562ec07819ca745125892d83c1bfab3d5172b8ac7e45c6d760801404648e72116efce4b982cd08f36c411ea849d3db84ff492d05d129df8536e1dd4959ca2b4cf3a0f18cf9f9416d29a60f8c7", 0x72) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000180)={0xe5, 0x0, &(0x7f0000000300)=""/229}) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0xffffffe0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000440)="0200c2019dfae28deab72011d9592e802034c9fe0b52bda690422fe72711bd314ad811512dacdecf2c99139a0891e8c8036907a6750ac4f17d9a82571280ee18571537198d4f6974fc52c648144e7fdcadebfcda39f6b2fdcdce476bfe62d38ae3dec47f89bac039322636ac7916736c8ff5707f6a6d03493cc4ad84b693783350922bdb213aef30dafdc0007216ae37e522395933967562e5afa5e233d472745805614c28adcafb4518954b824e032fbecf619ce760feb0d0baf93b25ac9b8c3d741507004b779162966bd0457bc0d0c00ed8cd3744f130f59363b7c63417709a5e0b90eeb5a626b164bc0a595d19b4a121c8c2", 0xf4}, {&(0x7f0000001600)="cf0d3b384e3e2aea1cea4564c611ae4903e8facd56a3ae9acd1d250da199589982f5037389edc9422203f9dadf60e9546bd7473cb294c41b486c485b6f7ef950720606c812d3826750d3cffb61b12f324e2123cb0aba87ce28d0b7ed8854435cb5a318f766aa993735728c9d44984d95e3725ea507ffec5296a227cb36f33f5c0c2610c37f1c27393c9db17076511eca937247dfd67f732882cc988801056b6f702ec6a4b267aac5809e26c15dcd7c264fe9b53d9e9e3de5d38235045567ffc40189c32fc9287e47ece87856a364a3891b9eb9ab71cea19552d9b641216e87778ad00fdbecbc0f8a0fecef0f6f1dd48c08f32121c4adb581772c9708ac00f0f018af692b351b553bef392735353cccce9c9cb33eee3084c07ca3629c79c1e4011dd11fa6d07de72ff7d82738ceec9f737adb03640d87d5e0ff96cca79b07969228c23f36d84ca72e27a9a5773622f0792323fb6f2dcc189bee5604ab1ebd5055d6a22fdd7307f07cd12992b88b8337d1466dc429d1c0d81a576a3c8ba89755f32625a246cc19bd1d9c6fb379f9e2d10f88a63aaacb1104ef3ca5a458e581150f472ef49ef1566d8c809803b216506fdf6cc2f50eb900e787736c9b00fb547f79f41e30203b0172c8c9b146b48d102838f628c070a9e09cead7e158f8c11167edc5df4b3e610547d4e5e40591625b5eb7528791104e036b47703125484205933771b7990455992029da7c8de3315acbec363044b5ad831f85f9bf9ac41c963b7d9e5696ef639bcb10fef1b9699cc4387663b33defec4b3eb7f006b0f56f13ddd0690e3fba2b429f457b5da25d9650adbc448c7f498f35665bd04972674254adbf865f5b4aae57b6358534bbcabccd06543dd16f858022a2be99f6363351e41cbac649e04d179b03fb1d50441bec92ebc1ca6e6254da9134058ae4cb23f8f33344158e6f4c7e4e7954c30ba1060915b364316bf9fe597825965c37868b0759ad248284ba5bb852381df90009df9848ea62ec52c338202853086bf17d7ca7cd6c355f07eb3f8cd019d8878851cf49e0dbfa5f0dbe21bdd52ecaa17e6c0697cdcbcee6182c4377f9c9ebe596f38315bf2ce22026f438a2927ff3ab0f81e34b301ecd75fa600ede2bcb0b6d71153e28c020571b580208bd04301eeab432dbd8243cc346728f29acfbd64da3df152013449fe6c48b300368e0c3167213664f5e8741c56baeb7b465e4705694f87ea8a40f224a5c3a9d4a7b321733d9e8d1348ba1ce23255c77400367519997c12e0420f1589796caadeed4ec7c0391e9f8df228224138309a43aa181c05caf305b0146e96c576711fe9c1896e967abc7b6c0c45a6a8a0760486d054af4f6bfeef0110f3f2bf39246ae8b1c916c8f87368bb276ee3c10878f999051dd45f0781e6b775f79dcf5db99b1b75190c0557e2ce137505ff0222953acb0782b61ae62a431835707ac3791db26e5445f803d578097efd89439200151473039145b48a5f2c40ef3736915f5356a09ee7a15a3ecc669d74f90aee6366796640d04d91602ef46953736db8f4ad782de2d1742467fc9275826a77b119d5d8f859c880a9d93fff697a9297478f6b063653884696a152fbc9b3fe08dc1a1f22900e64743162492526ef9c41832d7624b648c411f429f47b79e18fec2c1a6d585d9307432f76034478f2fd03e69a00253337007dd91a522979e56f4a8f3b6c35badf3cfcb6f9c6691738dcaaea75b77e6c98fa7088eecf52242f62cfaf23d7294c5271f8c89e0cb51784461af077feae3732286e3d0d44342636a93bdf2844ae63005cae583612032ea4d04c4218d225205289dc1bee5e93039dd042c2fbc4b37df377c7c7a3d605f3038c2f62673c48a68588d1dc63a236f6bdb5fa9c91ce175f7d907539c2c3e95b3b72a8b0ef3f58954393bce7a956ff6de620205c2a7771bfad8f60328dc734d3c17528a9c38929532181b7cb5ac14e241c8c8f6e97256be4190048fd7db2a6ee55c6037a819a3fae70516652dca566d2a9236875ea4678cf760628fc221b568cbe3b7e4864cd6d8edb9f38aa40ac784a5167195a91858b6b818e15d728923cb3bae793f052d530dd6df0a02a5576d9b1d155beed304d3b8ea30e1419f4f1bfa43344ec390bceb6168b1a3221e73d9aa74fa69753211242585f5e3e293003045894cd7ea250482e6ffc6ef32904a18e0f745b88ecb82d58f574f1d9381add5fb3f7808f8be766ad75371a40c03b0c913d61e74d37eb50c55dc469e7d96e5a59bcfe5b8558463ce98c788995dd2c80d76e612a74cb4629fa6017f9be9311fc7f24de50f3a969dce5c605958335aa9736325d050738bee7fc2cf47736422a87022d6b532deec1fdd5fadbca5a77c9d4502bd750a466e10af0708ebdf2d671d11eca5616ec5d2362746b90fa2a90f8c480d8e725ec882e4dc5b7576c3901da4015f2ece8ae98c5a7cbdef3c824b73a246bf0a1c3b3ae0f75754f31e23202637a9db94e12d8dc5364f37452b5023e1e707ba1241f60f696641c491dde49b8353ba68da4438d316346458958dd37487b698cf9b7df5caa1e85f2fdace925ecef7db8b6dc1f360e943689e1eff58ab8076cf18f16c73fa36310a2ffe73fe2dedce01415737cd7c5268998077622a6f51d927090562a3abd9cf49ff9e926d1dbef2fbf8c3ead6c8dad6b4a5ce9e415acf1b4f00cf52113ff6e2d4ae93ddd5d271bb08a49be7c776e75078e81b5c65399f4518dcfe365efbfbce95d438b41042d3ba33f8b9e800183a6499034143ba5ac2d613ef4fa766306d4952221eaf12cb8582d98525e1fdfb00147a0f7391f2793d32864328f7c5745ce218bd4df3cc59279e102b1b6a53e45384f23e5a0a8350eb7da5d46ecb698c322dc24797a8bb13449650d29dc9267d5c3f3f2f7e856788a64bd7607f4bd9e2eb6feb1d7077eb45fdaa81d47d14bcfaf7f5f6360fe5d137b63c92f9a1c9afc764bcfb52cfff41f8fb9c70124c3f2f03b7219273e1a1961ca1c779753cc0ad008d768d1e765b44bd6f821eb156dd4dc8af5bb648c58ec4fd67d6d2f23d7b79a24bb0660cf4ec32c207a5168f79d84ad0b560b9271f37ead8823bcedfc210ba452cf4a6542ebad9fb1e45e0e7c1b78be35eca675c5dd212e20be031190b6135b47ada0a9a82dd2dec7989c861d45ee2fccd3ba5b37b76e36c74f9e5ff55755488e980d74957e6f51422ae545df95ad5b1943941c57af39a49f76da0cea025b1c2f4028cfa2a3938ea6dfc694a35dc903bc35a737c563a51ca9f8da3de45fc92a861389bb4a54116852da7ab062f0a35663c672cdb5af3c35ee843698bf0b94f9df24f49ea543306f86f601727dace5775feb3f4417e1f2322df02568354424f996af8e62450c53c19705c2f53b97493c435f2ce23ab49cfcb730751b92e4ba7eeb10f8b901758ec93f5436240b430dc62e6b44f840c4d97b338d7bd07fbecd38002c090b89b1d65d7a7847d26168f8c0daec5741db659292bd4454ee649646364b3a8c905eecaefd0d507d8f404e22a0f8b2e7fd939c337fc07c98a98b3e69ed9dea2e93990514954287d9d81e61dec3bd96269f3a6bc1f955a3a8a53935856d080290e7a7a8a366e032a6659b6a03eeb268e06cd3ee593fbc081ecb8f29b0cfd84167c912c6905d64d7912c8bf42f793bddc480e4697bb53b7b3ebd3fdf47f914855257ace264debfcf86f85f6449ea221e48da3f5d883f175143486f3435b8aa3c1fb8be9393367b82fd5f44d7abfabd9a92864aab84ee26547bcaf9f93577e33200f3f9b968fcc76f5dccfceeb469fe3a8469b75e890a3d0873c040964f8401fe2071e844d459350a9e909472bef8aa29433715a313a079e20fab9e6c48f19843ce3ea79fa1798adf3f7a5c3972d12c069f08f93b3c857a7a7f916707d8475c0f13b74c56c853ea21d590371feb7543a98ca09717b2acc90f75c5f91a162182f7fb698ad7fb83eda3b214c0b1e3bb59ae7866b4d8c6d414e354471bbec55b9c6302889aa6cd10d8589e2c117d598da3929c9f8080fd679d03278673e14cbe11494269ff53cacdd020c11e42dd2a613cb891b9f6e696f44589cc60faaa80692a5addfb8dd2dc2f1eedf5f6962837f1ee4163d52c53a04d3f45c0e1af0df2321e4745ecda6c03e7b8a104debbad5f994e65ffc69325ef57710df80cc881d8938ee2d939bce7be0ff03e8af17d360daf6f41323853ea76f2495a72c3e4c96c55a8389b98337964baa63ce74b42e7a88c40c535f8f3448c68aa0feac25f06b85df224cfa07e78047bd9a0ae8ae474ce06b290f7647c15d1fbe155f2555ef447fb914ca506527d752d1500d1d73ef1dae10dda49d6df1d6aa8d8429226bb16e83ee5d64ed74363c5d424827294954e5fce0e84509624de269d9d70f2295a7b6ae767c23635a495164fef66eb35f842b50a4437d87cc5c15d107188c60a43c84a3263dd904962aa4d7736fbef67db0e9942c21ab7b1e9d70288372da9852056f81033461a869bbcb11514c0624ce5ce873e0fd2c83a5656214f52f75e34be0396642e90bdaca8f7f49f1707f65771027c0aa1d7cd18973526d5614376ea25b2eeb7db7ef9f0cbf720f28546b9b7ab90c429e04abed633c8679b0f2207e144785f9bbe51b92fa26c3153c7f7ccd7b11370a698868e870f078231745d70ef1123f8cff4d302dfa9406f06f68ff686d80dfcf224e473caa9661def1f24ac604377f37324dc18f1668086f57807bcee602de8043584df38028fe9404ea423d9ac6d95abcd123bacfced3200bf6301293945f0ae80e462dd4d5731df4f653ce4500e7448023fa15354c1453ac4239d96bc378393e0dc345512297e526a8b430b16a06a25a5d4935268a6e7ead0d559bb0279d49ba2dfe59b0789144e284c56e63e328ca877524cc78e112401602405a111d864d31cc04aa4834ffc4a18e368f0f1f17ba6558fc34aeb636445c3574a0d026da4dcf94f4426447c445038463858b59dc2d2613637894247a0204c1400c38e94119df1be184c5591b3b251c004956999b6ff9961b03b6ecd07726fff5efe152ed36811370b66ca2042b8616953db403463952ab07cb7441e10c42c067fef47ec0444385ac50c35e2e930f562da1bf5187bea3905255db016fbb2e0ed2f084e6a64484cb476a7c2cee91366a1c8502d813181eb35fac54ab28456e0213c6bd63aef82125c168060bf6a1d7d564a48ada466696a2fa387b8e80da2d4dd2fd849766e68ba066ac8208f44755bd2feb4366d513c6de9058a302dd903b503824f38e33cc0d05fdf0288eb21958a363e59695c0ad8b0bd09ad5ed0b73336085b440f9b343db11d31bd21fdfb9b636cec6a540a8de82313c5efd305815910aa932e274cdbd2b539708def639703279a48bec72508303eaf6ac1445a20daba581785a7d59468c7567a4770959268c5d6d984a0f3d6aed70b27d76deb12c80f1b20ff6c145e53efd986b08fbbb92fe633e7c467a777c2a5f18a77787736a138c24a8b2f65bf0460b78c24653258600061dc403c473a691b5f942ff831d5efa36d38906e1a7356666f00942b68a1938b8c817fd3d9ae045e3b4d7d00f7a4e2152a44aa7695a8abfe4957b60792285c5708b6cc45df222b8ae5a367a5529ff3e85d0c37fa270be220d0b652d161fd1868e1e7d25dad2b4f0081a323c3de15f5c917ccfa90ecefebb4e5022bd6cd2321ce791371e469c0ea02446faa5409d8dc70bd27eed438a630b808aedd78f753b9957780c150a3e54324f", 0x1000}, {&(0x7f0000000540)="f036507373d3b6a873bf825007953fe11409449ce23591987137be9e89aa165bad4db55c00fe3ebe255d0dffe2b217c43a23b5b0e4773e69d3ee6cf8a1762d9082fdbf533f6f7765889357980ce3dd0192c2998614d67a414e665487620f2eaf17ca4b85f6f5fe17f0faf4ba026b66e503afa4758f73888d4c1bf9e06e32644b24c3ccda9fb7bd96be81de66f2347835ffa28aa44ef3649c2f27fd1a113a707dd0355194976010536aa276ee0019d76269e75f6a5b0bd29b93bb8f7282b95f11555c8dd49954dce0d3d3f4d9b171213e33deb834c13607a9ef7565a0b687cbb13e470080eee516ce85", 0xe9}, {&(0x7f0000002600)="07d0c8029988f24bf7f716e5c35650419cd92defb41fb18bd27c6b9b49d74c593040489e9c0a8ef3d6596a4b69204a8d20a26a2cec873da52196758a4cb413cf72a47c353b6704ec2bc6a47e6603df3e3b41b0471d4fb5bf5a165ab236901ac090a95423c9f23039f8ca5ce9b60c96428eb8f823a3a06d3f078c30f89b94f3caef078638083d57a9f38e400e555be8656c7fe145972f2f95279f6a49d33159f779da3a5f06b7c130191bfe370d3aac3d7e9aabffa969b517c8f7a65bf71f6e0992d480c3a2563558b15c63d4c611332ce743185a80c7e2953de411b442c822f5628cfc169b6f94469cb1521a7bb418d88e894230b881000bd90cde70037a34493632e845d3c30c700b5ba974c1a7e5d5093e4b1e2b99c7781bba76b85581795e4c0106440f86a63faa4fa1466efec85574637c867ffb662070a502791a68dc99de4360d7ff1fa3253759b5bc265a5537166c4abdd3c92e10bea9b3e708ca0f60c9281840bc58e90d38672c64f08bc36ae0a092455a1965a30caf73cfa9385c9ed8ce990c2ce83c50749825a13059327d7405623486be9a57a8314c656b625acb1884441b694ddf140d65083e383f2afa6ea76abc5dc50b009f908186cb65d2b8215c9b3ec243f0c9ed4339f4c14ca7d018c183978eeedc2c4daf7354cfbacb36974d281b09243c7109c6715ed03ca99028c6d720d9684933fe5a47109c591a0b0c06bf41d342264fff3da80d9701954683a6afb87a2557a4d11cae14163895e6eee0a0b4058b032283ed560974e4f3fb17ac135ca19d5a4094862f751963d77ac695a1af6438302757774ef2ee80099220aaf49f1f009f920a4d273ae94d085d08de6fe445c6142507d48f773e590bab39f718cc5f6ee4bb89a402753c3de5f3aa293f2f4fe90d3cfc77fbdcf0f4c57d4142fa86946a8e5ee6ea2371564329a522f13b9e9c8aaac51d4cafb3694ba1950cc8cb626b1e0d392b67183fce5200bba4c3ca33af8dfe03cbfb7a379362a76171197f3fde2f83f7561d3cd488b51796d79ffa8cd5e597cfba8ebdc8afb81f38b67993c04a39ba6411740f448f2934236a6225ddd79b98634ffc92554b489799a5b80568ab8859ef47a598a02d060b271a046a510eb07d090035f174254a647d29063b207ce721410795a299d296da568813c3afcb35e3f7f1e7a0aa29323b650308c6593165440a3335e7526c23c93fc408efc8622b70abedb3c1e9e2cf23119b54fc9a7d0d3e2fe07d8de4f8b8b758ad403c275306ae8e0b2aea71730492595727afbf2bb5097de1fef01545cc8da4c0a21afaa6388fc5b79ca649cbac7b3f126cae0e67cb9b696fd134b87d78ab6abe240888bb552c45a057cc09cb92bde05c3608244d15300bb23ecb246fef007f2f0b26ac271b7ff7907bbe6d2ebb338c9c3ad4804a703c3f0106f4282b098338bcfa95fc0d2a4ec7ca19b24884ba24a2cad51f83a3e29c38f3d0835eba1d00b8f540f6c7ac9b524733809a5aedd4d624e99e9cf840ebdccbb87489c02ff181fbcb52224545b9592b0778f372d57c26021c5f349c171569e25139f83c04443d486bc24a999c58b54347dc437f54016a4de674c169edbacf42c79bc7d82177b512f23c090226812fc21d368701c9ecb4ce05c09dddc4ad4643143b9f03d54b7e58eff8d714f75bdd61f42ff1df954f5fae4eb54139fa45ca9a12dfd68f97d409841e8151f4d47bf1a23efe4872118924e562d6f168f69f11b5e9a3cd0846b086670a9b66570d5a512d83ae1bbb18356d42c22992bb16b57a66e2b3ed14b15761557dd7d8700af5365a8cb0ba5d73cc9f9000885d011a1a64792ee359819b8475c8659508cf10a2e667336e0816c0617e72d2747fd5f72f93a9646f542310046badc3e32a71ded7bb9659763d39794f2937755e126c7eff1d6aa017bd839c0aa09165423d0b38b078b8dfe48f43859cdee200712bf522f648fce9e07c70855f29855251c6cf1a6ac3d077b810ed2385f5de182d5d85ea48c33658bfcf5a98a4433ce2c86f6912a8a5372ab5e5c93511b18161b652087a3b651197dc825d035f8e23b73d7da4656bf0b84dd4c8b85ebae6a5d91b1cce0113aad120cbe3412bc8e2d1269efe456ea42d1ce0d415410dd90add8eb95a910d17d7322c73c36188a5d92ee4dc2338f3a67b310288fdb9c02c9773c22be53f3ca65fa62cc16838d61f375eb409101856476005d0fbec24135865d1ff6eba56e441ad99a6fe927806c1e1ad7df920a7f17727232523dd82df439007e8986375e11a17bc9d4d9f6843fc87e5320a5a2097cdc6e8845260413ec0ac6b6685c5e0eed4e96c89624249618555d322f739d790753d7b7c833b6a455c831223ee4906bbf6367c4501793fdea481c0303b72a23f4473cbaf4c31a5d6bfa75f9b1665877e7b8af77123f2ea0e72591d44ab4fee612f7eadedda5cd65f6dad759778a76a5e35adb85315ade93014cdd8e1e21e435031d6c708a7cdad2edf96e792c37bc2f2b4e7425780d8ea8c8c32fad565ce52edea79cc621d5359b0e75428e326161e7dbe408d11d918948dcab1b5f51320baba2d489da4753479c2fa049935a67207b768fc4aa99e0333d59abf6f6d66c6c8b0366f3047c2baaaae7403a3d70fb4375d6bde09d612388eda40980edec0096e6b1775a46d57ab1335e38c886d8f0b753afb46f5cbded4fbc6b38912006f55d682d53c1cdb917902abdff72747a2cd3107231fa2ebd1a74b6eb00a47f64e5f27dd768d8ff2823bf28f08dbf61e43a7f1a15caf13e36dcfcdb077500da2d8219e38f73469db00667786ec555a8f6fa072e5a92b688e6a4be23589f2ffc65d48c1d5220625706402d06f26f2e5063f68088b13682e86d8026551711b78b0022c8e6b98ec12f83d490dfb3e0e93b0276e488e52fc10a9e47b56b93f0b0c6561ca7b896e768e62d992774f74708ad011e222ce65ff696988b75f42a4cc2a3833ebe1ace485dc1ebedf110ce0774e29c7f7d3df88699ba40b23425087a2e880fb47a7ddd89de192d4ccf9ba71b45a3ac4ff4514cbbea265d69081326d4141927ea762bc9b0017f0b703e8532c858980bac53a17306fe31b6d0980c48c8d7521684abea92e4644c5c854878effb7f2df5ac44142f5322add91eb7eef16ed0e0179633ebe6845346643ae0d8e5ce2b79268b910732164bdcc1d49c7fddcbf7752c84731e72324a7ecc9d4903eb99c16ed106403b80b9e4b27eaa4e074f0e6232179e1a74dfedf187ab87ed825f8d1b78e168aab0af68f5d35ea285880555b523f0016cf770d00e9eb05bbdbc466b4a3840ccb29b03626caa30fc3c38b1c4d516cee543253a42c07113735e53fd98c5feeb4f6de969427dd5cf6a96c9d3eda4db4f71ae4be5854ccb9f865d32aa5af860e9619c5651e66aebaaa6859c36c27a96d5a7fb9725d6863189950527c370776e805865fcbb8e5aab5f4ebd882139bf2ef468275708661b7a5d618b8f4c82f6584d59fa82a87381d57fd562fc8270e96b2e9c92f59b89aa08288a421627c9f5b9d0dee9e3a055e10123b3e75c1176ee226e73e3ce6af3e3f4f4520f5a7f503071a1ffa4e5407c5107993154341490092644d38427a459b90ce62dd33e850e70566c86b8304fc12c2854a852e4f75067390b0b4c3a33e606a5e9c62af44d5afeac2e073fc79a2758e5336e8f164b7667b01cccea14bb75c972ea5e032e97e025391d5f7df46bcd3b3e0139d87575a513c621a42617683a71f1aa604a4aaabd28b75233fa837ba69feb1354f1f1235b115e7d912a333dbacc8874d22b8ce33f6f8bb507c4d1f72c6d2ebcff992f649623faad4e63344509503689506f7b9fa62c4bae71a62fdd92206c3c818694097b0af60cc7d7d80c768caf124f611a17c82485bb22edefa175bff76120ad78fa3be31da456faa393b1c4ec8152392a146a1ee9dec22566c55925aad59c5e482356a247064dea37d9b4c8bd8cd1ba442f93be0ec298f7b37ad707822b9e1cd4ad65ee87ec9072aec493078053458138b322d98dc49c127e507fc2c88a7645f8b044d01b309115b1f9d4a615828c727aa00cd548c65d087ade9028382d2855423cfa123cd737c44de25d44d6b5eecc2802812e053ecc64c5806e1dd0a43ff84fa06fe118c8bf3b6b538a454036c101386c7d83522b302c3da5aa64fd84b10add51b8563e71082d0f24b7ad70921b5386b82a850f3a0b37dc76b2df2f91101a336934717bcd4cbd8bb52a5dcfe289b430ef01dbf467a91e29be77523755a7dba7dc826f0a3da6ba13b637a7399c665870e961aa63661a53b631ee5d143b3eea6a63d399135206292dcce0d3731c611baadb19aeffa100c082ab6b8a3882ffce3cb508feec9b659e934d14df201c7db4349e932fcf56d68412f4a5a42b344a9192bf91454801a85a8d724474b72a99d0b548f0c6821ad586562e5adc4f56d6b0870ab9332a2c5a74acc487ad0e65f066ea50ad507ec38f68140f0e75997f18d3c38869ca29108b0698bb8713f796cf3445aa9f1c0f1ff886c592bc6f88bec5d75cbec43d902f1554d7a36f1d4f4b87df92bd76e1638deefc98cc5ff5aeba6a90c93bdbf0b6a36022a016e8b4899feb6ac4f081fbc3afb7d0393255057124d48ae78bf050599581dc5be47b0fd7097124bee74c1e2401f278b130235664293595cd071d6c47b1d94e98bf9224d6749aba7a00902f3784f83606cffd4d0004a2f51515d61fbbb778d8dd09380aac77f409d604e99eaa0f89454008fd1c3050c9e6ae6081b0d426518a17d4b982258d7d74b60cce8b240a270f2fd6a7ef5a5388e1f40bfb47cccff50d501ae7086921011ae01ac8b805c3140dff73dc19d8ac72c504504f353d1f462e2cb7169ed8ef004186e651f78ec5330957187e5fae7ddcc7e48a8aba4c9025aa709a48c1f20521307769841cf3fd37802377cb973a77a0da1c9ccfb3b89b523ceef60126bb9d7692935a59e13f731835b30e24c958c9882b0b34d1aac482db2323b387954c32361ce7551f528b99b1bf71f649788488145e76674d7a8f2c3ef19d68eda3f88f7cbc4de79c1ca652e9b5c55b9eb1c5f68ede23be820bec843283eb212dcd2f99b8d3e416e1da8754d5a297545b6f6044539be66863e3cc40c99cfb77b036b8a6b93ad0001af526ee7a17bc0621ddcd6477d7e899a5d1dd2a2354dc00ba2afbbb6f23bd1dbaeae8cd9087a8bb952f9b58ef3ddff919a5536b51a75b0452fc264650a763a7700e9c13936912c25b41d323709301282b9a09271fb07b9b9d258a384e9210e5510cc512268bd8db769828c8b5b83b209cbe394e61d444ab24da0d3ade8b2ab9fd4e774803764bed7baaa5c4713a1b0d148301ba89a0e14a121c5027fdcdd5aa40e0cabd1990c5e0130054020982cbbb82af8190ee9962e11398b41c67b70bfd58a1086e28c7cded6e8c5e631045f829e842c0068589ccbe001841a16153ceb5ba55ab94546bb630369ee20414905fe4774b601931218712543278d1791283227687e5cec97add2ede145ffe4c7631ed7c62a7002d02c74e3b0842582ee1e878b8ed56c5502a14d95dba2faeb08439933d669261a67d80d0c641a78f62c532b987c3a4dca091b05820835ce03d0f17f5584424fd9dbb3ddc5470cf409836afcfa35f9430364f97238ae779032a42ae0c2d2ddcca1f7696bfe3efb929e395d303e892714d5c515810c50d76700fe2eb69ef3a6dcd66302d528c4489a615f8107cf4a34834b3d0c95f99b09a3cefd25850648d8", 0x1000}, {&(0x7f0000003600)="a3b1ea21505854280ec5fc886acb91102112e885e1054e67453dba1114c5aab07cddf142a29c4f5a390520b17c5d83c4887f17768d1c9dc7c88a0607ee876c7881f4dd572c11810fbf56f46f2d521c8b327d08ae8ca9d3fff89c0acf5b424c066e3bac2d693dcaa8a6dddfa12c580b5f25e560ff0fed12642a06a84956199594b5b32967d43d872949b2b6db4bb78043dc1ec403695fb2b593da69d54046e69ac19608ee93a061b0d1f32ea7f32af0549b15faa21e5472880c045a18079c7851250414e86a2e836d75058f715fb7d41c8323bdf7f38a867b38eeca93bfdc2e4b765ab1ceb43d727738a5b787b4df126890278945f680a4917104c070dda67e53f6c568523f8e8cef0c7a96d399fa78c3065b1a6caddcb3d8db1890df1c50e9d65bd45f88598fee0113e412a28595fd0e6f53989c9ee9b0f10b0b4d50cd24f891d82aa1dc780cf97b226c9812b3bf2178d68324e2984da9adca7781ec883b3bb2b944b793ef522444bece261a563dcfc8e5442472139a412a2b44610ca195b1a82a06e7e41a26024f5085ab02039c6050f8b81c178716878c2890276ddcdfc998b40261ec9180f1dae7bb43e8312dde946caf784ded7767c5cea8b95917f6fa1cc97fc57fc7a142900f979330855d9e1a9ebadfb6e25536c707a9dbf997791ead2a9088d770eab7d9a6d16a05e189e64a50f963e79db70e64f68d2afad68dbac545566f963a00040f8e6c39bab3e00a78c52f73e0e27132b7d0ce4d739f3bf2e12f049915ff4b1610081aa1b8f3f216ff58672437ef598d1cb8b2d7b87f5cf9ffe39718e037004931f8da5581d418610427d2c6aa7f470a1e0128b57021ba38c42ac1a4753bed76b872c600ebb8194c5dc5a1c998993eba698179df3be000ed4ba5d786c60f63f57b2f4cf6de6925593a27417c7401b8eecbd9568d998a6f15e144d5104928092547e31cff54bff96afc16bcb0ed956480ea76f18a9e2b7d334ccf19dce28bb8200ea2ae49e6b2235520022a7fd56cda066d96b7e1e9491af253cdc721b4f4697f8079be8427b017bdfbcbee93f137229f4ab410a6ab4bc723a7e058e7f788ff67df5725351d24c7e256da3ff88deaac881014e88541562c312f7cda17de0e66dfa8bc5f3fac2b73577505edfb8d9f85c74effd2ae6095223d8c590936d87561d0c5c2703a8b9791c489266ddd0f61dc92bb35b94a3228536c58c98f2405380c37169997fb4f6b997e3e1f442e5252eec552d003a51c3ca1efa83125292227883fcd4e941c65d1dd0e5d9e3d7325b0bf5500867c9cc30261b73164c91df581fa33103872684058abe8ec6569b8a996d2b6f0bf65088890fbac2340cd50a040b9a83fb89d0ce1dcfa451990f38bf07dcce24c5204baeb7b63cc7f26e90f99fc6f2956f242bae486a96bea0ceadea9ca7cf6a711a02b61067ab071fd2dda247229fd8705f8f9d7d9295b8f5758a6d56ff0c43688117e4d131fe3acd5a0bec02e2d3c98a8a7190a9ef546d0ea5c90fa34452de6519858d7254a2081068dc56c77565f6d206ad78fea7b6c8d85bdf1d39083c5c753ed6a1019525609df9603170f65ec20276f73fe1333cb32873d6f07776bc308e5e60b9b8a5d7bad43b95a2d9e68ffcd6c72bb990f52a04710555d187cb4a5f87f254c9bc1cadcf2f5b71eab26f9f04ddbdbfe71dc6465de032a739d3c8b193439ede38afa917013ad0adef3960c8b28b7bf50c1a1dd5872c40a65eadefa232ab998d9ece1ca46ebf017ba9a547247119848e32310d49ef4c0a25d1051ea3a03ac7fdc45549c8bb0c01c3307b2f0c3d9c411f5eb5b7076c62eae1b6f89f2137379909724550c762ba9333b318d8ffe67e5d2f73170683fe5d655752b9a349ad3508a916225904914970b118563b4c5a6a5d6bf08eee245ec709a7ffd8e17a1137ec61523560d234de56db47ad2f8631ded890a8fd7fba93149d823eec498760009acb0ca2a4563480c9f1b7e6d561380672592360fe2d2809a3f46fab265b7fea01ad250bb4ddffa51462ed27a4d7a6868b9b1e42d8654035fd2c67f88b8b52606260d27c448bd2f6d2830acaa74a2b2cb353c4e2378cf9057dc5d30e25b5f5b2b5ddb8d6290858997ed2d8d731ec771bed6fdabc9f027e529643d6a59a973ce8e340ce585c70602bdde98df0b84fa737515c035f03d88f11978c5cada69e1823ecd9986e70894b7937f4e5b293132cb118571731f9b26071f3424b8fe6fdb516c9fbd72953de866cfe6ee719ac48b8d160a6f180c907a55ff76b5db01595cd747d138c6839e5443194bbff1268c9ea60c779eee4db29d7aa68b42236a972eeb2e6cd61eafbba77fd10898521b01311fa822b74ebf71154da49d9950c49a3d6418c0fcb8803064d90e60abbe5111d3d76877a9bccc28da65b7431abe564015ce55d3caca378390349963ead6e574d9dc957925215a907a456cdd2fa7176e7c8799d7d0c7ab9f261249b209fb99e129cbcde7f6ebdf03d896dff506a942191747970a71bf75a6e31c9c480f63644af64fa98ca6e84aeba60a2d317cd46b24b93461599fbbc6615036fbf86c5cd7659298418f8e3a633f7a58c1f96a2d554c5beb64ea71533d6586161ed9cf782b458173994fc3ce473331a8092df6405cd5c7380df250c4b498403b72327e68ccc43320e83dbc9337f96483f134ba48e43aff1837a39cf3fbc3de46aee1bdd0b369ff13be259d4787efa17ed447343387b6d581a93985dcdf0985ac59b522fd048a41e23bd7c9ea9bc61cd4748e5d3ad5f225519d7e9b00caef75c0d36cbdecb6b95d02576062a2c5e0b5d90cbd51af6e5b74e38945444f66bdd887e5875c9dfe2beee4ad2c0ddfa97e20c1528facbc6150e0c9e6a037b238bffe29dc0dc780f7bc817f0048ef9f45caa942ef62c8971c1970fd76b7b36a30071a13325edd27490dd784699da7c33495f1a81259294eb836c1bdf61d1cf0cbe9c91246ef87dd4c1dbe1ac161963b44654ab07a5c4428219f140fa8a63548964d36ef87a10c02c556493d4dcd2741013d895ab338fd58d1ad4672ed81c3a39bcbb0f8024090e47a1606119da816bb8e21cafd7bd299bb408eba6bb37b9732846f557064c3b9cef71343eb8c1851926d5a5e84230e912357606189b3739e4c88f009361f337f83c6749931c93c6de8b3686a1b4c168f2784e5a58c6e2d7f115e6d6087e2a5106db0a07a1c05419403c17b0a7c247ed820383b8f07a4a9e48e0f0e572f21fd4dfdcd34284841905d03db1324b56df6cb1ec10c8bd752cb122623d5fe42a6da38ad0cf5f606779bd80efaab4d86f16205f595c595705c396552625aa83b5a1c55c230e1028fa5ed08fcf4a47fa8074c98c9f76365552533210be12781e6f88ac0a97318eebd9c4e8e7f343c576320037677277e8baa96ed88eda2527385532094d4be634687027bbc27e3152472f26d6de630d6026afc0efc53201538e9d64a4bc401c20254bb764ade65b5185f9d5b0315a4bf4b50dedcdd062aad95d1b7a1775de78b8049c77006d546ed73fb6bda7c64bdc68cd0d4652f68ac91af19fc09e6429083f863b10c740701ffeb34ce16d89723862224568b1e730c46286432467cdcaa7a1ecade6e9380552be3cbbd7e3723f0f386c5c7dc9028f350d3f7212ae381d81f0ee237b56dd807d8af0b00f889a70981d8804cbbeb3ecbd332320e4dff032084aa429c6a190fd1831bfaca06d8b61310aae82fdc9f40bbf3ce5cb5cfcd908678e2659d14d267d68a6a7148c022dcc3e415647550b9bf874e508ac2fe2abf85fe03f4483db0bc8394fa86de7c6f4c0a7f213da41e6c8711ac286a62794bb904eff0c3cc924a40b96ac5b2451b736d6315d1abfaf0bfe12c9ca59f00a95dc86cedfc981d051ede43b3084909b4fa480b2dfd6eca8b13a2a0f7e6763bfbbef67bc3d72a79eb20bd8a768e2aec96c426d14aeeabdf493ff976567050f788e5d0ab6771ae3da71d8bce6bcb4b73c369d33c0b03d13d7cbb1c715f6203ff3c02fd9789254f0234c544905e6c200db15268667dab7d10b7c7cb45675f91b010653a47849ddec2e0bfacbad64f56b0e66e383fb08b4eec81f8281d29b23cf81804a6eb3b59ec788de07a54e0a83b5380ed8f9c11503531b03bf53cd4cd104c806e2ed2baea8c004e5fb46ad5d442ecc8f3c0851a6f5f2ead9013172ccf54a2333f9f2e0c0ec62aad1b612b91542fb7fa43421c694415f6ed9e2b683a50be3c05c4e68552d36efa8870f31d8300c5a377218547f7989286a6f3c030b7385b699e88b8ac52b5ffe986b3f7b7c569d8e3a8e1efcc7d2ed339753f40d2c25f6575375ac6e8d49faa222a28a5af8fb50dabfa9d898ff6b7508b1aad4739633c82edea21515ebd54cb414452010ae45acddd7ba1bfc3245afab4319d71d64077692af4f3e3eb5fe15d8a85bec8cb319b2ea789a889c069a8f469e054cbf3e23b829d2dc218b25d7b6abd80024e5400f56fbb2f3bf499720120c909b5d4cb27d8ca653702c5aeaaf487ea9f8942ceecdfcd09d52777afaa3b3747eb8d2a879c07e290eccb14442f5d0bc947bd61973227995b7bea52b0d9f53ea3caeed654f9ee09fe848bc9bbfecfe229c95474b6d2ac987f5ee288cb9bb748bfb347f8416e0dc2c3ce37a6834aebe0d0376377542b3d17d7d8eb9337cd8f5a1e550ec4a3df2fcc522e62e6debc40fa6583b6f8aa9875a581e8a4bedbba7f999ae20b5441542fb6b709c309778b8fd556a9f9f1fb41ac4637e7322d7f5c2b1f5655e6f3f8f05b96c89c711c839a4ed3e5d4ee28e7656a63ffef1bc52eda0bc0a6c97e351f3b8193b68c5953f03218e69b876b2237be2eae460700ff24b62fb9e7789c73adb703f4acbd2cd37dbfc103548e4d46323748e57cb89f68435928043fb16acfa92e7d90de6f106ffb4d89fd1706974701d7f3b8c9fe240bc4d07e498dc270da8b496f1fb26021d68e09c56dcc844542b7fd354189ec1427db0b34009364bf914983e3f819ed8db442b628b7971e67b2cd16b1fa8ab68fbdc1f3aa1a8e614a7aa32480e04b177819a04694ba0739b73a56f70fe7c795717e4f23d137e704ae1e33fb56b2aa45cf2a10ae2979220bd529d84119d32ed88e0b00101e157b496a29a8349c16e4c0a0df80345b14a6094c9eb862c93f3eaa8c3e9ab16e88492415c1ea47cae09b5ab50499cd842eeace6e2dc4d5492d8e5416e849a782a40049cfa58674411b9867585fbc788171fd3979a7580784e1704d7cf0f7d8b97634f2002386a9a172d9709b8bc824b6b289fd7a3600455d251986f8d1d8a341f3de6cd28a293d5991e58c16d6683f3a3cc98f10c5da80b82a4eed54bb498f298e768158106a8fc89a788cb2c2d2d0931e9f1ca78d7d2951ecce41643c5e7ded70a32449ef4ed4f941e656cbd4ec1efe74614bc3e2adcabedc5c366a28f296853784f5100b3444000e6c525f2c7d1e06fb003b7864f1df94d6118dcd9ac6c7f7e82c69031797e603dda1657f1256ecf0ee4cdfc0bf55e64b74eecf54d8ac0f8f7a6ab4cef07ee82e1c6ea0916bfadbabd40bff1dbf5960ec4bc8401890be18661f10f623af82f48b0136525d8e74d97dd84ef93acae633ba7803cb95d7bbe798d7c7e42c7298b39d4d7ee16a008b46ab9f4b231ae888f10da061f535c965d3e55d7b0832997282d813b273dae903f189dd7a4a8f0a4957eb9f98e58b3a8c98f921b46602be7cde7464e77bc1d27a0a937e1dc4c88a48b275445218f4f51cfad4d2d00aeb50bcfbb930", 0x1000}, {&(0x7f00000000c0)="608ae87b04773a6b4bc6428dc23f0b618fa46b688c36d2264e2b1ce9703c7d0df831b80351bbc938c70869858afa80793b37b11f9960c0cdc1e8d5d8adc39e411050ee7f8e06941bd12e49e08e933122400500067f50975a64e3d5c6978b66e9f41e40ca96b321ee24e78dcff5b2df1fe08ecc1293d8b91e50bab0129791986a293fe892882ae61ffcf09bc7badac45d5e9e92eef922b823e3fe82499f39a4aa150c17fc3ee11482e5d562f3dcf80a20", 0xb0}, {&(0x7f0000000640)="cef5c460e4052f53d1a8fa16f9ce97ea01d02ce936f66ebbaf6668c95b249186958a2749ef157e8a738407f04547b30e09f65b2e0e5ac501bfe4b2646bb8aa3481c7701ee84e34e9254fb4eea3bd1ad3ac5ecf4a40ec951920d3b654b08903cbdb5a7149c594881fd3724e56e2cacfdea7321b479801cee346385e903856885b477ad213daa257d004fe16ac424b0bcad0beb6074d4aeb3ac2a6ef28dba08d3e5e22b250836aa6278ac7e45e050f5f047468cb1379072ea2b122cdf58fdb8aa3784e8cc42d2268e89b3b47120b9dff95c813ce501e0f2f4e8623245f3331f136d0bff22efeb7e2f478691f59d7b34b8f813bd8e37879c94af7", 0xf9}, {&(0x7f0000000740)="7c57259c9167f3af0400cd037e617d89751bdf5dcdd9f5e11f3e651c9f9ae913a7b7e7fd0a12c65099b8ebfabde5b8c557d0fd0e5fe3846214d548390377509dc8002f4ce5d0da88a0a60e634e3dc61c64f6ff56d4cceb8a067140428a8644e9b809900030286701e4b26e6e2dd346903eb47a8da855a400540fec73bf6b58d9916e62c8005c981e0515df4348", 0x8d}, {&(0x7f00000001c0)="62b3611bda643f9b9e2254cc1557170ba25f45e09ca0c9a1570945a46a1d85", 0x1f}], 0x9, 0x3) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000, r4}) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') executing program 1: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0xfec}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r5 = getpid() setpgid(r5, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r6) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) executing program 0: mknod(0x0, 0x8000, 0x1) setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x800400000000000}) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6f4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) setrlimit(0x0, &(0x7f0000000100)={0x7}) syz_open_pts() close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000001c0)=0x4) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000400)=0x8) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3013, r2, 0x100) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0) r4 = getuid() setreuid(0x0, r4) lchown(&(0x7f0000000080)='./file0\x00', r4, 0xffffffffffffffff) mlockall(0x1) executing program 6: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r3, r2) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)='#', 0x1}], 0x1) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x31) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="beb1c593bafc436cb13c79eec930b8bed217603c34eac9ce3b70c33514ae91b8c67a104b50bcd38e7eda294306d1e9cf8d975db406e0be91c63671d526603473e96c524fe3d126b1dd2267c744544d7c7f6a979febaaf01fe9ff2b9cb8edbe2e6cd664a250c227c411b7afaab89cf1ca5065d0e61bef8d93c80e030a4961d0f7b7e5332cee6dd2ffcf9b7193b6c9b8c3a830ab8e1e0086e04f762dbcc4d0ce9418bcb7665345a387ea5e60d1225a75fa8b0f5a8e6b57d1e17f9911ccc41b84bfb0a67cf22f79cfb9d49c77f7868f07cdefe16bc74a025b2ce08d65551064d533dbd128097bbebab9bd2490770b8f034913a52425c7a498aff907c23a15", 0xfd) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setsockopt(r0, 0x9, 0x2, &(0x7f0000000200)="05", 0x1) fchdir(r0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0xffffffffffffffe1) sysctl$vm_swapencrypt(&(0x7f0000000240), 0x3, &(0x7f0000000280)="ceb6e2e9ef508263beb85023a95c659f39225dd1e771f06b14e997b3c440438e7b86d078ef649a1ed9a28a6e03df6a6e751c2bc148c4c0ecf668cac2599ab5b0aed199e5c85bef", &(0x7f0000000300)=0x47, &(0x7f0000000340)="fb39963499a6742cd9cd03db727342e80b10280222952eeab0e4868e57880564dc6c1362e83b2c0581027481ef83cace438aa532296967e76199ae3fe8d5e8ad0ce3ff6456b2416daccb16fcbc769dd559d2ef0e4b7cda09959fd8db5dbfae3667faaaaa1e5753c5c4011b7f0228f03cdc915b10176b3782323ec023ff7e8fc0d11b8d65a084efac926f606f4430fb518b663b7ab84ec7434a2084afb751ebde15aa9e02f09632a01aac9348f72917493294ab2280659ada37ba2b2e8a8138fa8af9c3336da7e10c5b6893ad0f51694c0bf47804319cf7d42365a16d33d7c62611a28e71fc4d4d9e30b5244f64ed15124da4178efc273c963c0c9981947a7443f3055f6c9f803b68f69acf3baeeb6d029fd160f6690c8fe17f29b0d50224516550d3557c4f9e14998250cf307f7772058f7924012016a70369235337a8b394817dee424223f3bacdb747b59dcd7c9df6b1172c60354e6927a0d9ba83cfbb453846ed89b9c60e250ab524bed9613e0f246423be7b78b36f107d2a54612289124f9dadb3b58512f746ddc0a918f4e0fd28d19ee0a8e95f359629859eda3ffe0498c982eccb81853ea9af126b860be33278436bba02d7247104c923285103b1e73bdaa99f3b25c9783fff5c81cfc7397a3fbdc50f7b8c6bb9c3bfa03a09380232595741ff999cf710bc417a72a2725fecadd18a6fb8b23d2afeac7c0292285fddba91e1d22a5202ff3402c963cb60bc017ae02185a73b55632558461c33fa673c90abfc36ff2f8c6a61c8f1191beaebbc04299116e4f7d66e8d88e6ebee0a2101e0086fe393763d42684b2ee33f2d117e57db18a4f3f0f58c9f9613370f4599aa9930474bc507a97a43f4a4b42cf612a451496eefab4ff4f9d6ef3bb3156166a3eb917786a6b6a5b8f013f1ac43e4ed5756d943dfdc1fedf958e08b0092eedd8d090bd102365a2acde1613f825b50dcd35d6bb89138485b8fd34988eec846b9199973ed15d95a2be93606e4a32a79f3edc3cd35bab6a75d4caa7dc080804d57f94c5a4a2aaf007b174b3320107e393453bdbf93bbb8e8633a5bdcc62929f45e3d0258708c5f4fe5de45ab3fc5f9bb40a80f4e3d04528feddd36ee2df8ee4d98b78c74a354f34f1c61be8debf32b8463b347852301679c27608dc66a5e4df3b012cda7b702123145759f42ac354fdb1f334f8420fedfbbb2d47f75e4af77baa255725c3a8544742c5e8339654fe6fbb29c4a6b913db5d2978afa6ca579b6514877f5249eeb3f4a638d7b26bf6c328cd36b3264b678a6bd5da82214662854f7796fd5441c8503d0d9bab1a09529cd0e8cd43e2038323784c4526dba1bc251169615194af47258476d6644f80761500756de7ebc32688e8cc93b66615a46c5b38c428b7181eb40c89ea3296b27d974614b80cbea3bf3130f351140d0d1fb4f7d3dcc1c40ac5e3d3d260dea6e474d340d26d6816d12736484c1e9a769d391c8aba27b82b9ee78291b082cdc9370fdbf27c8d87452841fe15e08e0215fc7f42c2eb6bd0b8984bd9d5eade3a207390cd1ace05de3581670b54f5c44211b453e5eaeb9d9c530574a51e2bae6d648d9b00f34bb1d3593e2e2c099d851b7ca5698494e37434747a2916d413cf953eb85c063a20d4da1863b82e215b9f1166111ad76538db474a24849efe400c6f450f7a5566676d04aeee91076f95d7851c4d8a56e66b92604856cfe39e1ff0747126f48b963bbe75f873a9fc14d4043567fab1cc3b6ab416ff542d91f3345ba4e580d9e2bb30be21cce515e0a2dc2f784b46bb9c752ee558c9ced714d3edc17737f522c4c2c509b37d5d1e4a699ccfa56725c1094ed27bf4a6f82eccd8f6df7f08c0cfd0bbb986649b874a41f8667b2aa9d13f14a16211433bf7c331f5d765313426f462e6081747c9e443da5019909c0683163012feae2b554e476bf9a2da1ef60e03efa9e57c9280234a9da3ebff0d50440c7fea8ec4891d8e8d631dcfb97dea3be821dac017fc96b48092e95a2cac0bd4ad2b413b5dbf459894eb4288a5834c29760899687dd3994a02804a1b87f3bd8006f60f8bbe82d85732d84a357e0b2b713bea12103049196c321d0d16bfa73ec8c269901dbb00cfd7279ea25dbbc6915ebdea99622dea6256ee9967cdb67ceb5816296a422e1273854542ee3e873971ade38c853262d76c4ce24f612914ad28e42a443e24169e52c482a2c14ff10f25dd3ac18eacba57c7cd8117896cbd4584ad2d2b197fe24d8caa3b46dbd2a911dd27788529696ecff6eb29043556fb724e53dbfc36b2c9eb429fd827acc0e837708b6657027066c50c8c748fa8184d50bc3f2a9e99d1ada82167a5ec5e26b9c83460100eec680619a16f8ca343abc1df6a697eab0d46a0d084d29e568db7844d1f9ca1b7f947199330bc93e9d106cac747901f60f42704c0d90def10abe878fc8158910a41b15f07c106733c65df40eab08505d0dd8654b4b332731630dcabee5f9acefc9a64f7c374780558fa316f11e7bc36231374b9780ef6f5dcd9742cfb8c65ad7c80c756dcf1048ca4e8c5c39376fc04c9f82792ab3e2c20805f519d85d41d7fc07ffcaa0f120cb09776d5856909e7a9663c32c3b9bbe55f744be511a2c65e9fe85bd7a1af22928ade22fb4af46888b3eda41eb2388ece000cf206de23677128aeb13066474860da41b47c664f5d4184a5397e750dbd2b494d76878746117c1fd6482036492f7bb9ae52c94163a97374c1610dab32017491827ab8ed05f66ecc64a3148e6ab4d8acfe602e439ad025ccb4b6a7727ed178289d9cbb25c0d55b8fb95670b984f4239b92fc9af5d9309dc87b89064a7c964e69910c2f4d3b1698b6d0a0f582eb6933d55c605d78a7c30cc61037e8143d6c195357e1afc4ab4b5dc4df9b914842b211773ff86177ea8b835bbcf83f5a3f2423ecd6ea56d0ef04b2e616ea2860bc0760493d971f08dc4e96870fee3b0d79e639ab62f5229c16b7c7d232d86a1d3600aa8ec731f261fcfadc880a2a89ea252467e5791caa34cc924c15492006f62e75710d612616b3f71791b566c2d7dec90bcb03ab81b57b9c2c98131351f3d63ccb3e42d2ba33cd1bf34e9729563a6dc2e35ab28580fbeb2e8b11f8ae2adfcd921d2a88d6e9762b2b69d25b03176d0fd0fa9cf059bf5865c416468cdf251d6c7efb4607d0b5ea0bd1ffffea198b0428eaecaa0fe9b9b6633a39509cb4e39f1febdc12e1bd3cce0eb7a49533b42741c607ce079a6313f4aa984464b4bf67517b54f9f003345eac670c3b5acec8f690621140a1222328616df9332c9d9d6e57471b35975052a63b4181740a83b39d3edd23fe8a868a0a330d68671d831174d60e81e1fb929594544473d2fdeae5a781e22c2cf687683b6efdee52a85908c18156db39b11cce3ed04dbbb897161d60c2b2245aa5f16cc2c39c8814875235537ce6e0c5cc627a71071e8583c5fe5f4615ad82221ab28ec7cbd6937a9326f2f107d990557e38d580cbf043b74eff9cbced085c601d378addb7a9929c82711c437da45831d4deb4c61597c305aaebb65daa2b29aa44838e584d302d5e0fc63249c14d4856a64852b30b1a0cadbe120db28ec121607da56c6619d4051660f9d6d8a5ac8ae07af5fa91578f8ace11197b66d9c05ccd229dafff847d3c57bb042539b0155644ec342ece1e4aae970b9816a3b8c3ed59af385c71e366681a2aeb34a9202a4657c3d6e6e782eac0653d2dcaf999136a9b45437435690f8fd197cd7676efc4943da4367fd9b3497961be5541482bb08aff1687f7250fcf526eaeadf035d17ec994a3d3988bcb9fdb1eab97306050e6dd2a612f57ad0d2dd64d55f8d6b9635bbe2cb0d1e48129b8c17ff29d518cdb2d0df84ae7458fb598828fcc882f93a30b8dcd6d7e5d9181beb12441f943e41246a0133570606a41b1c45b18be4daa23d6e667ed273db22559236bf5392c6cb78430a3192bc95e9e29951e965c4ced7020de5be9448ed281353dd771741143e886a717e0c4a552f71ba5c14af04e98d348cb92c4f3538a0b667d2c31d49f2952ab020054c5fde5215883ff23c07ba5c394aff04b6c652a709b0b0d5def02766f27e84de236eadb921b3f2529fc951c74ee0d6aae89a2209c654ada9050c416e90115356fd75ee137bc8c960f4bc3a88f36f6225f692e226691436cf2524b3f12f56d441b2deddb892406f8a1bd1c066ee2d8c8cd06c3bbf18100c4384b90589b8f88b4a4191d537f081b79c90b6ed2d3b666bf15091615dd61511995d9f8e255d76633beda41112e09d34886874cc0cb030c6c85bff17778c7358a5967f46357b609011a6bef0988b8d3b692f83a243647e9aeebfebc954ed1e0e41e330939e5cc80fb836422467c13d1c0589db79ef830b88bf6959acafaba2140bcf14de8b3fcf31026534b90ba28b47cf2642e6076ab01a848b78908ff3df6321131730a76e5051da5b7d27f0e75b17c0734b7b822ea185343ecc8426b2cd9504e95536eecc1bb2ff84e79369dd8bd05eeb59a743c3f45f1798ea57d2be643883e15ff7c6c6c80a55aabeb1198debb6e58270b6b59694d311b020560b6498934266cb6a529c98e2e1c313c2cbb81529881bec2802d3fbd3ceb23e2c0acf879c9cf1a438a935ea57d471c2e25e52fdfffc7961fca611f7c0a0747560cb109287eefc6e7adb7982d7d9bdd6cfea54f149b73202157bf05e2b9e30efd08b25a28d643e475155134402486217e722dd161ad6c3dd6bc457399fe79d105b3f53d4823b9ac81d9d5a843fe0c66ffec7cbf1539fefaab61cfaa54d037640560f9ed94a9b61ed0d5e4a75e1ad412061722944c9c8e5e1ef33b5530ee62248a53b44c5d32f01878904eda01f927f93fbf6e00ee14408d2e26b7a86480235bd8849d0b04feea7deefd2f3e4faac77763d6c5afd57748b9cbb3111c6cdc01bfd65bbca3dc095d5aad6a9331b73f6805dda77bf57eb320bb892b8327242ca7ce51d892066be2f945c5ab8142751d044a052a7d299e791592b2d2b1997104e6754e94b7289cd24212c532bfde538727f512df30c801ca2bfbdd56908060ea745f896e7fa6134cd71378cce737ba86c300526c00cdd3e1d1a2c748cbb7f3553dac474be37efaf78755202c93aba758d8baf223cdd885ceab067d4cdce214c9adfdde78b3b2396ea1e35df327c8bb7f4c266d9e29cd9427a1e043072dde463a0990b754f913786acf978804cfcc40c452946b0677860cb5d0a7a770d0f755f88ec2b43a798f41ab158e75e223aab88ad36eec92ad4187f76308ee55a820e6885240706304cbe1f6a8cbc442a8162a0283d43ed4d16e2fd34e1512c054ab94fb2c204848c45545bd48841a65fd4e572c7b20f4ffb14f0c4aa893c9f1ead743feaba9c72100c0b1dc9f050f2f3f423ecba0c186e7637296e4f94d8e2e9c0d0f7e993d55d928c9fc2826e290f7101eae8d2bb08c44efd24e94fb9993a5fc9474a5aab5d0ff648a9792fc253d6aa771353a716bc22c7bb37eb29da72f913c0fa5bea02ec7b33ce647658592b424e50a5fa0a71afc73c7c84dbc9ec34b1cf90a82ae7e392f2ff842a3e81c16f5944b6e02cc6b8802d5365ab0e4989653cd7859cabaa558486043cfb9c66252717d1914e5525f8eaf30e98eb930a5c0f0359c888afffed8dfd67041fb3e1633eec2fcf63bcaaa6867a2f751587044b7cf0f97e9049c371e37f3113ea11ffbb6b5519a56a4bce46befa649b279864a76bad21e51ce7a7843a5920ab64df6c88780e9302a720", 0x1000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001340)=0x8) syz_emit_ethernet(0x32, &(0x7f0000001380)={@broadcast, @remote, [{[{0x88a8, 0x7, 0x1}], {0x8100, 0x5, 0x1, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @empty, @local={0xac, 0x14, 0x0}, @random="fbfe05e28f2f", @remote={0xac, 0x14, 0x0}}}}}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000001400)="b3ea0735162e944a555f4d40030797c29db0524c007802254b39155aec0a53ffdcc34759ae36fc14c4ec33068a2c3e65421524849c8b2e7791fb29375978c0638c98e54dcdfaf5e5f2dee93503df752f312fd5b2403b4180e47f7d7165c76f9a414699d2e594b1ca13330455b51cd50b67fbc2817dccc8edbd8ad5720a224bf892de471c7a3278", 0x87, 0x0, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001540)={&(0x7f0000001500)='./file0\x00', r1}) rename(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000001600), 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001640)) r2 = open$dir(&(0x7f0000001680)='./file0\x00', 0x400, 0x9) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$vm_swapencrypt(&(0x7f00000016c0), 0x3, &(0x7f0000001700)="fec2c606d22b6d0e11edacf82b234de372132f426dd369763fbebed8f0e538175dc7efe200af99c36c27766d765f25a09635", &(0x7f0000001740)=0x32, &(0x7f0000001780)="c85694e687ff0be53bd8cc6c9594c0b7fc009ba855f309ac84e17327189349c3adf3fa9c2e3efff6959eef71ece52c24d4ab8ec802f13e780f48458bece95be4ca1cf1b40cf8c2e7", 0x48) r3 = accept$inet6(r0, &(0x7f0000001800), &(0x7f0000001840)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001880)={{0x18, 0x2, 0x6, 0x100}, {0x18, 0x3, 0x8, 0x1}, 0x3, [0xfffff001, 0xc0000000, 0xdb, 0x9, 0x400, 0xffff, 0x8, 0x5]}, 0x3c) sendmmsg(r0, &(0x7f0000001f00)={&(0x7f0000001ec0)={&(0x7f00000018c0)=@in6={0x18, 0x2, 0xbf9c}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001900)="48773095ba09aaf4c6bd0345d30efe8fa2ce277f0ab5e6ef56cadd34a5e37d67ca343b1c756e555ed7a5509d", 0x2c}, {&(0x7f0000001940)="fadea7a22b377d02d25c674e1c918f67296efdb6ade4f943a876426784d9eaa3e9e1d9ad0a503905ab1f368a60e784258fbebdde90cbe228", 0x38}, {&(0x7f0000001980)="7323fa89d38e49cc424483f83b942d938b97e8dec7215d045b5f79d038086c0d5a9ea4d92cec627c8cb9a2", 0x2b}, {&(0x7f00000019c0)="3be917570a3d69536b5757a2b70cd976913e539e54de4783e81549b150dbfae1d715313549b3a18ea2b6f4b320d87c12663977f6e89d1a2dcb981dc92d549f007042cf44d5eeeed27e1c2ef6b0e7bef2d3ffb2b1d5f8b4cbeea243fe982d95b0e5524261e06921297e52c36ab01d4a2c1a8351ce1b2a531cb5ad0a894a92faf5fa53a5d0b39c2d94dd08fc60aae5c4e15d295a7f9fd2293acff38ac74a437bba09afa9b6f91e1a84a19e92bede631d98f8cc331e707719e4f5689028f33055538ad7f98edbe45318f1b67f8384b717c1f551354c26ed5750fccdcecb3cc30e4b9cdb9d86533cf6a6f8c00b01025be920cc45f15387cadf77bb", 0xf9}, {&(0x7f0000001ac0)="d5e646982d0ca38fdcd6e175b4b8107340a1123e3414b583ed9ffe204f6cf3fff8aa1686fa72b17bb6e8270b31dc10e6df8fdbf0777604a3222fe0c5634e45bdb61217f521af7e03e3d2f8fef8e889d1d5251786f27c13f8533b4ff22a4410f37678420031ad675cf1ceb48aae5dddfa74de797b6a89a1ccca159318b9a5dab699f589", 0x83}], 0x5, &(0x7f0000001c00)=[{0xc0, 0xffff, 0x6, "89760bc8fb455aa9164d2054d92892714a4cb72413c9facb4fddb5a4f5726690f5db7c5c0510ac043d66187a214f797067eb904b288438e36b3992a3615c25fd4a319e251b108e1ccc9dda74f5e619358a386aa66d8bd386db30a355228538ea433a9222e5f1ed79d27e8b37d54e9aeb437e052e45871b6182e2eff44e7472ce557c198fbddb94917d7a80c0c34e62c361ad464d3174be749d08122ebddd2dfcbee121f80eb26e96ab0489"}, {0x18, 0x1, 0x6, "84030dec82e9503d"}, {0x38, 0x1, 0x20, "dc0fbe5b7a85a12cd72e1f527009d31e36bc8eba4a81e7c7ff50efd43e854bbc3b3952"}, {0xa8, 0xffff, 0x6, "9cbeea806ba336ceae58fb8f1607f0c7351577a2cd73e20e2716d8de160b383d149e7e043bf2d2f5578821320ba9f8137baba14792809397b6652923702c4257530de5a68741f87312e4218435bc65acd507fe958daf590e67af48dd2c931f6fb55ecf69ca6f51fde279e070fd4b0496e65326ad59de24150fff3486b54c2b949aa472f09910d873e058c9a79b9e2612bb"}, {0xe8, 0xffff, 0x81, "6d1994d4236d62cd98b17acee54818c4084383aa0b9b8b5f622a8bacf93882f06d95ea50f5e9e8fb306f31e37523eec83cf04d755695b762600b5e3b4183a4d3874891a70c2bf9be8473148bf8e2cee96c5367268dc0be35ddde263e81e07215d7ea46ef0002a462448479b0deeebdb15f37c89640e11a60310684146b0e0da60b29a04639f8499bcc6cca98f9ecfef69dfeb5510df1ba532e1d17054bff9a750cdba57ad89d70fb1c2ff075b0da089dec97ccf820d8fa399ffa9e4dc87e160ec37a843adbbb44ac03b9a6b9f12553a527"}], 0x2a0}, 0x6}, 0x10, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001f40)={0x1, 0xfffffffffffffff8}, 0x10) write(r3, &(0x7f0000001f80)="649d5c300eb44fcc60abed7da8b0a1c047d6c37ecbaf581db2bf3193160a853b3fe081e86275f033caa4d55e826422747520d07f0a1d26f4281d0ec40caef83884abb0d57d2d91be9d339162dd232486abb982d3d5d8eda5291b1be112dbc495d2ecf3bb0b22fc63016a248959dc9b058b1bd4", 0x73) pread(r2, &(0x7f0000002000)="3ad582c2ca6a9dfbc532d2f8fd282b0fa6ef69150808f747f16cc4d01a1d490d07887044ad490d799fffcd4b4f8a494b60f13613d6c398bd2600a38749c8ef7d348be3a0449e6f6ea9f64858941eff8bb099b17e89b88f11e1bc92d03c5fde64ed1997d0e8e29199ef6c905ed2428d2390aa037cc35ce5e607f0cf294ade2612b0e57f7d91cc642d723604cc7a165871f867f4bd0113f66a97bdfd2df8f4cb5c3306800b8ab627c1604490c81afec3c7796a3033951e0497f762aa76e917cf6af926d7130d85f8435f63e7cd8fc643217f4680f134589467da18f018900a4d2537009086", 0xe4, 0x20) connect(r0, &(0x7f0000002100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) getpeername$inet6(r1, &(0x7f0000002140), &(0x7f0000002180)=0xc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000021c0)=0x6) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) fcntl$dupfd(r2, 0xa, r4) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) fcntl$dupfd(r2, 0x0, r3) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa0) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8000, 0x0) pipe2(&(0x7f00000003c0), 0x10004) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) getgid() socket(0x18, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2", 0x55) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup(r0) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r1 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) writev(r1, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) write(r1, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x5}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(0x0, 0x0, 0x40) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) socket$unix(0x1, 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f00006fc000/0x3000)=nil, 0x3000, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r6 = socket(0x0, 0x1, 0x0) r7 = dup(r6) listen(r7, 0x0) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x8, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) munlock(&(0x7f0000477000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000500)=0x7) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada24", 0x65}], 0x1) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)='#', 0x1}], 0x1) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x5, 0xfd}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x88, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000520002000000000000000037f87ccdc0c4a92cfe8000000000000000000000000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f2"]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x16) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 4: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x2) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f00000003c0)=""/55, 0x2d}, {&(0x7f00000002c0)=""/215, 0xfffffcb1}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x40) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x100, 0x5}, {0x41, 0x5}, {0x121, 0x2}, {0x86, 0x1}], 0x4}) r4 = dup(r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r2, 0x4) writev(r4, &(0x7f0000000100), 0x1000000000000309) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000380)={&(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7f, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="e9f5c1bc738d8a1f3404d72182bc7ad6a95ac8435b29924fce560c808958da5c9b893b613702e1da301ee68e522399cb2bb30971cc0a8e51e2400c6c554cfd9a9829bda6f724c1816898c56b14c84e12600d087782a039e900a299ec250eecd2bc865468071de5e060080d7afa38d540af9cae6010eea079841be73c8625af0899387f33d7e8874fadf1b5187321fd41dcbc016b46ed778d20d2013110f58e91a1c7c5959bb2cc9fb5c34bbdb427ed0275782edda9c7ac0f093fa0981666513d04e0a5f27d9f9c68329b912e7955d8f14358116b1d88f4d9ec", 0xd9}, {&(0x7f0000000300)="aacab5e1de43d051645719b49aa85afd94e02028b83acad430942a7bc6f0bad55da5f6706b2621970a5e78da537d6f0eb20ec2cbfdebefdf81b925cc2eefc60903c468ef4565a68e65f9fb2c837451680705dbf06241607a0769ed64e1fc7e48c4f453d7efb1e30f2c", 0x69}], 0x2, &(0x7f00000000c0)=[{0x38, 0xffff, 0x3f, "2ab3c8a1ab87b92d9526ab0910d8d40e629ffc65b61dd8c77fee154d00b8525db3eabfe8de4e32f2"}], 0x38}, 0x3}, 0x10, 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x8}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair(0x18, 0x0, 0x29, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) fcntl$getown(r3, 0x5) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r1]) connect$unix(r1, &(0x7f0000000000), 0x10) r6 = dup2(r0, r0) close(r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r7 = socket(0x1, 0x4000, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, 0x0) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x33, 0x5a8, &(0x7f0000000440)="7a11d455464bb5cebc35851a00ddf95f3d87948c5a48a24be9e09b42c56a8e96d6d9013183fd48a2c956ac86596be954a73ea0e2924b2f", 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9bca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1037f7d0860e27260c7c66c56f51637be9e4a249a6534c976c8e2959100"/146, 0x92}, {&(0x7f0000000140)="ca2cf25fdbc7fa08c7fb0ddcf44cb0fe85ea2ee3f69e29d1f753b743b224d97c265078ece0fea752df657f31e4bda6b1460ce445093d485ad5a093fd43c7fbf58e5384c8ff7ea2dc50b2af1c6c7571d57b77909cd674beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x73}], 0x2) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e4", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r5 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r3, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x643873a9be4a223) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x8000, 0x0, r4, r3, r4, 0x0, 0xa}, 0xffffffff, 0x80007, 0x10001}) semop(r2, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) semop(r2, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x6, 0x800}], 0x4) semctl$GETPID(r2, 0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x7ff]) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x20002fffffffa}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/50) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)={0x0, 0x7fffffffffffffff}) executing program 1: r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x118, &(0x7f0000000380)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa86dd6009000000e20600030000000000000037f87ccdc0c4a92c0000080000fffffe0000000000000000aeae6d642552a77bfafaa9a1fd330cb7d4b88a3721db959573b54fcde055c75e93fbab64bc4b2e83d304b6328aa5bf12980c3a5f94f170103522937da44f40281fee2505ba0e0b8e08b4c2695da5ca5d1d2ffd0f8825351e5c4641a14bbd51a41c87b3f3792ffa0e9f295a98dd62c40f89318adc2cbeee40305dc095116a7334fce99a37f68b24989af09352de1d3d5c8e943a3d6d86a67611083882ecc5090f7f0822b5f9438fdf668b48794d592fa207789808e7a22ec994f0c491cb8ed54af21bf761f05a0f8510856b4dc1aaa28386a4504f5e04b6d71bd6e5b0f5e830c9ba87c1c1d24a7e251cab"]) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 2: syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) chroot(&(0x7f0000000340)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8d) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r2 = getuid() chown(0x0, 0x0, 0x0) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x5, 0x0, 0x1}) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f00000005c0)={{0x8, 0x87, 0xff, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x2, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x4, 0x800400000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0xfffc, 0x8, 0x200000000000fff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x10000000, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x0, 0x1, 0x6, 0xff94}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x8, 0xfffffffffffffffd}, {0x100, 0x3ff, 0x5}}}, 0x23, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x200) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r4) socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') connect(r3, &(0x7f0000000200)=@in6={0x18, 0x2, 0x100, 0x1c9b}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) bind$unix(r0, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xc6, 0x0, 0xc6e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x40) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x4) clock_settime(0x100000000000000, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x40f) getsockname(r2, 0x0, 0xfffffffffffffffe) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x30) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x40}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = socket(0x10, 0xdb5cc01cb1aaf29d, 0x0) r4 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/247}, &(0x7f0000000180)=0xf9) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x181, 0x0) msgget$private(0x0, 0x86) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x6, 0x1, 0x9, 0x9}, {0x7, 0x1, 0x4, 0x1ffe000}]}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000002c0)={0x7, 0x7}, 0x10) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x0, 0x2a, 0xd2, 0x3}, {0x3, 0x6, 0x20, 0x1}, {0xfe00, 0x5, 0x4e, 0xf1}]}) connect$inet(r3, &(0x7f00000003c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x1, 0x3, 0x0, 0x9}, {0x978, 0x8, 0xad, 0xfff}, {0x1, 0x2, 0x23, 0x6}]}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000480)) write(r0, &(0x7f00000004c0)="69e40b7d59875558874956c81fdb49cd5dff1d5234a273f5b146cbe7155ec77b4186fb9be709ba8e0ad205f341e5b39647477f42fd7958aa6f6e8091a0079cb2b2be4b7b6fa8911f0351d25311f29f52298f43349c7ef95569ba7268a2c4bb20035d460af0b37d8010476402e7681feb8619dd9e1613f5a820fb72d5cb98eeb12676dc731299360fcd2b1eb3", 0x8c) msgget$private(0x0, 0x501) close(r0) readv(r5, &(0x7f0000001780)=[{&(0x7f0000000580)=""/230, 0xe6}, {&(0x7f0000000680)=""/10, 0xa}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/192, 0xc0}], 0x4) r7 = socket(0x2, 0x4000, 0x81) fcntl$lock(r7, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x7f, 0x5, r2}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) msgget$private(0x0, 0x2) accept(r4, &(0x7f0000001800)=@un=@abs, &(0x7f0000001840)=0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001880)=[0x0, 0x5, 0x800]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000018c0)={0x2, [{0x2, 0x9}, {0x2, 0x7fff}, {0x1, 0x1}, {0x2, 0xbc7d}, {0x1, 0x60000}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x100}, {0x1, 0x6}, {0x1, 0xffffffff}, {0x3, 0x8}, {0x3, 0x200}, {0x2}, {0x2, 0x80}, {0x1, 0x5}, {0x2, 0xffffffff}, {0x3, 0x2}, {0x1, 0x3}, {0x2, 0x1}, {0x3, 0x1000}, {0x2, 0x80000000}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x58fa}, {0x3, 0x4}, {0x3, 0xe0f}, {0x2, 0xbadf}, {0x1, 0x36}, {0x3, 0x7fffffff}, {0x2, 0x10000}, {0x2}, {0x3, 0x80}]}) shmget(0x1, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000001a00)={0x2, 0xfffff1c5, 0x10000, 0x7, "fa031a916e9df9dcf1b1e272787c3c8f07c1a063", 0x8, 0x8}) pread(0xffffffffffffffff, &(0x7f0000001a40)="a7ecf670fa83c7985f8893a09354bd8f048691d4b0d747816082a708e7be2821a1ee7efc1accffcc32231daeca218b4cc32afd106172fc98f72d19c6557b12778775745f6bf4de43334e288a196ae1f2fc71a316e9762f2dda7c0ca2b4e46924e183087627839775d85b9a7b0a1fdfee0e597f2e3f24b1d6fb182b6414928233cb03849c2a634b9f7202c0bd8d5561aa1c871ff4874cdbde13e78b74f59fd6df8601ecc83bac4a22403d99badacd3d3cfdb90290ac159064ee7b8597794a08d1b107e840c9232ee68a17b0e7671f5f148b", 0xd1, 0x8000) executing program 3: socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x17}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x584a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x20) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) getegid() getpgid(0xffffffffffffffff) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000c26, r3) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) getpid() executing program 1: setrlimit(0x3, &(0x7f0000000180)={0xb66c}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x40) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000480)={0x80000001, 0x8, {[0x8000, 0x1ff, 0x400000000000ff, 0x9, 0x4, 0x7, 0x51, 0x4, 0x6, 0x0, 0xd6, 0x7fffffffffffffff, 0x0, 0x9, 0x8000000000000000, 0x800, 0x80000000], [0xb5, 0x4ff, 0xc25, 0x1, 0xffffffff, 0x2b3, 0x0, 0x0, 0x0, 0x1000], [0xad, 0xb8b, 0x1ff, 0x80, 0x6, 0x6, 0x7], [0x6, 0x3626, 0x15, 0x0, 0x7f, 0x100000000], [{0x4, 0x6, 0x2, 0x39c}, {0x5, 0x7fffffff, 0x18, 0x200000000000c81}, {0xde, 0x6, 0x7, 0x294a}, {0x7, 0x3, 0x7, 0x6}, {0x7, 0x288, 0x2, 0x1fe}, {0x7fff, 0x0, 0x1, 0x3}, {0x0, 0x0, 0x7fffffff}, {0x8, 0xbf, 0x10001, 0x240d}], {0x0, 0x6, 0x2, 0x8000000000000000}, {0x0, 0x3, 0x1, 0x397}}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0xa62d, 0x0, 0x2, 0xc0f, 0x401}, 0xc) connect$unix(r2, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001, 0x1}) accept$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r5 = fcntl$dupfd(r4, 0xa, r4) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r4, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r6, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r6, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 1: setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) r3 = syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206997, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x1f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) executing program 6: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r0) setgid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') getgroups(0xa, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', r4, r5, 0x4) denied attempt to set clock back 3170893853 seconds executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001880)="fbae3f211250f37dbfc766bf2d6e2cf9d8de714199a058679309f051f8073c98cc617a9fa13a475440957be795088b1ace2c78fe00bb8176bb60ddd5f17f9fcea0d0f231fd0d8a5c2e8f9a30fa33361c081c8c6d0a", 0x55}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080046000018000000000000907800000004ac1400bb83030001"]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) r0 = socket(0x6, 0x4000, 0x7) fchflags(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000340)="a265cdecbdbcf16a71b2abb761bbd3926f1b912b88f1cab3408aa4d45c126da1b5cef78d2478622103ee4367b6439b637b1c5f4241deeaee1d4a9e338259b416c29d9be335fba9686f2b", 0x4a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea0000010000", 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = msgget$private(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) getsockname(r2, &(0x7f0000000200)=@un=@file={0x0, ""/24}, &(0x7f0000000280)=0x1a) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x83, 0x0, 0x20007, 0x6}], 0x8, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000801) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r7 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r7) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x6) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000001c0)={0x24, 0x4, 0x0, 0xffff, &(0x7f0000000380)={{0x1f, 0x9, 0x5, 0x7, 0x81, 0x800, 0x336e80}, {[0x3, 0x3, 0x7, 0x3, 0x4, 0x1, 0x3, 0xffff, 0xffff, 0x5, 0x3ff, 0xce4c, 0x1ff, 0x955, 0x8, 0x0, 0xfffffffffffffffa, 0xff], [0xa8c4, 0x9, 0x2, 0x7c5, 0x2, 0x1, 0x3ff, 0x9, 0xffff, 0xd50], [0x5bc, 0xe08e, 0x4, 0x8, 0x0, 0x6, 0x8], [0x5, 0x144, 0x4, 0x9, 0x0, 0x382], [{0x7, 0x0, 0x4, 0x4}, {0x5, 0x7, 0x7f, 0x9}, {0x7, 0x0, 0x2, 0x5}, {0x2, 0x5d37e07d, 0x1ff, 0x1ff}, {0x0, 0x18, 0x4, 0x3}, {0x0, 0x5, 0x1, 0x5}, {0xffff, 0x20, 0xfffffff8, 0xbdab}, {0x9, 0x80000001, 0x3, 0x5}], {0x8, 0x4, 0x8, 0x2}, {0x5, 0x3ff, 0x80, 0x6}}}, 0x9, 0x40}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 6: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setsockopt(r0, 0x200, 0x3, &(0x7f0000000100)="418e1c93f4dfd4f450c0a840533baba19ca0b6916039d9d9f50966ccf7b2ff0b45fb2c8977fd52142fe26cef642253a349d79ad60a6b653a4b793e2d64ac3e86f786f2d68482fa3fdf0c5900ed54f2991d3cc8b763f684", 0x57) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00', 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000180)="31dc2d2bacf6f932e24225ab03308ea5cbfde414efd88a2f2d", 0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r3, r2) denied attempt to set clock back -9223372033683881956 seconds executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) setreuid(0xee00, 0x0) close(r0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00", 0x0, 0x80000000}) close(r1) close(r0) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0xffc, 0x0}) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x2, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, &(0x7f00000003c0)="832d8b9bb0409c879f3d70eccb4f40a2342ded9b18d1294456dbd32806f91eaaf1d81962a45395c255067bc78102fd807bd81e39855cf45ec20b977a04d7aca17b46fd2a3ad3ccc691ee8cb2ff0c2570f1b456f21b08fed5b9ea80778e14e6c5675b928d08ee765ee735a7d4bbffd3bdd76fbe0c8b0d08507282e9f754d61c47ce063f253d7c9e6b70fcc333571c2d953251aa9917cad832d1151d07e94e81985635000000", 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) socket(0x2, 0x2, 0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) socket(0x11, 0x3, 0x0) r1 = socket(0x20, 0x8004, 0x0) setsockopt(r1, 0x1000000029, 0x28, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x1000000, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x84, 0x8, 0x80, 0x1}], 0x7ff, &(0x7f0000000180), 0x80000006, 0x0) r4 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(r4, 0x80206997, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) socket(0x1, 0x4000, 0x8) getrlimit(0x0, &(0x7f0000000040)) r5 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78b9) writev(r5, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r2) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x20000}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() syz_open_pts() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x3, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x6, 0x8000, 0xeb) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x3, 0xfe) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) fcntl$setstatus(r5, 0x4, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) getsockopt(r7, 0x0, 0x6e, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000100)={0x42, 0x62}) r8 = syz_open_pts() close(r8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xc1, 0x4}, 0x10000, 0x5, r4, r6, 0x5, 0xfffffffffffffffa, 0x3}) getgroups(0x4, &(0x7f0000000180)=[r2, r3, 0x0, r5]) msgget$private(0x0, 0x20) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) fcntl$getown(r7, 0x5) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) pread(r8, &(0x7f0000000280)="2a66e1e5", 0x4, 0x9) sysctl$kern(&(0x7f00000002c0)={0x1, 0x48}, 0x2, &(0x7f0000000300)="e76d6fa863a79d0089e960ca360a27a72fa39fb5071c332314e87c2071b2a110d04f6180236c3036c7c6e0aaccf5bf450a432c3de0221f3bde1c1f480f3dab110117e4ebbac67dca5415ca850c28f78e75c9aa94b992d86b07807b3ea7bcb804c194e9cf916ba1157cfeaa5c6abb8ef08cd3bb296cce1d35526177ad915bc3d7229709ce699d13ab647c4237483f80b36431f6e6ad829150031830f414bd5b4725c92bab9e5fa11b3dac13f4093366f60f356ae5cfa74cb8cb56638459865072b0ffe520f26819903ef7b769e6d9172796b7101aee60c185b85c95242f016b94b7dc9929d05c75b599928fb2c3b0fb4d80813d8e490e86a4669d5c4a76d5163a162ddf72fa52759854c75bbe04381d0ef4270567d59b7fd38f6351bb7409b8bddcf60b370bb6b0bc99dfd4ffd7988a317533e66265bc46595e5ec9b341d021cc8f2aefbe60d0b43f17c573166c6ff7f947815338424bb575c6ebc3de9076f2f870bc41674cc9924424cce740e39c3c3cb55a36ad61d32f6da91586c916e1d7eac8463b724339a644069a9658b27ba5bd5ec664dfe8d0101bbd3f88eda12e5956a62258cc501dde6b1a5e117530ac54c4c99d9cd2b601dffd96ab6c33640a6c78f03253fa7282ac263635bf286bac6b9d5735666a7b3b5268734ea5063e294c9d3a40ac520d0cae2e48fc9c4c49eb8717ed2efb2e3d434365166b1835f37b3e85f8524fbec88ca4e66214be2762fccc30dc2b5c4be741b97b810f1b4053203f9f61e5c804d448da7a962e2a01d1120bb673147164e648b4af72c5581950f3210437293b1dd2ca8677335197cedea7b107829b6f612bcc60dbc7cf5de847d022de66b62ab7dfdf4b3e5e26b5fae8b71d219c107249837feca72ca0ec59f384ad0d8c16db59199109f7338ac053bfd526e12ef5841c946274846125e2a6965d8ca7d542b21ea5659b643087c5941599bccf2051b7115e2889e5eb969db831e8b11559b36d2d3d58165bfb4007d7eff2faf94cac5cbfc88fb8ff88aee250832f848d346103d0078ee7b7e5b585ee46bfddb1cf312759d59e5cb14678f1b109a533ace118d9998edf5e80112a60226959714dbb63381e651545703cc59918aeb36f7d30c14b4fb401d2f7723978011a6a48d6567100b76496cd93d72b5259033da6c3930d3e41c05bfd4e4101771bc94b41a18575b8842c596fed14909b0da3f4e1c734610e69b4a064b5a2238e612165df16056c1eff525fb3daa2afe22a03a075f917a7477eff343b868601a0c4f17eb522407279401660ea6855fd3e0123e0a1b50c1eb3e5ec49a18c4ad43c4f158d57d328287bf4695bda614ff466550b08912d8b61b803dbf16dadb1d3d680556e2566708f60ce016dc5c071820a1db8c7ddc340881f9ff86fd4bf991f0694cb29ede2549940eba018a9a5f76da3271c9f1583d327fd7877b309760f58ee225d5e69fc497deb909b6dddf52b7e5ec52cd6d262800e5eaaa1123b7ba5fbed05c41950c7b2972cc68a06694545183fb62a6708831703c40dc313c4169073789b448a5594f28f3b7b8403c113ba5a376a9708d139f4d4338110d13fd102d3b7fe0a6f25bef391adf5ab6d1be6c4bd63e182610440fbce70f3482dda4908ccb1b43d0f57e90e890b2ec6b4e3ae4bdf1bf1b71382ec4c7c904c0b9cd71eb9edcb1ca8d5e723517b80deb14d24685ca7bd841f376cbd8a53df5ad3b599388805ee4f0d282a2e3efdaa3c83c8999a4e9e2dca04027bb17d4ce87a5f0b64f94a31d6c9f2dfa80bb8c5a4b4016df436e57cc59cf258d0c32506b7e6513b7dda2dbc02b8c0d96f35d48a395ca10098f50cad10200a0f74c3afb7ab29e8b1c9d93532554db826cf1f0edcce263a5a12c429884c713448a78528b667345572be4efbcb0685750818d8b43e5d99ab20c50b8f82258241773636adcb28c95be383d23e1a7ca0c409568c9d2cf3989656417c979ceb65b179ed55803ee061f67d648e203cbf7e4ccb375bb2fb86d58915c1b1755b25b4f1e4d3ebf64ccacc8ac30224b0c3fbe53cf8b408610400bda57a8aecae55fb6e118a9d1c855fe5347f1602c78ceb09dfe9fe4e722aa85232ba878f3be86a30f2f0822242d5857baa70bf4e209cef621f49ba25bc24f78cffda4a73baf68832faaa9495b42a6baa91fda2f93e0b21cbdb2a492cf9eca0fb21412c9dccce93120dc15207fa968d8e154e0eae4ac9e32d668e3076e4530f85ad96ae713a5c404f0d1495e90fa72e7cc6960e19ace32f1d179a222bfb1e68a2084cff17b5bc9ef323258a8bec00b2b6d44db596d5637da482e0aa7380b3985cc43638d8af509ce0a976966bd79bfbd795abd2d1e77885a1b07e0240a0ecac046b6860c3aaa65ff3e9e5554f4f5e770849e94d2c5125edf7693e4679c57a32c84ed04bd7bc7fe72d92ee0e32a9dc9486118ee54b8cbf655405de364890ad335590a19bfdc685f0cd8c40ee3f49409a9b9b5f95d098089a1e6e01486c30cbe1b4425e536d9affb7e01a32cca77138b543979bb2692da7c2a5dbd091b7e730aa4a5cde220b55e5c9a5eb139607b64cccfbcfd6da6525d2bce31f36ec8045f841c911dde7a9fce8f6ae316909e1f3303c89e5b8faa7bc6b320942edbda1a2d44be27d348a45ff29a8cc0f706be55002d64ef444c9d94471be57b3fc94bf6076390e58d5e5aba382749dae92546e23375fc1457500110ee1a6ea98d045b57ab4692211efbd96fa6fc4f6d6f92688685654e159dd27aebe75ade568f1fd2d038dbc11b46aae58bbd34a6f38e0757c2691a3fb2331531e16d7fb88f29c449ad0d5d02d1c68d061e328abcb057fcb8cc8ce8d954c0e062a1d03446e1958774af145c67024b0204646f32d4e0f52d433637c96ad3e0661781d5dfa9d1c12e7d409753972e911269e1782a230b6656dad3d4715deca72e1e99740efa88fe96108315e9ffeb65666164d9003aed3a2582f56cb74eb3ad02b0746eb4a15f7ec8ec606ebbd3b642f2bb59d449e2db3d68372cc0e7edce0202ec95020f584f6599c64d1f1fdf79020e296a8d883cc1806038f56ed054e5d66832f7487afda2bde0839c133bc0c58f3e73a6d4e31b3fe2eba555da93030b920096a792a8ddc91f92422a6d1f95d2d58f5dc6b5c69d00bf37de92db644905e6a0083bb3977cd4fe354f630bfed67325c0a036fb2b7a5fe89081c36cbad65d9ee39b8d968ca5c4a08c06c7975d2f8feacd1b0d07cf62d536fa7c6a9684e105a72dd726c33ea968d56cc9aae9544e47d89dd1ef7058a8c8b2b4590b09dfb4b01ce5db25e7dd6a80fedaefd5b719da67f6570a86e870d7be87e28aa49ccfa3a5d4b27ff1fe7ae71b01b0f88fa377fb64a8d3ec507fecc6448c493fffebb2e54d71698585c60ea79fd458e6aa27658dbbb022b84af19c6e0978d6152b19decccce6b85076964bba3020587498897b7162c44107f186a36e14435c0fc69fdbda2c4539aa3a6a05773a1bcd05c29a88bad654365089322f69c4cfcde75247d20eda1f732394e29b31dcda0b3de6067c49c654315a40530d6265fa451782d8f8133dd326d18e4159c5075443e82d09feebf55978434289d5ea155709029c2ce562cd6255b8f267e625f1f519cab54657a027a08cb9846b6a3227703d2f22b52916816d1a8f3f5f38d7d28d0c5156681cb18b3d12f40db0a48dc27db7977cbe806e9b4868f8dabb2f527d360c81af0103d1feb7e926df34c36bec4854f720590e5bdbcab065c22019be8772f989c75372d1866fdb5b0dbff90a0df6bf3cbb1b855224e9cecc3c59ec156caf89692b1509ca3233582d3986d138e455a34de14fd82f1e7574c566b62802ecdd3fbc7e7263822d1f00838e844ce0b49242e9c6aa8856bcd930db62988a6edf6e961b0662274b00d838eda12d2f6cc23d12f09cc65b52203e873892cb50a020568dd13abea9cd926c46ddb6615c99b7f2f999b2b00cfa7df5e01fe5eb57aef9a7a9237fabb2b8485cb01c6eb8f4e6d539d3ac96199f6d86c7b8b87d1bd84f305ccf902b119b9c3c420d417a6ad988c0630ecfbe114e7a507ec8a09a9a56692e4e847f2ec9ee105968536600aa2e049967a2671833e219791c8f0fea1dde3c314901ffd074a7563479acafd61ad8e2614bdc0493a71832fe6c3af142db1a8a08d8e684e3d4f5ed588be445a4bd319a9d4f2a3df5eac8bfaee4a35a1bb47dfc4aa54e32e1693b3cd7f251d535437c7c8f260d3fa82167b0f396a496598d2becc51d78fd113c383406df917bccff0683d7b573c134e53ef431b938bf83fcd75f8d1ab1ab8a0847ce26714688bf362964f38c6644610698c602dc068147bbe896a574f8bc344b7ad34eb456694205552c6ec78efb7b41ba9cd7cb70550f09fac1c0d067c9b3026365b1c812091b7a8e4e39757442792334c97f63239b92c42fe0ed044b3bc9bcfd33c3c8b20b2a70746bc0374110ac043cbb82af2155cde6c02009a33257bd7fd409c9f5c6137b544005ac6e7834b4f98b28c35ef8ec0f1ef2ab7f6dad227ca068a360116048b1e768ed07b070534374438135b174bf00d41faec099d0c93f09ccb767880b828edf105a449f9c7e8bffb51707885814055ef203ff88afd4832b02ee10dee1a246529739d3744a3418968e5d2dd5abcdc5a9146323511eaed63eaf613799e662466535cbb5305892eb523756439b36ad4ee74916422348d4c6d498b5e5135f951584acad28f86ebf66cc9227bc8f8fb901dc64348b04e2956da28ccb6500b921722e66bd0ed3d0f4801e6483a448f0b4d47c2abea4c746af0112e0c725c630da0cff5de7d3e6ae0dfbc6b77b39b3e8a7f6721f7e13695ab0bc5ecc750832cb801ec2dda559ed5fc8615cdd5ad172be433f539370627c0ea3564095c77ad0906356e8a7b30e7e3d6b33bb1ab91238b1fad31850972b8c3faf2d31949cf9891775593ee8a9166300f90d111335c3f697f5905d1b51a3469f7cf32355f980b4383e3eee31634fcb8d337bab5e015a5bc0248d60ec9012b9f93e090e83d6e9022b507af733b1b25d8f1499aefe4e55dae3f216b4517071037339fc269f0f5895707be0cb63c83c5f52e1063e959c4c99a9b922417161ba91e57feb9ef0a9074e0b4cb808604bea0ec6177a9ca6ce849dc04d1e597df3c7b08f6b0cc7ec8af4ead1bffafde11e3b0b0bb7b599e8f3a33c577895f586035ccca2e25966aa062f801d3aad4b9e8e459264d5f276eb94408887ca9a09949e85c1a712dac4b29f12f38bd9bdbd91dce5e6be77c68b1a152a9e6c332776c994c759b9f71820eeee81d443dc7b578410ce7c9cdbb359ed174c1aeee56c195ef25c48cace68d12add2b9a1a0349e062c7c02b8b44768e5c194889a0375d2189a0d0fcee09e3d44ebe12caa4821bf64de450831d4ca25c8fb9885db13c349aa6045b8326ce2e565665d6515d62d1371e96001d720f39b13da697b0b975cae2df5340ec23e60c192ca66b3e4be01bb97b44d5f4d5fe1669fc2e8ea31bd0f5cc7b93ad08adac562a0dde586b0006a24425333410537abd442e20263b8810973414233173efd29c4e5fde06f2d16d0d3292aefbcb8c09aefb9e5685bf492f07117029832837c2788f3250a4f9a9f9e8f0c6937266c637214f4866d813a85045d87c36943c85bf9aa7523fdb6b686922856ead7b6567b5bdcfac18926a7c3a5e8ad5978a293d592a7fdef54a07aafdb849ceb8efbc112c2b463bfc5fe9dd4956ed50d533ceced1951c45c6e9d8ecf71ff4e4982f0e5821b50", &(0x7f0000001300)=0x1000, &(0x7f0000001340)="4c5879a7c8d797080223a7e46e98942afd31a6b1d33bc776c8c23df318c2a6c7e56fdcfec88c1ec9f8a65328faace5acfeef853fc462f2ede2faf816a1a77023b62c940f8598e0ecf32defc9a40d520b9f386c8297e2de13c2d474b446853b93c5d16caf3b49636a75a4f914", 0x6c) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f00000013c0)=0x1000, 0x4) writev(r7, &(0x7f0000002400)=[{&(0x7f0000001400)="536c85366f48e53f1c1c30f1dda4d41a9c3a35e26e6b741afe43b5983aaf57c22e40e6eb888cb6a1e47c12c67c5cba8bf951975fd191b39eeff3fc016041f8dd1d235074ce8447a96cefbf0edd55effebb39b06f8ba46bbe236956caf217055561c147dd989abf1d8f56052a3ed1f353aa130ef1e8d5bf60d5bd5846b6e259421954f33ca1f9005322ae5050a1eb7c4768190de22a448ed67e400f38ea8e3480af73c19edad171c1ce80383d0182d31b6bd8ebf9edcaa012c0be52b8c53d932e1e628217e2dc9b117fa4b9da1aa4eb5169f2e5dd989c4b3b8a693f0dee2eb278f1c725bbb5e4d3ca67a611f2dd835dab380c7ad29c36a4216df51d184ce2348b051f1cda2fafa72e5f585dc7cfda621fe7bd90c78aa38aea77c7f172d3e0078d9ca6ad7624a282b31727089a951a1f84d9ff130f1677486f617e6bcbabe5b7af1deac3af626ac3361b177cf0276a91927dbcb35cde05aab30cdf03b4944ad62a83bf963733f5e7331a1c14cceeefcebcdcf4ea9dc770511699eb33ffebc8f89a164ffcbb4b61785236686455350a83d3f2f4d88f272ff4c166e462b31067e91a1bfd87e3f07d817ac49791d395582cc35020730fe85cc15644e9d1211411ef1f73e57fb4d184d3a33568a2c1505967905fc5145553aa5263d3bd98d19cc06bd0c045f1ad69b76644e2dd9239b9d4dbb1677707ea1da8d2b5c560bcb3994ea613d7cd1b006b7d23974f5dbfc2269eeed4c472a1b4bd0ec26902d40da34c0a6d28f1546dcc11ee0d008f70dbb6aa403a72052b665d3b2ccbc902773a25455c942b4414e7fd54ea855c26db086615062dc76e3060388605ef5731410970cc9651e4ff02f322a5c345c6d03cd0e15869657364b8a205a2a810e677cfb44e7c45b2fcfcc2df72297e113692abb1af5ca654f2ecaeaecd4dfe006846326ac5972de8a1f64369a6136fd961b025f24008ff65a553cb6d13885b3ba4e31b6183eb9aad8d8597fe0ba9a87a51ac491310f30764993381d6688a90e5a9608eae58a4aa9c81e55301b64f53fd7512230d3abd1808d3eacd281bf2f78ee484f1167cc7ee558b252816e1bc8e6aa035fd9ebe366d6912ebc3c709ca0c8fe455a21584ffb9cd0c37468a8490581f420ebbae2847385bd71bd63106695c299869ce7dcae55db82b392be61c420ef73370146917a9a207cd37bee68434f80bf35243f454494a9133e68b0b90e82d344eaf8e08d94b2fb539a28fca7dc530aebc8dc2afa4c160f70219112fc7a8255b270e7f6a4a689bca8bfc10d1f5ea72ed73b5fe775d95135572dcaf5e113710341b7fc223912f28c0655da99f47acbe22e541b4da878ade2ae865ea03a009708f56c1f8e74f73b9578a816f35c67cfbbe133cdf48ffd8eba27be82f3d21c902e31b11c5e4e363287e8f75bde229e64415645a75d71ea1a73223d171b118997372527c15c5abd5f4b2a5ac9838fe3d7ee4ae8a061eb2d0258ddcf76b78988e9eafc54cf86366de674a2dd24b9cdd2ee3bbf3ffa68d4ae9b3081c1d0c839abdcfa00c76fb08379fc10f20a3401604c514c3bd932dc703654fb6df9b53be510257905b5012061af3371e55a6883fc89eab973722bd3255e4b957a68d0f5cdb6bd3303d2d69785ae5fbd2fc2d806f6af474ee5e9f48a5afa6fdc60e9fe30e26df70cf144fbe648d63c3dbc4a33de8e4172668665d8933f027810dbf6850cc450bf284f322129532f0f0528ea107efa649195606257546639525b5544c61e25f458d3151beee8fa4a52cde8e2997fc8a20c96a294e7c8a7b114bc974d2df64f699bfa6c6894db5df1d064c86ef3e853974d418566ede99b0468281373daaa4e2a6b7cf91f79d1612b934bec05eced3022874471053fa5008117be82f80d401eb312c59ce170de04b63f186f3ea452876924bb425fd8d77d026f44c3448b922d2922fb5f9ba31ebfd71cf61a2a3625c895e923ce5fd669605d3c044559c300dd020bdeda5f2d1e5798d4090737cbe15c538956c9a0cab345eb79e270c28139db178eba75e72085f4e52aecafecd8567421eeb6321574312add7f5f6c24faecdd1124b7518f466627e1fddbaaf4f32ce9275b9ae12b5d2b75792e7f26ca0d1ce98cba440648690bfaeff60b1b1641e56ccd13301e650364c24b8fb9eba3e88a8339a55e5eaeb720ebaa4d1b1261e712611b4bba5e77b64d440be47efb270f3df8ea9032bd94e552d0d699d0d03a7727120dd65ca0c71409deffe5cafa7f09bf09c040b8f59d537deb4308f0a5eed63fde7304790b343ee2b81f2961457659b5ec1ea059e313bc3384cc4d899f8cc81b85f5077dd3fffd9e3bc22feab580d1bfbea280d5788de61cd756c1eed16a1380e3cb3dcb0ed4b801bce2c965cad7f0059d295d9a1e39514e2d320c6beca4c3e1862c63ca93a8b390cc59e088e65518cd76a9aaf47b3335e5d06e5f64b9d4b8e766b7da98298d527bc4737778448bfab0e3966a5f7dc7c2e2c9c5265e420ec0f3bc20cba02e0ac2b4066abc66f50957244363ca04750a4b4c3b0e894bf41f8276dbf5a03bb43731e62353bb1911977ebb7320339afc7fa1196c53010d691b9609929a8ff09504e95b9c3321ff1596489d1b6ae0eb689fb00e5421cdcebd93fec2510666f35ded660b3ef00f904dd3d525996a7d60d1a01f8cd49883f1c0496ead4d296025c0c0fd4737fcf4610d7a371635f162008d5dd16eb9df0e1bf0927e01e245e701eab832e69def1554d6deaa32440690cabc7fa2ccc7fbfb38946f3a777ec1e4afe9f710de509c86cfb07846f10aa917b35636c77377d9400ab31c8ad1635fcd6954419ca6331c7294ce7ce595f97286a4e7569baa04a87c7ea0106d47146ced33f0387b08ce43b79710c3389c0b4aeb31975e80c79921476c43dd6fdb562229fc29f93b7629aa6df560ff0c5f87f0bcf1bb0a9d69c8213f561e04c457d2cecb24b6499b16829ad237c766288f865cde86490e10e43b824e3d05677bb56a3e9aff507bf47259d3eba972961e820c0654b592050e41a57c1b120234e64630e524cbe887ed5398b9178f18df776797dd5c1dcab623de1dc1cdc49b749149241c4e12c79157a06e9f9a088afa5177d232feec9f4e361e2996efcb43bd1e78b5487f9c0eeb526aebe15d40beee1516861f1bc7c3962aa5aaae16265c7883dce60226fbb353c5033597c4059b84dc3983f43535f73a5e740d04fb43fed1fdc951274d9589af68588cde1e375690160a7071f70b6d5186a84adabf944be4a4cec87f157eea5aff5d2189aa2dc16c9ae674f126953f5fdf1be4891f17ca29e663175288d68f0d7651ed4f9973d208c5a7fe4d2e38ec892c64eba8e924369859e4b051fd0c910bb2175ef7e933466c9bbf2924430ff99bb82f80d32fdfc8f51cea87bc3208ecd3eb31a550953cb970e069667470114b899159b699c670aabed919f217ddf112b401b0014fb0e36ae411bca404f7b6b277afabd22c5e57ac89cca27e39264cda0549651e39272d9f28d2a7e322a9414c1e7836f36fd32d8a1d9b624fe644dc98b0ed5292af0f2390839ec9ce5802b44984c27ee243a3b4a80986be7f7af61ffe2a20ec531259d222990431dfe1f1fa153c6c20447816b2a6811794dc6521d0f27e3fe734d19a600c92d5bf67d0326bb5b1de672671845d4a4c3e0e36326a7ae6dc060238571ddd84afbfdfe5ae07703d1aa78b0a59ce49844f5fea04eb711e716791faa8934ff9e77f34653fab83945b11d35b38a6543d00a637e1e143206cf93511e1d9eec890dec554a4eb34aded038a3db352d4b6a3417dd8c3282199366ae6a023e498c18de6c34e6f66d0ae16ff33a83d425f8cc65ad6997bfb4ef44822a6fa098fbdc5d0fdbb0bc8a8c2feb851d846eee1394b2962856f039d17ee91d9297200f00afefbfd0185234fabf41f82bc8f0b246073aaa831dcb2d61c6ada55a135211e7c5c3ebef97168e17e57955e24484a7332ddad8f3111c98a4f8e00e577974811a1c8c5a0bba7adb3e83ce5771d13da854af7f6e8906fbbb19ecbe5bf7ab513feea771fe21685c1f27b7851a535400317339b0caf827910f72333911f95633469188114e9aa59d06c0be6ee70080fdcc558379bee9c3dfce4452a7def5a7ef4d4e2d41599ab8cace307e85fccd840f66ae8f692bab5386c07741b3cfa79ec1af2fc5898bc1725c700466a85bf874b8bdcddbd082640b7feb153dd3f22b14af7353b82c332f685b2a03e5efde3ead68aecaf9d9ec60aa58374eadbeb8c3d19ec4f766604aa42eed5780d392a1b7a8338aab68b99aad61b774b1dad16c3847c904ae553de8eb9ee80b7ddd31d51f54d074d6cc3f8b87babef9207cb319aa7895673aa606cc651e904ec3390da1f5dae8ab7f4df42e33c2df79408c4c5a6547fb689847e887a776a3e13c443157a71f99757a2af1f1978d5053ce89b668bc62193257105cda5b3b448f2f92d48cd7bc5b7bc7fcb37a5f13f26359decd96cafef34be6fc8443eb44ba5dd16a0d02fbdb1957669401e61d7a9c2df5d72cf2bc2ea894d88b68b326a851e0a1ee45847a204e674c135ece80bf13ab27164ebed4181f42f1cd7a4775aa5e79a44f83851061c839d897893796ae87705d09b5822f5dca079a5406c541aaf80b822d7ef65c9f06cc10629a7827316070711439410cb9e67c17c44626ce9358247e934ac5a6bc1ceefd7bbaeb52835e9cfbc2605c45c0edcc5134dc1b3b44454b290c01d09d1966a9fced3c2e22565761cdac579f3916eae95a6e0cc54686f6d9398185782255fa4170d2f16ba473a305a7eae98b6bf930813b3e15e188ad1c673947de98ac410a4d5f31e950eb77d4e8880fa02c054c3d75975356be35d9ef31e628353f6708a748fa656a0d49e700d34a8fc605ae4c1a08fed792234f7999c4e57af28046bc5f1bce885660dbb7b8c413da003edbad66dff05d61f8731dc6d36995fd4e3fd2e575c56b8b640a5578a3cc4b2d782cffaf16661af024f0607cb7efe20582073fc47996047fb119c76b704d36fc26951d4f359199ed5bea84a165d6197032b5c576b458e746aa314e7e6e62528675d9552f6fa72aaee954adae6181eaa19e0aad6eb8c62a203cc6947c93f9e7c4c5a13cdd5e0f5c37e15d10aed834604e0e476ca095511409ba27fefaa7b40bedbec0ec5aa896aebbdd0a8c7e21e2d9bf09e03b6e074e7aca9c9b47a73ce4ec61881042a944f466fd4f6e7bc6972295b19507eef7bcc28c82898014532fbe33829a876371408fe2ed1283edc83d177be76e2448c29532f0c82ab09fcd684d9be3afe260efb62c2a62b29c2047e756e867d8fb36282ddca3d8c00c668120b1372bc84d321dcb7149ae77a8c4b24a0dd94e2953465615ab68010e9e8d8e718f1bd5c2b0afd39c05ffb8a5596aa70c5e92ba7746e3859b49ef686d1bfd2fc97b25d8454ad5076881d22fbc5590c822bde6d796d6a18f080731614497db1e0b6b366cd0fcd5b5090ccdf062e7bf9fffc077de2065a808eec0a9d55f12bd8020ed6ea15ac82ee9b859973ad84d7f23793bfed0947bdcdb572451990d6068297ae3423605c9cd08bf3c2a9606e0e093d048e6bdffa177eba631319520a5c6dd94437935ebacf1d7522acf51c81076ee8cb043aba5ef81a4e112804e928527f270270007526855c9fdd448d251d7cc0707b02b3390f1ecae4ee8157a4e2a7009d0f7f6156c2438acc08132610d9afc976749e67793d1f47b1831dc57f85ea998fdd9d4defd756e4e55ec3e8b5088", 0x1000}], 0x1) fchdir(r8) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000002440), &(0x7f0000002480)=0x8) sysctl$kern(&(0x7f00000024c0)={0x1, 0x42}, 0x2, &(0x7f0000002500)="995f79731718304acdd40d363a11ce33946eea5f039686b8f523f75552a514930dee71b8740fc04e4c0d8b7e092a522fed35bd9d733eb4de9a88ad05bfe4b323573a5da0571f3ee341a0a0416c26cbed85cbc174a9eaab4c8381d23aeebb0fcaaa6484e140b33886cfe95c675c9a5d748cb70dac5f3b7fd5fb036912f230549e11f592887d584d862866348978c70b1ea2979e026c9249293b8fce5d581e0348d44ae70ae78ed65d18789ee46e997e09ebf411b444d29b31a3b5e565e9c9f0072b66a98c1c5b1cf56e4c03bce222ee2b56", &(0x7f0000002600)=0xd1, &(0x7f0000002640)="f742340bfb1eeedbe627e7af78c142034538048146b5683cef55a19e0fcf317e7d6ec6f7cc870dfbb3a5f985a44e37cccc4dd99f18d16bf5420c0283d08b42c14a36fcbc178385dffec418416ebc13b34aed9b635e2406f4df34862229c4336923e35d534bc531d873d15f8e7fef34e357c3502789f01b21bd137d9e7c12a2eb2c27a76513cf5d96fdeeeeaa6ca3584b4b79b353b4e317d2cada1a35e1d155dd156841939cd9bf4e1b3a5c3503952d1108436e96a5d8c925b0b1748b8096ec50ac4105e0c0a10cd6f8ea855aa067327e496da14d8c29dbbec1487e2b1780edd3b5979599420fa4c54e2c4f52d1b11056bcbe4163d44b060bafa7854ba49b", 0xfe) ioctl$KDENABIO(r7, 0x20004b3c) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f00000029c0)={0x0, 0x946, 0x81, 0x5, &(0x7f0000002740)={{0x7, 0x2b, 0x7, 0x3f, 0x1e, 0xf5, 0x2}, {[0x1, 0x80000000, 0x3, 0x3, 0x94, 0x2ec, 0x7, 0x3, 0xfff, 0x40, 0x17b, 0x2, 0x7, 0x5, 0x3ff, 0x8001, 0x8, 0x1], [0x10000, 0xcc, 0x3, 0x1d, 0x6, 0x4, 0xeb, 0x42, 0x5, 0x8000000000000000], [0x7f, 0x4, 0x0, 0x154b, 0x0, 0x2, 0x1], [0xffff, 0x9, 0xfffffffffffffff7, 0xffffffffffffffff, 0x662a, 0x2], [{0x1, 0xfff, 0x9, 0x9}, {0x0, 0xfffffa30, 0x0, 0x1}, {0xf3, 0x1, 0x9}, {0x3, 0xd0, 0x8b, 0x5}, {0x5, 0x1, 0x0, 0x5}, {0x7, 0x7, 0xffff2fff, 0x100000001}, {0x0, 0x4, 0x4, 0x1f}, {0x826d, 0x0, 0xfffffff7, 0x3}], {0xd1, 0x9, 0xfe0}, {0x5, 0x0, 0x5716, 0x100000000}}}, 0x2, 0x57}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000002a00)=0x1, 0x4) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000002ac0)={&(0x7f0000002a40)='./file0\x00', 0x7, &(0x7f0000002a80)='./file0\x00', 0x8}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000002b00)) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002b40), 0x100, 0x0) preadv(r9, &(0x7f0000003fc0)=[{&(0x7f0000002b80)=""/180, 0xb4}, {&(0x7f0000002c40)=""/214, 0xd6}, {&(0x7f0000002d40)=""/255, 0xff}, {&(0x7f0000002e40)=""/190, 0xbe}, {&(0x7f0000002f00)=""/4096, 0x1000}, {&(0x7f0000003f00)=""/191, 0xbf}], 0x6, 0x1) r10 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000004040)=""/222) utimes(&(0x7f0000004140)='./file0\x00', &(0x7f0000004180)={{0x7, 0x7f}, {0xeb7, 0x1000}}) executing program 7: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000600)=""/107, 0x6b}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000900)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000700)={0xfffa, 0x4, 0x7, 0x200}) execve(0x0, 0x0, 0x0) r3 = socket(0x41, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x0, 0x2, 0x0) r5 = socket(0x20, 0x5, 0x9) setsockopt(r0, 0x3, 0x0, &(0x7f0000000680)="ebff4e7103000395cd472b37a1a6b3215bc3b11c9de118c2f01578d97a2b", 0x1e) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)) syz_emit_ethernet(0x93, &(0x7f0000000600)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000280)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x40a, 0x0) preadv(r4, &(0x7f0000000880)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f0000000a00)=""/133, 0x85}, {&(0x7f0000000740)=""/140, 0x8c}], 0x5, 0x3ff) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000006c0)='./file0\x00', 0x20, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r6) executing program 0: write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0xfe68}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x64}, {0x4000006, 0x0, 0x0, 0xfffffffc}]}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000340)="ebebfd510bbcdda9b489e9775d3e", 0xe}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x1, &(0x7f0000000140)=[{0xfff9, 0x4, 0x1f, 0x1}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) executing program 6: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000680)=[{{}, 0xfffffffffffffffe, 0x20, 0x1, 0x4, 0x9}, {{}, 0xfffffffffffffffe, 0x8f279a165164051d, 0x4, 0x7, 0x7}], 0x7, &(0x7f0000000b80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8e, 0x40000000, 0xff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x9}, {{r3}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x10000, 0x8}, {{}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x400, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0x7f, 0x800000000}, {{}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x6, 0x3}, {{}, 0x0, 0x3a, 0xd70523ae4e19a3de, 0x7}, {{}, 0xfffffffffffffff8, 0x9f, 0x8, 0x5072, 0x3}, {{}, 0xfffffffffffffffe, 0x90, 0x20000000, 0x1, 0x79b}], 0xffff, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3fb) setrlimit(0x1, &(0x7f0000000840)={0x2, 0x53}) r6 = syz_open_pts() sendmsg(r4, &(0x7f0000000600)={&(0x7f0000000180)=@un=@file={0x1, './file2\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000480)="bbf02979562636e6ebe6f06468431c2e302411c99de979c5e1b2002dd305c6af18c3dbdd27b8c1f1877141b3a8582823ed71963b415228bfa51b14062e0c1541f96517efdb000c69b6161fc0b5f092526f73da13154eb7a18c6f1425776c152931c808ec5b92c8ccfa43a428f0275235e29cdfffd614f9f5ab82965585006883871baa3ca63000a51382ffa11e7cfdef7b884db4499d1be434779960edf9671ab795ba2fc5d9baef93a964eb7d94e160ceb0c4cdabeecab1b5756acc468bcd1458981ff8e0d3c9445f8a500605edb07145f00bd18a", 0xd5}, {&(0x7f00000001c0)="39e4abd35d3470f604355ffdb455cdebed3460b8054562096ab016c1f851d2e5f8abdb05d40aa0a7f0f7687bee6e0a49e0c819d5061a4240708a5e85f276a094117f257e61044e9f97fd94dbc08528065da3bc55fa317feeff259b0c05795c", 0x5f}, {&(0x7f0000000580)="5cc0bb2f3de2301b8a9aa103b3952c7746a7eaa717ecaf0b18d6cdc57159a7ab155fdd35c12adb2a8c4f76ced0", 0x2d}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000010000000000000032bc1ed9386b5ed6b300000000000000f000000000000000ffff00002b0000007b7bcb6ef982acd3306b75a115475fd05974b14d770ca2659d484d23277d3107bcc88748d4392ef2103bbd4a8613d8204e4f623bee588579913a90e78072bfab6fb8546aa0a04b26112b6976aee2af3ba3f029f812a72fcdf74a707eadbae3c5b98d3326ab0a29f95589f54635ff1482c2413bd5716357d034d42157e948ba5b48f0b22e00fa67756ddcb6b8fb9a48b09c1000a2ab1d99a23ccab637ac67f0ed457377819360d7c5ad8be1ece09cb1d5248deb9bfa188fecf16584931954017129e8c2b6f1c0b63a67c265ee35690f16f1ff0e416ffa58ac4554c8dab0e2b2053e832a9d7dd2ddd8846ffc03ab004800000000000000010000008bde0000f094b13698846e4f0f31b7ead32531ea7e0f60aaad117f0b52a30ecacaf3be81ca80acfa9081f97a0fc3a639475b51a221b015e77835673e3000000000000000ffff000008000000be77d1eefeb5ea6360bb182718dd4ee0d263f3785263408d6715713966fb0000"], 0x188}, 0xd) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x978b, 0x0, 0xff, 0x0, "bf08000100f1675910812cc900"}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="2f814f6842541c86e8134dc03f", &(0x7f0000000140)=0xd, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000640)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000007c0)="b99a1d9d7f7c0bf141f34a6028f3d851e396382edb4b1a815da982c15c91ff4defe9a5bb527e0689622a2e2d24c05b70cdfc601438d32d14ea1cc609aee860f1c02834c3d32491abccda449d6ddeed5c3b5e77e69d98bddc", 0x58) socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) getsockopt(r3, 0x9, 0x1, &(0x7f0000000180)=""/129, &(0x7f0000000240)=0x81) msgget$private(0x0, 0x180) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x1, 0x2, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@end]}}}}}}) executing program 6: syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xc, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @generic="36fdf513"}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pwrite(r0, &(0x7f0000000040)="e96195b469f2f7443a68fc8a6e99494755a8c63d7f7308b66e3c09607c2d3fe2635e42", 0x23, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, 0x0) r4 = syz_open_pts() dup2(0xffffffffffffffff, r4) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r7 = socket(0x0, 0x0, 0x0) connect$unix(r7, 0x0, 0x0) socket(0x0, 0x2, 0x0) executing program 7: syz_emit_ethernet(0x42, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x4}]}}}}}}}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x8000) executing program 2: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x2) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f00000003c0)=""/55, 0x2d}, {&(0x7f00000002c0)=""/215, 0xfffffcb1}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x40) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg(r4, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') executing program 5: ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x400, 0xfa, 0x40, 0x8}, {0x101, 0x81, 0x5, 0x5}, {0x8, 0x20, 0x3f}, {0x9, 0x6, 0x0, 0x2a4}]}) write(r0, &(0x7f00000001c0)="0000000001e719083200bc21054d", 0xe) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000600)=""/257, 0x101}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000500)=""/243, 0xf3}], 0x3, 0x0) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x987, 0x0, r4, r5, 0x0, 0x60, 0x6}, 0x8, 0x6, r2, r2, 0x5, 0x67a4, 0x2, 0x402}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x1) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r6 = socket(0x2, 0x1, 0x0) sysctl$ddb(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000040)) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x86}]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0xe150, 0x0, "32cd8b6abd39a5a7bc6a8811751c8b995f0407ff", 0x0, 0x3}) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0xde7cf5494d53a7dd) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="e04eb2f2e4696b0d1b7a9d80d03faf0e86d50b4afd41934ba842c764864871cbb9fddc9c654f2e631e23bf37c1510765f01a5509d7aeeaaffbcf6b07bebc8ff14f26f8adba1c8eac5ca2b76a3ead4170efae268957b2768b3f32e6540e25e19cb0072f68dde3175b2d0cdd69f31afa8f8a6e9d25297475b58a725fbad1acfb3eb506ab54df335dfc3fe2131c501633b225702b365aeb24bbead8b6683c34c60c491e3fabccbf10ba0b064637e13de2849f6d5546262d1d3381ea0ed085c50e9bbfc0", 0xc2) socket$unix(0x1, 0x1, 0x0) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x3, 0x1f3c000}) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000340), 0x3, &(0x7f0000000380)="f98a24250ec10d960041fa2d73aa0d3e94876d93cc73a3391557c3432ab1dfd9d0065a83cdb631615e3c6b0b2fdbdffb0d05f226b350455192dc5c37a3901e44b8171f60ad213d96f28924ff7dbf3d9950451d6eaede7f01f3bb2ac3ea7e8a145a74ed6c9351266f96525d1622abd8cd5bf0df669f0b40f8336baf97b5d1e51a3c09654358", &(0x7f0000000440)=0x85, &(0x7f0000000480)="55a8281955fbe96379b1af9f452d7715bc8698e143fd7191d3a735a7e03766303e6f3a8e15300367403d2a9c638e9799016b22c77db0f6", 0x37) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000004c0)) r5 = socket(0x1, 0x1, 0x7f) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000500)=0x1, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000005c0)={0x9, &(0x7f0000000540)=[{0x8, 0x40, 0x4a, 0x6}, {0x8000, 0x18, 0x9, 0x8}, {0x8, 0x1, 0x38, 0x4a8}, {0xfffd, 0x9e, 0x8, 0x2cb1}, {0x1000, 0x7, 0x0, 0x7}, {0x8, 0x6, 0xa1, 0x2e8}, {0x2, 0x4, 0x9, 0x1ff}, {0x6, 0x1, 0x10, 0x681e}, {0x7ff, 0xfe, 0x3, 0x2}]}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000600)=0xf27) r6 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000640)=0x401) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r4, 0x5) r7 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000680)=[{r5, 0x4}, {r3, 0x10}, {r7, 0x4}], 0x3, 0xfffffc01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000006c0)={0x401, 0x9, './file0\x00', 0x7fc0, 0x8, 0x2, 0xff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000700)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000740)) sendmsg(r5, &(0x7f0000000b00)={&(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000007c0)="8d4bdfbc14e923134df2f3fa554310b0084ecfb0d5dea5717430d14f93d4e8866682505a367a82c7c3b88bab53fa2261d4ecd159a4274f1b17f4d11c27c91173f2398efdcc98e928fccb1a8bd9ffc6e53b76777100ed612b45c7767fdee3d02c2c1c8b1a26bd4578abeefc42c8533144c6", 0x71}, {&(0x7f0000000840)="c9dcaf6d9340d74b7c7732fcc1a12d249defdc3d8416ceff4b986789944258eeaa9bc2e270850f5980f9e4c14d9cbe15b612f999f739eb7368d5f6f30bd4003bf65840a6d2bcf01db60fdbb9345356b847feead95114d592b74b9fb9dce97f1fdbe7db4a4e964d0bc399a28d69577bcd01488a4a0e7a089ab4296dbb0a2f3e4c3f2665aaf82bbb7b515cc200fa8904436e3175ca39fbd49f3d2ed47b3d225e8a963368c0", 0xa4}, {&(0x7f0000000900)="0b677dd9626c53f2793b6766b71c23f7f63f7f6fa6a03d9d3465f2c68615", 0x1e}, {&(0x7f0000000940)="ad0f4d5b49214b229a47f200b40cbd58721489a7214def3bb5d3b5003cfb1358a86353c56f9ab979ba3bbe01de50a33348059c313ff1607c78ee043ec7bdf1b247bb793e961ef392c9210926b49b0d2d6f83d6196550d773afaecafc7f4294dce6c934d3c00e10daa03e2cb873d527e9c469cdc419c68a27b206a4929a509ec5f3fdfcf3ed37882064cb0b3e80aca794a77c289cb0f2bf07254af4eb764df72dbc16437e8233fa19759c90e2", 0xac}], 0x4, &(0x7f0000000a40)=[{0xb0, 0xffff, 0x1ff, "92b43b35abb3d2901babed338597b57c4a6d51773f6c80ed8a11e17a951976c8c651146065e16c33f9e641441f22feef743a5a5a5db7c6b7d09fa3e9c48d9a53becb287158b8a552901825c7abb85a6adb85357161b0551d5f6c08d5a7bfc99f2ee7632ddc57e6238516f301090324d9e603f32ff5699bb8135c143f4a8e5760ac3231b0a03608308c02b4904b97f7fab5c8f6526944ad6a1c4d2a687797b918"}], 0xb0}, 0x0) r8 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000b40)={'./file0\x00', 0x281, 0xffff, 0x7, 0x0, 0x6, 0x3, 0xca90, 0x0, 0x2, 0x8001, 0x8000}) syz_extract_tcp_res(&(0x7f0000000bc0), 0x9, 0x7fff) connect$unix(r8, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x193bee6e}, 0x10, 0x1000, &(0x7f0000001280)) executing program 1: r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffd, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) dup2(r3, r2) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r1, 0xa, r1) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r4, &(0x7f00000003c0)=""/203, 0xcb) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) executing program 7: syz_emit_ethernet(0x42, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x4}]}}}}}}}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x8000) executing program 5: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000100)=0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x68a) setrlimit(0x4, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x4) semget$private(0x0, 0x4, 0x416) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000700)=""/216, 0xd8}, {&(0x7f0000000800)=""/175, 0xaf}, {&(0x7f0000000980)=""/133, 0x85}, {&(0x7f00000008c0)=""/143, 0x8f}], 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="8e6cd429f7c0754597616181799355568989c37df196756f9db17be77dd3b7c0d93062d833f69dd6bf8c425f35084b7c132ab015be8a72c93b3e72d5cd57ff9cae1fa669af9c1cdf5b8660676b6e474f1ecb9f3e5bc174f37180e8944e7da5bc2a435edb0dfcc0697a073b6edf2b2ea33b7cfb317ded0b2746d4e8f3cf74f71e74a98cf953581391e88905d190d0dbc9b36c0b8430552d15f59431f86e70fa54", &(0x7f0000000400)=0xa0, &(0x7f0000000440)="d94fcc51369b9595c8451b4f2184dc4ebe697263b0a61c7b4d1e4a34f8e472470e5859", 0x23) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000004c0)=0x5) accept$inet6(r2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/149, &(0x7f0000000640)=0x95) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0xae2, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd69e7bcda0aac0120ff010000000000000000000000000001fe8000000000000000000000000000bb0c00000000000000062e00000000000009035702c600010001030000008065c9cf92c09efb00da31c3a2bec4e514500698ddbc918e55a9ecd79cb7ae10a876c448fa26146c9aa56196c8d9e5f282e4e7cc47793a00018e6b3f712324588948ea5e4d022dc5e50670e1b053924ccb0698a4e24dcb9e7f2bee8905a641077517802bc6692a63a75db11a5cb42785152a5587a7bb02e7957974e39c6fcfacef902a607400b2755bc0a6ca2d77b11dfcd6a140b9569be10b9c571936116630f93e31825114d679efce419a628ea25e4eb275f122201e5274fa612a764733ff2d83928e31597f012389995fb254b8e7c22a3b97f976433f9ed6cc71a8e8cab330bf6e9d33c53317169be071c86fcf19b0665bd7bc16fe3da4c00768e2b4c748f6afd189b76a328d052192488c2299b24f2ebb4ab8270f1ba1bd0475227dcbc1a57dca0ed34b9bbdbdf8e568d3cd349c1ccfbc9930edf68863b91a0b23c22c3e0514cd70d2190a0adccb41d84af65479859f3e7e8f45719ebf39da2678fb2de1191d3c3339771510bacf4d72655464ab7ad8c8264841b748addc55958ca3c27fdeeddd92d817d3c1261944d12a8a1fbaa04cefeb8355c20f388ffdb9910125421d08c959fb4a4d09391fa1890f815be1ed77f6e8afbefb1552f5b2ad931198739af35dcfc6830c8e61e06dcbd382a6ad90893656dad5df9fd62f46614aa5cef12e5450048c2f761606c2ecb1ddf41c829aec9a7d1ae486e3ce25f36f30efb3832ee686fa5951b15711626226a3226b0542247ea9902538659edb11690fde6f545134ac4b10240e250ee203150cde0fb470b66f300ce217ba8904103f7a620bd2bbb519fdc916921be2acf46424ce9cfcb4096bd037f1d7dc7e58b925173bd18ec44f6fd03f2e417178f1fd7ce43de041311fb51af0cb066abaa6a6e92914650d213e20c34d5cad51ee0f721d6e71964564c5b9240c1217d44f9258b6f54ee3a9028aaa3ceeb01ba716a970ad0d244ef148b5acaca7c6e9cd3427a9a62f5089d0f86da3bc52da21a27203100f61ba96ae9def7a058ac86ba208d5c40a3ba32e953ebaeaaa578c4a3b5f7cf973d9fbc3cac8d0950a5a271182b35ddc23c2442415c1cc6eeb91f15d76b20fc055fed34d0136a4d7a91b77a32652728cd86dd6219988d5b2b00210275bee373bc4bec7c6317e8ccba6c25463acfbdb53acfdd7923f74df54a2f540fa2d566a76d9ae497bbb38178dd513c85437dce914d718ec1793ab8693233a697edcfe11a14647b0ee20bc809928f74e4ae32e7c661ff9afff86bffc2e88668c88c363a00f7ab75eb082dcddd751b143e5110a081a96df9baf9c5931368c3d161df3a0916ba3ad4ac8694940093a82604edae0f0cfe9a93a05670f85e9e624bdd7a39c829a0ffb94fb03a8c193ebfd0922cf7ec7989cb32439759b7a82531c5d8992bb4da7ee955b5dcfe12da66d00199c82ca5c368b75ff3de0d291299154a8314ba154e7eba51d25128db7b41eaa8c06af6c65bd53669746e8f493739e2d28060406bf3e5f5b1484b223be2b8d85e1affe8a3499856a8cb9f486cf9158d5386a696fe88d31a019592d2c0e5c6f877c23c95349daa7c861ccaaa1bf11e726c41f65993e0fb8f984f15ab72a2f234972cf1cb80f7bb024b605405469cbaa4c067459c5329172fe09646f3d2e2c3b6b7d4612c874df89dcc2316c38f6daa168445fc7beff6c3e657c9863a5c5026d7d15f29c4c59b682df7ed88cb8b8114868c4d2c6ccdd6cb3278a7c3787c49fd9b22a27914a436cc42360a11d42c985e148aa5b10def1e5070d49699d3a559f8e663432d82414039d3d780460598c6a951e1bc0b22b3b0a43afc4f186967f3dd1583d7565734afb163b2fee1e7f317306f9cb2e79b37c751f0dfd46e4d76f98fe6698ca0fdacac979038aa9c26d0d69821ad01c0e7b84a873802d5781c51cd9ec80e7ba1dc74b0c4f76c52f1bf99bf9ed60e4f2d6d9139fd97a1662034e79682d5fcaeb71d725167d8e1b1e7a2f6adb313371cebd54f4d33978eae883cd200f8dfeb0b2703419de8f4a9049d84f92d1217b65aa9d7c3e4d8dd3587d6a83c6cbee69bc7b3bb1d2d7852a7c1044ea38e83cd7fbf1f0adee9ffe33ce9e950d52e00997b3a8004332fd666326103b34b64d05663aee8b315abd2323d4e37efa191b36252dbc6619f987c5a3bde5c3cf71e1dda48328d2698fb7b0e705e24da162c6edf56df6a1a2fb25b37db52c000b7f66628e2fe111e70d5af6aa373297e0131d71101b9bac414b1928434772e25f5ac2b55cf02a865c82b95fd460598bf0137b699cb653e76bb10f1e73be0d2a12eead2e94b1325c71ae36b16d9bd7bdd2adbaa37967945f3b96660670c1ff5796c218955565cef1311685719113cd42395af76113e36f58f2ee793dc631df6f535e78e4c668192258c14b7fa9a4bd75e6ab01589e9f2efde756e516efa0021f2995adf2b389211579c18bd00a1cd6c76f195c31afa618aa00289ec3b5380ef3fed8fc2d0f0c0c6e33d5a5fb6fc7964e6960f1b882ac4db7ff11e499e654411b74d5bb837b84f47a668538ec413b218b88d1df5ef2971f752b2012972fc0929a06b3ab2fb2c734c27f0fae4c3df9ecb3c5aa59188cb5c12c5554d27d574c54746065f4651c6b2c799d26532772ade5ad37fee828e98ec94f9a601ff6d7d9c0b2175ba99a855c687e2376f4bfe26444a4aa50bf056c0a17a5a76cc572e05cb957ee46b4b36fa8e147dbb1b67403b7a5d7c62fc07e2e2075a9bcfb8f88fc3bd53a4fa2dd113130f2eadd9b61fa6b1db2a48b2c4af9cc8186e16e6411c145d8bfb610e098623c90750711862f5f2d52a3509992c30cbc9efbf93a903e1aeb289605314a4b90a37d636c9ed36116ae9dbcdc140e65fbddc27c40871264f08bb9a0e5e03a826d1e2d4ac9f54d9eb7f164bec5e13fc3243ff6bfa54d3d0b6368517f0bc4710eb65ae488cd63cb1f4565cd569fede7bc43e25ac878f57c7512734e35216a12b0bf537b41f3871277f5523aca4f8e7b9c1a92d8d1457325ebf6e45871b41e19dc8cac126133de521007fcb9276115dd499f087bfe0b79482a72740e65502410b24d354e1cfeb2016370aa13f39a6a0cb8c4ce0a542293f5d9f9bc7599043189e41c6f58a6d12b755a64e855c6c64ecb0c79c785185e9cecb9d4b97848c593385bdfaafeddf88fa5167f5c1c969164ca8412cad0f0b19e788ca0202ca93a12b12718728b8f2c0fc002d02db96ad05f28ac5f7312d5565a181128488e0d0f3a8df32b64f7e5d402d3910d94482e8790e293200c4c2a3120da638e58f484e85a8e3276ae610b3966d80d157f3f19ee2520a3bd5d738e88f5028fd47e74c15578ea15cc4feec8fc4e9b77e5d9099d9e815cca326ca03240046bac5e4a94553e2449ff179e8752000000005020000000000000e9fda02401ff086c68675e01c949b505d265785b768982405e410ca56278826bc43750e3f1a82b54e6a5447d42e915fb34c250c402677880c9552b992dde8de0ad2a7ef67abfbd764ccb2bef8046d8fe4387608acede6727613877c30366aa9947f1095872c3a5d7ea3735881bb0810ba40ad03863bb8f2213bdde5c095f01879f8ba901fe9794d8bab611b71fb6f75b2528d583a3e4adc39bf97141985702882ca96e21aaf6193d879bcff71052e5c758487aa905f043cbf2a38670e1b2bf0d511d183af82b2e4dc3cb2f07670c26e0d60b174897b7cc5300f7970f20823320d03788db209e3c4b24eba9af2d69ceb5fed32de63bfde06d5c60db4ab6859d0502000604010200004e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000000040000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) chroot(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/28, 0x1c, 0x1000, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getuid() r2 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0xfffffc00) mknod(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fchown(r2, r1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000000), 0x5d) semop(r4, 0xffffffffffffffff, 0xfffffffffffffd95) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x1400000, r7, r6, r7, r9, 0x20, 0x401}, 0x40, 0x5, 0x5}) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) lchown(&(0x7f0000000400)='./file0\x00', r5, r8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r10 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x10000) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)={{0x100, 0x8001}, {0xfffffffffffffff9, 0x1000}}) mknodat(r10, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) syz_open_pts() syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000800)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRES8=r0]) executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) r1 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x10c32, 0x24) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x8000, {0x0, 0x401}}) kevent(r1, &(0x7f0000000040), 0xffffff81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x86, 0x20000000, 0x100000000, 0x7}, {{r0}, 0x0, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0x8}, {{}, 0xfffffffffffffff9, 0x9e, 0x8, 0x3f, 0x55}, {{r2}, 0xfffffffffffffffa, 0x12, 0x1, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0xf3, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xff, 0xfffffffffffff9f7}], 0xb, &(0x7f0000000280)={0x0, 0xfffffffeffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x2c}, {0x6}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, r4, r5}, 0xc) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(0x0, 0x0, 0x5900) open(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x7, 0x0, 0x0, 0x898c8651}, {0x15}, {0x8116, 0x5}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESOCT]) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x4001, 0x0) semop(0x0, &(0x7f0000000080)=[{0x1, 0xe0, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0xfd2}, {0x3, 0x8, 0x1000}, {0x2, 0x8}], 0x8) dup(r8) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x17}, 0x1, 0x0, 0x0, 0x0, 0x54) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xfff9, 0x0, 0x8}, {}, {0x9, 0x0, 0x2}]}) shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20000000000000, 0x3}}, 0x0) mlockall(0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 5: r0 = semget$private(0x0, 0x3, 0x103) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x81, r2, r3, r5, r7, 0xc0, 0x8}, 0x7fffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) r9 = getegid() fchownat(r8, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, r9, 0x4) sysctl$kern(&(0x7f0000000200)={0x1, 0x56}, 0x2, &(0x7f0000000240)="c4d35fe0", &(0x7f0000000280)=0x4, &(0x7f00000002c0)="fb0112ffd686fa8871ac9861ccfe8fe8796fd13adf320ab0a151513db98e967773dc8b96db46119f6a97142bd276d29918d1fd7cb11509d98edbb9dd8974a5aa5883aa1c3fad89c363396a7244ebca6de7ab73f47b3f6907e0a73fd10b84530858d46d2141c105583dadbd74a3ad087abc6b6bce3e087b", 0x77) r10 = getpgid(r4) setpgid(r10, r1) r11 = semget$private(0x0, 0x4, 0x10e) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/93) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r12 = dup2(r8, r8) openat$vmm(0xffffffffffffff9c, &(0x7f0000001480), 0x80, 0x0) setpgid(r10, r4) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000001580)=0x400) ioctl$WSKBDIO_SETKEYREPEAT(r13, 0x800c5707, &(0x7f00000015c0)={0x1ff, 0x5, 0x8}) r14 = socket(0x1, 0x1, 0x1) close(r14) getpeername(r12, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) kqueue() fchown(r13, r2, r6) kqueue() recvfrom$unix(0xffffffffffffffff, &(0x7f0000001680)=""/179, 0xb3, 0x840, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) executing program 1: r0 = socket(0x13, 0x8000, 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x6) close(r3) socketpair(0x2, 0x5, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) fcntl$getflags(r7, 0x0) read(r2, &(0x7f0000000200)=""/56, 0x38) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000240), 0x4) r8 = getgid() setegid(r8) socketpair(0x10, 0x8001, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r9, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000300)="b251413fee18a26ef4555f60bc39247063e38a13054e666a574b9bc8a933d235933ae49d70569ea3f94bd072c7875460ab91624ea6d0a11d5848223864bb95c6edc6c1e5d595bc59e9ad4bd638046221a4b0da34b391421c11493889e7223c43fd", 0x61}, {&(0x7f0000000380)="7aa85331a8e61f43", 0x8}, {&(0x7f00000003c0)="b7ca8eb99e582da9cbfa1213e15460469c53f92140ba43edf97c7462162285040d7c7a3b8b341ac9152db5c9905323d6b896a482ee7e5114240d9e3753d8ed302b4a91f83e9e7ea6e5cd39a406d60c1f1eb31e93f55a1be23b020df59db0069a49238feecfce84e17cd03677884b1b35c6ef0969d1970849feb3bffcecc53a2be28e1a26a55e0ec9205d5e671b170db35a50e1f789b5dc3871b35b9394fc027e14f37b47dd2efdced60a8ee093c65bb96fb91c0bef4fffedf8166a081b50359a41f3592a", 0xc4}, {&(0x7f00000004c0)="655954a018dcbe826d758f8e51265c65e7000151dd73bcffe5337b015cfabb99", 0x20}, {&(0x7f0000000500)="08599f56e347ccf856a766e32e93", 0xe}, {&(0x7f0000000540)="a7a4b285f1101b772396af1fb266b405f65c642cd676d306676d96f1a0e761cea21518c7c912a99682b998f4d5fb7a916e761d29321bc08bfc24cb50e231a9c29bafa2c061d52275d0a7aa81839534a638a25bab26c5eacb4fd7b063aa35f75c751a627e3f358eee67e01c437e8e9c42647528a1524c1324f0ade3cdd6b6ad8d2872708f86f805890a5c77beaddd2f9d37e28d22feb690edcfb00a42e47b9608d0fc42acbd7449c91a8894f9dfdcbb566ba60782e4958bb3e235cc2690db42ffad6abe7d7d", 0xc5}, {&(0x7f0000000640)="7ea7bd12e3938455c629ec6e973404fd5af5d13248cdafea5e44b212a4ae27af2c18ffade2a1a799ddd326be619884bd414b125d0879c96d6915d97b53abb0826aacb54a98eba6a98d51d885ba844a001594ed4ec2abb28477bde3b88d820835550d3e370ef930840706d1ae8db7d86b7c584f554ebea9c568a77b804ad6cc9bbfb0b50e6cf37be24b83d1de045fb0e67d4b4ffeb22c7b54eacd8b2063f054a469a704592ea5480a3ec97aa81b932eb02e21230a3cfa03fe5987fa2cafcec64fb025c8ade3046c761d7c9646481c9c877789ad8be2ba7c67f010d0bd4d4847892b6d2fb028b2b53a0ea70962ca7092dcbf74a47735e2e9b1f41baca2cc07257983b1b9aea36011ba87f886f3446c53fde015b00711965280428b631850264f2ba2b9049b53a52b17057551666cf5901e38e1f5371f95fd3a2edad5a4d25413cb9a6f48e1341308a901307192ea0dc8bb71b9aca242ae56afc5de8672c6adde75617bb452a8174cca613640502e1d11595cb27326380f4a0df7c306b6e109b9356537f1d4c85cc70265be8ac34d422d7301a3de49697ab82286fe09c2ef20d7d37d2d6a0264673171b04ffa629636f7bb120098a5409073eb1f569044bbc52ab169c715f805b68b717577b02d486f59c2737c75abde8cc60725bf3cf81c6a916d2e210b31211761b4094cbcf68337149661dbd1d9e61f0e2a5570264998595ff9bddbb72305d1244e261dbdffeee02c1527667e906550ed392cf8880deb49f65e5a57d45de440338a63cfad62cee1131edbacfbe817e9adfc1348210edab6bfaba7cddbd513daec68e0365cb93a5d07f6016796d9bd7712b514c0adeedc7e1b46632fcb8f35c6041cd8b14c1ea7cbab386b32aefd205702aa0e1448e4ff55cc3d725b5f55c7dfa928e01e81674e65c6fa807894fa4e91ca30183e3add6efdc49720b6ed77340f2446735f84c3473a20ec676a7c2cad16eca82f940888e59f6c4dc95137a69e70147af1f0041efc9430a609b81c63b7af7cf319f0f7fa04140a1973298ae19e596f128bf69e4157cc510fb87e1fbe5d9c6c4c82956c1fe6d7dc7e3d6635ff7e2f294cf3d01941dcc7098e1be1e6f41e08cf7ed5214a6ccdb52fdc3af0136194d1c60bb5c33fd02a88d16ee807e3b61761a8249a338dfaaa166b3f8c0b5c249acc23bca41daaec7f6c937e204c4410b7fd8be0838dd829c15fd78aa7ba163a3ace3199ae9bb3f25b2f7cfc5b1336dd25874746a83cca9c45f6f64df26fce01a24c6f0720607ab5da9074041f68927eebc419d702b6c354bb6231616ac95ac90d563bcc6189d125eb37b83651cc582f258abfe924fad14b7025b081671cbd2444fae14dde6fe536a5f6f8c8ff3c7770b6e97e0c3ef7a7e527b5c996defb8ce5c07eb1e2b2a3b4443c32880cbc5172f35c577cf61194b98d612e9fcf3c238184258e0e1c9b7cf80355de93ee7ed60b7590f21a49a28415d5060778735530d9ebabaa7a44f5854f92dc2778a358b09bf2ee5bd9ebcbf2bb5b3bbbf5008ff43905ce7816b27056291032bfaccc1b5de44343a9f6792cca664246de66505ad86f4ae1dc4bb2fe418cc709ed75fff1254b7b8a28085e9236a89e3c528ed6532f701b1e5912ab15569e987e5814d2faee58e5ea50498250416f546b993c1cd2fa3da559d72cfa0e5e70feb1c35932c801a217401f0c4f8c0f78ada4077d1b651d5c8ef62aa7989b701978161b5e1bb41519dd7c46a4f0612754e58c72336b245e913e505f115e2bc05ff64beeb04a0e73f5db778aafca20ec81234100c9a8c2a9c9a603819df055965800c8811a073ab94f2f9a12373db0a304dda2c22b5c3fb67daae6a56c0b3aa7a3116936ae822b7294919a279e9335ec8053a7e740ebcce3913a4c5d6e64e2693312278dcbae7fafb296a13ac59847dd7610e80f3dea32505d63726df6ea49460c420a4f6c813140cc8e53b05a21d448ae5a7c39cab0ef0487df4c5033be21d107d2260dc076de37e6887dc67dacdfa35049afe998a1dd5712f3b10e0ced9ffa2eeec1fe185d68160af4a3e5b8b088e688315e894e00edde3bdce671b9baeb3f01d4dc2003d82f9cfa81163d714fd4660d5e6f0d69518b8217bc29eb4ec550dcdc2e76007753d3b6dd7c036a371414ee141b597c4f1a13693c0231b2561053f2126c5afa371b751bd9ef31c26ac2eb26e1c92678038223f7dd94297b5f16ad95daaad39b8b2a98b726339464b1ab03e28ccac633cc8c7db857550f4c0a5037ea30bc852ff3fc3c3ed6ee91c8547ff99bf79541c75c08d10034d825b056601540e1cbef7bfdbbc13dc6ee558cb7996f5e1b124a82c2c2b20b2c7738cdf54fa723da8a81f4dc23608bf7753a253cfeb0dc2c438e1c0e506a173cb4019378ee0309b383085cb5b3ffc29a569ca88739b8053d74cd284e7335d861ebd0ee97b6f114ae911fd3883f26385ac505eed04bf093de3d266af757089fb718db28e887a573fe8cb784e0643fe368010c726e9e07bf3148c7b21c494d105c36542f64457284ecc6deb2af181cb6817c223d02e31fcb9fb674d7169c38d1aacf19d85b0633049ff8e58593b7983dd55adbce6bc13d017b661c0707af892af67793a6c3dc6b62d8d7b8767edbff7294cedfbf162b3db90d72bd4fd7b6a605e5da6f2fb9a915529cbf165cce97c1212fceea5ded07041a1d838e1bd83d723ee8ac93c297f140126f8549f804ee34479cc79fd6612a3b27768172c1dfa906f2c543d3a88a1f68e4ef54d059cb8dff1daedeeec62bc0cc79199c924646e8045c260cc39393d17fc44847c43aaa7fb40266b49c2a106bfe9f6e2acbea837844ae18a61638acf21df866054be6e1d68eee2734de59d5c82af6bcae755025bebc51d71a1018600e9935aef346df0f85605805ff1c0ce0ec2cfab64a4f2cb39cf7589367eedbf8ed22219f7cd677b045383252c00d8a272f6c40630e054fd61f3aaff9ff452993bc9d1a2ff166935bda6567a7f9e1cbbad8cb7f7d3254089191453b75c58136d06a1d4f26686df46a4cd280f5169ddaf1a4d0f71bc2371adef18e9fb6584a4a739b9ddec5f11f194671f598727c10456d9bd4ccdd36b9168481a78b9cac14aa2798146ce4fcb166bd1ce8dde0570c282884bb6079301b2d629c8e34f6d38e45264101ad45091790020826ca4a7b997b2c022f9bd793ca87fc5d8be07a9f81927ab78fd92aef1fa70de3033b2452cb53375dcf4a3bf42159364beecba228c75747d9d1dd7ac50a2b04248056a774c297511813d7aa7b1b9553445ec143d5eeb3c2d101da8cd61ed86cdad5511e9855be27e980015ec5e7ceceb8e5f04a2ee8f611cda36bcd1a92e5b31502a2b10572b3c89a7bce62f7a383dca8ebc29efb2945112d5db8455ce50320ae47c6b897038319f035bc069a3f8391a21e7d4f0eeff8e124a870ef0048cbd2772e64f99127b50bb19c1845e1f926c8d09beb100523d422d9feada496ac37f284f43b5a7c6c2ad5655122dfa24b881d6322cdb75086c6d23ed6571f908de9c423bebd02e0317c4d2b5c1e31d325f0ce74460e77de3e316d6c159f21218bce7630a427a81a75e2bdb5df055a9db0fe5014d6c97ff8fb5673a041bf9e0c4eece736699caa91eef3181453eb790c0c51140881a6636b075668d1dd5c1f6fb5c6150747c475e000ff1fc171700557c0a251b088edf734d102b145e1e706aaacc8a45da60c242987bebe3bc46019436bb8a36f67dabcc11ed2c262d029c2a9d7b3093d00f0c2ba0809323d281303958999a01806db2da673fb713c11d538dc11efc9c9d5703d5d9917284d650c7ef54f1eea0c2727633fbbba72a9cccc0aac7554012d3743e5f1d0ddaced587cdff89f3ec837c06901dcb33c94f2b5788a4c96b6d5f0e317e4552a786aa335f11a57aa6cdb53c274164c2ba417eb0a211051ec6b61c30cb88b8823accc4138f3d5da3710501ebc41d4bcc49d7bd122c3020b036e1a39f1b6208c2024da2e00bbefb93ab089756a5f7038d7153519c198f4919d0e593ad3cc22fce63359986db4efe9f6b123a0e8c164f7727ab6ae9a9b5f24ffce8654ecac40c388085f808f1ddb2804e21493294935ec80cf978f193e26236e6fdc24c60f4e7f5970ebd5397aa5dd3f2af867fe44c6b06dcbdb3318b4ea216ef5737569247383649be5f23d709b1fabe0a8aeb9209f2654aae4cbb9322611da0334edafd82dd5f38355ed782ec3ad2f52fdecf0d53e0e37e10a09a59ed8c4fcbfec10fe7801055fcd2ccaaebb12cacf2859f36d3325d44e0c9d131325f262237ce30ab7bc053d023755b4044f020a77b53bfdae1cbeae5c4585caeedd8a82112a94455917be40e79902cdf401654e9421d23d06a906a752f262b085204b7da3ffd447336d40a1b524419138f36c1a826b829f484aaa602d539f6e378ed57bb86ce2c8c890dbd9d92f3096b4f538102350e25c1e6ca53b1afba8a13f2d292914eb197d2fd3da24e099e3ea7a934a327482775dcb2a7a55d5c141c83258e95ba454323f2b7325c7af8d8c4ca41e0caac3bfa6fc636159448616e0c6d9431a47e8503e4ebade4926e512e6a82cd37591c97e739bc76b9a4ba8b5e625173ad89b60388ffeddb28f4718691f331da934615e9dd7f2eb2c1e7401d10a3da0e79824ba98f12e64ab91bfeb7659021f921a42810d890a321bfbc1f874e021800efc785e78e27340930e8e8c0833de47cdd629c0da6154af5bf3727c7c8cb7457e4dfc046a11b554ebff311fbc9598a2a078f6e97e5396bb49b96b45cd104cb248445985e32f8f58d4d2ce0dfa94d8620d680d8b098a9f0a9c4d9f775501525ab6013c7e3e89d4123ff8c560f42aa95c2fe664da9e6183dd9f0cb23a16b2a5836f25e840cebd4a29ed2761882e5aae7d2242e00cc7f41a008f6a9741663c27e703420b78491492a9a325e14ce5966fe4b46b1e2afce36898f0cbcaf57ca200e752f7e401a6a339ab15ebf3bb938b1f9fbc1817c5599f8d42a462fd12f39d38e707caa256d11341165faf830fe6c347ae3b0743056247ab4e03d1e569d042133546a4f545b6fa38e35ff0ee454d62585044bc2ccb5c65d3487fa245709712d87c1f92d2e9adeb60ccb060533fa9463a7357491d255e5e7ee97abf4d3dbdd0a8be95039b73cc890a52c187bca29b81149cb553bc0ec1e0ddac16822e1392c583b5ec8f7a37204ee4b6c8dc34397923f554bf05965d507b907e19e64bb7c3a5b0c9a8ac8a63aee694f01d41c1d67ba7ea99f089a753c26d0594d44e55b4289d913c539efa4cef90bdaadb6944c772fdf01d2014665c5ba632ff4edf3fddf587d69c0ede800a437a123b7214ac63d9671d9331846b6778046e64256ac1b4fd5cbd778917bc6cf798cb01676b128a9f3f4156f3b18e61fcce76a36fa33599efad9c8bc883ef9344b1028a982ab7f850796ee6abd86e73b852c2a47dab98a32b727a9229df1d655a5a4385d7c6baae90ca2f81b181f06fc19fd78ceb25622449e7e7220b7c03b6168dc22a7b39abc397c0ef3bd8d784a8fcd7bb254e827f3183bd0223982eb235f1342171baa50f3746700c518b1650559974fe40a93b59b0c5316874a2bc09006f06cf7b7d4b06084d5c4850419e9509b645a1deaa88878ee7c75a33dd490f8b8251c6d967a25b4f4900009ea5602903d78e9a59f87be09ac8c557a71e5c92a4e52fb872f7133f34079fe4068372b91f6cc757b248244ec2157eea8db91ac43924c22e5c8b86f3f00eabd9e0ba692484601198", 0x1000}, {&(0x7f0000001640)="ad79c6c7274599ff2ad8758f771ac851f01b305e9151f7e7aeec76ac49f255621f339b5060c0dd90d91417f2fdd78f70662c2e4a1237ab40a57605e89ce7e8d5d9ae4cc8b1364c53d8c28202b6363c6e3448e7919523294e8165fdc2dcc6fc60a37b06abf535dfcd1d3ba334bb1b163cc7cc94dc0e46dfc4f90e9ac47da014ff16a6491fed2ce35efffd41f941aea1fd7a02f700a4c0bdbfe1685eeef04a3bca88c4d8f61add53dd116292c1986365672b2310fb630f869958d06c60fddd5c95b6ee14ccb6ed2e20984a52bc4563362cb45abdbe1917acb5bae31f75aed25843cb03dab8698cb20dd6670501b775f40afbca690017da17606d87a72a5702ab", 0xff}, {&(0x7f0000001740)="8ea0e82c7eb4b614141ebc74c5b1c61f76b7e44859ff5b857ea88ec6", 0x1c}], 0x9, &(0x7f0000001840)=[{0xa0, 0x1, 0x0, "e8bc0602c6f89ab8e4924549f851188557224251256388ecc29c4f67ac9c0ed1ea0452fa6079ee8d1ea5e8dbb5d590f9a526da710724f6841d5da718e2c516ff4c74f0b359f4f57492a10d4d41d58d65d938c6afe0f23f0e6f3726fc295468dd495467cfaea67078a19eadd4cec09d18862cd40321c4e9de22b03cc176f8f521186b83e68e2084c731"}], 0xa0}, 0x7a8}, 0x10, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x100, 0x0) r11 = getuid() fchownat(r10, &(0x7f00000019c0)='./file0\x00', r11, r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00), 0x2, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001a40)) r12 = shmget(0x1, 0x2000, 0x222, &(0x7f0000ffb000/0x2000)=nil) shmat(r12, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r13 = getegid() r14 = getegid() getgroups(0x4, &(0x7f0000001a80)=[r1, r13, r1, r14]) close(r4) socket$inet6(0x18, 0x1, 0x7f) shmat(r12, &(0x7f0000ffb000/0x3000)=nil, 0x1000) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, 0xee01) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000100)) r2 = socket(0x18, 0x4000, 0x0) close(r2) r3 = socket(0x1, 0x8000, 0xfe) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000080), 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r7 = dup2(r6, r5) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r5, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000040)=[{0x3, 0x4, 0x0, 0xfffffff8}, {0xc0, 0x2, 0x6, 0x40}, {0x0, 0x8, 0x6, 0x400}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f0000002bc0)={0x6, 0x1b}, 0x2, &(0x7f0000002c00), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) close(r6) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x35}, {0x1}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fchmod(r2, 0x2a) write(r0, &(0x7f0000000180)="1231a705ff7f3692", 0x8) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d63ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c00"/64, 0x40}, {&(0x7f0000000240)="751ffb39780d6657f92a6f0b05e64e810fb294fb8f74b5af6c4508abab08b262adf0300e114ad7dbd000e8b15eac535c4cb9fea3ea6eb59cb67844a83daede89d3bd0a7364cc0f72c619bb2284a1e2ef7b0352a93d52ebefe7c8460a19a5991d77", 0x61}, {&(0x7f0000000600)="69f13e3518fddf2cf978ee7c92ecbab780eb97c0acde023f738e457a7e071091ce8525a0868ffa229d041cd88f7de534b7e30ad8877571a1f9d27658d945e2590a5b707da7825bc82adeaef13bce1cf1823b0d78755971ef1dad12839386966f", 0xa}, {0xffffffffffffffff}, {&(0x7f00000002c0), 0x6}, {&(0x7f0000000300)="4e30438337409c8906", 0x9}, {&(0x7f0000000340)="1356d5be8e702a70e249f4a2569c634b8113102d8e9736d97cf44a1d7b9f886e2caa141dc84722b296afde2d4903f7a565f63b3d43e10c2fc2151a09dbc2a91e8b4d2c82f7bff5de90e9909ac02f2f007bf397f29f2a22501e69e35bdbf62ed915672b60ca3d11ecf7427bf6496db3ff2dd0674de66d602e7d9d3b8b7ad22fd82bb6366fc19f8f0b767282446654f789edb0eef40e68d00171d0ebbcb1b005d2ce403eb94a6046b092051acbfa8db5326a6d106c6c6758983d6523cd3999f40f9876da0bc3771156dd0c694ca4037752387656e2db5c9f3e97d38c7ccc8ca0336caec5e76a4a659362788424ed0412", 0xef}, {&(0x7f0000000440)="2e5e02334e78229c7be8bb05435a32af1835ba07cdc7fa302cf8d7649007e82f90d0083322b835b12c22106bb672583b0c6f8dd4ec4c89af32b506da42ca272962bf5f53197da75d7d8ba77c32949ff629165765258af4135bc7426e471c3fcb8456cf212b00d4c02342f598db1c77a3e902be69f01979f0b54d9e8274d3debb086787", 0x83}, {&(0x7f0000000500)="46e3c0e3b9712f1502e5619f576fc296de31c29e", 0x14}], 0x1000013e) r1 = kqueue() mkdir(&(0x7f0000000300)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, r3) fcntl$setstatus(r1, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) r7 = open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) symlinkat(0x0, r7, 0x0) setegid(0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x40, &(0x7f0000000040), 0x0) r9 = dup(r8) dup2(r9, 0xffffffffffffffff) executing program 4: ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) close(0xffffffffffffffff) r0 = socket(0x10, 0x8000, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x2) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x4f) setreuid(0xee00, 0x0) r3 = getuid() r4 = fcntl$dupfd(r2, 0x0, r2) chown(&(0x7f0000000280)='./file0/../file0\x00', r3, 0x0) chown(&(0x7f0000000080)='.\x00', r3, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1b, 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x7, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x20, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x9, 0x0, 0x0, "2d917dcb"}}}}}) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x40, &(0x7f0000000080), &(0x7f00000000c0), 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x61}, {0x8006}]}) (async) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) open$dir(0x0, 0x0, 0x0) (async, rerun: 32) r6 = socket(0x18, 0x3, 0x0) (rerun: 32) setsockopt(r6, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) (async) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000fe8000000000000000000000000000aaff0200000000000000000000000000014e234e222ed16b5c8c4710ae5291da626071c20d697ee91ba3b3ea430068cb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) recvmsg(r6, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/4096, 0x1000}, 0x2) (async) rename(&(0x7f0000000280)='./file2\x00', 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xaf, 0x1, 0x800, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffff8000000, 0x8}, {{r4}, 0xfffffffffffffff9, 0x86, 0x0, 0xb66}, {{}, 0x0, 0x0, 0x80000000}], 0x2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x8}], 0x1, &(0x7f0000000080)) (async) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) (async) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) (async) kevent(r0, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) (async) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) executing program 5: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x2, 0x3, './file0\x00', 0x2, 0x2, 0xc000, 0x71b0}) executing program 3: syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="4e2fc34fbc5d56a1fbfeb4610ae7f1a81723e697", 0x14}], 0x1) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x44}, {0x8106}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x1c4, 0x0, 0x0, 0x0, 0xd0f4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000036a000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000327000/0x2000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f00007f4000/0x2000)=nil}, {&(0x7f0000064000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000003c0)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0xfe68}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x64}, {0x4000006, 0x0, 0x0, 0xfffffffc}]}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000340)="ebebfd510bbcdda9b489e9775d3e", 0xe}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x1, &(0x7f0000000140)=[{0xfff9, 0x4, 0x1f, 0x1}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) executing program 7: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="cff1fbc0a6db3f1f9b5699f43af5e49b4fd40eac494506bfddf7c824356f1a86fba0a5b6580e8aebdc01821524caea29cb87ad7c5c2ef9421f4a604aad492a08bbb77f20f778cf9aa2676ed1c7f9a2ef90dbe2648acb9188422f7935dd2f9c765e646ed85e13e0c8ee538040e8fc239d23b20413bedd36e5df25cb3b187584204c5506f2418a1e3a7e6691093e18c1df94005c84b466a78aa4b79a1ef7", 0x9d) r0 = getuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1551b60e325febc9) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x9) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r4 = shmget$private(0x0, 0x1000, 0x549, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/207) mlockall(0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={r8, r0, r9}, 0xc) mlockall(0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000500)={0x9, 0x7, {0x1, 0x5eb}}) getuid() ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000005c0)={&(0x7f0000000540)='./file0\x00', 0x8, &(0x7f0000000580)='./file0\x00', 0x8}) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') r11 = semget(0x2, 0x0, 0x80) setsockopt(r6, 0x7, 0x219, &(0x7f0000000680)="4daa55d65ccca24114062681b0921bf4eb485aca50a83f6b9f0417a2c784835ae8ee018103f87736d5034ce6fc65038d5be5c4c132051b8368f1931dee2eb92c106b3f2e0aeaf88b5daaf299965efe0dad27874704a0a1f05853679875e9384ce5060da57a66c1c42dbf2d13fdbff553d17fd19e09cd5f78faf6edc8fbe497905f76ab539ff8916a7a971f33131e68311de436a8332d9db1b86fa1e955ddedebc24231e37daac7ad98554337c37135b3615666a679c097fcb277d573d2cf1a77f525e09ce5d9a18d7b4c41352de6c9f89c3eaab0c5c7f14ae11bc52a954a33886a38f521ce20a63e54ad3b365f9935bee42650f28e919fe5e2", 0xf9) dup2(r2, r10) dup(r3) close(r2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000780)=0x74) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x2, 0x6, 0x2, 0x0, 0x8, 0x4, 0xfffffff7, 0x1, 0x2, 0x81000000000000, 0x8001}) fchmod(r5, 0xc8) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000840)) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r3, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r2, r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) pread(r3, &(0x7f00000001c0)="a3f3c6", 0x3, 0x100000001) getpid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x60}, {0x50}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x8000, 0xf9) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) write(r3, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) close(r4) syz_emit_ethernet(0x138, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x1}, {0x20}, {0x16, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x20) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r6) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x2, 0x0, 0x0, 0x9}, {0x20}, {0x4, 0x40, 0x0, 0x30e1}, {0x0, 0x1, 0x0, 0x5e}, {0x446}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000300)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x4afc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe4300000000000000000000000000aa"]) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x0, 0x2, 0x20000000, 0x8000000000}) read(r0, &(0x7f0000000200)=""/250, 0xfa) flock(r0, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000500)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000540)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRES32=r1]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00007b9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00004df000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil, 0x100000001}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f0000419000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00003c8000/0x1000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0xffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x8, 0xfffffffe, 0x3, 0x10000, 0x3, 0x0, 0x401, 0x10, [{0x401, 0x4, 0xdf, 0x40005}, {0x7d5, 0x8, 0x7, 0x20004}, {0x4, 0x1ff, 0x7, 0x8}, {0x200, 0xffffffff, 0x3, 0x3f}, {0xc8ef, 0x373e, 0x0, 0x5}, {0x3bf5, 0x4005, 0x0, 0x800}, {0x7d, 0x7, 0x1, 0x5}, {0x4, 0x2, 0x2, 0x7}, {0x3, 0x6, 0x6, 0xfff}, {0x3966, 0x84, 0x5, 0x2}, {0x8e69, 0x3, 0x400, 0x9}, {0x44, 0x6, 0x2, 0x2}, {0xfffffffe, 0x7, 0x73, 0xfffffffb}, {0x0, 0x2684, 0x7ff, 0x401}, {0x5500, 0x9, 0x2, 0xe4}, {0x4022, 0x10001, 0x6, 0x54a}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) kqueue() fcntl$setown(r2, 0x6, 0x0) clock_gettime(0x4, 0xffffffffffffffff) syz_open_pts() getrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) pledge(&(0x7f0000000040)='[[\\-(^)]]\x00', &(0x7f0000000080)=',\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x5, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xb479, './file0\x00', './file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffff3e2135000108000604000000000000000000000000ffffffffffffac1400bb"]) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x18, 0x3, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r4, 0x2000747b) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) executing program 2: syz_emit_ethernet(0x138, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000480)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x7) getsockopt(r1, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfa9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0xfffffd98) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) shutdown(r5, 0x0) recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1823) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0x0, r7}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 7: chdir(&(0x7f0000000000)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000080)="a4dacafcb30c24e681c599f66b92d84b87a928354cc65474cfe5a8f7b514a02be435851f98610200ca319d99dd59822f6c45339b439430f631dd8ba420627251bf8d6e31f28e5435040dbbfdf2510a277484d0a9c81180ab5a6a302f7b639ba7e3ccb4facb308721d669dce4a1d7130400000051fd396547ebc2159eb40fd3922265438ecd6a9d999977e435326cbd1f2bb1585e6f7ad1eefa88137fe44aea114de98199a33d893fce62d1489fb79f24301878a8b783fdfc8c85fdb6b338244f8736f91c85894963d8f8910ce1d867efeb24e815068706e15fb652b43c995995f28757d3fa2c4967f345b1957f9ac70ac60ae15c884264f316d8fb6b29d108c481135ab924c4b04dd3a67de22d9b35a021b71669e7fe59a6dcd36f83abafa5", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200000000001000}, {}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4c}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x8000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0x200000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700", 0x0, 0x8000000}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x4ef) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x20000}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() syz_open_pts() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = getuid() seteuid(r3) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r0 = socket(0x0, 0x4, 0x3f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r0}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r1}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x82, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) r5 = dup2(r0, 0xffffffffffffff9c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./file0\x00', r5, 0x2}) executing program 1: r0 = syz_open_pts() setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) fcntl$getown(r0, 0x5) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000020000000000fe8000000000000000000000000000aa0100907800000000605adf0000ef2c000000f2ffffffffffffffffff00000000ff01000000000000000000000000000106000007"]) executing program 4: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x2) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f00000003c0)=""/55, 0x2d}, {&(0x7f00000002c0)=""/215, 0xfffffcb1}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x40) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x401, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86", 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x2, 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) syz_extract_tcp_res(&(0x7f0000000080), 0x7fff, 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt(r3, 0x8, 0x8, &(0x7f00000000c0)="6b980d5e82fd4dd9", 0x8) r4 = socket(0x18, 0x5, 0x80) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = open$dir(0x0, 0x0, 0x0) renameat(r6, 0x0, r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r7, &(0x7f0000000000)="19", 0x1, 0x0) getuid() ftruncate(r7, 0x8000) close(r5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x4, &(0x7f0000000980)={0x6}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r1 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff0000fe0001876b6a94b3e4352a2a0954daf347ea00080046000020000000000000907800000000e0000001010100000f009078000000007a0ae5cd450a09228f1cfc951f7284787b0e8fb7b268e2e001eced95aaf4368f6ca0ef16148948c0695d3023ab758fbf0c130ef215e4ebcbbad1b3bd01502019c7754127cd860d989665ad9daff392e3f1e9ef33d0a56fe3fe65d0849e14d49388501f8ee4480ac931eb46bc4cc1fa7727d6c7da2601186e252130cf8bbc192236244f6bc374b899ba8a42d9e6ce8e08b297c2cbb4ef474273993c3f9861bac96b28602465a24764"]) r2 = socket(0x18, 0x3, 0x3b) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x81, 0x6, 0x5, 0x2, "48e912f032814ce8b812d5c530a73872b22d4752", 0xfff, 0x2}) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xffff, 0x2, 0x1, 0x4}, {0x7, 0x8, 0x1, 0x101}, {0x9, 0x7, 0x80, 0x7}, {0x8, 0x1, 0x0, 0x1ff}, {0x9, 0x6, 0x8, 0x5}]}) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0xc000, 0x21e) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="051bffffff000022ca6fdffa0806000108"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44644ca6b61ad93f, 0x200}, 0x265a}) r0 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x3, 0x20351b, "28b7e60ab87aa57800000000d0d2000000001c00", 0x4c}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000000240)="79dcdf7e3555933ff826233e02433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8", 0xa7}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a3083c9c3ebeea55afe62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5ed27aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a8cd94d6587c760a02f10affbae68b6eec654572892e651ba8c5a2decd11b92679c9601edea50eb5f2beea25e125a870f2daf3d1af746ecc42c576cd57c5169149cab4594eb9965cf5753dd03ce13df8a3a706cb933a5ad99def590d811d7d4d48898e447f11b85b3290f120f62efaf1ad5287f04d025e02bcaf09cfa3f0836bceeb9ef5d833b32b8adca8a36728741510ed3243d3f7df2bbb11c9f800638e5b92032e498f90ab64d76d6c0ea84665653367ff8524198bf1263ddac24202ced838df44b99e7a6694cb4505ec414084412bacdef92b349fa96209c8a8c8432f7147ee9e522015754e5e7c8ddc42ea84c915e35bbefbc6484ddce5c7db880bc657498668c23fe3a820ab427d64f48aae798ceb25ce3be3ff427fb6a0f3ed925a3be482257c46f3c7b7649cc36781c54e456538b3c5ceb4d397770c4edc4c8b56338980a99f7627d9685f51a199686947529f9e8229adfc4645d33ab199ac3988166ba6e0a", 0x343}], 0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ffffffd, 0x0, 0x407, 0x6b384155, "2ff2ee6098610d023900"}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semget$private(0x0, 0x0, 0x200) semop(0x0, &(0x7f00000001c0)=[{0x3, 0x403}], 0x1) r5 = socket(0x18, 0x1, 0x1) socket(0x3, 0x3, 0x20) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r1 = socket(0x0, 0x4, 0x3f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r1}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r2}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x8, 0x1f}, {{r4}, 0xfffffffffffffffd, 0x82, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0) geteuid() ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000240)=0x4) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x40047463, 0x0) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) r3 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r3, 0x0, r4, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00', 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000d80)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x0, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x61}, {0xe}]}) write(r5, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) setsockopt(r4, 0x1000000000029, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000280)={0x0, 0x0}) syz_open_pts() sendmmsg(r2, &(0x7f0000000d40)={&(0x7f00000002c0)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)}, {&(0x7f0000000600)="e6dc492e18b95ade2a97d56291dabad9a857aaace329820b5dd0df86a22a38", 0x1f}, {&(0x7f0000000680)="0a43b68bde58c1427a88af386a80f9bd1ae32d1032a91c7b6e6de4bec420d3164164e31a54e5a33bb79ddab08f4c5301e67d54ff23099af7a0ef48ccebbce56d0e78c2e05a466bb8f943", 0x4a}, {0x0}], 0x5, 0x0, 0x390}}, 0x10, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, 0x0) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0xa9fa, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) r4 = socket(0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x20000, 0x0) writev(r5, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) sendmsg(r4, &(0x7f00000006c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x3ff}, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)="c104e7c598f19eef497a2ba3762473da1c8eb051d8586fa4cf58a53af2c9dbb02c37647a2d87cbd6894b6eaaa87c578b6a967766903bd538a14628fba842f42daec9b162d23662cf71ee1c0f9db5f1ac8ec1fc4298b61a1ea05ab1a3eb320ceaa126b605427e038b7ba1b4f8e6e897c046f5bbd2345a8f640c0f03b118a4e20b810d4f97c4d4384803bb46c567fcb76c368ac5ff8b0ed8c899b01e3aeb595ef0b0e0a813512fb67d853ae9e6a403f8", 0xaf}, {&(0x7f0000000380)="0ad597ceb545efa48a983e4949a626a82f7b4fe86c33f30f54af7a322e17f6873d31ac9e6e91be8a4f7a287ee87428a8dad6a6a17a644fbc715b9d3ec848456ecd7485664e6cd2d4a3a37b1d0bb74da6d28494f409aff4a020b0c1", 0x5b}, {&(0x7f0000000400)="554cd890ccbbe78cf671880012c8224cd796ebae8b88457ad79017d7954c684cc4907693ff5a716f5659295b4df06ac65e626b808250bc635269c18f88ed0dc0870ffba36124e80b89fe28a74e9f61fbbaefa62ec953bc52dec3fe33294d13305d2332bf648e7a63e17df33153a4c215b7bc922b086e3398dee732794c6343254e2e9ce26f98ed56f58f5a3c8af6ee12aa07ebf2d605ec82c03e94a615d127a76b18fd507455fb", 0xa7}, {&(0x7f00000004c0)="4dacf5903cdb8db50fc575f9f269e5dda98649a9b6efbcc126fe09227d68dffdee5591a803997482cf4de0ff2f48f31efb128892fdd18fcc5bca9fc28bbd64b887ac74d53154de3854d0f2d47679e25d793db350e6ecc9577fe3f7eb1a7294", 0x5f}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="e800000000000000ffff0000ffffffff750d47f575780997f74553900d56e8e1d08ad2f0b067ae4ee797079e057bd2058d71645c8f1da6a6f74466298e206f3d045141f363039dcfc46ed49395ff133286b5a19ecbc17a7e896b407f8639f78bab83fef0fc06fe4067c29d5f463064efad50289badab2f2cac2f222367dda6d5df07e3dabb4190f1eeff906e19d1675e44119ff8f27ca27dd3a64a84a8f0248ddd72e180d922bcc9ce221d40cf77e177d2525834948d5182d04887431f045eff78e98fc22b2bb438fd0c59ebd2416b802326c3555248153a2439825a5cb9c7c9f91158e66ce6000020000000000000000100000005000000f74e9e2cb06cb2eaafe80eec9fa81a66d8ab758c18718e8f17afa5742441f93ea0966bc8c90117"], 0x108}, 0x400) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x4000, 0x6) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000700)) rename(&(0x7f0000000280)='./file2\x00', 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xaf, 0x1, 0x800, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffff8000000, 0x8}, {{}, 0xfffffffffffffff9, 0x86, 0x0, 0xb66}, {}], 0x2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x1}], 0x1, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/67, 0x43}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344}, 0x1, 0x0) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x2}, {0x9, 0x3}}, 0x0) syz_extract_tcp_res(&(0x7f0000000400), 0x0, 0x8001) setrlimit(0x0, &(0x7f0000000440)={0x200, 0x80000001}) connect$unix(r3, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f00000004c0)={0x41424344, 0x41424344}, 0x6, 0x5) syz_emit_ethernet(0x12d, &(0x7f0000000500)={@random="fead1592e7f4", @remote, [{[], {0x8100, 0x7, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x1, 0x11b, 0x65, 0x4, 0x1, 0x3, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x2, r5, r6, 0x1, 0x0, 0x18, 0x10, 0x40, 0x0, 0xfffb, {[@timestamp={0x8, 0xa, 0xfffff001, 0xffffffff}, @eol, @md5sig={0x13, 0x12, "d8f27aac3ea971bd37adf7f1d3f4c26b"}, @sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0x7}, @mss={0x2, 0x4, 0x7ff}, @sack={0x5, 0x22, [0x101, 0x9, 0xfffffffb, 0x6aaf, 0x0, 0x91f, 0x101, 0x4]}]}}, {"cb21dbb29dfd61fae54e48d7f20a2999d2fae4667487fe6b67f37c50f74b07514cbc425865e40562d0ef202be34bd781ece5db8d6de3f1eb3b3bdf30ebaffaffed49a12a52c2c72862d822122669b8014969e60c5bf3e6369eb521d138e3344e6d5eaa5716f7f5525117977e46019b0f1acd00ca4501491b1629ab9df8a710b41c3103cf6604f223402eb8afbe7a1ac27b3085747be5242c1672bb1c76bcb923d237bddd7b8654"}}}}}}) r7 = socket(0x10, 0x1, 0x9) getpeername$inet6(r7, &(0x7f0000000640), &(0x7f0000000680)=0xc) socket(0x6, 0x2, 0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x10, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) select(0x40, &(0x7f0000000700)={0x1, 0x0, 0x1000, 0x4, 0x7, 0x4, 0x7ff, 0x101}, &(0x7f0000000740)={0x7, 0x2, 0xda3a, 0x5, 0x5, 0x4, 0x3, 0x4}, &(0x7f0000000780)={0x1ff, 0xcf5, 0x100000000, 0x1ff, 0x4, 0x6, 0x8, 0x1200000000}, &(0x7f00000007c0)={0x3ff, 0xeb}) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000800), 0x20000, 0x0) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000840)={0x4, 0x8}) r10 = open(&(0x7f0000000880)='./file0\x00', 0x400, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0), 0x200, 0x0) poll(&(0x7f0000000900)=[{r3, 0x4}, {r10, 0x2}, {r3, 0x4}, {r3, 0x80}, {r4, 0x40}, {r11, 0x8}], 0x6, 0x6) chroot(&(0x7f0000000940)='./file0\x00') executing program 5: r0 = socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, r2) getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r4 = dup(r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8000008, 0x54}) r0 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000100), &(0x7f00000001c0), &(0x7f0000000200)="42feec83910ab56394700b9ac03ed1d4ad97add27bd9ee6c5c5182c145af9b2db38dbc059860c88cf2f4aad7253f4f82fcc860e9166fd9784b2637fa7135132373375b6fbe28f9917166c60e43acf3067bbd0436a6a8ca91518a2ae1638cf62440a864fb0f53cbd17272d11a6ca6814ce905f5ba1120d951b0c05eed7445aa3d094316190369a6c188d308b8f8845481118df7f5142847de36bf6cdb5557d8ae6a49b9ed1b5275", 0xa7) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001100), 0x0) r4 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r5, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) poll(&(0x7f0000000180)=[{r4}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, 0x0) ioctl$BIOCSETF(r8, 0x80104267, 0x0) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x40978b, 0x0, 0xfffffc00, 0x80a19d, "bb0800"}) ioctl$TIOCSBRK(r0, 0x2000747b) executing program 5: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x6b5, &(0x7f0000fff000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x76f4b11c3661eb3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) getrusage(0x98be7e00aef6356f, 0x0) r5 = fcntl$getown(r2, 0x5) wait4(r5, &(0x7f0000000140), 0x2, &(0x7f0000000040)) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x20) fcntl$getown(0xffffffffffffffff, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x0, 0xffffffff80000000, 0x4, r2}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='(-:\\&}.,%!\xcc\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='/dev/ttyCcfg\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f00000007c0)='/dev/bpf\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='(\\}%+\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00']) readv(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000940)=""/84, 0x54}, {&(0x7f00000009c0)=""/131, 0x83}, {&(0x7f0000000a80)=""/186, 0xba}, {&(0x7f0000000b40)=""/82, 0x52}], 0x4) syz_emit_ethernet(0x40, &(0x7f0000000c00)={@empty, @remote, [], {@arp={0x806, @generic={0x9, 0x8147, 0x6, 0xe, 0x2, @broadcast, "efd1159a0f397e6ad46698961f6e", @empty, "c47aa282968211534b2afe359f74561f"}}}}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000cc0)={0x6, &(0x7f0000000c80)=[{0x4, 0x3, 0x4, 0x8}, {0x0, 0x1f, 0xd7}, {0x81, 0x5, 0xd9, 0x2}, {0x0, 0x7f, 0x3, 0x85a}, {0x5d5d, 0x40, 0x3, 0xe6b}, {0x4, 0x2, 0x7f, 0x9}]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000e00)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0xef, &(0x7f0000000340)={@empty, @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x3, 0x28, 0xe1, 0x65, 0x1ff, 0x3f, 0x67, 0x0, @broadcast, @empty, {[@ssrr={0x89, 0xf, 0x4, [@multicast2, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @noop, @timestamp={0x44, 0x10, 0xff, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}], 0xfffffff7}, {[], 0x95c}]}]}}, @generic="64723531590af5d324ca5df8d43a27aa73d9a7e4b04cf96be8cfbdc54a9d8df1a96c90334f095c72e56cb619a8ccb77d5ab429c131624c81dc11702e4975cc8183e218c740e322a8f5e3eb35bda3a1aa0d18cf02dbd620d93e6f6e0f813bbb035498bbbdabc8f9072fbc8be9c09b2110776fa72292da139641e5db838a8b4b997998e58ef1d146ade80af03a070d609fd9fbe48e65a07abaf73751addac34849f2993125478b6fc92cb5b51aac"}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9}, {0x2, 0x0, 0x0, 0x8}, {0x8108}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xdd, &(0x7f0000000140)={@empty, @broadcast, [{[{0x88a8, 0x3, 0x1, 0x2}], {0x8100, 0x2, 0x1, 0x4}}], {@ipv6={0x86dd, {0xa, 0x6, "13bfd3", 0x9f, 0x79, 0x0, @rand_addr="a8eb48ecbe77b5f2d0165e2205f83aac", @empty, {[@hopopts={0x33, 0x9, '\x00', [@enc_lim, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x81}, @enc_lim={0x4, 0x1, 0x4}, @generic={0x0, 0x2b, "868a1aac52ac8d7c0ddcce45670c24d2272b7a097f7d7bdf51e60da5e3fee04f395041683ab2ee582ded08"}, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x7ff, 0x6, "e0b585ef88f2d078b1ee765fc57e7f2585b83e4a4b5154e0fc66dd6c63ac31990e38518be603fb6cb6afbb7389329cae39825b837713335ce069d69d434e1d07e5b127f8c047f6"}}}}}}) executing program 5: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) write(r4, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807"}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898"}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69"}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328"}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d"}], 0x5, 0x20) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x3, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x1b, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r3 = socket(0x2, 0x4000, 0x0) close(r3) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, 0x0) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x12) read(r2, &(0x7f00000001c0)=""/64, 0x40) renameat(r5, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0x161c, 0x0) fchflags(r4, 0x10000) r7 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000000000/0x2000)=nil) socket(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r2, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x3b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaad007132971a24060006817e06090004aaaaaaaaaabb70e75a1aa0914e8bf9aaaaaaaaaaaa2afd45786ac3af86da58276f6f27c02f"]) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0xa0a) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0431bd48d5ca0f390ea398d086f6a1e4eee07e732f72b16b0f87dd8d2ac5e937d6febe9ed387c965f28c4a7fd568e59d3796ef30620248cd4651fc4ecea4ac35c49ab7e6278c09b77ad0e54f7ec03a7f1f1c335e8d86a08e238fbdc1411c816ef23e68ffda6be8794f9a1f080b39f226071ff84cfeb1701d02b66ee597b3b659c43a603a9554ce13ab029e96960b99ca115896ac337c29106569dcbb5fd64f45b5fb7d3db2d298b71d2ad3147f93", 0xae) syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) socket(0x1c, 0x3, 0x8) syz_emit_ethernet(0x125, &(0x7f0000000280)={@remote, @empty, [{[], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0xf, 0x4, 0x2, 0x4, 0x113, 0x68, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@ssrr={0x89, 0x1b, 0x7, [@broadcast, @multicast2, @multicast1, @empty, @rand_addr=0x1, @broadcast]}, @timestamp={0x44, 0x4, 0x7c, 0x0, 0x6}, @ra={0x94, 0x6, 0x7}]}}, @udp={{0x2, 0x1, 0x8}, {"382413bc7cf87bf71917de3a115822fa18c10537399d6c2578003172adc847415c03599bcd4991c999a28d3aaaeeccb91f2adfef108ec3917bf342a33697494c527785be80dd04607697162557b512f48260f83ee55965bc54e562eb4590fb6b906991fe4c655c97a0244561e418ce7f7b8ee9f452e87d33dc091f8da55fcc0970eace28063dfc71a8b0d0ba1cd254ef24d19ead4b2bd4f851034b8b540470cca3e68587cfaa4ec6a31c88d4ee199be733e1935e0c3998e85798f919584a134df724b2a97df6285fc54baae8841a40"}}}}}}) socket$inet(0x2, 0x2, 0x4) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) syz_emit_ethernet(0x167, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb08004e2f015900670000035200787f0000017f0000014434cc3100000009e000000100000004e000000100000002000000007f00000100000001ffffffff00000000ac1400bb00000101890201441c0150ac1400aa000001000000000000000004000000025b8d957e94060000000000940600000680000000004e234e23000890785f51216169b5670f64471be99b81050d5c215f5a3ab2a702982f6924abd8a2df701ee17ebe9b9131f9e592c23e6d7044f2290a24cfa4ba0697f883bcf993521bea43a06df71bd8393cf0e73b2afaf98f0ba6cdc8508b74ccfe73e3546ee934c32778ada0e1c54a8a0afc2532bd0c88b10315214d5831c7fecabb42d4b16be1bba2b8c464bac6b48072d860ed71c73fdc821b2562a841983c17f8b431f9e81404d6a80470a2ad2d249e51668d559464ce00c098698bc0cd08549e130b44b818f15e1ea84868233f2da24b943539b9b2de695fec8e55b6baf04827d2d5504119908e1fe49fdfbb7197468dd57009955123aac1f7646f6c19315c696bdf75b4d2b1a725078aa27344eef99311300c1574f8a850bf2fc7da8a36b741d2fb2cc8e88d83f9ebd8e2b788ddfbf6aeb72d41932914de2af4f88e01b30da003c60d570bbf2756f0c7e13a594acc2f3b083a673fe73251c2920f082ae52e68a78dc7eba7cd35c75a69f4a18a32ce3baea7f562a59d6157220c0dd23f1d57cde2e725c1778e3bdb1dea5d7b10fd8997e1c3b275e89618757a1ea9b765ec917b3e98e693eb5eaf3c3812aa9696155c968ece93e5e9d4644977031914926e2c9faf9d400800000044d32ccb7a7720195571b0a978cd670e4f980ca4f99c89e9981dec2dc25a58bca22ab9b1f2f813e8254cf477eb335f6ac33a7452840c623e92cefd89daad93db7b76e738e7ac"]) sysctl$kern(&(0x7f00000005c0)={0x1, 0x10}, 0x2, &(0x7f0000000600)="e956e1b4886aa8ebc0812dc951a9b3b436844caf46637bf5b0ade7e8e761a4fc45a5bc1eca758113bd5219fec11f134d27010c64fb5e3a69d061ea45ab6db69adadadeeb770ff6bbca", &(0x7f0000000680)=0x49, &(0x7f00000006c0)="26143b47ecf84b204905e0d66dc3faa44756aec3559c3fa50fb3315477b37a23cdac7e10a7ba390f5ed70121d7dc3b03b011c960cb35dd4c080f3196fc5e0efc09f5052d6d051f91e3737c3c6aee6cbaf12bc7da93af9ba5e281b9bb11ce45eb8cd3b9aa586882e352d3b7b46860ad81abe2fc0dbf4ce80a08aa3d853b50bf7ee6376571ceca3b051e473e48441bef677fbd4043fc46a6f1acfc73c1f69ef4953711a8d9ff27da489383450193c670e888760aab5b793cc6d534cfd23266fe", 0xbf) connect$unix(r4, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) syz_extract_tcp_res(&(0x7f00000007c0), 0xffffffff, 0x8) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000800)=""/133, 0x85}, {&(0x7f00000008c0)=""/238, 0xee}, {&(0x7f00000009c0)=""/182, 0xb6}], 0x3) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x404) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mquery(&(0x7f00004d2000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x2) r1 = socket(0x2, 0x3, 0x0) mlock(&(0x7f0000399000/0x2000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES32=0x0]) executing program 4: socket(0x10, 0x4, 0x40) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) getgid() pipe(&(0x7f0000000380)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x94) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) executing program 5: sysctl$kern(0x0, 0x0, &(0x7f0000000080)="610c3cd16367b4435dc113b1ce2de99cf536cf39440fcb0892171b433291627a30a4110fb022e5f38622b4f819ba", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/45}, &(0x7f00000000c0)=0x2f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1b83, 0x1, 0x1, 0x2b94, 0x40}, 0xc) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x8001, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x28102, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000140)={0x97}) fcntl$getown(r4, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setreuid(r2, r2) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000001c0)=0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) select(0x40, &(0x7f0000000240)={0x8000000000000001, 0x6, 0x5c4b, 0x5, 0x5, 0x8, 0x7fffffffffffffff, 0x7}, &(0x7f0000000280)={0xc7, 0x8, 0x7, 0x0, 0x7fff, 0x0, 0x0, 0x4000}, &(0x7f00000002c0)={0xffff, 0x900000000000000, 0x51c5, 0xff, 0x80000000, 0x0, 0x100, 0x1000}, &(0x7f0000000300)={0x4, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000380)='./file1\x00', 0x8, 0x2) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000400)) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000480)="29a9c6135ea426c025a8e97fe71c2e782ede99ceb3ee259f9a7dc5f5c1134df2a56983f0f286c84d9723318569d827d9c3accbf42f7fd33403e1fa84672ac2fc4ce83660b2f0d4e00429f9538dbf2384de85bc47fa1ddd576431da42df376248d85455bbdae3f3cee7967b2ba271cb02332735bbc04794e4599e8355b867627c13f038026fcf2f195befdd11e2bff38d6a4a4a6d7a3161ac", &(0x7f0000000540)=0x98, &(0x7f0000000580)="6ecddc5d2d2cbaf9fa2c5bc9acb78ccfa2ccc06351fd338690a37af6cf0ace0299db10408fc6659a15e6c2a5c3555a638bae174bf467d91295058fde712954407b6a0972c3a750a8e100a85faca7660b9d345a0a5304b6546d84c7e3fdf410c1db0ab7e1dfa210315999569065e1", 0x6e) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='c\x00') recvmsg(r6, &(0x7f0000001bc0)={&(0x7f0000000680)=@un=@file={0x0, ""/52}, 0x36, &(0x7f0000001ac0)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/231, 0xe7}, {&(0x7f00000017c0)=""/240, 0xf0}, {&(0x7f00000018c0)=""/83, 0x53}, {&(0x7f0000001940)=""/84, 0x54}, {&(0x7f00000019c0)}, {&(0x7f0000001a00)=""/66, 0x42}, {&(0x7f0000001a80)}], 0x8, &(0x7f0000001b40)=""/124, 0x7c}, 0x1840) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c00)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000001c80)={0x5, &(0x7f0000001c40)=[0x1ff, 0x0, 0x6, 0x2, 0xe9e]}) r9 = msgget$private(0x0, 0x20) r10 = getuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001cc0)={{0x38ab, r10, r3, r2, r3, 0x8, 0x3}, 0x8, 0x6, r1, 0xffffffffffffffff, 0x1ff, 0x8, 0x1, 0x10000}) ioctl$WSKBDIO_SETDEFAULTBELL(r4, 0x80105705, &(0x7f0000001d40)={0x3f, 0x5, 0x3, 0x7}) accept$unix(r7, &(0x7f0000001d80)=@file={0x0, ""/250}, &(0x7f0000001e80)=0xfc) openat$pf(0xffffffffffffff9c, &(0x7f0000001ec0), 0x40, 0x0) getuid() ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000001f00)=0x7d6ba7ad) r11 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) executing program 2: open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r2 = socket(0x21, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000380)=[{0x4, 0x0, 0x0, 0xfffffffc}, {0x1, 0x40, 0x0, 0x80}, {0x6, 0x0, 0xff}, {0x9, 0xff, 0xff, 0x1f}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f00000001c0)=[{0x8f5d, 0x79, 0x7, 0x7}, {0x3000, 0x9, 0x0, 0x5}, {0x401, 0x40, 0x20, 0x8}, {0x4, 0xff, 0x7, 0x41}, {0x7000, 0x1f, 0x7, 0x2a8}, {0x1000, 0x8, 0x43, 0x8}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c674", 0x5b) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r3, r3) r4 = fcntl$getown(r2, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r5, 0x1) flock(r5, 0x3) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r6 = getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x4c) r7 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r7, 0xd}], 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xe1f}, 0x0, 0x0) setpgid(0x0, r6) close(r0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x3}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) socket(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3c}, {0x812e}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000300)=[{0x28}]}) syz_emit_ethernet(0x138, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[]) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x7) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x2, &(0x7f0000000280)="71f91e3471ac0058bc6291501d9410374220bbd2260e42c63c90dd0311f11cad5cc4", &(0x7f0000000080)=0x22, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r4) executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xff) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0), &(0x7f0000000340)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00003fb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) setsockopt(r1, 0x800, 0x10001, &(0x7f0000000480)="e34680f1831e7ba4b58df9ebe271f580bffbe53ca7eafd469ae6a3f16f601f6d443d8dbadfc34fbd06df251a0074bcdbd7c547e2bb664730e4b38431bfd2e28354e8272012f17844411ed6980aede1e45098210d2f0f5599ec7af23cba31f22aebb3df0c3472f6e78cbff98f637746d8dd2f162c37bd30aa5593fbb6d0aaeb91aa082d0400333b663e2c16b1967943d091f26deba6a26588a29ba500c151474ac03a863f685ff79d94f454207f", 0xad) listen(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000003c0)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRES16=r5]) setreuid(0x0, 0xee01) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x0, 0x810008, 0x0, 0x2, 0x0, 0x6, 0x3}) shmget$private(0x0, 0x4000, 0x46, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: r0 = getpid() r1 = getpgid(r0) r2 = getpid() setpgid(r2, r0) r3 = getpgrp() getpgid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="56c0c418194c13c4fcd7374bc6ec6ea25bda17984651d78cd2441cbebca41b14fcfe8f156805afe0e9c63581753a6ade9c4c43cc6e1b330635e1091f6952624847ea2bf881fef9020bc1b0ec2ce4e087a36efe000f6ff32c035d586727ba3fc1e208c0e59ab5f8826645619ca1cc85cf110a610714e6f263f3da487421d2130a87d5eb39a7c6b028ed50a4e21965e3d4475dcca1811f6d903eb9ed001dc0200f2827e13a8bc8c0f3f0cb473411a6cde11af6717705749e08fd3e7b3fbe619fb1efd8fa0114d079", 0xc7}, {&(0x7f0000000140)="1d488f325ba5a21750fd4e68634024adad61f49a21ce7913bdcf648a58ec3288220624e3cacac796d9de475395e3ce09b515acae47d6e73e2f0be7d17ecad78fa609221371eea51af7ff5a39a3622d3621b824e7775a2ba9b92fde933f952369f17a115a23622fe1ecf296e83b458bf7578ec9913f121ff5e38151ddf2d212b565b32eb024177d0fff77c44e5a945a6fdb8599498956e74ea43ec2ec593b4ddb12e7cdafb7e548713c5b889954cd6070725d593135c32d20afc14b800857893492d9b3bf2f1de7b625f2ce0c8799c1d3615b71d72b835fc65ce509f3", 0xdc}, {&(0x7f0000000240)="69435f0888483fcd70c066579b788e071e7fe52c3be2e543a4c4fc68f0e5861b95728a42c41badc08302fe4a346c988fcc6c755ade49ad947448baa401a46e5418aaa9eeb8f9344514d0141751ff2e44aa0b187f577cc234fc9001f475c26a8380605bc5445c75166eeb4569a956280b65728863208e26e31060a7a6caebb406807002a0382b533f3b6419f0fd842a7d3becd97e54ff763179a40ccc0696", 0x9e}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff}], 0x20, 0x2}, 0x1) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x90) r6 = geteuid() r7 = geteuid() setreuid(r6, r7) setsockopt(r5, 0x26, 0x6, &(0x7f0000000400)="a7f0c70f925b72bf8d3f525fcff15ec76b54fc1fb70cf7d16b1948492b488e555b1c501edfd469bb20b2b10af3efa4abd9e25b54d8606309935c56cea283acbcaac5fb5d59e834af85da3eb3910b6115c9da1191e3274219c76a0ec7215c264f5bddd744f0fa8cdf1cbe4d3996b8a6749575927ebfa9ffbf1ebc65f64b4e106fff16e3ff770528ad01bbbfc6313d330eae100a0b0f61b3e2649cc107a567fc0bc9a348e9b6b2a04110bd491fc60d0a", 0xaf) kqueue() kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r8 = socket$inet6(0x18, 0x1, 0x6) setsockopt(r8, 0xc1f5, 0x1, &(0x7f0000000540)="cf2f9c9571e4ab29af4bf395d0ca1d8c9d7d0535eb24bc79d7d52ec7f4f23efbce5198f39d4682ad502d8486078973f54b5c6a0136f759d7c9a8471d969d8958ae386c921fde9e1ad02e929d84eaddf4701d7e4f46c61451e87538149e65f759ebb2dd0cf33cbd528b73b659a99f8bb74c951f2c498f205d06c113586746", 0x7e) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000680)={0xffffffff, 0x81}) r10 = accept$unix(r9, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000740)) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) sendto$unix(r11, &(0x7f0000000800)="cc6de6c65a52445a13fa786a74803b1e4cf26f37ff09a97dbff62ef576e84d3d1b", 0x21, 0x5, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000880)='./file0\x00', 0x400, 0x100) mknodat(r9, &(0x7f00000008c0)='./file0\x00', 0x4, 0xfffffffd) chmod(&(0x7f0000000900)='./file0\x00', 0x150) renameat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', r11, &(0x7f0000000980)='./file0\x00') executing program 0: setrlimit(0x6, &(0x7f00000000c0)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) shutdown(r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x2, 0x0, 0x0, 0x0, 0xaba], [0x1, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {}, {}, {}, {}, {}, {}, {0x8, 0x0, 0x0, 0x5}], {}, {0x0, 0x0, 0x0, 0x50}}}) kevent(r3, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) r4 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r4, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/87}, &(0x7f0000000200)=0x59) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) recvmmsg(0xffffffffffffffff, 0x0, 0x4f, 0x1800, &(0x7f0000000400)={0xffffffffffffffff, 0x4}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x2) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = syz_open_pts() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) semget(0x0, 0x0, 0x40) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr, {[@ssrr={0x89, 0x17, 0x81, [@local={0xac, 0x14, 0x0}, @loopback, @loopback, @rand_addr=0x4, @rand_addr=0x2]}, @ra={0x94, 0x6, 0xffff}]}}, @icmp=@generic={0x9, 0x0, 0x0, "2d917dcb"}}}}}) executing program 7: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r2) r3 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) r5 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) r6 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ff2000/0x4000)=nil) shmat(r6, &(0x7f0000fef000/0x2000)=nil, 0x1000) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @generic="83624848e8bf431f"}}}}}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) executing program 5: socket(0x0, 0x8000, 0x0) msgget$private(0x0, 0x448) socket$unix(0x1, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x10000) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60f6190000010100fe8000000000000000000000000000aaff"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x20) fcntl$getown(0xffffffffffffffff, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x0, 0xffffffff80000000, 0x4, r2}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='(-:\\&}.,%!\xcc\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='/dev/ttyCcfg\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f00000007c0)='/dev/bpf\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='(\\}%+\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00']) readv(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000940)=""/84, 0x54}, {&(0x7f00000009c0)=""/131, 0x83}, {&(0x7f0000000a80)=""/186, 0xba}, {&(0x7f0000000b40)=""/82, 0x52}], 0x4) syz_emit_ethernet(0x40, &(0x7f0000000c00)={@empty, @remote, [], {@arp={0x806, @generic={0x9, 0x8147, 0x6, 0xe, 0x2, @broadcast, "efd1159a0f397e6ad46698961f6e", @empty, "c47aa282968211534b2afe359f74561f"}}}}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000cc0)={0x6, &(0x7f0000000c80)=[{0x4, 0x3, 0x4, 0x8}, {0x0, 0x1f, 0xd7}, {0x81, 0x5, 0xd9, 0x2}, {0x0, 0x7f, 0x3, 0x85a}, {0x5d5d, 0x40, 0x3, 0xe6b}, {0x4, 0x2, 0x7f, 0x9}]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000e00)) executing program 4: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r2 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) dup2(r5, r4) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x7, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x2) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f00000003c0)=""/55, 0x2d}, {&(0x7f00000002c0)=""/215, 0xfffffcb1}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x40) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000011c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "36cdea", 0x0, 0xf0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f6a245ac255b8fd3e384c71c965d7938"}}}}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pwrite(r2, 0x0, 0x0, 0x5d46) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r3 = semget(0x1, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) r4 = semget(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000004c0), 0x0) ftruncate(0xffffffffffffffff, 0x0) getegid() dup2(r0, 0xffffffffffffffff) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) executing program 4: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = socket(0x11, 0x1, 0x9) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r4 = getuid() setreuid(0xee00, r4) setreuid(r4, r4) r5 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x1, &(0x7f0000000300)="f291d68af061002c3682b0c0828be088b072c8124a9908ad378955cedb78ece1a6342515781ab183a5e4cfff8383ded26984ab4c7243de86e6a76b877b233f4cf613246edade", 0x46) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r4) geteuid() readv(r7, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) runtime: g3356: frame.sp=0xc00005fde0 top=0xc00005ffe0 stack=[0xc00005f800-0xc000060000 fatal error: traceback did not unwind completely runtime stack: runtime.throw({0xc38a00?, 0x10d03e8?}) /usr/local/go/src/runtime/panic.go:1023 +0x5c fp=0x212499748 sp=0x212499718 pc=0x43d1bc runtime.(*unwinder).finishInternal(0x0?) /usr/local/go/src/runtime/traceback.go:565 +0x12a fp=0x212499788 sp=0x212499748 pc=0x468daa runtime.(*unwinder).next(0x212499840?) /usr/local/go/src/runtime/traceback.go:446 +0x235 fp=0x212499800 sp=0x212499788 pc=0x468bb5 runtime.scanstack(0xc000432000, 0xc00004d768) /usr/local/go/src/runtime/mgcmark.go:899 +0x271 fp=0x212499930 sp=0x212499800 pc=0x424351 runtime.markroot.func1() /usr/local/go/src/runtime/mgcmark.go:241 +0xb5 fp=0x212499980 sp=0x212499930 pc=0x423035 runtime.markroot(0xc00004d768, 0x3e, 0x1) /usr/local/go/src/runtime/mgcmark.go:215 +0x1a8 fp=0x212499a28 sp=0x212499980 pc=0x422cc8 runtime.gcDrain(0xc00004d768, 0xb) /usr/local/go/src/runtime/mgcmark.go:1200 +0x3d4 fp=0x212499a90 sp=0x212499a28 pc=0x424e74 runtime.gcDrainMarkWorkerFractional(...) /usr/local/go/src/runtime/mgcmark.go:1130 runtime.gcBgMarkWorker.func2() /usr/local/go/src/runtime/mgc.go:1404 +0x85 fp=0x212499ae0 sp=0x212499a90 pc=0x421305 runtime.systemstack(0xc0000eee00) /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x212499af0 sp=0x212499ae0 pc=0x47586a goroutine 5 gp=0xc00032b180 m=11 mp=0xc0000fa008 [GC worker (active)]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00005e750 sp=0xc00005e740 pc=0x475808 runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1370 +0x1e9 fp=0xc00005e7e0 sp=0xc00005e750 pc=0x420fc9 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 1 gp=0xc0000061c0 m=nil [select]: runtime.gopark(0xc0002dfa60?, 0x2?, 0x0?, 0x0?, 0xc0002df964?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002df6f0 sp=0xc0002df6d0 pc=0x44006e runtime.selectgo(0xc0002dfa60, 0xc0002df960, 0x1?, 0x0, 0x9f9ff?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002df810 sp=0xc0002df6f0 pc=0x451b25 main.(*FuzzerTool).exchangeDataWorker(0xc000320b60) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x113 fp=0xc0002dfb40 sp=0xc0002df810 pc=0xa466b3 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:203 +0x1175 fp=0xc0002dff50 sp=0xc0002dfb40 pc=0xa45c95 runtime.main() /usr/local/go/src/runtime/proc.go:271 +0x28b fp=0xc0002dffe0 sp=0xc0002dff50 pc=0x43fc2b runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002dffe8 sp=0xc0002dffe0 pc=0x4776c1 goroutine 2 gp=0xc000006700 m=nil [force gc (idle), 9 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:326 +0xa5 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43fee5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x4776c1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000006c40 m=nil [GC sweep wait]: runtime.gopark(0x1458f01?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000074000) /usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x42a51f runtime.gcenable.gowrap1() /usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41ee65 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000006e00 m=nil [runnable]: runtime.gopark(0x73f1db?, 0x75fe7?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x145a5e0) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x427ee9 runtime.bgscavenge(0xc000074000) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x428479 runtime.gcenable.gowrap2() /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41ee05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc0000b0000 m=nil [finalizer wait]: runtime.gopark(0x0?, 0xcde810?, 0x0?, 0x40?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x44006e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41dea7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x4776c1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc00032b340 m=nil [GC worker (idle)]: runtime.gopark(0x14bdea0?, 0x2?, 0xbf?, 0x6?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005ef50 sp=0xc00005ef30 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005efe0 sp=0xc00005ef50 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 7 gp=0xc0002cbc00 m=nil [select]: runtime.gopark(0xc000059778?, 0x3?, 0xb8?, 0xa5?, 0xc000059772?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000059618 sp=0xc0000595f8 pc=0x44006e runtime.selectgo(0xc000059778, 0xc00005976c, 0xc0000d6300?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000059738 sp=0xc000059618 pc=0x451b25 go.opencensus.io/stats/view.(*worker).start(0xc0000d6300) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc0000597c8 sp=0xc000059738 pc=0xa19d5f go.opencensus.io/stats/view.init.0.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc0000597e0 sp=0xc0000597c8 pc=0xa190c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x4776c1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 18 gp=0xc00039e000 m=nil [chan receive]: runtime.gopark(0xc0003a2840?, 0xc000322280?, 0x40?, 0x2?, 0x8f71a0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000059ef8 sp=0xc000059ed8 pc=0x44006e runtime.chanrecv(0xc0003a27e0, 0xc000059fb8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000059f70 sp=0xc000059ef8 pc=0x40a29f runtime.chanrecv2(0xc00042e040?, 0xc000306638?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000059f98 sp=0xc000059f70 pc=0x409ed2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc000059fe0 sp=0xc000059f98 pc=0x8f5f06 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xd6 goroutine 27 gp=0xc00039e700 m=nil [IO wait, 9 minutes]: runtime.gopark(0x411765?, 0x285d0a108?, 0x8?, 0x0?, 0xc000192c48?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000192ba8 sp=0xc000192b88 pc=0x44006e runtime.netpollblock(0x285d152c8?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000192be0 sp=0xc000192ba8 pc=0x439937 internal/poll.runtime_pollWait(0x237a60548, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000192c00 sp=0xc000192be0 pc=0x471c45 internal/poll.(*pollDesc).wait(0x7?, 0x10?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000192c28 sp=0xc000192c00 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000411c80) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000192cd0 sp=0xc000192c28 pc=0x4e956c net.(*netFD).accept(0xc000411c80) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000192d88 sp=0xc000192cd0 pc=0x5c9869 net.(*TCPListener).accept(0xc0001177c0) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc000192db0 sp=0xc000192d88 pc=0x5e063e net.(*TCPListener).Accept(0xc0001177c0) /usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc000192de0 sp=0xc000192db0 pc=0x5df750 net/http.(*onceCloseListener).Accept(0xda3150?) :1 +0x24 fp=0xc000192df8 sp=0xc000192de0 pc=0x70f624 net/http.(*Server).Serve(0xc000074000, {0xda2150, 0xc0001177c0}) /usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc000192f28 sp=0xc000192df8 pc=0x6ed5de net/http.(*Server).ListenAndServe(0xc000074000) /usr/local/go/src/net/http/server.go:3184 +0x71 fp=0xc000192f58 sp=0xc000192f28 pc=0x6ed271 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3438 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:362 +0x9d fp=0xc000192fe0 sp=0xc000192f58 pc=0xa476bd runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000192fe8 sp=0xc000192fe0 pc=0x4776c1 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:361 +0x37 goroutine 36 gp=0xc00039e8c0 m=nil [select, 9 minutes, locked to thread]: runtime.gopark(0xc000058fa8?, 0x2?, 0x9?, 0x3?, 0xc000058f98?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058e40 sp=0xc000058e20 pc=0x44006e runtime.selectgo(0xc000058fa8, 0xc000058f94, 0x0?, 0x0, 0xc0003a3500?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000058f60 sp=0xc000058e40 pc=0x451b25 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1034 +0x16f fp=0xc000058fe0 sp=0xc000058f60 pc=0x46e60f runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x4776c1 created by runtime.ensureSigM in goroutine 25 /usr/local/go/src/runtime/signal_unix.go:1017 +0xc8 goroutine 3689 gp=0xc00039ea80 m=7 mp=0xc0002ff008 [syscall]: syscall.syscall6(0x4ca040, 0xb109, 0xc0004f56b4, 0x0, 0xc00009c990, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0004f55d0 sp=0xc0004f55b0 pc=0x474535 syscall.syscall6(0x452026?, 0xc00039ea80?, 0x10000000002?, 0x2ab05e688?, 0x90?, 0x285d0a108?, 0x90?) :1 +0x2f fp=0xc0004f5630 sp=0xc0004f55d0 pc=0x47a14f syscall.wait4(0xc0004f56b8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0004f5690 sp=0xc0004f5630 pc=0x4c68a5 syscall.Wait4(0xc00091ce68?, 0xc0004f56ec, 0x3?, 0xc00039ea80?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0004f56c8 sp=0xc0004f5690 pc=0x4c3fe5 os.(*Process).wait(0xc0008dc8d0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0004f5720 sp=0xc0004f56c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0002474a0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0004f5780 sp=0xc0004f5720 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000410580) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0004f57c8 sp=0xc0004f5780 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0004f57e0 sp=0xc0004f57c8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004f57e8 sp=0xc0004f57e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 48 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 25 gp=0xc00039ec40 m=nil [chan receive, 9 minutes]: OpenBSD/amd64 (‘æjìòÔŠÏФʤ”8JüR…ꮯ:g”¶ÍÅï'OÿJ¤ÄÆU¹Àsž2$`çî‚ýúý›òr÷)ŽR‚JÊ×­ö¾‘xQZ#ÿÏØ) (tty00) runtime.gopark(0x7b9065?, 0xb269c0?, 0x1?, 0x31?, 0xc0004f2f58?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004f2ec8 sp=0xc0004f2ea8 pc=0x44006e runtime.chanrecv(0xc00017c6c0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0004f2f40 sp=0xc0004f2ec8 pc=0x40a29f runtime.chanrecv1(0xc00017c6c0?, 0xc0004f2fb0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc0004f2f68 sp=0xc0004f2f40 pc=0x409eb2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:77 +0x85 fp=0xc0004f2fe0 sp=0xc0004f2f68 pc=0x7ba005 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004f2fe8 sp=0xc0004f2fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0x4f goroutine 38 gp=0xc00039ee00 m=nil [IO wait]: runtime.gopark(0x6?, 0xc0004b5000?, 0x0?, 0x10?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002e1958 sp=0xc0002e1938 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002e1990 sp=0xc0002e1958 pc=0x439937 internal/poll.runtime_pollWait(0x237a60ef8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002e19b0 sp=0xc0002e1990 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000326200?, 0xc0004b5000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002e19d8 sp=0xc0002e19b0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000326200, {0xc0004b5000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002e1a70 sp=0xc0002e19d8 pc=0x4e54ba net.(*netFD).Read(0xc000326200, {0xc0004b5000?, 0x9f7625?, 0xab2580?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0002e1ab8 sp=0xc0002e1a70 pc=0x5c7885 net.(*conn).Read(0xc0000a0680, {0xc0004b5000?, 0xc0002e1b58?, 0x4c0270?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc0002e1b00 sp=0xc0002e1ab8 pc=0x5d81c5 net.(*TCPConn).Read(0xc0002e1bb0?, {0xc0004b5000?, 0x16?, 0x198?}) :1 +0x25 fp=0xc0002e1b30 sp=0xc0002e1b00 pc=0x5e7f85 bufio.(*Reader).fill(0xc0003a35c0) /usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc0002e1b68 sp=0xc0002e1b30 pc=0x66c103 bufio.(*Reader).ReadByte(0xc0003a35c0) /usr/local/go/src/bufio/bufio.go:269 +0x27 fp=0xc0002e1b88 sp=0xc0002e1b68 pc=0x66c827 compress/flate.(*decompressor).moreBits(0xc0004fa008) /usr/local/go/src/compress/flate/inflate.go:697 +0x27 fp=0xc0002e1bc0 sp=0xc0002e1b88 pc=0x685427 compress/flate.(*decompressor).nextBlock(0xc0004fa008) /usr/local/go/src/compress/flate/inflate.go:304 +0x28 fp=0xc0002e1bd8 sp=0xc0002e1bc0 pc=0x683868 compress/flate.(*decompressor).Read(0xc0004fa008, {0xc0001e8000, 0x1000, 0xc0004d0140?}) /usr/local/go/src/compress/flate/inflate.go:348 +0x5b fp=0xc0002e1c08 sp=0xc0002e1bd8 pc=0x683a7b github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc0004d0140?, {0xc0001e8000?, 0x0?, 0xc0002e1c28?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:124 +0x22 fp=0xc0002e1c38 sp=0xc0002e1c08 pc=0xa43662 bufio.(*Reader).Read(0xc00017c840, {0xc0004742a0, 0x1, 0xc0002e1d68?}) /usr/local/go/src/bufio/bufio.go:241 +0x197 fp=0xc0002e1c70 sp=0xc0002e1c38 pc=0x66c637 io.ReadAtLeast({0xd9a560, 0xc00017c840}, {0xc0004742a0, 0x1, 0x9}, 0x1) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0002e1cb8 sp=0xc0002e1c70 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 encoding/gob.decodeUintReader({0xd9a560, 0xc00017c840}, {0xc0004742a0, 0x9, 0x9}) /usr/local/go/src/encoding/gob/decode.go:116 +0x51 fp=0xc0002e1d10 sp=0xc0002e1cb8 pc=0x9f5a31 encoding/gob.(*Decoder).recvMessage(0xc000411d00) /usr/local/go/src/encoding/gob/decoder.go:82 +0x33 fp=0xc0002e1d48 sp=0xc0002e1d10 pc=0x9ff373 encoding/gob.(*Decoder).decodeTypeSequence(0xc000411d00, 0x0) /usr/local/go/src/encoding/gob/decoder.go:148 +0x47 fp=0xc0002e1d78 sp=0xc0002e1d48 pc=0x9ff6e7 encoding/gob.(*Decoder).DecodeValue(0xc000411d00, {0xa97ae0?, 0xc0004c34a0?, 0xc0000fa808?}) /usr/local/go/src/encoding/gob/decoder.go:227 +0x16e fp=0xc0002e1df8 sp=0xc0002e1d78 pc=0x9ffb2e encoding/gob.(*Decoder).Decode(0xc000411d00, {0xa97ae0?, 0xc0004c34a0?}) /usr/local/go/src/encoding/gob/decoder.go:204 +0x12f fp=0xc0002e1e50 sp=0xc0002e1df8 pc=0x9ff96f net/rpc.(*gobClientCodec).ReadResponseHeader(0xafb7a0?, 0x0?) /usr/local/go/src/net/rpc/client.go:228 +0x25 fp=0xc0002e1e78 sp=0xc0002e1e50 pc=0xa13245 net/rpc.(*Client).input(0xc00017c900) /usr/local/go/src/net/rpc/client.go:109 +0x9f fp=0xc0002e1fc8 sp=0xc0002e1e78 pc=0xa123df net/rpc.NewClientWithCodec.gowrap1() /usr/local/go/src/net/rpc/client.go:206 +0x25 fp=0xc0002e1fe0 sp=0xc0002e1fc8 pc=0xa13125 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002e1fe8 sp=0xc0002e1fe0 pc=0x4776c1 created by net/rpc.NewClientWithCodec in goroutine 1 /usr/local/go/src/net/rpc/client.go:206 +0xb6 goroutine 37 gp=0xc00039efc0 m=0 mp=0x145be60 [syscall, 9 minutes]: runtime.notetsleepg(0x14bd020, 0xffffffffffffffff) /usr/local/go/src/runtime/lock_sema.go:296 +0x29 fp=0xc0004f27a0 sp=0xc0004f2768 pc=0x410129 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc0004f27c0 sp=0xc0004f27a0 pc=0x473c89 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc0004f27e0 sp=0xc0004f27c0 pc=0x7b9453 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004f27e8 sp=0xc0004f27e0 pc=0x4776c1 created by os/signal.Notify.func1.1 in goroutine 25 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 26 gp=0xc00039f180 m=nil [chan receive, 9 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004f36f0 sp=0xc0004f36d0 pc=0x44006e runtime.chanrecv(0xc00008a180, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0004f3768 sp=0xc0004f36f0 pc=0x40a29f runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc0004f3790 sp=0xc0004f3768 pc=0x409eb2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:102 +0x19 fp=0xc0004f37e0 sp=0xc0004f3790 pc=0xa45d59 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004f37e8 sp=0xc0004f37e0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:100 +0x3b9 goroutine 3806 gp=0xc00039f6c0 m=4 mp=0xc000063808 [syscall]: syscall.syscall6(0x4ca040, 0x564a, 0xc0003b0eb4, 0x0, 0xc000402510, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0003b0dd0 sp=0xc0003b0db0 pc=0x474535 syscall.syscall6(0x0?, 0x0?, 0x10000000000?, 0x2ab05d3c8?, 0x90?, 0x285d0a5b8?, 0x90?) :1 +0x2f fp=0xc0003b0e30 sp=0xc0003b0dd0 pc=0x47a14f syscall.wait4(0xc0003b0eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0003b0e90 sp=0xc0003b0e30 pc=0x4c68a5 syscall.Wait4(0x0?, 0xc0003b0eec, 0x0?, 0x0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0003b0ec8 sp=0xc0003b0e90 pc=0x4c3fe5 os.(*Process).wait(0xc0008dc8a0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0003b0f20 sp=0xc0003b0ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000878840) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0003b0f80 sp=0xc0003b0f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000326800) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0003b0fc8 sp=0xc0003b0f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0003b0fe0 sp=0xc0003b0fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003b0fe8 sp=0xc0003b0fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 51 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 3897 gp=0xc0004e2700 m=nil [runnable]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 fp=0xc0004f47e0 sp=0xc0004f47d8 pc=0xa41b40 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004f47e8 sp=0xc0004f47e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 48 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 29 gp=0xc0004e28c0 m=nil [runnable]: runtime.gopark(0xc000695ee8?, 0x2?, 0x0?, 0x0?, 0xc000695dec?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000196b78 sp=0xc000196b58 pc=0x44006e runtime.selectgo(0xc000196ee8, 0xc000695de8, 0x0?, 0x0, 0x16d001?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000196c98 sp=0xc000196b78 pc=0x451b25 main.(*FuzzerTool).exchangeDataWorker(0xc000320b60) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x113 fp=0xc000196fc8 sp=0xc000196c98 pc=0xa466b3 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x25 fp=0xc000196fe0 sp=0xc000196fc8 pc=0xa45d05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000196fe8 sp=0xc000196fe0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x1168 goroutine 44 gp=0xc0004e2a80 m=nil [IO wait]: runtime.gopark(0x26?, 0xc000355710?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006977e8 sp=0xc0006977c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000697820 sp=0xc0006977e8 pc=0x439937 internal/poll.runtime_pollWait(0x237a60358, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000697840 sp=0xc000697820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0003a3da0?, 0xc000355710?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000697868 sp=0xc000697840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003a3da0, {0xc000355710, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000697900 sp=0xc000697868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0b58, {0xc000355710?, 0xc000697978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000697940 sp=0xc000697900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0b58}, {0xc000355710, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000697988 sp=0xc000697940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000410000, 0xc000697d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc000697b40 sp=0xc000697988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326280, 0xc000697d58, {0xc00087c480, 0x440, 0x440}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000697bd0 sp=0xc000697b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2d20, {0xe3d, {0xc00087c480, 0x440, 0x440}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000697d38 sp=0xc000697bd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2d20?, {0xe3d, {0xc00087c480, 0x440, 0x440}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000697dd0 sp=0xc000697d38 pc=0xa48198 main.(*Proc).loop(0xc0000a2d20) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000697fc8 sp=0xc000697dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000697fe0 sp=0xc000697fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000697fe8 sp=0xc000697fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 45 gp=0xc0004e2c40 m=nil [runnable]: runtime.gopark(0x34?, 0xc0003556f0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00068b7e8 sp=0xc00068b7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00068b820 sp=0xc00068b7e8 pc=0x439937 internal/poll.runtime_pollWait(0x2a847bea0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00068b840 sp=0xc00068b820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00090af00?, 0xc0003556f0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00068b868 sp=0xc00068b840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00090af00, {0xc0003556f0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00068b900 sp=0xc00068b868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a1048, {0xc0003556f0?, 0xc00068b978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00068b940 sp=0xc00068b900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a1048}, {0xc0003556f0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00068b988 sp=0xc00068b940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000410680, 0xc00068bd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00068bb40 sp=0xc00068b988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326300, 0xc00068bd58, {0xc000458800, 0x164e, 0x164e}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00068bbd0 sp=0xc00068bb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2d38, {0xe3b, {0xc000458800, 0x164e, 0x164e}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00068bd38 sp=0xc00068bbd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2d38?, {0xe3b, {0xc000458800, 0x164e, 0x164e}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00068bdd0 sp=0xc00068bd38 pc=0xa48198 main.(*Proc).loop(0xc0000a2d38) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00068bfc8 sp=0xc00068bdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00068bfe0 sp=0xc00068bfc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00068bfe8 sp=0xc00068bfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 46 gp=0xc0004e2e00 m=nil [runnable]: runtime.gopark(0x23?, 0xc000355700?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006937e8 sp=0xc0006937c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000693820 sp=0xc0006937e8 pc=0x439937 internal/poll.runtime_pollWait(0x2a847c188, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000693840 sp=0xc000693820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00090b0e0?, 0xc000355700?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000693868 sp=0xc000693840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00090b0e0, {0xc000355700, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000693900 sp=0xc000693868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0e70, {0xc000355700?, 0xc000693978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000693940 sp=0xc000693900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0e70}, {0xc000355700, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000693988 sp=0xc000693940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000326880, 0xc000693d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc000693b40 sp=0xc000693988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326380, 0xc000693d58, {0xc0008d9880, 0x307, 0x307}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000693bd0 sp=0xc000693b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2d50, {0xe3c, {0xc0008d9880, 0x307, 0x307}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000693d38 sp=0xc000693bd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2d50?, {0xe3c, {0xc0008d9880, 0x307, 0x307}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000693dd0 sp=0xc000693d38 pc=0xa48198 main.(*Proc).loop(0xc0000a2d50) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000693fc8 sp=0xc000693dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000693fe0 sp=0xc000693fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000693fe8 sp=0xc000693fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 47 gp=0xc0004e2fc0 m=nil [runnable]: runtime.gopark(0x22?, 0xc0003556c0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00068d7e8 sp=0xc00068d7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00068d820 sp=0xc00068d7e8 pc=0x439937 internal/poll.runtime_pollWait(0x237a60ff0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00068d840 sp=0xc00068d820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0007742a0?, 0xc0003556c0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00068d868 sp=0xc00068d840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007742a0, {0xc0003556c0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00068d900 sp=0xc00068d868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0470, {0xc0003556c0?, 0xc00068d978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00068d940 sp=0xc00068d900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0470}, {0xc0003556c0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00068d988 sp=0xc00068d940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000326780, 0xc00068dd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00068db40 sp=0xc00068d988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326400, 0xc00068dd58, {0xc000656d00, 0x193, 0x193}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00068dbd0 sp=0xc00068db40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2d68, {0xe38, {0xc000656d00, 0x193, 0x193}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00068dd38 sp=0xc00068dbd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2d68?, {0xe38, {0xc000656d00, 0x193, 0x193}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00068ddd0 sp=0xc00068dd38 pc=0xa48198 main.(*Proc).loop(0xc0000a2d68) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00068dfc8 sp=0xc00068ddd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00068dfe0 sp=0xc00068dfc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00068dfe8 sp=0xc00068dfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 48 gp=0xc0004e3180 m=nil [IO wait]: runtime.gopark(0x21?, 0xc0003557a0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002dd7e8 sp=0xc0002dd7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002dd820 sp=0xc0002dd7e8 pc=0x439937 internal/poll.runtime_pollWait(0x2a847c660, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002dd840 sp=0xc0002dd820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00098ab40?, 0xc0003557a0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002dd868 sp=0xc0002dd840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00098ab40, {0xc0003557a0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002dd900 sp=0xc0002dd868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060a48, {0xc0003557a0?, 0xc0002dd978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002dd940 sp=0xc0002dd900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc000060a48}, {0xc0003557a0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0002dd988 sp=0xc0002dd940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000410580, 0xc0002ddd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc0002ddb40 sp=0xc0002dd988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326480, 0xc0002ddd58, {0xc00087cd80, 0x45e, 0x45e}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc0002ddbd0 sp=0xc0002ddb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2d80, {0xe3f, {0xc00087cd80, 0x45e, 0x45e}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc0002ddd38 sp=0xc0002ddbd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2d80?, {0xe3f, {0xc00087cd80, 0x45e, 0x45e}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc0002dddd0 sp=0xc0002ddd38 pc=0xa48198 main.(*Proc).loop(0xc0000a2d80) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc0002ddfc8 sp=0xc0002dddd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc0002ddfe0 sp=0xc0002ddfc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002ddfe8 sp=0xc0002ddfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 49 gp=0xc0004e3340 m=nil [runnable]: runtime.gopark(0x1f?, 0xc000355690?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006917e8 sp=0xc0006917c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000691820 sp=0xc0006917e8 pc=0x439937 internal/poll.runtime_pollWait(0x2a847c470, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000691840 sp=0xc000691820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0003a2900?, 0xc000355690?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000691868 sp=0xc000691840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003a2900, {0xc000355690, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000691900 sp=0xc000691868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0c08, {0xc000355690?, 0xc000691978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000691940 sp=0xc000691900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0c08}, {0xc000355690, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000691988 sp=0xc000691940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000326c00, 0xc000691d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc000691b40 sp=0xc000691988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326500, 0xc000691d58, {0xc000452d00, 0xc9, 0xc9}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000691bd0 sp=0xc000691b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2d98, {0xe3a, {0xc000452d00, 0xc9, 0xc9}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000691d38 sp=0xc000691bd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2d98?, {0xe3a, {0xc000452d00, 0xc9, 0xc9}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000691dd0 sp=0xc000691d38 pc=0xa48198 main.(*Proc).loop(0xc0000a2d98) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000691fc8 sp=0xc000691dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000691fe0 sp=0xc000691fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000691fe8 sp=0xc000691fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 50 gp=0xc0004e3500 m=nil [runnable]: runtime.gopark(0x25?, 0xc0003556a0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00068f7e8 sp=0xc00068f7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00068f820 sp=0xc00068f7e8 pc=0x439937 internal/poll.runtime_pollWait(0x237a60640, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00068f840 sp=0xc00068f820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00017ce40?, 0xc0003556a0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00068f868 sp=0xc00068f840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00017ce40, {0xc0003556a0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00068f900 sp=0xc00068f868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000602c0, {0xc0003556a0?, 0xc00068f978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00068f940 sp=0xc00068f900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000602c0}, {0xc0003556a0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00068f988 sp=0xc00068f940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000410200, 0xc00068fd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00068fb40 sp=0xc00068f988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326580, 0xc00068fd58, {0xc000769200, 0x420, 0x420}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00068fbd0 sp=0xc00068fb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2db0, {0xe37, {0xc000769200, 0x420, 0x420}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00068fd38 sp=0xc00068fbd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2db0?, {0xe37, {0xc000769200, 0x420, 0x420}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00068fdd0 sp=0xc00068fd38 pc=0xa48198 main.(*Proc).loop(0xc0000a2db0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00068ffc8 sp=0xc00068fdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00068ffe0 sp=0xc00068ffc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00068ffe8 sp=0xc00068ffe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 51 gp=0xc0004e36c0 m=nil [runnable]: runtime.gopark(0x24?, 0xc000355680?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002e37e8 sp=0xc0002e37c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002e3820 sp=0xc0002e37e8 pc=0x439937 internal/poll.runtime_pollWait(0x237a60a20, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002e3840 sp=0xc0002e3820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0008f2180?, 0xc000355680?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002e3868 sp=0xc0002e3840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0008f2180, {0xc000355680, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002e3900 sp=0xc0002e3868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060910, {0xc000355680?, 0xc0002e3978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002e3940 sp=0xc0002e3900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc000060910}, {0xc000355680, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0002e3988 sp=0xc0002e3940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000326800, 0xc0002e3d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc0002e3b40 sp=0xc0002e3988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000326600, 0xc0002e3d58, {0xc00087e500, 0x4a9, 0x4a9}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc0002e3bd0 sp=0xc0002e3b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000a2dc8, {0xe3e, {0xc00087e500, 0x4a9, 0x4a9}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc0002e3d38 sp=0xc0002e3bd0 pc=0xa483bb main.(*Proc).execute(0xc0000a2dc8?, {0xe3e, {0xc00087e500, 0x4a9, 0x4a9}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc0002e3dd0 sp=0xc0002e3d38 pc=0xa48198 main.(*Proc).loop(0xc0000a2dc8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc0002e3fc8 sp=0xc0002e3dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc0002e3fe0 sp=0xc0002e3fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002e3fe8 sp=0xc0002e3fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 3377 gp=0xc0004e3dc0 m=nil [IO wait]: runtime.gopark(0x18?, 0xc000660035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004eee00 sp=0xc0004eede0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004eee38 sp=0xc0004eee00 pc=0x439937 internal/poll.runtime_pollWait(0x237a60450, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004eee58 sp=0xc0004eee38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00090a540?, 0xc000660035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004eee80 sp=0xc0004eee58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00090a540, {0xc000660035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004eef18 sp=0xc0004eee80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060248, {0xc000660035?, 0xc000013f08?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004eef58 sp=0xc0004eef18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000326780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004eefc8 sp=0xc0004eef58 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004eefe0 sp=0xc0004eefc8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004eefe8 sp=0xc0004eefe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 47 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3378 gp=0xc00039e1c0 m=9 mp=0xc00047f808 [syscall]: syscall.syscall6(0x4ca040, 0x11787, 0xc0004ef6b4, 0x0, 0xc000402120, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0004ef5d0 sp=0xc0004ef5b0 pc=0x474535 syscall.syscall6(0x452026?, 0xc00039e1c0?, 0x10100000002?, 0x2ab05d3c8?, 0x90?, 0x285d0a108?, 0x90?) :1 +0x2f fp=0xc0004ef630 sp=0xc0004ef5d0 pc=0x47a14f syscall.wait4(0xc0004ef6b8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0004ef690 sp=0xc0004ef630 pc=0x4c68a5 syscall.Wait4(0xc0008bf458?, 0xc0004ef6ec, 0x3?, 0xc00039e1c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0004ef6c8 sp=0xc0004ef690 pc=0x4c3fe5 os.(*Process).wait(0xc0008dc180) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0004ef720 sp=0xc0004ef6c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000878000) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0004ef780 sp=0xc0004ef720 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000326780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0004ef7c8 sp=0xc0004ef780 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0004ef7e0 sp=0xc0004ef7c8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004ef7e8 sp=0xc0004ef7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 47 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 3735 gp=0xc00039e540 m=nil [IO wait]: runtime.gopark(0x1d?, 0xc000a20035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004ee600 sp=0xc0004ee5e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004ee638 sp=0xc0004ee600 pc=0x439937 internal/poll.runtime_pollWait(0x2a8489e58, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004ee658 sp=0xc0004ee638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00090ad80?, 0xc000a20035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004ee680 sp=0xc0004ee658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00090ad80, {0xc000a20035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004ee718 sp=0xc0004ee680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0e60, {0xc000a20035?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004ee758 sp=0xc0004ee718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000326880) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004ee7c8 sp=0xc0004ee758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004ee7e0 sp=0xc0004ee7c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004ee7e8 sp=0xc0004ee7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 46 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3356 gp=0xc000432000 m=nil [IO wait (scan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005fe00 sp=0xc00005fde0 pc=0x44006e created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 45 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3813 gp=0xc000433880 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005f600 sp=0xc00005f5e0 pc=0x44006e created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 44 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3186 gp=0xc000433a40 m=nil [IO wait, 1 minutes]: runtime.gopark(0x1b?, 0xc00098c035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005a600 sp=0xc00005a5e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00005a638 sp=0xc00005a600 pc=0x439937 internal/poll.runtime_pollWait(0x2a847b8d0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00005a658 sp=0xc00005a638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000775f20?, 0xc00098c035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00005a680 sp=0xc00005a658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000775f20, {0xc00098c035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00005a718 sp=0xc00005a680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0be8, {0xc00098c035?, 0xe9?, 0xc00005a7b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00005a758 sp=0xc00005a718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000326c00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc00005a7c8 sp=0xc00005a758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc00005a7e0 sp=0xc00005a7c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3891 gp=0xc0000ee000 m=nil [select]: runtime.gopark(0xc0003a9fb0?, 0x2?, 0x60?, 0x9e?, 0xc0003a9f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003a9e38 sp=0xc0003a9e18 pc=0x44006e runtime.selectgo(0xc0003a9fb0, 0xc0003a9f88, 0xc0004742d4?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003a9f58 sp=0xc0003a9e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0003a9fe0 sp=0xc0003a9f58 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003a9fe8 sp=0xc0003a9fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 3187 gp=0xc000433c00 m=15 mp=0xc0003e1008 [syscall, 1 minutes]: syscall.syscall6(0x4ca040, 0xfb23, 0xc00005beb4, 0x0, 0xc000402870, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00005bdd0 sp=0xc00005bdb0 pc=0x474535 syscall.syscall6(0x452026?, 0xc000433c00?, 0x10000000002?, 0x2ab05d3c8?, 0x90?, 0x285d0a108?, 0x90?) :1 +0x2f fp=0xc00005be30 sp=0xc00005bdd0 pc=0x47a14f syscall.wait4(0xc00005beb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00005be90 sp=0xc00005be30 pc=0x4c68a5 syscall.Wait4(0xc000089ef8?, 0xc00005beec, 0x3?, 0xc000433c00?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00005bec8 sp=0xc00005be90 pc=0x4c3fe5 os.(*Process).wait(0xc0008dc960) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00005bf20 sp=0xc00005bec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000878f20) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00005bf80 sp=0xc00005bf20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000326c00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc00005bfc8 sp=0xc00005bf80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 3894 gp=0xc000433dc0 m=nil [select]: runtime.gopark(0xc0000587b0?, 0x2?, 0xd0?, 0x86?, 0xc00005878c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058638 sp=0xc000058618 pc=0x44006e runtime.selectgo(0xc0000587b0, 0xc000058788, 0xc0004740fc?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000058758 sp=0xc000058638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0000587e0 sp=0xc000058758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 45 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 3357 gp=0xc0000ee700 m=12 mp=0xc0003e0008 [syscall]: syscall.syscall6(0x4ca040, 0x36c, 0xc0003abeb4, 0x0, 0xc000402bd0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0003abdd0 sp=0xc0003abdb0 pc=0x474535 syscall.syscall6(0x40998c?, 0xc0000ee700?, 0x10000000000?, 0x2ab05d3c8?, 0x90?, 0x285d0a5b8?, 0x90?) :1 +0x2f fp=0xc0003abe30 sp=0xc0003abdd0 pc=0x47a14f syscall.wait4(0xc0003abeb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0003abe90 sp=0xc0003abe30 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc0003abeec, 0x3?, 0xc0000ee700?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0003abec8 sp=0xc0003abe90 pc=0x4c3fe5 os.(*Process).wait(0xc000097f20) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0003abf20 sp=0xc0003abec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000303a20) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0003abf80 sp=0xc0003abf20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000410680) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0003abfc8 sp=0xc0003abf80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0003abfe0 sp=0xc0003abfc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003abfe8 sp=0xc0003abfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 45 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 3814 gp=0xc0000ee8c0 m=8 mp=0xc00047f008 [syscall]: syscall.syscall6(0x4ca040, 0x1567f, 0xc0004f06b4, 0x0, 0xc00009cc60, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0004f05d0 sp=0xc0004f05b0 pc=0x474535 syscall.syscall6(0x40998c?, 0xc0000ee8c0?, 0x10000000000?, 0x2ab05e688?, 0x90?, 0x285d0a108?, 0x90?) :1 +0x2f fp=0xc0004f0630 sp=0xc0004f05d0 pc=0x47a14f syscall.wait4(0xc0004f06b8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0004f0690 sp=0xc0004f0630 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc0004f06ec, 0x3?, 0xc0000ee8c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0004f06c8 sp=0xc0004f0690 pc=0x4c3fe5 os.(*Process).wait(0xc0000964b0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0004f0720 sp=0xc0004f06c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0002478c0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0004f0780 sp=0xc0004f0720 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000410000) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0004f07c8 sp=0xc0004f0780 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0004f07e0 sp=0xc0004f07c8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004f07e8 sp=0xc0004f07e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 44 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 3688 gp=0xc0003e2a80 m=nil [IO wait]: runtime.gopark(0x1a?, 0xc0009be035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003a6600 sp=0xc0003a65e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003a6638 sp=0xc0003a6600 pc=0x439937 internal/poll.runtime_pollWait(0x237a60d08, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003a6658 sp=0xc0003a6638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00098a780?, 0xc0009be035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003a6680 sp=0xc0003a6658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00098a780, {0xc0009be035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003a6718 sp=0xc0003a6680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060a18, {0xc0009be035?, 0xc000474898?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003a6758 sp=0xc0003a6718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000410580) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0003a67c8 sp=0xc0003a6758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0003a67e0 sp=0xc0003a67c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003a67e8 sp=0xc0003a67e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 48 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3892 gp=0xc0003e36c0 m=nil [select]: runtime.gopark(0xc0003a6fb0?, 0x2?, 0xd0?, 0x6e?, 0xc0003a6f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003a6e38 sp=0xc0003a6e18 pc=0x44006e runtime.selectgo(0xc0003a6fb0, 0xc0003a6f88, 0xc000355468?, 0x0, 0xa3?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003a6f58 sp=0xc0003a6e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0003a6fe0 sp=0xc0003a6f58 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003a6fe8 sp=0xc0003a6fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 47 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 3890 gp=0xc0000ef340 m=nil [select]: runtime.gopark(0xc000a6d7b0?, 0x2?, 0x56?, 0xfc?, 0xc000a6d78c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a6d638 sp=0xc000a6d618 pc=0x44006e runtime.selectgo(0xc000a6d7b0, 0xc000a6d788, 0xc0000125f0?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000a6d758 sp=0xc000a6d638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc000a6d7e0 sp=0xc000a6d758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a6d7e8 sp=0xc000a6d7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 3639 gp=0xc000a48540 m=nil [IO wait]: runtime.gopark(0x19?, 0xc000624035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a68e00 sp=0xc000a68de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000a68e38 sp=0xc000a68e00 pc=0x439937 internal/poll.runtime_pollWait(0x237a60830, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000a68e58 sp=0xc000a68e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00017cd20?, 0xc000624035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000a68e80 sp=0xc000a68e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00017cd20, {0xc000624035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000a68f18 sp=0xc000a68e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060288, {0xc000624035?, 0xe9?, 0xc000a68fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000a68f58 sp=0xc000a68f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000410200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc000a68fc8 sp=0xc000a68f58 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc000a68fe0 sp=0xc000a68fc8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a68fe8 sp=0xc000a68fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3736 gp=0xc000a48700 m=5 mp=0xc0002fe008 [syscall]: syscall.syscall6(0x4ca040, 0x1a2, 0xc000a696b4, 0x0, 0xc000402b40, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000a695d0 sp=0xc000a695b0 pc=0x474535 syscall.syscall6(0x452026?, 0xc000a697b0?, 0x10000000002?, 0x2ab05d3c8?, 0x90?, 0x285d0a5b8?, 0x90?) :1 +0x2f fp=0xc000a69630 sp=0xc000a695d0 pc=0x47a14f syscall.wait4(0xc000a696b8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000a69690 sp=0xc000a69630 pc=0x4c68a5 syscall.Wait4(0xc000730b48?, 0xc000a696ec, 0xc000a6978c?, 0x10000c000a48700?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000a696c8 sp=0xc000a69690 pc=0x4c3fe5 os.(*Process).wait(0xc00003b7a0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000a69720 sp=0xc000a696c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0008786e0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000a69780 sp=0xc000a69720 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000326880) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc000a697c8 sp=0xc000a69780 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc000a697e0 sp=0xc000a697c8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a697e8 sp=0xc000a697e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 46 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 3640 gp=0xc0000efc00 m=3 mp=0xc000063008 [syscall]: syscall.syscall6(0x4ca040, 0xf7a0, 0xc000a67eb4, 0x0, 0xc00009c510, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000a67dd0 sp=0xc000a67db0 pc=0x474535 syscall.syscall6(0x40998c?, 0xc0000efc00?, 0x10100000000?, 0x2ab05e688?, 0x90?, 0x285d0a108?, 0x90?) :1 +0x2f fp=0xc000a67e30 sp=0xc000a67dd0 pc=0x47a14f syscall.wait4(0xc000a67eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000a67e90 sp=0xc000a67e30 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc000a67eec, 0x3?, 0xc0000efc00?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000a67ec8 sp=0xc000a67e90 pc=0x4c3fe5 os.(*Process).wait(0xc0008dc300) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000a67f20 sp=0xc000a67ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000247080) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000a67f80 sp=0xc000a67f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000410200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc000a67fc8 sp=0xc000a67f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc000a67fe0 sp=0xc000a67fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a67fe8 sp=0xc000a67fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 3805 gp=0xc000a48380 m=nil [IO wait]: runtime.gopark(0x1c?, 0xc000932035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a66600 sp=0xc000a665e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000a66638 sp=0xc000a66600 pc=0x439937 internal/poll.runtime_pollWait(0x2a847bda8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000a66658 sp=0xc000a66638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0008f20c0?, 0xc000932035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000a66680 sp=0xc000a66658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0008f20c0, {0xc000932035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000a66718 sp=0xc000a66680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000608e0, {0xc000932035?, 0xe9?, 0xc000a667b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000a66758 sp=0xc000a66718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000326800) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc000a667c8 sp=0xc000a66758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc000a667e0 sp=0xc000a667c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a667e8 sp=0xc000a667e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 51 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 3895 gp=0xc0003f4700 m=nil [select]: runtime.gopark(0xc000a6bfb0?, 0x2?, 0xd0?, 0xbe?, 0xc000a6bf8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a6be38 sp=0xc000a6be18 pc=0x44006e runtime.selectgo(0xc000a6bfb0, 0xc000a6bf88, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000a6bf58 sp=0xc000a6be38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc000a6bfe0 sp=0xc000a6bf58 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a6bfe8 sp=0xc000a6bfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 46 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 3889 gp=0xc0003f48c0 m=nil [select]: runtime.gopark(0xc0003a87b0?, 0x2?, 0x56?, 0xfc?, 0xc0003a878c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003a8638 sp=0xc0003a8618 pc=0x44006e runtime.selectgo(0xc0003a87b0, 0xc0003a8788, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003a8758 sp=0xc0003a8638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0003a87e0 sp=0xc0003a8758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003a87e8 sp=0xc0003a87e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 51 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 3896 gp=0xc000a48c40 m=nil [select]: runtime.gopark(0xc0003b17b0?, 0x2?, 0xd0?, 0x16?, 0xc0003b178c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003b1638 sp=0xc0003b1618 pc=0x44006e runtime.selectgo(0xc0003b17b0, 0xc0003b1788, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003b1758 sp=0xc0003b1638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0003b17e0 sp=0xc0003b1758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003b17e8 sp=0xc0003b17e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 44 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d login: