last executing test programs: 7.262433643s ago: executing program 5 (id=1415): setrlimit(0x8, &(0x7f0000000980)={0x9, 0x8000000000000000}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) (async) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x10001) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 6.804168702s ago: executing program 4 (id=1448): r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) (async) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x401}, 0x8) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r2, r0) (async) setrlimit(0x8, &(0x7f00000000c0)={0x46, 0x56}) (async) r3 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x64) close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000ac0)={0x2007, 0x589, 0xfffffff9, 0x200499, "d88c28fa9a97f9bdca0988d1045402e8ae00", 0x8000000}) (async) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000", 0xd7}], 0x1) setreuid(0xffffffffffffffff, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 6.771048846s ago: executing program 4 (id=1452): r0 = socket$inet(0x2, 0x2, 0x0) close(r0) (async) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f00000000c0)={0x1}) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000300), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffffff7, 0x2}) r1 = socket$inet(0x2, 0x4, 0xd4) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000280)="ea00000500000000579cd2e37d285ab6264aeaf3c40604ce4b3944c4cd8a04ced62964d9e71cce153a5a6dcbee54533de1d72f86fc59316efa0ba26a8f774d2a445ecd6983ce8f70be479324eae6efbfd49389d1f4162849863a44017e3b829484a8a6eb9e2fe1983efeb12dd11eb42a95ae1c4d290eb6522eebd3c0b4644967abd6025d9aec7c882076d9d6b5d21e4160710c4a4542269face3cee0385d51debcff420637d39e1d0f441ca69ba21b39c9d4447ac4c400e3a553f556b43e29839ae0f8aaaa3c44f520f56d362dc43b46bd34dc08944ac5858fbdc108a6e4dcae73bef965a568a6a5685da1f2a7e28e4593d6e2437f7afad2c3c95f4d0096bb9ede424886e035ae5894c10e99bcd7e2c30f528647416654002f88e1c6414c2b26bede16061181ba4143386de588a37ccfcaf92badcf6d095965dad6ae6877bba3f2e3b0078b3806bdee5e5a88612c3a4edaec20006f5b1aa6c938103f5d2d9bc10a1e1723297a5881ea", 0x169) (async, rerun: 64) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async, rerun: 64) open(&(0x7f0000000540)='./file0\x00', 0x400, 0x111) (async) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xee01) (async) ioctl$BIOCLOCK(r2, 0x20004276) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r2, 0x2000427e, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCLOCK(r2, 0x20004276) (async) setreuid(0x0, 0xee01) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x13) (async, rerun: 64) r4 = socket(0x800000018, 0x1, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000480)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa43029cb73dbf1a1f7a2065ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031faef03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fbde0652f35e45bdaa3afd86c4fe557d3d069433e9890b017ceefabee7e3ebe806fdb4f6af569ae9448677cc2fb7f6443f259859ce3763cc529071cda864b61a7b639e519f422a7be0c5da0f0eae59d00"/202, &(0x7f00000001c0)=0xca, &(0x7f0000000580)="5a67923ef0b85b9a699e64baf3cff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea2256027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4dbaea62b4447dd93e1d9c772270cd8af786383d3a4924e3401dc7a119b46c9e", 0x10d) setuid(0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) ioctl$KDGETLED(r5, 0x4b31, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 6.662996714s ago: executing program 4 (id=1455): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffe9e, &(0x7f0000000280)=ANY=[@ANYBLOB="89000000ffff000001bc974414714e499b7f17b22ab238c298f88ff528962265ebba4cd946994cae4b3aa276978e867ddc05d3ff00dedad0ac99d8de1499cfd98b28883d769d7e4aba70c8714d097eca2c0cf443a84d63a5c44cba05ab989c0e836fb6c5b0586a113d23b32eaf53f89734f983212c04dc5a308aa13268147e308873cb974c23447e3eab2835477a4b590d5fa73a3820da41deab7708033a2891260ff21c1869c7f704"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffff06ffffff00000000000008004500001c0000000000009078e0000002000000004e00f7204e2200089078"]) recvmmsg(r3, &(0x7f0000000040)={0x0, 0x4}, 0x10, 0x1002, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000200)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240), 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt(r2, 0xb, 0x200003, &(0x7f00000000c0)="698e8c445fb6caa340b934934d8f3769436dff4e688cbba33058c6a78bb86e6a9adf7ffa351572726fe5eaaf5702847875fc93a3b62ae4ac19ccdcead307d5ff242963a72291a8c6e6e65710686427a9aa5c1b23150daa8952f28171edf32f", 0x5f) 5.453973946s ago: executing program 5 (id=1475): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6bb4e6d75833d8b7abb97fcb418bfc5389fa28705a619f52435a9bccafa1295d4ece0abace8034701a18ff05e64d363a99fbc1d927f69cf5f4b411a487a04b1c8090421d15b0a91075c723f026e1139b279ca64cc5e2cc43", 0x58}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(0xffffffffffffffff, &(0x7f0000000700)="d80b00"/14, 0xe) 5.450832304s ago: executing program 4 (id=1477): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x168) 5.284552551s ago: executing program 5 (id=1484): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xff) ioctl$FIONREAD(r1, 0x821869de, &(0x7f00000001c0)) 5.162657433s ago: executing program 5 (id=1489): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x40104402, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) (async) execve(0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) (async) lchown(&(0x7f0000000280)='./file0/../file0\x00', 0xffffffffffffffff, 0x0) 2.071435593s ago: executing program 6 (id=1636): r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc148445d, &(0x7f00000000c0)={0xfffffffc, 0x2, 0x0, 0x0, "d66ad0c200000000023200f6d700", 0x20000, 0x8000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5, 0x10040000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=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, &(0x7f00001f6000/0x4000)=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'}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x5d, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x400) r5 = dup2(r1, r2) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7}) r6 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x2, 0x0, 0x3}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 2.068376955s ago: executing program 6 (id=1639): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x80, 0x40, 0xa, 0x1000}, {0x1c, 0x11, 0x0, 0xfffff4b2}, {0x6, 0x41, 0x8, 0x800}]}) write(r0, &(0x7f00000003c0)="d81ad3d22e3d18eaec93eb497b61", 0xe) 2.029723844s ago: executing program 6 (id=1642): shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) socket(0x1, 0x0, 0xff) pipe(&(0x7f0000001800)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001840)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1e) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) syz_extract_tcp_res(&(0x7f0000000000), 0x83, 0x8) 2.029026351s ago: executing program 6 (id=1645): r0 = semget(0x0, 0x1, 0x281) setreuid(0x0, 0xee01) (async) semctl$GETPID(r0, 0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000000c0)={0x7, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) 2.007751519s ago: executing program 6 (id=1647): socket(0x11, 0x3, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) (async, rerun: 32) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (rerun: 32) ioctl$TIOCSETA(r2, 0xc4504440, &(0x7f0000000740)={0x20, 0x200001, 0x0, 0x2, "005708e1ffff0800724800000000cb3800", 0x0, 0xffffff90}) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) close(r4) dup2(r3, r4) r7 = syz_open_pts() close(r7) getpid() (async) syz_open_pts() (async) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f0000000140)=0x2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x80000000000000, 0x1, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x1, 0x4) 1.845358842s ago: executing program 3 (id=1659): r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x40384900, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100051300000000000000400820000000000000cea10500fef96ecc2ac72fd3357ae30200004e3039d2d236acf20b7804be38064991f7c8cf7f882b2948d41fe240000051e2f0ad3ebbc257699a1f139b672f335c153e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='@', 0x1) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x8, 0xc, &(0x7f0000000040)="c07cc1a5810a9eb778f889fef5cca28f0aaf29798a8b6946b8dc698d2121b23b31d4a43b0adf", 0x26) 1.742826316s ago: executing program 3 (id=1661): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc1, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x80, 0x401}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="71f91e34fac37775bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f0000000700)="d80b000000900000000000000000", 0xe) 1.742576109s ago: executing program 1 (id=1662): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() syz_emit_ethernet(0x40, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd609f5203000a0003fe8000000000000000000000000000bbfe"]) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xf66b, 0xfffffffd, 0x3, 0x5fffff61, "9cdc452e307e0804009ba408fc5b6ce6015edd04", 0x400, 0x7ffffffc}) r1 = socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="2aef1ba69986bfa8bdbecbcad1f3c1622163c1f5228fdb7c32bca7f3fbb73f4dc3a6f65d935878b1eb253cd096f8cc79616313b32f5322e0b353900f163102e8d7d10f70b82891374d7a7194f8e389ef304b6ae2a05bfc367f5f7e26429d3744e8c527949c7c9cf5cdf50cb497f38a364de272a33409d37704405a9e3a04ce70b030e9e6d5e035f09fe4e9f5d125d6a59dc71059cae75a706fc343e93b3cd5bd5012390c9979b681d08bf4271a78fb4aef8ad01e4be2bf8abcbe33d4250fec27fec8901c4ef2fe5f4aa010797dd5deb02d5f1f3bbdd854934d70fa322214a6de03954966a7fe92a2b328c4a9a0ee3b791598319b4ec9096289a3e8678b8e8cb777cd7a414ccebd131b3b10ff23355e00adcefab600a793aa92290fce8eec2c76fa5ed06a104b7bfd9ebd22ffabdf11c9bab57b4b22bcba67692d53a1985e43c733841eaeb09c3ba011aa129a2e1fa5a718340fd85507676301cf9702437eb9681aaabd8f98ed06c512333fff813c6a7293126fb20e53dc969fbf07d6de8aa65384ac5b178c6eac1b7f31cacd4b7ec500fe8d03fba3f6460aaf028b2765d76a1568d99654b0866ebd1ce3fdfdadf23db97d0f0c27482d255b00e219c13191ca16e417a8f04b3488e87210df971c644cf7811c815daef73f67625d3ecc575fae5b0a31c0c29b89bba9353dca8559d91823f86f987d854aafb0b6b90e85a73e6a96b207b0e03f4729964725cf780d7c22e53e3e0e8acf83e0d69a19a4a5119147a2dec2230b006aa6672484bb93b1127371d56a6071307e20fa85543abadc07806d6b4d8a8a66be5f2ea29d6b084f223ae956885fd30df7132e93177d326dec10045d41ed8bad802371161569021890e4e358355042155896c483defd10f3439e8bd555079242e9d00e5246b2038e1ed86af97b09ee7004209841bb0161c518f826631140334ec5d7f95d4012a15867bf42e678494f7c42bdbc388e78f6e037e16d04e7f2ad834464a5ba7e085c5e", 0x2cd}], 0x1) 1.741864584s ago: executing program 3 (id=1663): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000400)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x0, 0x0, 0x9, 0x2000000}, {}, {}]}) recvmmsg(r7, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7"]) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5, 0x80, 0x7}, 0x85c, 0x8000000000000007, 0x0, 0x0, 0x3, 0x7f, 0x200000006, 0x4}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = dup2(r2, r1) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r0) shmget(0x3, 0x2000, 0x6d0, &(0x7f0000ffe000/0x2000)=nil) 1.741742127s ago: executing program 1 (id=1664): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000140), 0x23) (async) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x80, 0x7}, 0x85c, 0x8000000000000008, 0x0, 0x0, 0x3, 0x7f, 0x200000006, 0x4}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1, 0xffefbff6, 0x0, "0000ffffffffff9b752d0200"}) poll(&(0x7f0000000140)=[{r4, 0x4}, {r4, 0x8}], 0x2, 0x7) (async) r5 = dup2(r2, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 1.692125739s ago: executing program 1 (id=1666): writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="6bb4e6d75833d8b7abb97fcb418bfc5389fa28705a619f52435a9bccafa1295d4ece0abace8034701a18ff05e64d363a99fbc1d927f69cf5f4b411a487a04b1c8090421d15b0a91075c723f026e1139b279ca64c", 0x54}], 0x1) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000700)="d80b00"/14, 0xe) 1.689368642s ago: executing program 1 (id=1667): r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffaf9c0234", 0x6) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000080)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x13a) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000500)="ec746e1539d05f4a604c0b2ec5b9add5f3acad91813eadfc4dca85e0caf1af64ee42d08e6730a62174102f8eb80a4264fe1ab77e01a30e5f1b8268db49628080bbca38eab58ffdcce90a39212c4ee783fb7e5605e2573d649f7be40a6470bc4afa9f8739039da34c9cd8f4e22c932901275310f26ffc613d617a4c1183ce86d46f8380483099f2fe2f79d64a455c1f7566314a899e3ade416726ee9232326ee1fca0139d5ef10729bc45da272388aeebf96123", 0xb3}], 0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 1.601622111s ago: executing program 2 (id=1675): openat$pf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc1, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x80, 0x401}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="71f91e34fac37775bc5a91501d94a34b8e5f84cf71b59c7afec3708286bebd03bd1b29bf24f474ba0b123e97f9cd122098578e69939ebcf69acb59986cad9a14", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f0000000700)="d80b00"/14, 0xe) 1.521296544s ago: executing program 2 (id=1677): mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x27) 1.520707761s ago: executing program 2 (id=1678): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x1) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x0, r0, 0x7) r1 = socket(0x18, 0x8005, 0x7) lseek(r1, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x44) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0xf1) poll(&(0x7f0000000100)=[{r1}, {r3, 0x100}, {r1, 0x23a}], 0x3, 0x2) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) fchdir(r3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) pwrite(r2, &(0x7f0000000180)="d192c24eccdd1aa092df48eab49b04d745a18329a00b7e5744e39c4655a775b91fd6943c97ba1c309f4a7f68508c91f4f8844397ae12b5fc86d9510d8c9489e8021f9cfc3833141d829114c485b024dbac429397cb053060f3c9689216bc3ca482dc83de7118fc1013495803557e1b99600f4ec48d6502cd012e10b619c895f09eb49798ae2194a185ce204dc8f43a8a807059182fe12bc3362b962aef8ec08c46f3a8ca83f503a20bfdda2fd9a3ef01bd42258e9481899bf8c02efe8334bd9c49f6bbb9953f0dc5", 0xc8, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001340)=[{&(0x7f00000002c0)="c90f074a14c1a1a8b200d11fe67b661c543948b58abe8d80b1ac07c70322f584ef99bac8f4df02df06c78be49337c62a6d1372de5087ea50b562c16e313f8186f087f67526e211f563a23e10fdd22bb343a69bcf26e96ad73c2a7dcf98301123dfa7dbc8cbea1388b1a3c475", 0x6c}, {&(0x7f0000000340)="3ebb9938e982ec925f62b2fc465d78a87d6681964ba9464b95642012f6bd8eff3094576b70ec5464b92bf6f3d1479f502d070626a10091ba8cd84cba3fe06b8e8b2efe946ed7d236a62c1002bcfe891f2f3225d52f93055b22e7f8f1d717d7ffde3eb617dbb0136ce35567cc683ebdf1d53d3a76af0bcbdfc8b90bdc36f0bbca45f14218838c863a4026eddc7950418be57103d36371d588322c2c09b1eb056a3c42559d1b9b894cc26535f6be028fd01e8dc31a0fdfd1016cccdbcb72840855da756a049694282b796db59757e8836df2f46cf9d4f5e30c70b0341e258067d968c5b38481f3999d0a3baf29b60366ec9239a9e01cef3e6e8570ee765161a7e43c193fc1aa5a107689d8b35635b5ac5c58c1846acaacd1b970790345dc8e482d44823ec638ced3e65613bc64f69303e3a6a54d76420529eb1fd65c953d50b0efddbffbffaae5973fcd41d5d39391edf822141600b40ad30a6abb4a9393d1c30ed0540ed218c22ad1605348ecba3fa9eebb1be238f35e8e8485df667a16c0411370f0d79a86fdd05944ca870d0a47a6d492dbe2e0cc1b24345bd5c773ab9a9e098020fb8343bc8a05695def63344816f4f8fdcf9b91c4650c41c60741f3993269730e8f815d356d6683f667d48ca1838b899812b4fb514ebd6b8632ff16025fcd213334b231efe35ab7d1e75b949daed3a378ccfe99429541500a0cce0f31698341cc825e6adb7cbf203177b67a74562bd3d5d307b58a5def7d506498ea6c7cd7ca6c3362ba5296226ed33b71761c10ce1dcb78b3ed1bdfc94af851cd62c9beb7274d401d9d2c70002849542c2d6e62d3cf859ac4cb95f91ff171064b7b00a22cb3bc4c0083a09d336c1cb890f10c79417551ea597c5e0ec03581663fa9493ed9821286532547c248b07bd237c1b5116f1a7716799b18b85c329185c6ed76d63203906f50b79e51cb616cd7837234bace3ca5f62b174917aced624ec67a0c47f532ae14aa4ba4304962a8936f7fb18b07a6ad853e8d281436208fd29ec4476bc87dcbb19640818b8fe35963ac4f578d443f2406972307781586e4da98479907eb15f816e89a228e58a68500cbd19f02881004e6923e3cdce98bfcfdea3b82c931a13dda699cdeb5d65c33e8bb806dd96ecb366508589e5f07d2a2f161f2def67993d150faa786b8e904f92208d0c8b550f0d02e5d0cdb9af57116c0a58dd5529eed0f46441fdb0c82f8a4c83b00275cfaed372617ac54590dad7062941f3939bdc3b41823284f4564d3f1e55cd2ad2ce57fd088c9594e33e21e0d11108871a5ef2e1676c15e3257869e07641958db6ef9461a91235b8ba8bb86ab006b5435438a224b780eee411a78ff354f090623fb021015e70808da29b628c822a930c1c4fcf87d480b3c5d825800a79cdde66b1cfda35fac7db165b6e765abcd0e46ee610d643aa84a54ae0de27375470fe05d8e00e8e494a8acff2fd01eadc7f464030975969f8643c7aca360e0f3d0898bbe0e52cab4f1d6bbeb9b215c8e32febddf3bfaa100e997f73bf816d8b9fe85fea1b199f260d0ea3d3dc808f311c8323a3a4bf71c732f9938899aba27e8cd3a19e4002574c116fccf7cca89d35d3db2a87dfe2666209ae16a4376c8e0e8e2d9b1300857883c68063e08188f5d25be482591645332c0ed26f5c94f5b2c73393f7eea457575c9db4157585248f7a552df19fa0721b5931a14c4f8be15d83e3cf177ce77b9dc0da5f56dfc0150f96575f95245fd7e1596680d50cb22da31fbffe45e4231df730ff6e323f5bab4ea866e8a53bd9e1f8e13b0631c033017533c2f3f4201bc9eb35b66bf946b5afb44c23cc21c2752c1affd8fe04cdd489179b21d47a6f00aaf231bde136cdce2c3efb29295d0f7878b1e7b4a3258467b7f7abf3a81564b247a1fa8980d9f6f517efab352451f068cc79209486a0ccb956e8ef4dc99d13cc25cfb03066dd5157226b624d308bde216a2634f2bb3da855327bcbb18bd2081ebca5dcb28f27fc94a496ad149d4b7a7aa9b29d9360f8cf6f11d887f2d8e10dbe25524611df90190bfc072ec18c714d0893384bc0efb1c63db4bedbfe0530776f4f459dcabc7691e066c853ad35c2bb08b3a6df430cd44b261d542dfc247a67f2a7c4e9e5fc15b83ad40e7430b8856043160f5e9d055167b7b59bc4e9fc665c1b6e43920370ceec5bfb6c253a88475868bdeea2c695401afe4593193cb42e5182a62d6970598ba769371599c5b4e096bec032d6b271a71ee35e36a8c8f7901edf52bebcaf9fb970e2de02a47cd8170b85989b5c8f3ecbbac51c4f442c332a2ad0675ac26b1f56a3c9cb41c56e8419cdbb259fc8246ce1a7875521987ad5ec6cc34e1565525e69f76a6b0b6eebad69d5b7c8dcb4663202d78e022026957487568419dfcf9c3734d55ffe52e51b167c95cd2ffc953fa55829c4ae6a9402731ac15f6fef59bb8dd77e7edaea82a7189d0069c5b14f3bd150ae0e6e7556813848c33081476d5fa6fd55d42befa0027e8d90bd35d3c3bc4558babdfd9b4218289729c79a729d12a28ae68c472fe0e2eb9c16ce36c785434fc05addb97f5ff451f52ec3f68ec8f21d75103ffddbfa68c1e87e3963ff93fa45564dc51c56d5980ba903a4a5f12244f4b0f2ca31f6ad916e3369f0d833e9c2e16ffc726811d5a8610822c570ce41b87875815a796873004df5af56eb6723b06fed2b3cd15663a9d8e31a78bd575da96b2aafd3c6505ac1c7e554d57535da1877d2d1bf52070f1701021c2d69c36635302907ff7dbd555ae774e022fd3a64464d03fe2c48ed90aea83a48bb8ce02cfc1cf6af5c3010b7c48e514c2b7594d204e9362cb0ea96ac1e8920abcd1fa273de53ddf542951b89e3cca2b37cf31edace58765c77acb3d278f38c3bb61f7be5a35c6e54a6b52c6cce8975afccffd6338cc478c89b4b132df623530b6613c48231b9e1a0b1a60d2c85b70d0dd26ac5d1c5d668ab2d841bd81ee339db25fe5dd5901ffd8111d390878e1d7bec29a4048e37a65c68b855f6e0aa07ca4ec8447a376a81ddbbe7ee8d5c5defb970e0b41384e7089363c6fd92a5273eaf78457454d77d3c075662527b1c188a6fa1daab8419df507a1e0e0a6f295251e6b4b79431d579c1e8c5afb20683d72e0c97a4b8b64294f0faee144eb1d988750245577dbf9573ace0cdb96e1e4c24b875e56e5b451499ddc48e048dd89b8db0fb149a40eaf7307ee09087bc598249886ed874a9c408a5d13b5bf762cba10e6b2336dd4cb2bb12032dc65aca81cef8f589496bb2a4bb8afb76230311492eefe94ac50fbc4981c15442f79375ddca468323ccd11762f0539257e01f26fc8e64ce8a4d8f19c81588c33c3cc70d242e469c73e71109c20a1ae8daab8ebd15a8b0254733769c411730b28ce8bfe836e9dc361e98759fc9bd873adcab65573e71ae531e8d676f7d15a26c18c36192e7fb771fbce8ec45185f1cc379dc62c9281327b19e1447dbcdd90e8053445004a8009785bbd78ceb7df4b6d9be6b2dc197aef4ef50c208730a7ecb0a7245678cb1c2278e245930be91700560d82d9f1fc1b81517d2ee92c5b8fe7fc48d984454e89a636315d099c01af36f13409fe29ebb60835b948c42380ff948ced92ad9a4c81688735b462407a108f815f15a1f386b3067233e44d65befa0c881aad25323c91dbd3125764aa48e5e7af780f3e22a21ec43673ef0dc738b31542187aa753ab0e05b0781f7409df4967e0f2fa3e97aef9d21d2d83a068cef7566793d7160bb29d43235c514335cdfcddbb97b1833c3062d0d3f4174ac4a120b7768db9e517283b438bb50e0e83d3142ec0b0746478d7b06dea0fae2d73a1aa86f1a549baff350a63093adb7c84c6a057f6af90b9a46e5520851d4841bf722e8868495a659bb1df58ebe6031762c07e1875e7e39430a21e900d70679dd95961eac1cb73a701a2bea4284b9bd9a26df885ef9e29ba2b37e3afc4a27cd64cba584c557d8f051e922929e9fe34944f88a94ea33bcfd799b8e509b9ac8a2b3e3ad24a5e8d3bab82d748ff8dd089ca02b60798e9d1faf503bbf56ceb845bfb7359bcecd6b9818a03bbc6b64b24fa39a908c21028f8d8f1d30dbcf5b7e4e5f34035906999bc57a7e7b39d882bb2c33fcab387a70dcac3092b9da09bd7cfad4c08cee91221ea10e9e019d4ca030fc129c1f3a659ddf48fab54e00e882b2f8e00ab052ca061847ce437babb19352980beca944359139c5e358c59c00db77d7245409639ab80c53a8e3c120c19816fa5a13d5b4ba1363300afd983cbc489d3bc7a0f331aa4da021dfdc3af598f8bdbff2bef5e4b2d225e919f3982d53abd098f18967ffee08a23e32905ab415c0a811b4b8e2c06c6e83b306b1e9981781ef61ebcc4f7745af6c89148a2b5db5eebff3f9615553a2858e0672ca89e59997cbcb9b525919e03e0c25540448c612c9d488df7fc2390ad20dfb8aa76b9c4fb7093e81dbaa99c4efebba5723d5576432a6b47256e50c512c9ae5e4b2d9bba0fbb0fff29fdc5c010c1bbf0f645bc7973ae2f345895eeb5998a3128338bfede0b3df21d88617408e972579ce25762e5bf004aa498e0f56c0c925cc21493318dd946b9c9e88dc1eaabedebb269e72a9ce36909c1a8123d74f543314877bf9fe2df0d99ba69435e12c22fef1817d714c6567998e13f4e2361db554e6696d4731d449e390973cd99e43cd36c1991d444e5df74998514de36d7f48f1bdc87985acbc67953c3dbbebdb46f0f42a1cb1cfdf16c5e220e817c4310ea42da5dc1eac045e8ce539d18ef7640fbf3cb8768cf664282e418965c221d168da1097c8178273b25ce1a1fdab1556fe52bb0e5d73c9fe2adf9a52738a664f7408acd923e2a235e30f0b597855f409b239f045ae023769a47e045d901df045da9e1bcb1f3b13b2864f8092aa7b251da8b530bbc2cee52b4292f372cc690248531e24a486fef13589da3e53ee4cd715e06c9ea03aac730bab88b0af8949c1568f876b0f5dd0688c674b31755ca76fc4f96df541b28909469e5eecec27b5deab7efb6be9b6df8e69df28607998d457ac3c35fd2329d51908d536d1ef8d40711f3f8d931a2a5eb95519d5de7dec6ab18e257b9caaa199aa4734d361ef50136095feaa20ff27a4fe7c27b3f1b9c1db497e8eaec60d720714450d1c4cd7f8c763aa4635a856bc1eba4a0008b74302ddb21fea1b08533812cb98346a7ea65ad06b71b58215b1b0470be1801a41861ec2f1abeee081c1535f405814a2f304baddb9a69f3040730037e7d1017049afaff937d083e6c37fcf5801367c6ac850027ca42fffb6b0bb632e6b34d25bc1755e66f2d7383ed88bd86c566578208ea0bac35928328b527353145824075c88a33f6595d252ab467a63a9a80fc74a3e76febb82b96d9c70888a7266f9fa7d80b5624ef66d32a4653a0f2d0dea59d3c2b9f7a82b186562022e6c6cfde69d40c37078596f2bde0e48b9a8acf8879bba71e8ff1031f0d2588024169b87d8380e7f088385f49cb8edabb27ca8f163e3c14215beb4116723d3853f6ac948e89ef0bce414c255b7777d074174005d184159911890f63b2168ebc8d0ccbdcf87ffd9a6ac5236bbb262b9bc2273701622a7623b299de2f3f0401c865de00f53aee509dcc483a231b965dbf8b700069c0fff42f9af61d1ca90baa48e8b8741cbb3936e0cb5fb27c3a282bab50e2f3d2c96047cae44ffb4a676dfd517fc7e8aa23964837a0706bedd0b5232c0f0758a7e0c920bba28c13fbb7", 0x1000}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001380)={0x7ff, 0x1, 0x1, 0xa39e, 0x7fffffff}, 0xc) r6 = open(&(0x7f00000013c0)='./file1\x00', 0x10, 0xff) getsockname$inet6(r6, &(0x7f0000001400), &(0x7f0000001440)=0xc) accept$unix(r1, 0x0, &(0x7f0000001480)) msgsnd(0x0, &(0x7f00000014c0)={0x1, "f1473c21e2f70e03a2485e195450a8721902d6566fe1fd78d734274609d05866a7a76f4f46b51c8f6bfc2dcaa6c93b8e3c771fc4de6a91c0d04e75182af1619f864f45460cb31e1d58bf75c87ff1e22b4c5ca50ac18a6960c8d23f1a4bbc2f7b6ae52ea002e02045796669"}, 0x73, 0x800) setsockopt(r3, 0x33f, 0x80000000, &(0x7f0000001540)="c678834d4b0556c4ba2a5d1286d5b7f7cebbb6a11f9104f5743ee35adb6bdd8990797df559643c8e22f59bb71a29470055e635ea4214bcf8853e321588f65eaa84338f2844ff6e096c767555113037ff5f7f12fc2602bf299f9a381404210e09a01442e8a031852c7df6024b5041", 0x6e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000015c0)) pread(r6, &(0x7f0000001640)="f0e4283151ec5bfaf3f631c026a5f6ef2e1688383b1bf938db43fce98a4f1216ff8c6ada54356c92d29ad06024f2cf2da6a4c8ca46f85880856358cb8d5e00f28becac1164", 0x45, 0x1) r7 = semget(0x3, 0x1, 0x58) semop(r7, &(0x7f00000016c0)=[{0x1, 0xa, 0x800}, {0x1, 0x4dd8, 0x1800}, {0x3, 0xfff}, {0x0, 0x2, 0x1000}], 0x4) readv(r3, &(0x7f0000001a40)=[{&(0x7f0000001700)=""/227, 0xe3}, {&(0x7f0000001800)=""/203, 0xcb}, {&(0x7f0000001900)=""/49, 0x31}, {&(0x7f0000001940)=""/129, 0x81}, {&(0x7f0000001a00)=""/4, 0x4}], 0x5) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001ac0)=""/181) 1.517895464s ago: executing program 2 (id=1681): r0 = kqueue() (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2f}], 0x1, 0x0, 0xbe8, 0x0) (async) r2 = socket(0x18, 0x4000, 0xc) (async) open$dir(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000b80)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x77d, 0xe5, 0x0, 0x40000}, {0x5, 0x0, 0x0, 0x4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000380)="6aab0d39f90c8b6a98e11e043dbc6d043cbb6da87b25b6ec509a073806a022e2", 0x20}], 0x1, 0xd) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="71f91e34fac37775bc5a91501d94a34b8e5f84cf71b59c7afec3708286bebd03bd1b29bf24f474ba0b123e97f9cd122098578e69939ebcf69acb59986cad9a14944ca41e", &(0x7f0000000080)=0x44, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) (async) write(r7, &(0x7f0000000700)="d80b00"/14, 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc028698d, &(0x7f00000001c0)) (async) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020697f, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) (async) setsockopt(r2, 0x1000000029, 0x4, &(0x7f00000002c0), 0x0) (async) fcntl$dupfd(r7, 0x0, r1) 1.352162884s ago: executing program 1 (id=1682): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="1ce7a820", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40, 0x1, 0xfe, 0x1000b}, {0x16, 0xfa, 0x2, 0x400d}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000180)=ANY=[]) r2 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r2, &(0x7f0000000600)={0x0}, 0x10, 0x0) fcntl$getown(r0, 0x5) geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() setreuid(0xee00, r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x8000100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil, 0x400000000000}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f0000090000/0x9000)=nil, 0xfffffffffffffffd}, {&(0x7f0000092000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x40000800, 0x0, "d76c1f46000000ef1f0160fbf520000002000f00", 0x0, 0x1}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x258f, 0x78d58742, 0xfff6, 0x1, 0x7ff, 0xffffffff, 0x3f, 0x0, 0x0, 0xffffffffffffffff, 0x3}) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) ioctl$VMM_IOC_INTR(r4, 0xca605601, &(0x7f00000003c0)={0x3, 0x0, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 1.351454496s ago: executing program 2 (id=1683): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget(0x2, 0x90) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/45}, 0x35, 0x1, 0x800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x40, 0x100) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0xd) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="71f91e34fac37775bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r3, &(0x7f0000000700)="d80b00"/14, 0xe) ftruncate(r1, 0xfffffffffffffffb) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) r5 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x2) renameat(r5, &(0x7f00000002c0)='./bus/\x00', r4, &(0x7f0000000300)='./bus/\x00') symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000240)='./bus/\x00') 1.305154299s ago: executing program 0 (id=1689): mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mquery(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffff9c, 0x4) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0xaff) 1.257814611s ago: executing program 0 (id=1691): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000260000/0x12000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000318000/0x2000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x2000000000009}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00000bf000/0x3000)=nil, 0x8}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x403}, {&(0x7f000036f000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x10}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000053a000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000169000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x5010000002}], './file0\x00', 0xfffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) write(r0, &(0x7f0000000000)="d80b800000000100004700000002", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 1.254769577s ago: executing program 0 (id=1692): r0 = getuid() seteuid(r0) setreuid(r0, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) 1.253363092s ago: executing program 7 (id=1693): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000a30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4c", 0x82, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f00000004c0), &(0x7f0000000080)=0x4) (async) syz_emit_ethernet(0x4e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaadfbb86dd60001a0000182c00000000000000000000ebd79827ad060000000000000000000000000008fffe1a003f00000005880090787f0000004f2c9ddbe4674fee4d77"]) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0xf80]) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) 1.220046772s ago: executing program 0 (id=1694): openat$pf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc1, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x80, 0x401}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="71f91e34fac37775bc5a91501d94a34b8e5f84cf71b59c7afec3708286bebd03bd1b29bf24f474ba0b123e97f9cd122098578e69939ebcf69acb59986cad9a14", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f0000000700)="d80b00"/14, 0xe) 1.219881711s ago: executing program 7 (id=1695): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x28, 0x8, 0x2, 0xfffffffc}, {0xb1, 0x10, 0x4}, {0x16, 0x5, 0x5, 0x400f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="582383ba32ce44e08e23b16f3aec414afaadc2068e1e2ea661696efb258f1a1b5db3c0d445c79c447f6b78f206c774efcf04017ae1445254d236d2c3d6cb3022878831760371d77a36f978fd9ff0d617dbe80ad1a4dbd8decf0e231281afcac5cbc00d2dbf708886a865e86e280515e6594af32e34c5bbb47e1d889d", 0x7c}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="f969afaadacc73312091501d94a34b71000000005c4fd13194245ebbd0a768f9874d5625", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000bc0)=ANY=[]) close(r0) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x402) 1.219676157s ago: executing program 0 (id=1696): r0 = socket(0x18, 0x5, 0x3) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r2}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x9100000, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="cde053ddc6dc2597020dc3288eaed3a7edcf2dc0d9b6ca6ca827ee7b151aa51b955f209851fb26126ec09c41d920a3e8daee4c6197fde2e36bd933017267a6", 0x3f}, {&(0x7f00000002c0)="92605e148e27d93e8fef6fb62bdddae71bf968269cce2d1e27157beafed56e4b0f27668f0c6e0563a425261e74b8f56df18d2e4ed33294a4a860788c71a98995b1ab6c3ca8d0cccfb37230b7eacadb17ba87e7dfe18a00328fb77a6839d7dbab172c5ce4c9fcfc5240bb028d73d96ee43ee211d037d8a567e40343fa200d03478e4c33fd58aaad66b910358b234c84220c067a019ca5e4e5160ffee5e546dcd695a6813d7bafaaa01755dc057d12cf1cab55d3e5a60861db98ea0e8ca20ba16a99c6776f543c614849f1a7938471cbeecc73c0fe0ca11f4e1cc2549aae7e715a883d9bcab40c3646ee8a1624f1816993527dca988d0deba0", 0xf8}], 0x2, &(0x7f0000000540)=[{0xa0, 0x1, 0x8, "7d821fe95662a2cfeb18be2b1e1bed792dea9aae420d86c37303b59f022c84c947e202ce9ba255fb71d478aae17850c7eba2e2636200f7c39bae8c6a195549540d5d09f705f1129cc304f191f81f0dcd505d0825840055236170485149293ed37814ccae06821e7c17f66d1143b6bbe7a06af24d4a8dad4761f27190a4e8fa802a57d207289a0e8d35632a"}], 0xa0}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/64}, &(0x7f0000000040)=0x42) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e47}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) getpeername(r5, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 1.21940477s ago: executing program 7 (id=1697): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc1, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x80, 0x401}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="71f91e34fac37775bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f0000000700)="d80b000000000000000200000000", 0xe) 1.162999634s ago: executing program 7 (id=1698): r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd150085", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000000400)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="416c62d9", 0x4) r3 = shmget$private(0x0, 0x3000, 0x294, &(0x7f0000283000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$IPC_RMID(r3, 0x0) 1.162744113s ago: executing program 7 (id=1699): socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @rand_addr="fe000000000000ff80d14400002000", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x200000000000000, 0x9f9e}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xe588103f7f541a18, &(0x7f0000000680)="ea00e301130000804b4bbb99146e2a81b38370136703f2e0cff4694d069ee5e091a5d6c906ef2ae75573c293ce495b8ebb5870245e1d44acd0a9c61f0634a371cae4f200131e899a4b95207b6d511a188d964898c98ee4fc095c952dbf8d0b4006ffe7095c4a684b5dbb9e02ace6020500000000000000348243ceeeb5b4ddc9fd52c379ba1eb51dc84842e797a2c50b5c7e73f0ad10c911c17d19de385331970cd00a1dce7fec1a036eae0d02ae81cff3d6bb22295c6b3bcea474c01c32c505000000000000", 0xc6) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1e, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80606948, &(0x7f00000001c0)) fcntl$dupfd(r2, 0xa, r2) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60db4f0000081100fe000000000000ff80d1440000200000fe80000000000000000700ce000000aa4e204e2200089078af013c0ac101bf89c58d6ce101050d71792970f33c5f06d9807e5fb50c442869eaefa870c2dfe984246e0136ef5877f0cbecd8165d3e8d9263479ac461013cb6b35e3a3fb76ae0c3c17de2557a65374a427622d6c15c26454f9305ed99d8e57d954c117d897b63652d5ab4e4c297c03f732e88c036039aac10a9265678461e30ed7ef660b7600d61672966fbf1da908206416adb2629542d7522b652ff99cd2f8363a722e6c6d6954e0da6f6bbb5"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a3", 0x31}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) select(0x0, 0x0, 0x0, 0x0, 0x0) 1.159098652s ago: executing program 0 (id=1700): r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="fd0cc085", 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) setreuid(0x0, 0xee01) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f00000001c0)="02000000", 0x4) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r4 = msgget(0x0, 0x400) msgrcv(r4, &(0x7f0000000140)={0x0, ""/106}, 0x72, 0x1, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) recvmsg(r1, &(0x7f0000003480)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/133, 0x85}, {&(0x7f0000001380)=""/70, 0x46}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x5, &(0x7f0000002480)=""/4096, 0x1000}, 0x1002) mlock(&(0x7f00003df000/0x4000)=nil, 0x4000) msync(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x4) r5 = socket(0x18, 0x3, 0xfe) ioctl$FIONREAD(r5, 0xc050756a, &(0x7f0000000100)) ioctl$WSKBDIO_BELL(r2, 0x20005701) munmap(&(0x7f0000000000/0xc000)=nil, 0xc000) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r7, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000000)={0x80000000, 0x3, 0xef7, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x21}, 0x4, &(0x7f00000001c0)="ab2fb06c6dafc3d4d1462c13ddc74e4c8872fc60dea1c71c74a670ef5b7ff02085c443fc0618968740255eff0669c2adb7f4a254c6919ad8d6480d367fc86fd8bbaf1507580275490acf5a4b5b852453ab06c0ee572a8d00d6de9c9ffb73", &(0x7f0000000100)=0x5e, 0x0, 0x0) 1.132265161s ago: executing program 6 (id=1701): r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000080), 0x0) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) poll(0xffffffffffffffff, 0x0, 0x0) (async) poll(0xffffffffffffffff, 0x0, 0x0) 84.493652ms ago: executing program 4 (id=1702): r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6bb4e6d75833d8b7abb97fcb418bfc5389fa28705a619f52435a9bccafa1295d4ece0abace8034701a18ff05e64d363a99fbc1d927f69cf5f4b411a487a04b1c8090421d15b0a91075c723f026e1139b279ca64c", 0x54}], 0x1) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000700)="d80b00"/14, 0xe) 83.893658ms ago: executing program 5 (id=1703): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000380)=[{0x1, 0x4, 0x7a, 0x4}, {0x61, 0x9, 0x7, 0x1}, {0x8006, 0x10, 0x10, 0x1}]}) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r2, 0x20004276) (async) ioctl$BIOCIMMEDIATE(r2, 0x4004426a, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000100)=0x400001) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0xc) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) (async) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 50.454966ms ago: executing program 3 (id=1704): r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x1, 0x0) (async) shutdown(r1, 0x2) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x1e, 0x2}, 0x6, &(0x7f00000003c0)="808f643b27da5db78de07d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c213e2bba73f4133a5d70d759d3c86801b4d07a6a9b001c0b4297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x101}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) connect$inet(r0, &(0x7f0000000440)={0x2, 0x2}, 0xc) 49.803578ms ago: executing program 1 (id=1705): r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xefe) r1 = semget$private(0x0, 0x0, 0x24) semop(r1, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x4, 0x1800}, {0x9, 0x7}, {0x3, 0x6}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x4, 0xb43, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x200, 0x1800}], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0xbc3, 0xb, 0xc, 0x1}, {0xff8e, 0x0, 0x9, 0x7ff}, {0x1, 0xf9, 0x3, 0x6}, {0x3, 0x10, 0x9, 0xce}, {0xb, 0x2, 0x8, 0x1dd6}, {0x3c, 0x3, 0x2, 0x28}]}) r3 = dup2(r2, r2) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000180)={0x10, 0x81, [{&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xc}], './file0\x00', 0xfff}) r4 = msgget(0x0, 0x24) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/95) msgrcv(r4, &(0x7f0000000400)={0x0, ""/85}, 0x5d, 0x2, 0x800) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000540)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x2, 0x7, 0x9, 0x200, "5cdff5907cb4c336cb04670d137f755ea12b5339", 0x1ff, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x0, 0xffffffffffffffff, r5, r6, r7, 0x110, 0x40}, 0x500000, 0x80000000, r8, r9, 0x3f, 0x8f, 0x8, 0x7}) sysctl$kern(&(0x7f0000000700)={0x1, 0x37}, 0x2, &(0x7f0000000740), &(0x7f0000000780), &(0x7f00000007c0)="e73a8778a34d296f", 0x8) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff7000/0x4000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x0) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000800), 0x10000, 0x0) ioctl$VNDIOCCLR(r11, 0x80384601, &(0x7f00000008c0)={&(0x7f0000000840)='./file0/file0\x00', 0xd, &(0x7f0000000880)='./file0\x00', 0x8}) msgget$private(0x0, 0x101) accept$unix(r3, &(0x7f0000000900)=@file={0x0, ""/521}, &(0x7f0000000b40)=0x20b) 49.426873ms ago: executing program 2 (id=1706): munmap(&(0x7f0000217000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x98) (async) chmod(&(0x7f0000000040)='./file0\x00', 0x159) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x39, 0x0}, 0xb5}, 0x10, 0x0) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9b, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) r4 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$FIONBIO(r4, 0xc0307004, &(0x7f0000000140)=0x2) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x2, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002240)="582383ba32ce44e08e23b16f3aec414a7aadc2068e1e2ea661696efb258f1a1b", 0x20}], 0x1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)={@remote, @empty, [], {@generic={0x807}}}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r6, 0x2}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x0, 0x0, 0x9, 0x2000000}, {}, {}]}) 23.776241ms ago: executing program 3 (id=1707): sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) (async) 23.473062ms ago: executing program 4 (id=1708): r0 = socket(0x18, 0x5, 0x0) close(r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x4) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x1800}, {0x0, 0xfff9, 0x1800}, {0x0, 0xf99d, 0x1000}], 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x22, 0x411}, 0x4, 0x10003, 0x0, 0x0, 0x0, 0x2, 0x40000000000, 0xe63}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x8000000000000000}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b50", 0xf89}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b52673", 0xdb}, {&(0x7f00000024c0)}], 0x3) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 22.265479ms ago: executing program 7 (id=1709): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x40000800, 0x718, "d76c1f46000000ef1f0160fbf520000002000f00", 0x7, 0x1}) r0 = kqueue() kevent(r0, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x8000000000000001, 0xa946b1130000}], 0x4a, &(0x7f00000001c0), 0x16, 0x0) setrlimit(0x2, &(0x7f0000000100)={0xfffffffffffffffb, 0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x3, 0x2, 0xfff6, 0x1, 0x1, 0xffffffff, 0x3f, 0x0, 0x1, 0x4, 0x4000000000003}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000900)="db221a0e", &(0x7f0000000340)=0x4, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/..\x00', 0x100, 0x0) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000400)="578734b3b68dc1a67283eae0a738713d9bf6205cfe9a55a0db8a56fa00dcda365bf417075aa948a85e3580981d9bac7fd621de6eeff9f3e3ea49253ad21e935e13e6f2e26f5377b5", 0x48}, {&(0x7f0000000480)="a0e1afd54be50189375a61b5230e0965bc994445f00733c961afbe228e6d421512930cb85270b35106f91612d508673e4f227efe21f4ffe380c443f1567eb2fcee5daa7e3d88944dba8c5fd165cc7c8f1678765cadd6fc88b2", 0x59}, {&(0x7f0000000340)="a1bf82d2e14ed395c488427c9fb32f502510b18ba141cc610f8d83f4a3f78507ca3efe17bc0a0a9432fbcca65f0660bc7625f2d9f3f3ed04d571b73a7df7f9199d6e91ecaa30853e557bf8aff5a98e279599124ef7e6d04a133101888ee0b74decf5f57781c6b7688a79e1aad3443743834d7e617e9c7460a774544fb43eb8682886a79c", 0x84}, {&(0x7f0000000080)="bf8a5331b397385ee47ed369d25a9c8bb045770b4d3c5bfdaff0f1b03075089364960b3d7f48090821623b299014b7bc825345ef37b0e9da00d1b50cc7d317617ac001f5673b98551362a89596bb8334724236576a84346c7146ee47e3787b2dd27f2ee41a47622585b501e19b8dd968a713834e42d7ca1907f8f1668000000000000000e7fe2045e3e8058bdbe69d0633761a144915c4a661e8fcc6e0e60ad319ea463994c17b811a87e32a1242f04000000000ca2560bc94878c6f9714bfb6f5e551265cf938b972ae952bf586f57e8d39f4ab4c1b95309ef54ec20a38402b962866274048b8540cd5f2fdbf8592206ea3db5f7e3820434afef4cc2b631e229f2542197966596d51fb38997b55e624359946297b1268e5038d5db76574ace742b94fcc0600"/307, 0x133}, {&(0x7f0000000500)="e6cb87636422d4eb46409193d97102000000d1a56de49e6ed29ca15aea0bf1598299bdb022982cae00000000000013cbebf4463d5c49908037cf574b140687543cdf10cad274c693842c48db84211200bbc011e3cc19c94cab720000000000000000a247408115da1c25d4c799a45f35b479e5b65744428d46b0e49d908d935c7e4bbdf808b2313e915d5bf554aeb8487021117d34461d6db35e9c3bc61a8f97a619f9134a6d2caebb3c26d0157fa9e4cbe4b3133bc5a7e16229c9000000000000000000000052418998484b0f2d64541ad828a9b443cb6f768f36adccd8b60ca39f37bbdfcaa71e84f16ad63867db835853cdd135cfa9e5f58d9d0cd5d0f0884bec970741b922b0d99280baaef1f4982ef834b307aa7192325ac643090bbd79159bda72268cabfd8c8f993aad39b6b1affd8ee4f3e3984b4ff3fcc6571b36f951fe7170c9c2f82a7da59faf426ca58c39317461e9a8433c8583684ca8fe59d92042ed2c5194e19be1c3dd6879f0e0e475cd29f185a1f49041b92e36f0c3ba000000", 0x9}], 0x5, 0x5) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000000)="9cf7a08294", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f00000001c0)="02000000", 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x8, 0x0) syz_open_pts() sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0xffffffffffffff91, 0x0, 0x0, 0x8}, 0x2) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0/file0/..\x00') 21.07867ms ago: executing program 5 (id=1710): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, &(0x7f00000001c0), 0x0) writev(r0, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000000)="f70027c12583e2951c150a0b804cd42e84c2773d11205b736ecf13ca3088c90000000000000005b4288398973af15d10", 0x30}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) lseek(r1, 0x0, 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)='2:', 0x2}], 0x1) r2 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) 0s ago: executing program 3 (id=1711): sysctl$hw(&(0x7f00000000c0)={0x6, 0x3}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.147' (ED25519) to the list of known hosts. pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd80725ff010 va 0x400000001000 didn't change! pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error malloc(): allocation too large, type = 6, size = 536870912 load: 1.17 cmd: getty 31088 [ttyin] 0.00u 0.00s 0% 326k pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd80725ffd90 va 0x400000001000 didn't change! pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error uvn_flush: obj=0xfffffd806b55a1e8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! vnd0: sloppy read from proc 29622 (syz-executor): blkno 0 bcount 6 malloc(): allocation too large, type = 127, size = 6535087492 pckbd_enable: command error pckbd_enable: command error uvn_flush: obj=0xfffffd806d102100, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! pppx: unable to set addresses for pppx1, error=17 malloc(): allocation too large, type = 127, size = 6535087492 pckbd_enable: command error panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_synch.c", line 944 Starting stack trace... panic(ffffffff834031e4) at panic+0x1ba __assert(ffffffff833b1ca2,ffffffff832fb76b,3b0,ffffffff833b484c) at __assert+0x29 refcnt_finalize(ffff80002a8235d8,ffffffff832ff21c) at refcnt_finalize+0x1c8 pppx_if_destroy(205b9a,ffff80002a8235d0) at pppx_if_destroy+0x3d pppxclose(205b9a,1,2000,ffff80002a8562c0) at pppxclose+0xa0 spec_close(ffff80002a839b00) at spec_close+0x412 VOP_CLOSE(fffffd805f852870,1,fffffd807f7d75b0,ffff80002a8562c0) at VOP_CLOSE+0x12a vn_closefile(fffffd8071908bc8,ffff80002a8562c0) at vn_closefile+0x11d fdrop(fffffd8071908bc8,ffff80002a8562c0) at fdrop+0x126 closef(fffffd8071908bc8,ffff80002a8562c0) at closef+0x18d fdfree(ffff80002a8562c0) at fdfree+0x115 exit1(ffff80002a8562c0,0,0,1) at exit1+0x57f sys_exit(ffff80002a8562c0,ffff80002a839e70,ffff80002a839dc0) at sys_exit+0x1a syscall(ffff80002a839e70) at syscall+0x97e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7e72b31aba80, count: 242 End of stack trace.