ffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000100)=""/227, 0xe3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x3) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 7: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6b2240f49fdcc897d887a8fa1c4a10c6052c8d00"}) close(r1) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000500)=0xc) r9 = getuid() setreuid(r4, r9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r7, 0x0, r7, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r8, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) recvfrom$unix(r6, &(0x7f0000000600)=""/250, 0xfa, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) clock_settime(0x100000000000000, &(0x7f00000002c0)={0x0, 0x2}) executing program 3: r0 = socket(0x1, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x6, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000980)='E', 0x1}], 0x2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x80, 0x1f, 0x8, 0x4}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r3) r5 = socket$inet(0x2, 0x3, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, 0x0) getsockopt(r5, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r1, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) getpid() r3 = dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)={@random="89ffa22f3c25", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @empty, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}}}}}}}) r2 = getuid() chown(&(0x7f0000000180)='./file0/file0\x00', r2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x5, 0x7) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3262) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaa\x00', 0x0) kqueue() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x210, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000200)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x20, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2dd021b39d56e148447b6cdbb846555006c035ce"}) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) kqueue() close(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r1, 0x0, r1) fcntl$setown(r3, 0x6, r2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20060, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x40, &(0x7f00000000c0)='./file0\x00', 0x8}) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x20}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e4) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x400068e) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000100)) getppid() r1 = syz_open_pts() pwrite(r1, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x74, 0xb2, 0x3f, 0x9, "0abc818be9c5dc6d46f1710f81d4e2149cdbd0d9", 0x4, 0x10001}) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b8", 0x5}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bd", 0x2) r4 = socket$inet6(0x18, 0x4000, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) getpgrp() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000300)) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) executing program 2: sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000000340)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb8c702c16d215928bad92c77f7a27003", 0xf4) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa00000000010086dd6036e2820030000000000000000000000000000000000000fec00000000000000e000000000000aa0100907800000000605adf0000000000fe80000000000000000000eeffffffa9ff0100"/100]) r1 = socket$inet(0x2, 0x4003, 0x8) getsockopt(r1, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) socket$unix(0x1, 0x2, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001040)={0x0, 0x78c5, 0x3, 0xd25, "0d95f93e0f1279911cdf00000000000400", 0x7}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d", 0xfc}, {&(0x7f0000000080)="40483a33330a4b3821b0b1dcf0567c6d2cc0a5ce036bffe30603e9d87ceb3755a692b7ef4f62b1b9182f04", 0x2b}], 0x2) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6811, r5, 0x9) getuid() msgrcv(r4, 0x0, 0x0, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000000)) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000100)={0x10, 0x6, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x772}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x10000)=nil, 0x100000001}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x10001}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000000d000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0xf9b}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000010000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000010000/0x1000)=nil, 0x6}], './file0\x00', 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getrlimit(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e3000080000000000000000000698dae0500000000edc7e1a16cfc06"]) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = open$dir(0x0, 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) executing program 3: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6b2240f49fdcc897d887a8fa1c4a10c6052c8d00"}) close(r1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x5}, {0x3}, {0x16, 0x0, 0x0, 0x1068}]}) (async, rerun: 32) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) socket(0x18, 0x2, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x40047307, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async, rerun: 32) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) (async) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 1: 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) kqueue() getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r1, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) bind$unix(r3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) sysctl$net_inet_ah(&(0x7f0000000000), 0x5, &(0x7f0000000040), &(0x7f0000000180), &(0x7f0000000140), 0x0) executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f00007a5000/0x1000)=nil, 0x1000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xfffffffd, 0x0, {0x24, 0x80}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0xfffffffffffeffff, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4effd148e69931929648", 0x14) select(0x40, &(0x7f0000000000)={0x2eed, 0x9, 0x8000000000, 0xfffffffffffffffb, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240), 0x4) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0x7fff}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$VMM_IOC_INFO(r3, 0xc0205609, &(0x7f0000000100)={0x0, 0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45}, {0x80}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r4, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@empty, @broadcast, [{[], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x67, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x3, 0x100, 0x8, 0x20, 0x8}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x7ff, 0xfffffff8, 0xffffffbf, '\x00\x00\x00\x00\x00\t\x00'}) poll(0x0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f00000000c0)="f8df3d70397ec5d612aaacc2d5745f7216b4adf70af834b5e2161c62af592bb02088e2caced73545346e2c4101ab4b5b28bb65dc61c8fb8fe936f281ef0299f2f515efdbbeccec12aacb890206a3ae524fdf0f275d02512d0a56a96cd01b3880b5fa19feb4587cda63f6d40d0afafcef070ea19d7a7dd4a9eeba1e6bbc8364b99852d645c9f4621297f06e39ce5b43ecd56f65d5515d7579d7e3cc3789dfc837954f5af39db79e06335a37430f566afd", &(0x7f0000000180)=0xb0, &(0x7f00000001c0)="bb43712f99cc8ad42cba021ab3a99882154a6325ca22c0dd8538263447eaf54468983402978e8e832b9a96db8e8ce6fc788223e2788ee14106ebb7796bdd1b56faf57607946cd5cb7d013b86f5d0b510b42dfbc512af52e2a54e15fc8be001cec53d80ebb06f508a2aa189e6d9e258b2bb37fba4a39dfe2ba9b8", 0x7a) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000400)="76e5eac907f9ccf7a251ceddcec7d6010000002c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620dd2357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xfedf}], 0x1) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000200)="4081324ee4b7a10aff09299ca93788df5d05db2716e7704aee6727dc7a8f5c62cbf84fcc674036047b87eb8f", &(0x7f0000000240)=0x2c, &(0x7f0000000340)="ac5e3f9839948d34d2c4f9d514e5b0e6bd38276afbb12aeee3842aa1ca4ee33e8c4fe08750ddb6f2a3cf4dde4f42d10b98d156483e8f41337dc6c216efe369b697bf5e9509ac1cb5a0094701b35d81c4b504c547a708c40dfd45d8954b71210d1e7bcfd9c35f80b640ebc18c7b93e15542e40f1db7c80b674a494d74f85b437be3b4454235401067ec935329de0ff37a4f23b25405676d19911aa2f589fdeda3aaa702434f51bd31de67", 0xaa) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x5, 0x40001420, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x9, 0x2, './file0\x00', 0x8000, 0x9, 0x4, 0xffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r5 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x11, 0x3, 0x0) chown(&(0x7f0000000240)='./file0\x00', r5, 0x0) r6 = socket(0x2, 0x3, 0x6) connect$unix(r6, &(0x7f0000000140), 0x10) write(r6, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shutdown(r0, 0x0) chflags(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000140)="dd124f270c8cf3efd84982c08ae4f42c7f0f4c353e63e98ae92b74269b47f5d115583384f8a9b3cd8474ebe9448b9164f3cd87af6fb982fce8f631a5613ad6d8ee254782abd0cdc03485984c7d34577905", 0x51}], 0x2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x6, 0x2, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r4, &(0x7f00000014c0)=[{&(0x7f0000000080)="ebebfd5108000000a489ea89c13e", 0xe}, {&(0x7f0000000200)="439a88f09409220f5f3f9bcced3d7f0c53188807fddb81e4cfa903386994ab58c32938de02d866002486d4e9f451e96405a0b9747cde09bb0b4762f04fde66272af6fdbbafc96c4ac45413735028e633521f8417c6b5d1f443781afd3238edd31c7e788a6c74767d88f804e3472b21821f9ad4c1406c69c56221bdf0830632c2a4e260dfc3a503af8ac2365c23fecf5e9c3a7d3afed216595879513aac462828b42206459320411a1b2e2dd32c2e0c", 0xaf}, {&(0x7f00000002c0)="1cbe8d1216da7ad31f6a28204d6ca3e3af39d6317bf918cc5ac03cf60ea5d5e19007ef59672cf6055a5666a26352d52086ab7e982c098edc9d529dff44691bd890cecc7087f5c73f41b3b1fa265be9bd96986a1cc31eb0ccfa05830ea594aa8b6181e61dda7c7d8a09d33b14c2e024dfafcb027523c60d1600220d594a2837cea31a192e6f0c10696cb9a472d4f7ae7607cc673b2967cf54a8e8ea9b5f74240f48f7c650c44fcdc9718b7b862ac28e4c3f2bc2e3a082ae1f0c962815769b69dd461efc083c190aa0a0ef7da6c4bdba98d583e3627d024b886a9d0bfca4cba9329720df53fabaa6078740549568d1f09c70b1a23f69ce1b63d342babe356ef6", 0xff}, {&(0x7f0000000040)="e0f16406b658e6f2ab35907b", 0xc}, {&(0x7f0000000800)="5d3d898283a825e65d39c5a5c5c0723f1c31839f9c5d190e96695d7cf6dc9300558240b7beeec575bab938c9e51b4a6d4dbab4a1fff8ef05a21f120dc01373a2637670f7a6a4d0023d8c86650b8d9f6c278a4fe86a038bcdace141341e09801bcb21ee064c9a3633de731e066bfb3b568ee9ef20a85aa0eb19543ba49dddad28780d007506b465a8b2b5f11a66d6d14cc6c7b9627b2dc92d360b224ba30fac00dd00e85f238f69965ec8fb927edb17543c0644c76f2cb258752ad36e39c5a1bb48f76208619fde899541670bc95e740d5262ec1ec2f3ad79b97b7123cfc2a7ed47e94b9dbf0eba7ad7683ac9baf174b337677433ad463661057ba89151ec6e782a81566fecfeba3c2e1ecdb8af15d63dabc9a64ee5a565166a646b874aa8205102c23533295f9475319539bc193159cdff28999a10383f002101e2617d08228f006efbcebd2d26c231d12b53e4bf2f322f768c4b7179c33b2a5ed9f209ee3dd94359064800375d4b09a2f0e70a009a880b25891afc52f48c9980d671db8b81e6d42716f8af84f8f3891899a5c0766e7bf5e894f53c45f61959addc4d04236d6ab6e38ad7124728cfb045b0b6f62e702de7fadb65ddae993cd1728adbb75d8be256b22a0ad4852cd466ce74fca50869bbd577666f18ca0c972d07165eba406640758e8b54eddef2956355dbe647df0a9eb497ad9b6b897f45f55e92fd580730a0761a07f6e2cd52cc891bf144fb2e328d7532bd70798d9faab9d5e28b7248eb5a200e47a8996d0f0221660837317c3f413055bdefda30e7d4cac7fe0aacb5a20b6f3e9267b5740b82bbdf3650576bc72e70f2d201841614196e6661a755612b8d6fb8f910f3975f2174f0039fb37b2d5a0ac7f8a3a61a45f4b4671ee7c39e00f00b4cdd4709c2c7ae45d24abc8d26f8cea088c915f19e899b129b2559b93418d1f265df3b9a0c4733a5e012e7daa39095f505cbf4da9d15d4b1f179cfc0764a3c4fd50028ff13e277b0f078f5d7f3b31acb45d2d26575714529a27312da5331e1c9d6ec6c247e72be4d1f227c358b8c2c072ef00781b70b28a186a07ef5f4dfe79f9df7d12ad41fde0df1f110d96f5c6ca7bae177229426c7f75d8a2b099cea7a85d83b1e0f581634ec21e0ace9e7553ebd0d2cd1f247e6c87e938ad8f9d96a872a7bf37dfe94aabe3c0491b8fb2169da73e37140adecd511fd6371873cc6e4f1b0c661bf003f5242373c1f11bc2c9ed7571607deb559adca85df784d47d4cc301c40fa21033a90778aed2337191d6b0018a4e6ed7f48c2e8af2733c8c5afb5f93c9c5686421761bb6c3def0a19e86647487fb151b45d4772927fd21bd6187dd3eefb4ecc2c38e91e76a1d884cf5bff5661d8f0fd7af4a07bf88762548159da8741e13e82575d68fa5ec247348848cf26ca5ecb28b21a98cc6b296c26a0a3f643109206034fa986bb6d513c97ad6621c6e17a02d57fc411f15098cda96e6451b21ed1c5", 0x423}], 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x15) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 5: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='\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') sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000001380), 0x0) executing program 1: mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x10, 0x0, 0x0) 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), &(0x7f0000000040)=0xff6b) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x0, 0x5, 0x41) close(r2) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chdir(&(0x7f0000000000)='./file0\x00') executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = fcntl$getown(r0, 0x5) r3 = getpid() r4 = dup2(r0, r1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x41, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="d60f00f749cebbd20a4067eac05297b26089080513732f813b5b3b67ad07267c5f6db602c6a884a4d0482f844d3bcf5ef3c6560d22c2eb9224b72890d97cc1920239749935b455817abdc8", 0x4b}, {&(0x7f0000000280)="265733c99466062148ecead0b94add19ee424cdb4ec5a6c3460f1831cdab0d294150ebbf7061576ca64db91a9f8dc66517e38e77376a17fee3485c79e15193b35337fa9ed6661bd1a16b1b3b42573d7822c52366eeb44a4943650a4b7be3810d3d528a38d22305a2856f551a5554469be53851ca3c415ef63e99568018c6ce05376a40c8e99794ec604b1210d00f3ba0637e5033e584ea18dadbc948340de388f6c03a8472e1b710ff5ce41431c75c770f7560dfe5e6e909cbe47d032500815d8753c6f0a7dfa117059db733bf282b8a1d0e4b088b", 0xd5}, {&(0x7f0000000380)="77ffcdb3d8dc121986", 0x9}, {&(0x7f00000003c0)="cc58bf9b7538a53b0d0313c7bca8c27769234b128ebcc1c13188140d200e5b9ab0b1a4d8b5679ac645d0f509011168d933760c27ff08072c2a5399517dafd3bdc96d472e1e513a3a312a953dad", 0x4d}, {&(0x7f0000000440)="166c28e0dd17668fbcbb8290afa62d30e5e74ff5be127cd22f0f8a85489538ccd6d3718b9aac5c630de45a3ed1dac1cb6cc931d43add00e79e71e558739445ddcb7b2da75c221e089e20beb5f18a5c7655dc92c68fef79dfc67b425aa9", 0x5d}, {&(0x7f00000004c0)="ac7f0083ac0d0f01d23c7e3009e544afb9af8fb6230149135375b93f4797a3093c5796952df31e1c4879197758db818d11cbf548094ba0e0e13b935a26e52ad222d64946726cbef50e1426d0af0b7b510e54d5beb4ce5b678bca1d072b95702cc7e868", 0x63}, {&(0x7f0000000540)="cbc78a3a2070839d60dfdd9f4c88b93b8bef8936a31d58f61e5c91fa7f5fabbfa701b006228cbc619b70de47e93ca83b634293d85ac0cedc1c89bf8f15cbd2ef996abf7f65659ba0c91d6a392f137201ce8f209637", 0x55}, {&(0x7f00000005c0)="dfa2ca1b9ca47738cf442d0ee5b1dd7b5fcc32ddf4b978857d16aeeafd49811db61090138c77e3520fcd92ac9b26a95f53b63f22e8d4f5163dbe956585d599800193e16ddb760fec695a315a2e9591a45229c9c850a1eec748525910b4a0f52d4b336303f8d31c2d4dc5f7d582f692d1cf762d42fa1b04820e73708e14ffb0aaa6bdcf70c133e260ccb8a6b040cbc466ad146ab6c3a992857d8f0549b5894fff3e60d6f86cb0997e1690756e5213c7661a", 0xb1}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x90, 0x400}, 0xa) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000840)="f854db7f7ed841abc91e8d40f828e9482970bc6a226803c5ec5ca5f97917f5347bc7b1e77b30629a888bbe996abbdf762aca7029fd3a53ea4e4b2b5536b34f867bb6f8b7fc95d732b11c15eb37dc2df68bd7af9af15bea573e238bad932f4406890c20fc9a613651235b3f9234e90aea7f18c959936a396fb6a2", 0x7a}, {&(0x7f00000008c0)="837abf6e94aff71065af90b1e3926a052fae99aa6b6f563aa514265b4b95b176a85e0a0b67718e12bb0fb3630d1720eb8365b9109bf20a9c847a83f2bb58017b50ac3f4b165a787a060f052e96de7a063dad1d767f1bf0d24a50bee0d03fb4e08d44c9bf6e3df5d28e3e05f95b234c37bb51fc4e70dadd8ad3ce9e11b412af1c37afd5475eb633da2c7bad2f25c24580c3080a5615dd9a0e93a3149a62884dbf5e8d84e8f28e27a4527b76c7bbecc690b05b19e65b697b0217d5dad258d0eca74f6cbcf28997a206f2f4cb", 0xcb}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000ac0)=[0xffffffffffffffff, r7, r8, r9]) mkdir(&(0x7f0000000b00)='./file0/file0\x00', 0x80) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r10, &(0x7f0000000d40)=[{&(0x7f0000000b80)=""/37, 0x25}, {&(0x7f0000000bc0)=""/122, 0x7a}, {&(0x7f0000000c40)=""/152, 0x98}, {&(0x7f0000000d00)=""/25, 0x19}], 0x4) bind$unix(r1, &(0x7f0000000d80)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000003700)={&(0x7f0000000dc0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002180)=[{&(0x7f0000000e00)="4b31dafc3f8a773071e7b6a984452753e9595075839162296fcbb17d374acdce9b92bd2aad3bb403bc7ba7ab3b380b1357cbe6c21b363615119b58ca01051b3c8aac774addb285e7832b8db7231d61e2ec72a517f880febf19381fa88c", 0x5d}, {&(0x7f0000000e80)="2106809be30125d0ddf00f4baa8abb04fa3407ad9732ebbce9f568e1ebd16ee610c0353002461cdae20be6b64b2273ca217caff4247fb044600d34d6d81301e3cf811a2d471249b057c09f1c3c13755a38094d7fa537721b32cc1060d1fc26202cccdaa966fffc3ecd75cf5a7362552b93af069f25e572c4a8d23ceae8d3eae0656d7fb1181b15d2f9828c003d341752358591311bd5aec0a23425114d52c2fba7dc17cf42e91744c7facfe5ae8fbf16e1c5f04990ee8287962077678c16b02d8298f3fbe0f3e79ccf84f20dc9ccfc4477f99dc9921ecac6becc2e0bb95358f797bc84f65e0e40d29a8b1f4b865a07978d37ecc361", 0xf5}, {&(0x7f0000000f80)="ed9330bc4d0198671f9a8f1c971370d10969f70079cb79e98365d0400920f6f75f1cf509a6ced6f3c04c30551e7210758fb7947a95fe808b1dc0957d8eb979f6075db815db0d67f38e2a8706090219bed80421ce386061c0425d050320d63aed03d33667d728d9060b942234db0eb3743207a6e3b9a2e9ce6f9989cc33fda20230c2413f25d53b9660907faad0ec6d3d4eb68cc1abd37a82b26943d48fa60bd2ac2962f97c1f552a6b396317bdbcd717367a79639e03c2af5e2578a6a2837c3828d32306e4a26f1f970535dc0358027d90cfec3666369ff0b5a8d85f75c29080d1909e9c7788d23ccf1f07527bb85fc89bacbd423b80112923e7e6a5b40e6a", 0xff}, {&(0x7f0000001080)="9727bad1b752c867342c4dd8679be7a43cb402745582c16f0f12adfa3de09dbbe62f4b469a147c40907d7cbe23b37306c73141b2e22ebea60e4c8b54872211e882967fb13a0b38950b722f13a0fd219414dc333cf0536633427f8608c133f7f8adad93415582c6c2f8e80445a618de131fe1f1932dd33a1241b967c6cb9d6a9be992b52888fa8ea4c98c124fd8840d17788c61999f5d130f84a42a8031ce4a828c65d5acb64a03cd978ae7d95762934c469f0cf27a8e33b9b9094f2fd709e447db4b60c423ef7b39cedfa69ec24aaef72e97683ace03cf9da45ac1751daa4fccbad40a5116055d3459f17a8a9489035e90dbd18fda08c260512328297801fdc0be0a94fe7bb8053bb6288fcb5332fc02ad46b77ae79918b8b1c51bcf60fdbc5f0cc8cbb2a1d71ab46bf00594970c658fc8b0fb478b120d190a229b4684e180a212818599a97aea439d6d5acc2722ad303308f08648c84324596caa59138e91525162decba40feef54fd993f7d9ca9ceff926790d2ad8e896030109fb3d0634d41cc6afc887ed1f6b68602b783c5b55fe167e9136b3a6ba232257458c46dfe2c62c549ac98d2e879a158ea6443f0ad36b51c5c5366cf8a709d0b76021c75a36cab41ec8e6f8852255ed951702a40a118b2b95ed4a939388050501dc48a0f30cef37546ca4d02e934f4874472fb36b60db8e65a784d4c96ea009e997855d41b365570dfa27b9464125780edfff41af7b77245d0e57addadd7ee158ab0b037b051f0892e927997f9e4d95b41d1d4cf0cda89573ff6aa2577ff313e0b29515699c032c4038ce845b31156c85dafa0f1f8d3de44d0196c3cd61d0e8517cc5cd5aea4557eedaa8d9112f7751a64511f5fa32cd0753d7334e657ffd07fcd3d0d87685831e446d1422a61978147fbf2caeb10dfc055d7892f645942eb8f4b4b39a4d43d7949530cb41eb3bc596516be58a6873f7a35f908b1df361c9199c96687737038119e5061bb933bb9ff2d4fd0739a56d55aca5b1f5ba3397640f555be39f0fa6fa1de0bd7544213851911851b4cdae0a857c99ed0c01e33d18f372f579fefdeeed4063115ecfd896052bf0c2eee8f18ef90564ff74b6edfffb2fc83eb60926f757c2852232462913ac5d87f66e56b27333b771cdb72a681d42a8572a3bc89bbd877c9fc4156f008cd9e48e6b471f18c72ddffdcf13d646bc833894af53fc0ce04c48794b7d4ec90817f9771dcff7ca5c988c0f68c241f2c9e03d6c75a50fb15a3e96d206790b6819eaed0c916bdc3d064e331a8bf9262fc0239bafc6440e2f541f7d8af7210ce188329b12c0dcd5487d77e0851c78938510953140ab7f731bbac55a812b359a0be8b1a3ad9370321326fca893f231f4a1cabfa1fbcf3b0d6d79891b5b6e38e3da9fffc43acd983ef40ebc79af16711bff455aa9d6a59794b07536d917627a3a897d53a69ab63483d2693fb3069a7e5776e266bd8c1189491ebc4317cd4af8fad843ed9046cae3c11bb122ecafd0b5c5ce2e19ae3ad0976163a1ab8723159de6bdb765b7f087dea729774bed242499dedea195c27b13c989d37e1e3ada258959186c34921894f003778305a957d1f8572b48ea70a583214bfdea642b75360241df405f955b8ac296dd5aefb1953ca9d18b5b2dcb9fa2a6d47941338e6be9105458452ca976aad5649c6c396c7e21bbef6db2718418d88e36c08ed566ba2df689c3fd623b7752a17aa6e9c11831b4799a1a08f0ae777d6ce7b897454015a714d70e1ade3f61287eec1b697fe793ed657e780857f379ee68e581cca352a97a585d57c4dcac15bb2fff08a818966aa27f6e9c5297ef3d032e6b86538324b92254b21316d43bba934b2eb67368e8c9c3042b913d5242ec2a6af36715cf03a92515d6fe20bf3100ef9e466be81e44752f178124d6abd8ac6986dc9517b8affe83f37174e4cc86856afcba18cd8383394fdb7659149bfcd1ce9e17face458bcb8918226bd8a5726713dad3be31a1d6f82d606b5e21e9b6c096525e5365d68f76aaaca95d643fbb37e7c2bf9ba621305e7fc05710db7ec158c9a6e145e8b5b3b8fb6f85f785abe9a1e7cf5892591ae5ce7c6ee853a43aceb11c6253d4e57f941eabbfe2b405f6fc40e25aa9ed07ca60cc0ece449831b58e05a536ad413ae70adfb5f94607aaa46ab455c4b063f9ad286e220edd6eecf61c57942f4bbacd0299c29f3d8a564df54483ae35429282fb1617eb16f67dd2b7d00bf5a1b8a8408fc45702a7dfca91018d1084685f01238f7e1a1b41141c59c995d698834fbca1c235a6f069a0ff777c468fe1ec5845d5cabf4a7ddb6a54dba158980eb31b765be450cd3249b3ba46a5e2c7b590b9c81dbaf55b804fe6508487df42ff743d756ab9c4eb96131e23c4d9d93e9e3d7bd59f52fbb40f898b4af326bbcf0070953db9e1fc55e7d8d8c3446e965649cc1e654a910d84b1539bcde1f5506cc232cc43f784901bd1bd4d29b23a955973b23fadc49614d0c87c4b3de2d1969fe6b6d3eb21953649dc622689c5da2b38da0ad21a7ba7662b9ba567f8782fbc42428c853e395f675565acd2dbd0286d6ff90ed6347ce6334e3c3a579346fc6cc2ef95eed9d7c311be2bc224105c1118f98ae2bc22272822b1bc801fe722857b7b796aea2ca47538f9727898d9f805de5106988bf7d4382cd7265e06f29767ba49bd4c73acc9fa83e19e2fee8028165cece33d6a8ede43ae14d25ddbf10c89920c32a8f7cf9820641a70574e0710b687cee145df2593ae2ef4021737f4cf9c8542c47ad2928e4e517fa881fe6f1779ab26ccbb8862c03c1b4b315e31ed5f413f65f560c7edaad65c979cd3bf7472545d644695f1fde4ce7cbd7c3d1c6f1269fb2babd105a484530dbf7d71d9af7c9d087d61a5517a0d51f4b509337302078633f5dfbc50bbd02e5f619a209ceca461d0a4129b1fde591e2ee4c34eff77159ed98ad14ce3bbb41005df0e1eef5d89433c4e1c9983f5a4378f208c6f5b56c6ea17be2f3824f60a3108d8ab0287ca8c8c39d14029cee3d9cde45b0850e685cf155d7381525259f96efacc14b0b454e8dcea687f00dff6a8e0116ff795adc137f922518d9ce5ab1da39bb0bbb1286cf3999a177592a91b5e173a7f5c8573a7d0a58d1f52300181e8c8551e5ea317af71152c662f1cc0a85d4d98ce5a12d5d9106f12badae731e347110a4d95e41878934209f4f5af29e4a8a031dde6832344fb52965cd8840a5bb7a9b912d19a60e048eba8996927a7a4f67f071d4808bcccd6386d08eef7e20b5b09a7db8ee2f7b7709ddd7cc2fd219b4cddb310b535ee7ee2f5ce93d6dfde1763e93a00a21177b2b1aaf84d3c11f9a752c8e0cd5b595bd12e20e22305f085a48bdb816c83b2f92031f223f1c902529f9d705ca37d13fb00f948cf7b5dc568084341234907db2bb6ad3d8456815786ce3f2dbc36076c44fb50559edafd6dd9b6b9b99e3d311ca509d350f2ac344abf0cd340545731da994bf16e1513815fbe4e909711adf8f55e6bacaff793b7dd28d6b9159f7b7c6496ae162b5eeab3a2c98aa2e12e37fe4992fef06d5cf5f844751027f625ddab70d62502254f3b9cec7ec2040cbba234348a33fa832078a2b8aa9e0ae59dbc2a098f2f7dce2d6c143cba35f347ffb09f4677d346825e39c3765aa3487755d83ac0d057f9af03d2dc89eacc71a9754fe374a960d240591529c8ddc3e5dfa6b63dbe81891cacd6a31e42b57dfa5f885e3e3508d86e369d44c8566b92f67f918a9ff6b401a764e703ae19bd23cdfdd2f7c31a009f61caece1177da3c1277125e7980652415587c756a264133ade440ccb54f6c9ce3f8da4bb7380637eee48da2bad8d726cf3ea0f22e45941c93edc190059b8a525d72a3f553d5042981c75f219fddf7a2d800a2279e60a362144b3e1b42c31b87f8a0193deea9298716ab45026cdab0bcaf813bfea92ddf093b3c2a7e08fd4dcc9bf9c3cc4ce4607ddd93f8c1727a7db5bd987a272a9a43992665f03fc5f41b80044a9345d89d5e417838c165ac275208843583c3820f55aa1b452c4eabd5338639902a4f881066d936ca2865bd307b8a5b3699c32993423946c9ff278519d9fca74c4463fcbc6e7acfd027cd166fa02df10dc3e8c3cab61c79c9d5b1f6d97ae249f84e1aa00cfb40a01800d872db299e295305dc3c0f69407aa6171c8f80fb903eb4dd404679c0b6503bf116824afc8f7ee22b0a9acf825ee596fb45ddda6ada45e17dcd82537f8de399a7f961455b99e6ea7a69d1ba55885d93fbffaf52996286b0560a3d06dd8764f01eae920702c09d429db914cc449522b09f1824272b4df1bebbff33452eac3d40819d8bb281fce37d5afbe238c959875eaec850c8513880ad11b5a50d17af3a706da8061f5f0cf2ca393e8ff526086f8b1c415a3557311f69f4e357d96068297da306f5a93783a88e83e41e500c8729f2845bb905e3ab328d3e23eea43d22e790a5b1d81e0cd1c98a2315b7b85fbdbf3fcb21c18decd48616e150202964fa93ef17695df3deea7d4a257be33eb9c25b476d0f1fcd7126c22ee46868b9eb97ae75117ae877a98d6b0c2f1f3461c1906c58c1d509d2d88372d8c667900178b1b6eeafa545392a75409461a8af1e35bc6dc0b9243b114f51b685b89be1bbf6780f7ff265701476aebaf325b0308e4a7b6ba5ccc3ee0ea3e6b9679e54e11af42389a05349e0fb5dfa8c92a0ea44c751b28a0ed097391604ef7f9772bec0f6624b10e6804e96487b393922c4a026487f3bfa789bb06b11a757bd0bf817e7b98c4ca3b48d791c0af206c24b589e1126d29b9443ebabf43375c38d7c5ac0d88eddea1b12c406c626cb9143bcb468ce324d6388d7d07bb5f3ae111c5cd00bb305f9d7e670a577591386710a19ea735f75d3703fc02dc34e918a088aa799ad9c4a17f08c83bd2a4f8b47cc5d6bf21dfbaaf322619d9ca684c26440d9af601bcb92ec81709425d844a9f0c98136c18a22562de27b9c90a67eb02b746d9eaf01b5aa5ee5c47e993bff54af78a4bc51e49b4b0c612e169c71e66ba4b55398437c29f1449ab76ccc4f1eea8e12c8d47239247379e9ba74f631145bc593dc0a60233db455455c31f841dc84affbc9ea015469268ecfef0cd62f912faaf1e98f3d01b6f3dfd43c19172dc77de2349a5ab50ce42c5eaefd32cca1a04758e3b57e3a9bd33fd31fec25e1776e76305940d8783d0991d86538c9db14cf275f5c4e55726975e5e177d3f68fe68b14f090db559b5ff0e91e695302b1ffbca054a5db0f0d324ccfddfcfde2d7236c862532870e9ba7fd98d141e310df663023267a499b8fe0b238cddab3175f74c491942dcb0cc517d42b509bc14bc5e756318e86e07286f1a39740c1d192f5feaa4daa98ce830a82407f6cba2d318db8f9608b71a79914caae76e2aad64f9184e99ff90fb182b777edfb91b0e37931c611f76df0fb9f4c024a9d2520d86a2a4b6a4ed116384db31f317370b306155623532bd656718275e3005f9e8e3fd172563407ce65f51f4f6d9ff17f4b89f8dd053c6b54abac38bfa627d84fd85f507cbdacfe31e58656588f6334f26d1ebccd2a8d7365afe0b38739236becf94bc908716d4a50987f12f598b1e511dbf07fa6fb08226cbdacc37d73198d25b22de08bde0aaeb716e1339d1e691f5b7230e98ecb66e259a2aed1df6426db72ec54b717959cfbc47a370e045e130f9c56b29383056862a2b07a9b08782dcdf3471c66b31efaeca29890caf5e667871780920f5", 0x1000}, {&(0x7f0000002080)='Db', 0x2}, {&(0x7f00000020c0)="096dc686ff93dda6bcd34412ce8dd99a71065a1a9443872e626475dd0d2bf119e730aca8d02451941867002c0ff27bd197e58688fa0bd6900990b85c33ea4d75f78b990594531af41458802948b12d377113e0cb0cc94dc5358c1e8bd21fe389b696ee49c26a84637fbffba8e2d801e71d41991c20a5d5581911962921defe6799643b", 0x83}], 0x6, &(0x7f0000002200)=[{0xb0, 0xffff, 0x9, "217e06fa22bdc0621f8a9a1083c4a27bc14ac8c81c95de5079d6e68fa57070861d051af683c22f4fa922c1553826c952bcf705e3c2f47a82260fd41a73b9a7b171ed9060f30bbb63fdbe6ccec4802cfa9678a33f487704d327a0e2a69037e1615fb09613c375649de666fcf4f828d97adfd32a6457405636922c2caa566dd23ebf03e3fadaa530a0d309be05abb76846d7a6959337c6c5b87e7aab7eb7b9"}, {0xf0, 0x1, 0x6, "af0a7b7fe89a171beaecd05992a6133a357bae6a62e81c1bf699fe8264a8676bf584ab603743c1437ae159810b7870c36514ce8caf87ea4b5b07964f0958fafea0c49e36dab79bcdc10bc714ec29a647790fbefea88ca5b92f5bb19b47b7063f53a51b58583e0b20fd518400e306bad78883cb17f6e31696729b4adfbdd4346c21cd9c9bda6033fb8180839ef409b7371a83f2a573908c2edab22a540a94df4654cee60a7472c5e02504244f2f88c84cea139212d84c715c532197f55d077eff42d82208716b0418399149686fe5536c5ac610e765663b134bc665201c7a4fef"}, {0x18, 0xffff, 0x4, "709b"}, {0x60, 0x1, 0x1, "27488bb9d78f59a3effde9d401d6a9bf636e7fc573091a272b50129eb846a972a6c679516441d29bc6099f7e7df3ccb7eda025635f8581f7850d27c8c8bd2ec51d5cb5813c73154eff9f25ca89ac99"}, {0x28, 0x1, 0xffffffff, "07c5ca45cd336c65a791500ff700375109c71a3293da"}, {0xb0, 0xffff, 0xf7f0, "0a6c429210324f0cac53800d14a157e916c79f4d088993a1275997ece0c8457db2611b19c31a9fbe99df0f512c1a1bc6528ff4c83eedb1f9f4845030efc2bcfd6d11e65f2cff470cf0eae7d6842315d67ac833a61be9b38a3c58f8d52967c879e2f1221d5387cc2a9e34fd8f1c1c490e2eb9f80b50aa281497fd75fef6630e0bed32ccdec56264a7e403ee6086fb9dfb7949bdc02ef91f065d76179ecb7b910e"}, {0xd8, 0x0, 0x81, "11b60f93b06f83ec8699a4b6bb8228d15935cb29d4609ff5ada3095d392bb2985917e6ce7475960bf4024a147339db077e19d148406657d2bc9b5d7269a2050f58999287ae655ce81e58360024f6233236b200742a024faed0b4af3d595f9705c77fff0b5e88624de624eb913dc87d6fb994dca050ded46122a6e35893eb9c26fa5c8a16a3fc19802326e0d706c965e1591e0f2ac2a86c0cbe4f7ada3569ff33d8f64c471bfb088e0e38e32ce24dc7c7726aa19c1af9ed113acef1faa688bea979c572c4"}, {0x60, 0x1, 0x77b, "8181c190d99a5d93aa35a5b4bcf4dd5144e500d881d0cd58d1031492ec6f30ed02f298d4ea6dd59cdf58235627845db9f0c0d4ecfc12a35a54687e481dd3eb1ed8c7f6f917ab96384cffc5d336d217"}, {0x1010, 0xffff, 0xff, "86d91c54b285ef611bc39cdf96aed9da6d1729d9f1531aa7f2ffc9c652820e668c91ce5521f752d830200b22626fbd77d3c0bc2cd1b430f340e2f0efd4331435bf51e4a52d9048bd3a23a5bf0267605fa78cc81c95831d883a2b57d994ae5a2279c1942b3c0122555c712f85e5cab830e6fec99c3363e62a5d558287bd7a443109cf3cfb87831c91e825674a211f6b33398fa147d4870bf88530c08d5f4358849ccee156955a8eb742f48ac8f735be40b115b5f1287c9b9d88e2688e26d298e79ea841440d4006a2fd4692b72d84d04a2082d656077226086f4fb2a17cb8c80bad937f7d33e357894dcfee35c1addc35a9e752d07b3bf4100527d0a3a289f727d96a334716ea06de285c87896eef11784b6bdc0bb539818d5d950c5aa0c5a7f9e0cb8e4177bcceacb57d208de5695b46e50b55e00c318a0347b30d92bc072678fafb9215619cde0454e0d79d92dd914e6072e93dbc145fbc32d02e9ac14d7cd4998294463666cc5eee91fe1374f120c4c57ed0edc5ce89d0bbb95a4dde1bcbdc260930ff4e33d7112cac04533c6db79e90a1d5047a868f7a194b734d6f0cb0a9fcb6ff5bdbb1285cd75a92e234439beb7038f4dbb3207131b45b74adeed80dc40916f70e0f37a65e45f4ef27dea0accd519edb193a5988219d06d4a1f010b0b298e84a49c0a80e40015d60ed706db26f936c3cf942a6a799b2faad61d8629f580b8bbea251fcfc85ea9f85644dd82eabe4ce47858cfcebde5ff929e05a7104a464ba9bca0da7d15577cb6aa939f8e8fe20652948313891baa9c8217ae14de7a463b8f774b8d428831af24a46dfbbccf9afcc1386b831ba4c59106f014ca68217277dc69bc3ac757a7fceafc5499b27e9ebc35b8699500dbf5db85851958358ac5593d4f2e417a7baf1c6dcbdbd9b939e9ce33601b47e2617f31d9bd98650a277ef74460294c343ca9ebf0a76b4cf6c5836c5d394def93962882e3426908e6515ac046431ddd576cda3e3e15a77a608f4c2d3b22a71f66204b4c87caca123d2b69c8e99639d57ea70470450f5c05b44ea42392f1ed1cca19471c1eabf30c8f24f3e75c3d154d05dea8d3cc2a59797a3506dc17ce61eed998467532eac37e6c0cd54251355c5929ee924f1b057642abb24263a11a23c33b041a42a6de76102039691a0e25c2b89c1de8997fde228be82918cb58972afade52dabeb95edd0d6e3a664e2142a71bf0fe2a9e199def15e1ece8203887cd44439d30f8c29508af09508b57905d34368fdc33d7e453dbaf1c93eb8aa73e0236e1aee6eff5998c4e4148e992ff9979e92827af7caba2eb6179e03e9d8b20316f47f769acd5accc330a406dacb0c09fbab5728f48642a818b0522a937df1290066a63186fd31bf7542832ffef3d2015d49078fb0b91cb81a59c16258729214ea2dd204bbba52c002710540a141940bd0f92979ef04a41e02ccb36288335176f1c502124502e9b17da45bad6765d08c1ec54cdf79567b0c4de3b3116b303f4eae4db43beff993a16815dd530d7084d14b4b74b19e0517dd5414729703cd992502d22273d937f8d644c7168e1c4b57db6eac32d0cd3150e3c5fe82c775ab68a1265c9d6edbd2c1f34ff50282881ecd9623a69ab19f7a35634873efb56edec1370bd422a68b5ef9278aa2962df6af1f2cb54bf235e0b945385491ddc45badb5b2c958dfdc8b67cc07d4392fc680b07475af8c6eff454a92a368eb1a8fc93651a65a086bb5e14cd8d82b705da8be676fd641a72198f863baef5b09e0201334f5867f8460faac4c92a209bcd0b1d69e7427d72ef770c4c53006906fc93b0574d673040a5cb1a7232b34ad67e16067ec642e4c6893a6f6275c605886981e80198f428280c900a8f6031d301f9a509f0493dda599befc4040ef54fcacff1f8d3c8f559eede0e67389c448a54763b00dc69fedf660bdb0b09cdc8f6de8188450993176c808319a23fcdd87c985cbd6ed88002d34c445c2608c2a251e0b1a28bd9ac10acad3e83fdc0c6197654c098056513becc0cdb3ac3d894121e60d3323e38022ceda9a799d2176a6150f383841a770d72771d83b88bd2546bd65f307b2c9092c49bae9607e8c6e9a1d94fdf3d009ce09940e57cba833278a92caf5ae1552314893455c958f9751fb7fd370977a4f0ccc941802ff58c5667a49baa8c0ba8989a28b1b56a4923d1e91f4373475a406127ed11f5b325138eacb43e4ff9275dd59166495f3991aa327e7d2a3dbb69612531bed8b8a0f79b9c4af1d76f181f2c232187d0a779e7ab69200f2c602eda06022475f4fc766cfea17a7c71559a9ece35e3d91b3f97202b2994d5a34c9957fe92026503b14e8abf19f092b6b7c9737062cd6af7be80034bcf42d923afb5f2799426c0d553e858644f4e9b6abd8e30c4eef763dbfe3418ce3366086e9fc9c506e3b5b917b0d6a46cf71596b1491ffaded0f11fd830e47165b7f1896b3677590d0979f50f0549b00f9c1d1e39083b361afca05156830fe57072d4f14356022a5c5725efddf37917648dd8a5010b134f22704be95ecf8de8ac0916d4e82ea6e416afefe51188a56e9ddd0c2f9df52c43edb58b8d8d98a11139d11c2f7b442a850dd4d2f580bb68b917d5d1742db83fbc9cb07d99a71ec84bbc54c67b8da47a258913759efab02e86240e7999061903df31536964c69ab780ef3154b552ff6b911d9488c8af9469f682a0efaa5e0cde815997963a9d0041590a1f4bc394b05cd373b9a0a7c493ae54174ab482a3f3a1aed6328980afa3625f80f083c8ffd0e89f1d3eddd6d9d7c93f129c0c6ce6e0281eceaa0b12399aca78e42adf823f1e068ed36ee3d45c2c9d1a7a285a436a1cd90332a92a26924d893770c5a59372f9a0309b2eab7c6e31cdd3be0494e352268840526e741399758d5b3edeef3998849f3db62fe2b2f6d28809caf064fd341899c384a9748b93b7908e25777ed56f7d323cd0de4ecc630a533453a27a38cec6257fa8225e175b4a14523e279dceab372fd4ad6979bf29d70454a223f9522619a022ce133c3744650942581d2dbd1c5d73444059307b5a79cfcb1f8bf593055c16c966aefac227d9260439011e09d819664fa68b466ee33e07ecf555011332accf89069541815f4e7b49bd4759d0f2c2cdb7b10ab88e7d161050f10b7d051e8a7fb6d4f107e91670f7f458b771afa9703826b0d10f0ec388257992d4bd864a088186f1a0d9eb92ec3fe8d9ccf17df3201f42975969ff8a8a95fd86bf611041012a651f9292776a925a8c17240cf3832bfb9f3408178bc46029ea424465a082b88f6e1eb73fcaf3eb53edb1bc89c023ab7196dd0eae7380ed67902a4295a7dd9aa34d29813fa55f62efc3b72893cd9ed0f081c6ce123c0ac46188d016dc9ed9be865254f942c88ea7cfb06dc908e170ccfdc6c2be085dbff9c3971f544ccba2489150f9dbd6ce140b9b09ac2bbb60d72fd1249e49a48b8d80924dea0a753bb217c602f02424fd7dbb89c441bbc09ec7bcd258ac8c344c417dc4af5826e05ff9f6a20f1b1a6f7f2934a70f8255c0cff48a1b8d4b5dc9a78d80678a954851dfbc780191be471b9c1f04d12f98dea84236a6dc0530a248ae7f313047339e4fa561a4cee58520da09a2ecda26ee0a8860e1399037a3fd697c5f33d17d281380f3e3ab3aca393f1a51269ee90e1521d6a4ce994752dcf28b9bf790f5de160c0ff3ed0cbeb43ff72530b11a14e865dfd618a17ddb3e7bc4fd9de71d46add84c1bf5f4171142e03ae1abb1882f9057cf50752368fc4c8247ac49ab06a19aa0c2b63d0a1a90826037399c055087f91e9e39ac38e475623f489839c8774feeac26647a370caf8946fc50ffc5a1e2d07577d92072e1ec636c69d35ec482002be84b1de6a867df907bd8b378a14ac02cbc75e3fcad6d4af2684b95c9f8e90fb69b77e8d62c1b43823c462fe180a394908ba34229e922b7b82d04b5feda16f1c68499f1daff062fe29a822397ecea8afd9e8d7f42683f5c7ff04daf571fc33ddb326b1fa6eb60e07538abe68fed47283a2499c33a641bc1fb9b383dedd94c187bd2d2a810ad401048f3a6ee1e782779df9b1789f3140c5f560d99e6afbb57079ba7c6e01729cbe2fad11e4c683031a95dc1e54f9f11efa6455b07c6a60bdb7261d4cd7fd33da2d70af3b202a034fef463473a92e9d88ba16d810ebaca797ce0a24bb4460746ec319ef36efde7aca84af7074ff3f35b279e664759285bb4273ac2e74206b2eef944415cbf2261f694326df4e12c9eb3a62ea24e8436736274d1df80f93186454ece34ce3f19b9c583e2bbe246e8b005fd3fd1dbd0c1bd6222e17eab00ef0431af25b7dc420233ba63db33825538b997c16ecc6ecece6515b189d3147eed69390a4e779a5fccd89bc6c2c020f33b042106ee2bc2f253640054d1cd7276698fb275bd8032a6d44cf2ba7ba14a8b14eec7894540eb4c455d5fb87ebd6deabcfba7d2e1e476e7a3998c958df5a62037c150ca0386f83a8a9b9c01aec17152d9233a5ca9df847558ed34e4d99783bb623e6c8505a3fd7f5e0a313add0a6f572e8ff6973fe154a64f6bd49e55467211dce785221aad63e10cd504e35613431335f81a7c7a7ea128f4e9e3e3c7828237b73a2bdb35c68908f8dd68a82ee330bb1e36a944289ed988204bc3ea7df07dbaa56a7abaa0fd8d5678d23115629ee246c12fbca57686de2cc0876f550356e6842151f62e128211af90d6b5ca9fb37e903be1216761daa512477fbfd5de4649086b9ad6740ca6c33029b5b1ab7d5e4809c9571f74991a61f2d3e41794f56d60c4a042a27a2dda94f8a5be63e480f04b4c6613f4f76befd30ed43247daa60d3add2d152b0452d222264ec35cca60b060b5d71332313f4c32deca77e2c43bd35b449d4d4f0c484517c25332295d50bc6a3bdc1f7e7ccdf95aeb9dc621bb0a6821f95a428c45ed4d8b4b560ac2dc3a0d1d5238f6b3781cfbcba0493d16ae41180892a257d7b0c1d57667df00b566559c5ff21af4dcf2d629889bb93ddc6d0b761dd394f6b25aa1b9ad944299b8a49cb9a4b3c1fc46ac59a46c8b4e258a7c0c79eed63a1c574b1bcdeff68884be9a17eaa8fd47005b3a7f7f414401976af83884a4ab2eff875009b05edb95b9f491b56f4f8a9ea0d994b8cad5dce9ff49a4676f9530c9df545f5664fb23a04606f903a06e5fd8e1f1d821fa1c972c60123f18034573f5fdd553b3caae9173e9e3d1bdca8c2846562f697bed31ef0eea8a1f9a81b39bca082a206cf23e9632caccb481be59c4c44fc30c9c8afbfc1f45ec94feab378f2a9398c3cda935a038ed7ea0687842dee4f2257e3a64352ee4e29040d1e03d452389b0c70f0526464be54ec56fb27ae1c5eca48190464adf4513e59efde957c2307779d2a6d3a8d695ea68a9677acd4c639b9df23c066fed0027381dfb0edb71ab471e6149bd8569604318d09f5f8d24ce5488c1c9bcf6e4d06c68762c9a22502762db90f0f8883a117a4f99db793fc2d1c833bfeee3387f1759a462822319f4e5096b8a9236215ebf1b04bc3349a666508674cad62481bbbb0f9b0a5ffa248fb1cf10046a33a9bd6de22aa1f2969381551765473e68ecf61123bfb22806c2e7c31cda2c003f1d5ba4b086077de29b8cf2e98cc34adef5127a4a5fb211f272fa1776b9e0d72173a1aa732a7d8549e79d931f8af4b390b819d280c814bda3457ff41ff678505c9a83f231acf10132a6046855cae00341e3f0ce2ea98a98caf7082f04f8ecd6b80"}, {0x98, 0x0, 0x6, "523d1bef437dbf1bf36acb7a573019964178effe17b3fc751b5f7c303721b085104685ecf3b5d156ddea676f159f897e23f7ca6054a974024c5e595c2be127c9c4d44f455b1ba79843177edd75b0fe95cd4b99412e5699c878b18d00e312c26e6dbe13ba5b52f0eb16f7449971136121fe072a7d18088c62b1a407999a2f4f8e77"}], 0x14d0}, 0xd) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003740), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r11, 0xc010570d, &(0x7f00000037c0)={0x4, &(0x7f0000003780)=[{0x6, 0xb946, 0x7, 0xffff, 0x46}, {0x947, 0x1, 0xf348, 0x2, 0x4}, {0x0, 0x5, 0x5, 0x5, 0xffc0}, {0x5, 0x2, 0xfff, 0x5, 0x8}]}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000003800), 0xc) r12 = getppid() getpgid(r12) chflags(&(0x7f0000003840)='./file0/file0\x00', 0x0) mknod(&(0x7f0000003880)='./file0/file0\x00', 0x0, 0x80000000) r13 = openat$klog(0xffffffffffffff9c, &(0x7f00000038c0), 0x400, 0x0) fsync(r13) setuid(r6) fcntl$dupfd(r5, 0x0, r11) unveil(&(0x7f0000003900)='./file0/file0\x00', &(0x7f0000003940)='x\x00') executing program 2: sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xc4}, 0xffffffffffffff4d, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) executing program 7: msgget$private(0x0, 0x157) (async) r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) msgget$private(0x0, 0x4a2) (async) r1 = msgget$private(0x0, 0x4a2) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) (async) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x3) msgget$private(0x0, 0x0) (async) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) (async) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) (async) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r3, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xc0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) clock_settime(0x100000000000000, &(0x7f00000006c0)={0xc0000004}) open(&(0x7f0000000080)='./file0\x00', 0x10808, 0x82) write(r0, &(0x7f0000000180)="39f29fff56576a8d45ad01f2a897648517408a5f", 0x14) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000000140), 0x0) executing program 2: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8) 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(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) 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, 0xfd) 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) geteuid() semget(0x1, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES32=r0]) executing program 6: socket(0x18, 0x3, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x8, 0x8, 0x3bb}) pwrite(r0, &(0x7f0000000080)="422bb85a74be973431dcea67beec06fbd49712c5d7ce638b134ab59713d4", 0x1e, 0x80) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x2}) r1 = getpid() getpgid(r1) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0xdf6, r2, r3, 0x0, r5, 0x15, 0x4}, 0x0, 0xb8, r1, 0xffffffffffffffff, 0x8, 0x8, 0xb2}) pread(r0, &(0x7f00000001c0)="b02f5f1fcced140c80565768a8408c205581ad37c25f3fc62b2e0335cad7700916ad5e26b2ec4adde8a5542691b28ee4f80b", 0x32, 0x80) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)={0x1000}) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt(r6, 0x7, 0x8, &(0x7f0000000240)="1cd4c8ae77de650df5e9ebc2c0f0ac4b02038bee73a4149fb0b71620a827ef4a2d3d8d1332ed777c003ca5356944332799d7d3026d3d1b2fed9df595ccbf81bfac29e2c61c432cf76eee53e498dd386eb5e41d8616fc964c35c59308a4abe7f9175bae161466421bf54e7e53f2e09721877faed8829f3ac3275098d2c0fd44a882430e8778c2014ee71e8a9afaa03b92012d3643aaf9ea0d92a6ff44b10e5b8c4675c7fb9ed94e77d7a0dadd6431d26f9cba556703e717ebcf461aeea1e069a3ed49e69f2c41c3e2c7fb3ca55c80fc5114086c81d97a6a6ba929e567a86eda402e6da4cc257c20e99abf08da9a5f3fdd449c3f1a6e1633", 0xf7) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000400)={0x7}) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x1000, 0x80}, 0x8) pread(r0, &(0x7f00000004c0)="2e6009269a2ae300c4a363fc48bc90ca7761a86d8f9c516fe6190de23103907fff9fa6e0a5d72357ec3ae3e32dfdd25b2469f5ccec7271da9142e9c6cdba0e6c69d4b80a70357f011e91c1413fbd61a8063901a027f40e15a986eca30051bdc861226ce80f263991007684ed4ee6e85a1cc12fd873a96721b018e28e6ff4da086986085a86178c126f195c69afae3d266740b8f2b90af97e0bca59a9c070c67edc5cfd5ad276604f9e11d99b25b21a29c7", 0xb1, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000000)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x46, 0x1}, {0x7, 0xbde}, {0x47, 0x1}, {0x24, 0x9}, {0x22}, {0x47, 0x1ff}], 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000600)={0x100, './file0\x00', './file0\x00'}) acct(&(0x7f0000000640)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) setreuid(0x0, r4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000006c0)={0x8001, 0x4, {[0x2, 0x842, 0x8, 0xfff, 0x3f, 0x2000, 0x7fffffff, 0x12, 0xe68, 0x4, 0x4, 0x800, 0x7, 0x7, 0x80, 0x700, 0x3, 0x40], [0x9, 0x1ff, 0x28, 0x4, 0xfffffffffffff4fa, 0xfffffffffffffffb, 0xdfd, 0x3, 0x4, 0x6], [0x1, 0x7fffffff7fffffff, 0x5, 0xffffffffffff7fff, 0x61, 0x80, 0xff], [0x1200000000000000, 0x9, 0x10000, 0x7, 0x1000, 0x400], [{0x8001, 0x3, 0x6, 0xbc}, {0x3, 0x6, 0x3, 0x3}, {0x400, 0x6, 0x0, 0x4d9}, {0xffe0, 0x4, 0x1, 0x7}, {0x20, 0x7, 0x6, 0x5}, {0x80, 0x9e, 0x6, 0xfffffffffffffe01}, {0x8, 0x200, 0x3, 0x7}, {0x8d, 0x3f, 0x7, 0x1000}], {0x7, 0x401, 0x4000000, 0x7}, {0x6, 0x6ec, 0x3, 0x9}}}) fcntl$setstatus(r0, 0x4, 0x8) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000003c0)="91aa4546", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x80) r1 = getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) r4 = dup(r3) r5 = socket(0x1, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0xfffffff9) syz_emit_ethernet(0xbb, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb810030000800415c00a900680003012d9078e0000002ac1400bb070b16e0000001ac1400aa01010100071f05ac1400aaac1400bbac1400aaffffffff7f000001ac1400aaac1400aa00004e234e2300089078300af41499d00acdc85f8a36bb077072c3842b47f8f58a896f1c262bd000f7915bcd6b821f2e8a22821b1c3d1c395dd92665b4f4f7c444372c3bf100be79c23dce16786ec3b21d10f25b39c69876cd6194d8c749dd646034cdf774aecb25b4c8339e1062a0d76323d48fd1658c349bdcd072c411891a23533911367eb3f961143d51a4d110e8e625"]) syz_emit_ethernet(0x6e, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r7, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000280)="5827707c9f23d50ab907cbe4016b537194437f506ab6fe2ea465f01b08a3bcfc539b1ecb5d3d4c4bc498d0c2de640ac79997430c7612cb7c5738bc6ea9ae2fe87066e58919ad4bf0c918e814e7025c72e13e7454f71b48fb53dd1accaf813ecd441f3bb2785096e5e4429f43b002c54348f09577f3265e0401cdd5fad3e6caae904fc8c6663e405e201232ff431c83abe6bbb629cc60958e28d8eca737967a0e40ce96560029dbb7738cd8bae6d2bc99b3caece0893312616dd74b7d55e056194eff7d3d5a0782c4dc2edb787a", &(0x7f0000000100)=0xcd, &(0x7f0000000140)="26f9dd919e4317bbf24219e774aa5eff9d82341c2464bd57b4bb04eae1b8c71d5872", 0x22) 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, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x18000000}]}) 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) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1846a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x99bf, 0x3f, 0x80, 0x7fffffff}, {0x0, 0x42, 0x9, 0x4}, {0x6, 0x0, 0x3f, 0xfffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r2) r3 = dup(0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) write(r3, &(0x7f0000000040)=']F', 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000300)=[{0x9, 0xff, 0xe, 0x401}, {0x6, 0x7, 0x81, 0x800}, {0x5, 0x40, 0x26, 0xff}, {0x5, 0x1, 0x8, 0x2}, {0x0, 0x7f, 0x0, 0xffffff00}, {0x7ff, 0x3f, 0x83}, {0x3ff, 0x5c, 0x7f, 0x4}, {0x0, 0x67, 0x4, 0xad4}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r5 = dup(r4) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffc, 0x0, 0x1, 0x80}) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) bind$unix(0xffffffffffffff9c, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x400) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000200)=0xb, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000002900)={&(0x7f00000028c0)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f00000006c0), 0x0, 0x0, 0xd19258c486901e07}}, 0x10, 0x0, 0x0) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) accept$unix(r7, 0x0, 0x0) connect$unix(r8, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000004c0)=[&(0x7f0000000280)='&)]./\x00', &(0x7f00000002c0)='+$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000480)='!)\'@^--}2\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='@/[{)\x00', &(0x7f00000005c0)='\x1b\'&\x80.\x00', &(0x7f0000000600)='\x00']) r3 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) r4 = getgid() r5 = semget(0x0, 0x1, 0x668) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, r4, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r7, r6, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x6, r1, r4, r2, r7, 0x114, 0x3}, 0x6, 0x0, 0x9845ca3}) r8 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r12) setsockopt(r8, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x2, 0x611) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r13, r2, r13, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) semop(r14, &(0x7f0000000000)=[{0x0, 0x3, 0x2800}, {0x2, 0x563, 0x1800}, {0x1, 0x4642, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x400000000000013a, &(0x7f0000000b40)="f1a42138cd18fd099913559bae0f91899823f7da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9031349cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f07258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522fbd60308ccb5c300a9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef7503000000000000005e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098cede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed473cc6424d8e16773790846731b5efd323c5e0fe740701d717f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d", &(0x7f00000001c0)=0x2ae, 0x0, 0x0) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0xd1b77ff2b640d5da, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getuid() r5 = getgid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="145cd96d4c0cbe1cb756a9aca81e0c731e60d6c8bf7615762e1502338269ce74bfa53009e422780224edc37421afe1b6490cdacbaa93a2ced7b757132c01490b9af982503891e0abd4e4163e76af187c5a6ab6dd5a6c204661ea366f6fd6b1f3ca", 0x61}, {&(0x7f00000001c0)="1e86da8aece4140f24b0da2bc157af5a38b3cdc1d798d2e91affedfb085ecbd95942a607709b373935ed2f710cfd2d469a22767362fec0e825b487cf279499663ee1b18b3fe6be653318fdb4b78f9c0c7ec3770fce5c9ed2ba104379a1e3da3d6785127b5ab23f4152387ff89aae9e1e75ad", 0x72}, {&(0x7f0000000240)="32bf0dd0ffdcd83c4cd5baf8337417c556a19bb4f3a36e242c2fad117311535ac3e99493c15462440d6e4ab9c3841d6d6acb20f141d660d699229df075edbcd122387ce7ff50f5a39c7406a89a9335f4787956e79aeacc79744f4114013527fe9d0ceb3fc9bad510855ff1c89a3a2b3774e224ee18acc13e7bda19cea63486ebcfa9a72706b0b1a4593c55ef3a7a330627ed3856b58acb3b01e17525ecee11383a4e13d8436098711a33a07e974df364fd8f92d437d1bc1e4ae926174f3912cd194c3ccc59772bc9444f785a2a72fbb806719aca8be6ca0b2ce7a5f8d865794b3bcbb6aa487184fcb8887dc4d9954f7c1d6e", 0xf2}, {&(0x7f0000000340)="ef7f590d9ed5d5ca918b036c15daa24e8132a7d56b704e77e183d85a25041ab1cfb6dcf982419a5f3803447dd85f2d29a697099227e9ea0543240db7ab96b7fc9f9979eecc1262ebd6e761a9616df57f3863df3b5e22497939365890d08c9ee07af3effb7af79eaed28d591c91ed8fbd79d034708d429750732f332bfc77a9831dadee380ccb5db049c9fa21c2e6e39c7ac01e18e926268cc3ecdd947c52c53479cf127b21fbcb05b1a848085a70a2252949716b0ac5989eef13fefbae6fc2bafaa9a44ce5dd33216624abbb10bc931e426bb6a09a21b7f7fb0ef7e457c3ece5d5d2957f21aae47a70d4e6ef76e0717b7fb19f2d9f052cd263515e60", 0xfc}, {&(0x7f0000000440)="857333dcab13c030919b6de74f07892521f8f7dd24e7f7187bd202263aa64bc7d2c08e2fd41c0593c5eb448198434bb9a180f64b7660c1234ceb78e903e20b772bdd5e27a59fa5ad62141180ab8966a7fa75407d532c34977466319aa1eab4a57578d3117d59", 0x66}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r6, r0]}], 0x48, 0x400}, 0x0) r7 = getuid() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r9 = dup(r8) getsockname$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) chown(&(0x7f0000000780)='./file0\x00', r7, r5) r10 = socket$unix(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x40, 0x4}, {0x8b, 0xffff}, {0x87, 0x5}, {}, {0x1, 0x1}], 0x5}) ioctl$WSKBDIO_COMPLEXBELL(r8, 0x80105702, &(0x7f0000000840)={0x0, 0x1000, 0x7fffffff, 0x400}) r11 = open(&(0x7f0000000880)='./file0\x00', 0x1, 0x80) chflags(&(0x7f00000008c0)='./file0/../file0\x00', 0x10000) ioctl$WSKBDIO_SETBELL(r11, 0x80105703, &(0x7f0000000900)={0x0, 0x8, 0x9, 0x8001}) r12 = getpgid(r2) r13 = getegid() r14 = msgget$private(0x0, 0x1ca) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000940)={{0x2897, r3, r13, r7, r13, 0x183, 0x9d44}, 0x9, 0x8, r2, r12, 0x735983c, 0x6c49, 0x3, 0x1}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) lchown(&(0x7f0000000a40)='./file1\x00', r15, r5) getpeername$unix(r10, &(0x7f0000000a80)=@file={0x0, ""/4105}, &(0x7f0000001ac0)=0x100b) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000001b00)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001b40)={0x3, 0x3f}) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x20006473, 0x0) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xfff) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@mask_reply}}}}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xae, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000783a00f6ec06a4df466c130a1f590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae23553544d14cb2e907c8ff0100000000000000000000000000012bf415"]) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc0}, {0x4c, 0x0, 0x0, 0x1}, {0x16}]}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x6b) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x695, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) malloc(): allocation too large, type = 127, size = 7069436652 executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x6010, r1, 0x7ffc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x42, 0xca}, {0x8e, 0x1ff}, {0x4, 0x175}, {0x0, 0x8001}], 0x4}) r2 = socket(0x6, 0x0, 0xfe) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r2, r2) r3 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) sendmsg(r3, &(0x7f0000001880)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x2924, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}, {&(0x7f00000018c0)="35a954dda3f79a5ceb4687e6152fab6cba8c2f39e1292d1507563fb72f17d8bd71ca33b554c657700cb112fdc6e008c966cfaa7ebffe1dd1130215bf3f96738f7983a314abb3b4fa7d69703642587271b8a085da8672e8db79f30203142f59312d10d1a76ccc550b6548ab671e51cfc641d76abe7e5475b3f01ef3b0d22604585b2a4390f592f8a8a3623df67b85aae80eb4bbd1064459a720a1b05362689749631d29dde9c2d54e53c43b0f3766a95b391ecf7c111f10a08b3da47a4a028ddc9ddfd323c132bc9ad07aa924d6dc4426909a01c3ffdf7866c8c98ea22369dc657ff27b48d9375726a712d91702401a39d6639186ffa5aaeeab1d7838ff53a527c8cb6a4733dcff21c8f47ae396b85f4fc5f2820cf39a396a01d9e82c26bf542caf8fae1f9566f44d25cec81d8205209bf03353b7af437224d22bc004a45b472827d41397889241567d647e7b26dd115fc559b3f0d520e13030feaca2ab2e5400976d69bdd4d6e78538e1c16e72f8709f6345e7466b4c118ac878508f0cb9a863ea1593bbf95f5695569ba047b4d12d1f90239f68ed91467d94dfabf18a3dd497d173e82afaaeb67810ed409bc91116510de7600ff26b22ec74b14a8ff131ea405ae693ad0ba5cfba32daeb35dae8ce97ce60bb4da43b61f270aa2088772fc22c27b84bdfae63836a57da18acb785124c788a7782803e94820695df9e2d085e36649cc2aead632fa31763e2bd3844d1b7031aef56a94e9613ca5add2fecc02fbb7a153531f0e4ae62b941551927180254cf64ab3c35ae1a26fdc1af6f57db403220027d6a3daa58bef1980e137da66629aa309d2540a3eb5b7aa86ae0dbf3d54708193756e8707ccd76b7e5c1d1569b0f8dc7a74be601eceedc7799f0854ab5e16996fb3b0cc2bc1d3bdb75177014820f33949452ba17306a976b5ae0dd2761a6a333384a1ca28cc4e70415ee49fdae8c37574e6f9ce389306b12f154cb22424461de8ecddc487688351f1969e1c0f82c17c4a512018059c0d9268bbd5bde412ac211f1b0df9ce30554aea19b0d2118d1e1e38a5124070aa40c072d7a154fce7569a1676045558ce84741a51604d76397543419d4cebe04bae1bcde2dbfc6216e97d73db08965e8678e737fb40b31e7c0557cd93411694a762c48e47982047e81474bad84738cd4c239d7d9b2b072151796b1887c10e79903db6ad00d6622ce2ef51577d0023fc4b44ff58b00983a439b3a8b252af122da7da75fe40c8026834a9f3ce63cb1db4e11bda5951bf5a5e6a615bc4dab7e7fe78f49fcdf1a72b83ca9e3462b1ce4fc6daece16e780bdef87260056240d6afed3bdc393a6c11c9efd45faa11422468468c2122c80634d3cc2a58a4825f919edd23f0085af25228924e242aa809f715816b05b796d3f8f89fed14d6179de42261a78e4009f2bd9e2b8e944ca0d8500db801b924da3f68b2ba0db5dcab15acc6742009a91d19747ef17bd7ee8e1247a9e783795ccf1b8158d5eefce5224e1eceb575912aefcf6e4ce5e0e79a15c889795d3a15144f59bfe9550f60cbece2dc2080fda57187606ba0fa879b3586036df3f8bb167bd27095237dad249e46c211e99538f0f2d2578c1c7f6beb16fbd160e9f8594bffc780b25827a53af4a781cebcb024cd36d15ecf735d806a992278b55d73dd927580f5cc1d9e1e7da816b6bc0d057e75639f6c37493378f3f37ad0c7ee7cb4a74a8547817b8ae8b0da1ecfb243273453aab1d06ae031d2b3c858431bcd60b0d1a769d1f3aa4985876d6fd3ab6a1c2ae1bb5594b67f02fa10585ab9580ceea027dfaeee928876ff0409339aa688a0bec2e83a16f19ce7001baeb978da242f07720b3fab2573f1c2e8223fae3a5d35e525d20894d9656b72000bf03047ed0f0ac07b34a0a17fc9f3ff203f28090a239e0a97ebf0beacc0bb998731f13834ff1561cfd2e7add1ea6fdadcc2c2ff4e4fa6c6d45ebe7cf73a571a98695f5860700e2038ee231a9a8874c3a8aa3cf7f5816b1dda375fb10a304c19e5dcfeca9bf8e3b23ac20c55e0c4c6eb8320e3773efda1944f865757f8f08d6fc51526eab8585a7dde23a8efdb72e711b65619e2f596572a958b5d59e9b034dc7f3de9ed6724431eacfc612ab94aa32e88a3003b0a4655409f9900fd7774e7c9ea1f3e236234f91c40336173bee162ff82a931693548bad9523bb0b8826cd699155b5802fd14c1e18afe7efabdc74fa4adfe5b17a7581f1fccfd81c3c7c225ed902c26c3bbc83bacccb6019d6942805817a9e452b9948d5ada7df23edd0e6e4090088f35c10bdcb2d4d754a368ba8688349ceec7bc5508be8ed94766af4db25e58ef1a6cd6d1b90385efd00752d6374c3ce6881e1de611390ff84c6ff08b701ed96123a6452fa67f6d33f7390609a10806c8b92f4b99ae65399b3dad5078600c61968ee77fea041d76b01b8ac5a6151bb68737107fe1494d5025afb56f475dfe0d97b6f3db4ee246f2164da5818eeb2983f10c96ad8bf179effbcbe48839b53c40f1586daee7d8dac195651e9b95e28fe0a0db3b38e0ba6cabbc7abaa727e5666a53711fd5f9e0056ea9cd3c436b2da0b7e50dab3a31687c936b595f3c907b080ce10a28885829c6799ef12c1d5d49835d73d780efe6a9f702616c70905362e8a2d101f14159bc5d09b9108ab5cc1277743abf07d67fceb4fcfbc8f18a68c62541bd7702e6b3c703ee3a0ecb687235e48e071977a2cbf78b1c2ac94572c4e6333c7d2e751d18a69c6db0a9cc29e47a904e017a2dd9d33a3e6b5de2a409b1a32849f7f0ee1e510b6e3821491f97c0434cdf3485dd3726b0e87c253d12b52cb0bd7505ef97908e01722b73304a4de40b06a84a8fac85465cbc8e41c747d5cda8c0f682bb989f814e3c4bfc51acb95f15486d3478875b408c185128ed6e1f1905a7a5078b8383836e8880549c463d8e399bbc844666b62d247590bbf3b6ec78479ceea1c274df8d401579049602a9dfcf03ab0d1c146edda8c95f8a9c7890f52733a28b9749c5e902fa3a73d51b620352f581e44a473a0c331e98ba7192f78c6527c2dc3dac2ca86159b36be686b8da1d74139cd51e6b05d393f1600dc69d8e5fd600b4dad54fee68c4311db82297f32d0ded10cfd819aa73711a6fff76ca98351aa8dd373b39a6960f05bff15b5e9039e7c528cfbd33171f8a477f87f85d4a1eac2bf9916caee02a46d84c3c8ff8fc68fd940d23fd8da1b7117a67d330d5bdf2e477dbf0c4dc2bb5c9e0858acd4176d5af99bfa207224de677d77999a225196b86defc2bf8716f6e02d87cb3b3043424bc3edc27fb74ccd0bebe300a0b9d9b8c4723637811a59874169bde617535c7a1db9deb486ff0c107300134e91e4c5f1c1ff4f37acb0c47a86a5ec499280e838507e48dc6d02a7045bea6a52e7c434779cd48f30410311a0191b855e6c50e153d1d1cc07777ed8514f4b50ccb231733d21a652dc55d6684dc4d32f29c1b13e701bd49d835babbe9e56b25ad9e5885faebdfdeef021131d5f78d3a2afaa532ed0fa94557e50dbb086b92fadea18bb424b57b953c3ba6710a2afdc4564af06a932eaca345614428a67b36619181af54df3fa57ac2724116243e24c214240d15505e30e5f209caa8065a1117d329948ef4af1fa79a9dc0682dac2ea92089216268563abb64c9532f2257da38058f68efc4e199c22e73b889764efc31ee8a47efa8923481a30ffd580245025853264742ee98a85e5983d7e14efd432c62e1927d61a779447d8ad61b986009934c22b831043b3a1f60014a539908d60342fb5c0a7ce326418f59ba4d659fa25dac0cd33d55b21bcedf3546f52d9a8df94b1f64f2d6378d278142343b0f5e2bd7cf6b3d104b1ab448e1220b93cee42fdf0ac9006bd8e06db429264c1d64e49037bbcde2219804c275830401a61c521f0ee1556a55d1a8c9187a5a96bc44ae2c6dc21cd87eca693f517e2aa122816abc5429c419a271dd1cc63aaa8beb99a54884b19afea55a6af71e2d2d33714e056fd1192e8824b8dc74486747d0e777b7f3ae2118e67b810482345cc16843496920266485886548b28596e62bf16a3097b964151f5005e28d1a007277dc191dcc3587e32077ce188e22580060b615d7b6d4ccc61506bbd8f876657075fc35799b487646ff26fc65c06a16476b86172457b7160d4e98f796c41689c9a10f42c17c2b80cf21429adf314007074f3607fc6dabc2e2695bc41ee63c80924c4e8bd379bcf070f779b0a542ff320fb15c7be97d9ad4fd770c47d5a63950c84967562f06ace62e70dc075eb52192ed0ae186cb11172bca046c9e37ec0df6ddc7b12b8891d11ef9ed30bf8087a3179738e69b17ec9059f2724a148e41bc0bc85bdc51e316df738f56cddba4f3b04ef32ae83bdcd1003e8294e2bcda3471b0741db8eb02757c49e9218389aa2db7d79590ea1ebe8fdac1a813da5794fe2d4819273225a85559dd982234b05413730c1a3d1fe2733ed418b177af6c6d3835bce5c0c8d3c1f65ff545f7877f0213a3eb3ec3952e8d53c34df5bfdefbde0f829889ffe4fc662089a5a0553e3199cb45c999c7090197d3d48ea706643123778fa98aef3075053f9a1eb484d6cd6b983aaa0b6857e6ebed1cf91329388debdf626f435a14e574cf70ddd05981893afbe7c8ba7286cce5c16458f301be31b97a73f0c823f01f21590a623b3f0742d5b5038f391202c079b469a08a26fd7bca34c0943992dca58f37cb9b22f2ee2304fbf5d52214694146735e9b41618865e067694352f4d0f49dfbefe183ecfab455a34cec0b1ad9fd892ed34e66b1904de2e97f35f246c37b897ae3f485c1c65c34a1b467f29512dbcaf0ea1b6896c78f1b4b3190394dae6de7d30fed37499c6838e170acf4c6a8409bc594811e3c730883944800aca706ee97bd7a37d37e1527be63a678b48b6a25841f949eb5005b10bea3dbb83175e026dddd6bb7af2ec48ccf45df800a30f5083be9fc5023cb30bfb5e1fdab2007adc172245363f84a159e4e45e5a9dac971393d3be58e2c6951284d4185a179b9c558391152237a459c8d6309718b400e3bec7cdd2bfccb96f316390235a5cb779de64a26a4daa7f3e792cec966d045861ec6131a0cc9122f3ab3c94e4cbe1e996a9857e3698d0c1d68e72b01fa564e348bac05a527a9f5f07b22a0539a2ab3cc36529f6a4ddd2ba76120d595f1066ed8e1db6819d4d676cfe6449de0ad8cc3def6f5f2aa64697236626c82cb9a24cb11898b3ef801828219f6769cba91f4baada1bac6180f8da291b62d263b6bed9196b5c56e727f224bbdd5aa15ebbbbfafe6a1028aedfd2cc0f9b0bf3421bfe5f551585355b1f61d2f5e9b31b4f502c550d314c70e8bdf4257bb3a42c369dd3c7eb5263b2545725923d735f39dd0de7fa9cfc5d769c6d185e36a9aeaf3830b1f6882bb6d3c1d900929ee76c004e2a2fc6a7073412c06fbd071a2646eae63bc410e135e79c3672fc803d071c3722138aa3a5a7b938593f7dd2293a875bfa1170730a5665069bc3c6c8eca4f1251af02c27a3e53acf5100752e8fd3340e7b3d2c33cb69cb016f90ac80419233b55962a3aa93b7e710323b4f7c964f2eb4093c5df912d104d794135a5db0aac52d3ec0eed29ac1627871ee9956f8cde5c29e996ad0f84ab3ae99956763f42efa906a5616e3465023f304276f4f4120a0a5bca43ae54c2c26bf3650955b38888dbfa65b1e933a3bf4026559f2d66cbc6d41335a1f78bf923a08ca31", 0xff8}, {&(0x7f00000002c0)="593cde8af8d55d748fef467344992fb03e559f6fe6596964e8b599ecf4b3c9548a9994a97c54f27ee6b4615d472bd3d5f88af2b28671f9ba", 0x38}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e18166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa900000000000000132b4b08b7965c4bee9f02cece781d45d8dbe9451f0470d9ec80aa81aabd6d6e2657797ab183e288373a9879fc99837394b2e48d9d900ae103bcac6b98d4185a3705e510f0058a92130244f7790534b204a324d482b6cf67793e9e6e8532df1e93eda93c"], 0x1d0}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r6 = socket(0x2, 0x2, 0xfd) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r5) r8 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffae) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 5: pledge(&(0x7f0000000000)='&*-\xf6.\'\x00', &(0x7f00000000c0)='\\\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000016c0)="6fe8ddfacc4d44cd403515199e67bc173e2c3edcb2500514b0c6ad7b35faf73497fea1c10431c4253a44ecdd6e45c3749f02f9ceb41431eca9459f2abb0e3a5baf87a59123d6dfe86efe8e2f4c3f3fb48a30adf2e636ce5e08d298452f2d0375042a71327a96cca933eca6e73cd4b0cecd221d89f84f9f21665d73484aa8f89f005e562eec7d00304f6b67f9c9581b7978dc366665b6e5905ffe78e03c14eb8555277466a82cd3863fed25b2792c465624769bddd432f4e94eee3923d8a110aa9507daa8b076b787f09884040455f27758efd2d13260aa05f687cb0586d9084214db47b4505a0ec80ca9689aa294f598d27203b82f3affc065017f8533be860b589a321a674107be9641f1bbb0f0f46d224c4cb19a22e0ba20cf7ca675d1d06785d6fa8130fcb73101c325a24603ed214d12965f7e21e7fde7dd99b278a9da9cffa3f94fa85564a8bd4e5848066c32a510ba9064be3bcfa0800b90ba84fa478fe385dea4b08d8f09446db75370cf386572259264a4a20fe51128aa708ba4761aba9e68e7992c54b1d4b6c33b058b54af020c24ec64cee47c6399733db7c24e3371aae7ad46abf8b0538c6d349c8efebce85d846c9b79c7c83aeb8f3d39c14387a9ca0ab04c20e6c487d313ed53cb5d6360ad4f9034a142138f2647f11bfe327c634676c4731df5e28a4672681bd2c77342bf9d23b541197de64f45e1415798d951a2c8ab564ad85089b9b39f0ebf92fa70d49322057e222eed262f86d272cf2f961cf7ca2337c82cc91a8c392498daa66539e3a301bb9ad5b61cd5520f46d68ddd6b0e366f20683938caa12b8a1f057fd77ff98f72341105dc5896d70d229ba18deeb55db2030910d695252f22401185bb226291f4b6a23fd0f1e9ec4e6703cf6314e7979569c74a29fe0619b54e19151cb36c1cfcca18fef773e07f4940e60436a79d48c244b6527af2c9c07df677d9641f9dcde315090182ebd29c619f0403e6598fff036722fab5e0d2cb11ea8f11a9c7530300eb414c21fa1b5d954c6b5dc1b6dc3b0e35d2927ff720114a3677ab5999addb7a58ad54e10226af7d06581c9ab725464f89c7596a0c01be0e87aebd4fec7f9cdd4a34263fc2dc8b411f6a27024b7d4498bd0612c6722a34dbc5e9281f68ee292ace3dbfb3942012122cdbee81aded33fe1084a67e1fb777e705dea9ffe0233e716fe1cd3ab74fd4ea112a5e1a099961d17af3a746cd1447c8028fbdeedaa04f7f92bd29df523c9a01f2a8965bb5a3938dace7a302f69330ef3b8951e2fa7366b97d66ae28c3b17ec290ea19b9160215726073d64c4fbbe7eb7ce5f7bec60c5c8392e4365e0aad4dbac4855b5f42c44d5a731f4e6f3a3e436b9a05772879be34a1134c342360505e70870449b012afed2f549d1502e53621e9eafb6d69e5a34009f2b1362cf334d7d3996ae9554046f487730901e04e36c33e7cc3417a1f24c0bf17520144f9493b80510e57875a9dccbcc40ebbf952b030569e82cad552dcb2e6dbd196380e6345320e424d6e962c61461fb1c70526fd3ce5da9f1ead1fd0a375178d6bf6c400f8ce7fdf2f4bc88b798949c06a87ed575e947c0b9b32ae2c9fe0f3a9e1ce7653e6b9973126dae5a4c38748bf87446c8b6033db980dcf3e59a54f27819ec0d748a376c6c966bcf130e38621b69e79c9ef3b9ec70fc298b3a6754a83654f2fe327c909871e72e57323be608ca2bacc833acf8ecb4a417dc2d4b804fdb2f03f58278caa6f6a688b1011549d685d7532297906ac8a9d20fc1c2fabb747539489e3648061cfee3115072e6584c0452c28f5b3b2ce4b73cf09f20d2a0a91758cecb3ea9863427faa9b091e2827e11108e217c55a250f63b81fdb5d9db7fe1030b615af467cc2fc4381b18deae8b86e518d591fae7caab99be71c72a7baf47492c92cd67a433ef73ad6d365202c3c71f777f7830e7f7c3c2e1ccb6469c4bd6fff2d6479987dffa30ee6b0f2c45de7067053f8ab2faba3bf518ec80fcf92c407721c647f9e8c0fc91abbbd7257b6d3ce00be784f30a9546fc846e02fa15367eff156c99ed94cc8262acb321477f03d2bac1d432aefcb99440c4d85c3a3511db6820d081e3bc23661a5f620556164eba1b5e6d38917c834c14c62ff76cad104178539e3a83b9697a35737ff32a10b2b1e9fe445ca50fc46c7adf82164b1f869f6a437d5436d7654a6d211cd40689d2adfe4c62bf6563368b9a824593ebf3b73153568327535e2295913cbcec88df255131315ec3699317730662924f297dc9aef9a45c231f347e7940fdb2d10f91ac4f555e000f014f7067f715afa9324377f3eb5f1c03303608ed4c489b998212dd2786951de94d03700c97960c263d9a02e7d3f7eb73ede3deef02ee7ba2a55ef438b0d9919a064782c2e77398b60e76f433fc4c4be711eaf8884bb90d25ab9eb13d276dfad273355586459d8f7d2f46b9a1ff923712ae486fdbf1ff2f2494aeb10a4faee986852165a4431e450c6a489e58a618d2f76ffdd919b7e3e93e2fdec88a2914e281e4603a6593c0add747c25717a4d830c0ed4d71ab9ac201ce0c43e9a24c22771a5d239c1962395e5854465501a1e3deeb8a1c69dd144b836addc2899e9485ee13922c0804a5630fa7980d445ea9df67a6c976820a9456e578a775722c61890f874ff3ebab69d02e9581a8a8f50e208cb98535676b11b7b7823bb06488721ccb61b5813c347f39fe757501f3d022f7e0124109233444b2aeead4b910e800a989e65bb88f789d74a5a62e54a63d5553a6f94e3a36f67044a9fab8d24e03bb6bc48cdf19becb7a087f53b1e765a1200da5845a532f9674a09cabc2fdb710a72f2cea0d687464e4ee802c1db0ef283c05e6d36f561e075ffee56a77c7857e548dadc5f1f544d5ae25e6e353664dc79f85aec016b0f29d0256e1e5465ba501e9891adfbda6e1c270732e3bf31e2f41d31cb46ac67099b668c44ea47ea30060501f1c60580d687ea33432f017fe0401e222b071dcfb963d78155629c85acf3e4cfe2c1ca68de30cda267d20982e14ec6fdeed466eb54e58dc86b4252f6456974170dff21cbbb101ed674b9375e2f1c7eef5442ecfd826cd712c1687449a53351181bb49a5688c29a6d6f1d8689e581a9c5cdc992aca31c0664055a537da93fb8b6552a838bea22e1c1ffdec3e30c62962d77ef4c2e7f6fb1405a1f1769f0efc464de6f287da5fb72c70d6ca35c5e58b1892a31acdec4787436091257b01f99001cdaffd2af228f58af8b4f3d16c0b71caa074cfa0fa7d809ebb4b8272049375358a6822056c47382a81d4113c0ffda4a4209bb9282d82e3b1af97b2daa4286ef0bc93498c3c24dcc4bdd0a8fd0cfbb68923068c5e311710528c7262ced0783d16d4a4a4e207513a0e15fcadfc1f6264167dbf196a28397dceebe4897481d0511ee6f93a69facea0822aef087b8465f88b105c5a0e8698c55d60c229560f71864ddd18d64ac7dcdc2070d3be9498e8fd14893884c0376320808c5fa95ddabac9939bd41c9d06759ba084e5e75dd0dfa21c181ee7dda019b3d5c3a2299ca2b938362e392485ff2c7635028b17037a7f31e4266037fbbb0e9479cb6bbb8356bde6349288fec35d54d50be906bf8a114f4ee3a8b6fe2751f8994a34e37dc61f6fb6ed9f3d53d95fc5e7991e0f0d69d7b5c372eb1eb27524f2bbe8c73d970ef320a4c3c10a99219c9267c241cba573c9dc5474e780029faa3384dbba184870828b504436e90871a306b536396fc5c91ca817b2b5a4cb55d4a46390f00b32f9a1115bed215d6cb04beaa9e0fd27e7a793d3a36dd341bfbb03a13774d0df5dbb8bf4b6179780a45766f53c098050da276a0163b90e4ee5c1e10544f186aa9c0953d735eb3095df12a3344d470dbcf7c762c72a9880e242d1eb6f422254ba054ba4781112ec0a3ba39eb2071b2157281c8e7aa83d7a5d08fcbccc9d925b99cfb156af80c3af70059087e4b57b6ba3c449db714a33113ba3c9052dcb25519e4e8a1e1cdab43650ffacc97004b9381121ae9c48c29e6c83f03bd05ad9fd3b1f85ac78c3fc1159dda68cd4ec1f3ccf91736ce48e393766dbd8856923d5d8537746b76d59de2224d4bb04b8afbe7d90adf9b47bf45600b8f699f2ff23a56081cbe1ca6c81dda22ad7aa279d1cdee565014742e745b57c88ea759a332fac4988b0028bc002c46ff11cddfbdfe075e54589cc6aa7328de91e13eed57e8747c87bf32fbaaf9718486da330fd232b036aee24a6bb7bc7edb3aa49f0074c2103393b872179a7b3e60191cb4c4da08", 0xbed}], 0x1) r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="39ea7955cb6f0b0afa2ef7ef590398a8", &(0x7f0000000100)=0x10, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x4c}, {0x28}, {0x6, 0x9, 0x0, 0x6df1}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = dup(0xffffffffffffffff) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x8001}}, 0x0) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0, 0x5f}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r3) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x9, 0xff}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x26e2) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000040)={0x10, 0x67be, [{&(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, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=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, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x80) mknod$loop(0x0, 0x0, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) executing program 7: socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r1 = getegid() r2 = getgid() r3 = semget$private(0x0, 0x5, 0x10) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffebd) r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r6, r8, r9, 0x0, 0x9d, 0x2}, 0x0, 0x0, 0x4}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r1, r4, r2, 0x40, 0x1f}, 0x5, 0xd4, r5}) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, 0x0) r11 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)) semop(r11, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r11, &(0x7f0000000100)=[{0x0, 0x18}, {0x3, 0x6, 0x1800}, {0x0, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) socket$inet(0x2, 0x4, 0x4) getegid() executing program 3: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r3, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) r5 = accept(r4, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getppid() r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r7, &(0x7f0000001500)=ANY=[@ANYRESDEC, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8=r6, @ANYRESOCT=r4], 0x401, 0x800) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r1}}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x20}, {}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1, 0xfc}, {0x40e}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x7, 0x0, 0x0, 0x1}, {0x812e}]}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002500), 0x8, 0x0) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r15 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r15) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, r15) getuid() r16 = getegid() geteuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000200)="3fafec75748e9d546d5322fb75bacc32d87453a678510508ebb2727a603fafe65856d53b4f80501546b417564aed9b399603f1743dc8ec719649926f5b67762cca2aafd51e0b941e81cbb79b381c1483a6251ed9e24366a941eae36be081fef5ee6dbe19d723422277acb11a83748167ef338518b1d61978a298f012d47a82b06a7b7e89392a311e7a4f102cb307413bd27213", 0x93}, {&(0x7f00000002c0)="358d2a6168d8b73c08c5d4adde90bf27380835442853b099c5f247284e6917b7135c8b58125b7e4bc17f600a69e9711f85552753b5268aa7189386f45ea67f01d323f6d24aee5246edc3ac496b19b581404452eceb30084d2aca9b5faa883b45ef0c8f6c287a0ba440512553407bc47acf6e4e1173f71bb515d42218593af683228b1034adebdf72b3cf8d80dfa73843fd6b1208789e11d437d039af17456a5f946e2aa15f02208e", 0xa8}, {&(0x7f00000000c0)="502d4a5996e3678c2086b90bec364948b7e6ad90db021e71e5a0ee620779a4c98374bfbe59c813742b141d67d76502560fc812cd0981d5a33125d52bf13a219a3acee76fae6c7063140ab4042bb70baabbb83b94df4fa49befc961c3a8db8ef4ad", 0x61}, {&(0x7f0000000380)="7eb2f42be21c6023e8a6d907eda44851a1cb1cf53afb680e50caddc559f50ebcd35b00d0d8317c92d7dd25e939dd80822bf9db7358bd4785e6cee81baa66e600d55c560583a5110e1143c281c53192d9c9b53a7a24fdc6d8607171d342541d5d35c9257502abac7168f70a80558336e208cea3da8b7256e723290a4d7cdbb7ae875b9aaeedc9400e91399be91bd8d294ea05c693114c1155bcd1fe93b8cae34900695c5e009403e1dd87d2361ea920c83e9e80f52ff46c23468076f9342c5a3c2e30707293e115a82f3a51181d2aec10c362b4c5e6a5745d17bdbd582c4b17931d1fc889bb876fc3c72ad0248baf0caf5b1f02b9f684661b7b5781365991d74729fdd16f528b017dd72c82b41387b2e8f727f4df0f4dfde222de9447c6067b6c93c343c8a6547fdc90b7b9104a72a7e5d64bfd99c0ea05f6148748a167c216aab349742b8485704fc722a05b2f514e8e366287b86e5c5c4d17d717706055f0b912d1eb7ea277ad609d53b99a21ab6bd47191557e885e2af733e75815e93ef456675ef5f690b2fdfeffb7b0ffac235bb982aa526df9dc1c86fb55e5e455348d53d42e57b27f42555f7f876c5d3e410629380cf8c8867a9fa8222eac26769a6e9a97aced9268260f22381aa28e536f23dd5eb941a41f7ec0885cffc7d2f8c5622f0d2e74bc3e84b74994e7f76c7071b576278b4969e9bea7fec5778c2151d608a292c3ac233faf905352c49f391c0721b249486fb70f40ed09f67bf50529d2450cb00b9b1ff32db5d4472434a40fd9d385ed696774ed7b807017b252f4df31e1565146af12a475ee30ad20320459a357f6f958e563f4e548182a55174e2bd3e3cd412b8e69d4ce7f45f4f1df0514a8a791852ec6257a0b86fe2b7a18129030683f3071622daf04f001d559d191f26ac0204f42d24eb3d738e3cde8d25b6592243015d8afd5120aeb2dcabed7aa15e70e56080fa87cb0461ab5d1f15aaeb15b9e3bf25d82fa7433ec079f2caf01a9ad7d77693a877805bf0e334b42681f6a0a1eaa39f9682f6e608d52c1f7e8e2aaca594c35d3c2860950da731a937ab03754bab6df83ea49fdec9f848598adaacb719e464113b8dc17acd3d6d3c8bed466774350e2baba029825e91d434794132f15e3086e64d082c5688acc92057d60ef266cf1a4b6f222fb5d3f489ae8d6dea3ebe03d7554ffa5960a9169882f568b9530ea80f4cac737eff5631f45ac0a2ad5debcdbf4350a9eb6d1b1a2238938a50c90143a55c8f76c7af9e717b5e48a628537153e8b2e0b2217b4fa05891efa395408147469c46e56d32426ff066e4301adb4215a939d901d326f570205e22e370006a12028f48d4bf35ea6b7088a8b7c5a1d3010cd47db0a599e2b20eff841993f9d03e4d55e31172b02be0deafc411442c5c3a0548b66620b8ae789a8a6dc3e17371d2e7a8c8641c85eb05afb87f1b9f13d7df3c3d84c70c49d94c2b332be24453a0c35f32ea5210326ce0bf0755611438954a209235fd98158ad451c0a1a8cd89245f137e3210f067cb11fb38a72edd2a49d947dee1fdce0a35c04c0260928b4ac8e730022773f55265de32e27687392b7e234c86381d778dcfe599b3ab233fd1aea6ce69054fecb6ca6f8c6582d477ee01502a3bc3de5e8fa6affc908d96994668d67853a40b09806e5a825bb2253dcabfe0dcc4f28623c1c3d51551ebd6ed590816285210665ecb1b54cf3e4e743dfa798264fee1908567a5cd131209d1cadc35c61822f748b0f4aa00179c08a3303ffbd5327a7ade5ef63e68cf5bc57a7a767f6d9790461796cf6b8b1477f50f225258e263e23083788e313814b5636a31590796f5145d3c1a4b1a534ef623367d1c2b175707aa6aae0115a1a4e5895c11c62348d9b7253cd390eab6e3d05edc45632de7ac5f96a2a5fe1f0ccb22e3aaa418d5b7d1767381dc98028e29d6dd1d59a53f3cf87b8fe8fec28fd31abedfbcfead607c5ee82651afc61fa42a1304ee249e02359d1b7121a66563839fd43b91c6eebd1bab896df3843284304e7a0e67d5575a303bc85e0d7ba29706dd77b47b784c62bf2d8938617589f3c82fe6049924c916b759890bfbd369d54d9d52b89f3d3f4e2edef465b93013e9112b6bc832253c302e78f8d528c40094f291f73f9df3c1773271795fe810a1662ecfa39be045bc8c18976092293e9c4f9bd9476b651f8c646b61acb6efc952e9b1c0cd7d390c046a046b72d502c60d0d1942d31fb7305d4a786d4a292d2ac9f1f4416906dd886e002891802d45e58219753141a4305fc746159074b3b33880f3beb53a4e72ce7be801e5564d8fcba5e43db145b92170fa688e6fd2cda01b6ba34eda602fe3f593f7811e94d5ce673aaa7174cbbbc26748ed25a3df2c619961775ecc370318cc10c7f4fa8d773c0dc9f2c032bf1c89b29e3e9a32534c536fe180d9f9540efd96f67fbf4555a6bfff456f9d8bdb09346ad37fe5206ed8e8b29dd961a32027308d4e8f686aa2d2b448e6c3d5b1b90261889e02b8722cf3dea9325b174e541c7d68b3b253f763ff83a9d4767b80bb7a79495dc2b47aa7d6f0f449f10eda17bb996f890ed96a434d4c576f200cc3daaf380541da722752cb85f7600d24b54b865ff72c227ce2d81888235922b15016d37143f7cb97c8e797c405510d2dfd2650c682b8a9a9f7c1083c3169b9187428947fdbc612ed16328267dae6092323e48c263d9c01bf961a4d7bb1210d482463cc31ba18dcd13833c1b95f51e19e51c3a80135953099754a71c26fa87e4281bfd1a73191c8997b6e0f53c400481c971fdc663ee1cb3705c23c3b15efb49b88c900fdaaf762de976bb746860ee989a080b93dd27d190cf091807f4e16217945eeb1ee1f4a6a3af1d89656f6cd27024fc010d7c8d2ce4e70d03a7f813039289f02cf94b9db72efdd3fd5650dadaca6518544af4260052c3d76a3aa6ad9878e5192b6f8c8bda7edddc00c8d6030804b789c0cd4744560536b0c8b9f869c52af1be4e97a116e6ea3e642b029298987f264ec07293dd00063086b00d66054ece665589b6052f7140b46beb0c18f2b1b89e5f151907435da7e6feb455864d80f4c0633abbc7378047ef9bf476845a3254eb13b4144afba417e616579b73b68c712dff603f7c87baac10e390daa435367337cc03290232993adffc8fddb09a84e096250314d6097703b19c3725796c92e9f0ba8bd0681928871637d2a2e7120805e556c432086cf92ccdc1d0329e0c574fda049077dfee73f54b879049410e99d59c15c49d376076d0091bd239a51120a228c9df0668b398ab84583efc4aa7d3b28716ac9bf72b245359b066f6648343b3aae88c3443758260280a0844564241642047b0d956286fde2706eeb24c1d1b391033852422dd3c25607e5c66a0da00508adef55407700848b0adf5c05105163c70e20f20af961d07e5e83fb1830af37ef54953966d25ea801d13b713cb871fcb4978c8392d8a5f4f75712376ac17854756594bc853c6b520a5609298f084896c44930cc96a07215a29216653f040c7bdb5c01300e663606b9d08220c8b102db61fdee867ed962571645674f238894015302c7ea672f6e73b0b53536897052bee2220d6d88c5b75918075def62d25f17f6ad81e0391fb770bac2b7ccc8a4690634699dc288c5413e72d2ddf8397a05ad92fb8d8bab6dfe082223fcca65d38406dba93aa89c2c8bcf45d72b85bd8c79ad81296066e28ea18317db27077b129b3666021552c66830c56eb2aade7c64fb0a42a3c2dd1c2d90b39f95ed4ac407aa46668de28e97b08c3cc201be89b6dea7dfb559c529cab8915fae4e6b015b58c0faa08b6169adac42a2131e5ccaf7d91b2118997106a5013749eb4a174b60e4496ab9516cbdea554cde6a6566df89e3f53f0c1cd4a12f8dc48d6c6152d7e46a2f8651dcbda1b43440a476a525da85a0b04ed1a5999af9e6ede150c58cdf84c6ade2c28e440c8a2160dcd5263eec71f247759ee825f535f47088674104f822c6498284c6e0220352b3557073b092c660e2627884aadb2320357c584645258f02a894a94ba8940d4de67f6baf5e2b4b9663e25c47fc6b2f5bcf489b62da456682f1675dca20ee55c9cdf64b80dfbb2864afe4f7c25bf8d8ddd541572bd6453f8e7f2d86d094296845a849091385a1f53132c2b7d157a2015a05b1c7d86124d1eb09e28e3e2d196112dea3d04ed2a0758f6f12ff2b88f6dc249a25128209718cd98cbc2450fbc32478c39d51c100714900f9521898b6bd34eae9c7d949b16bffdb47bc3d2d0eef9a815e42dbf05c6b1893920eeae706148402ec5275a216529307ad64e66e393c73afebd538730cf790fd2b1348573ad948f5837b32de4fbde4ca990bbecfa4bca5a81a131a7da6440c3f3214de85f6ee9849696d3602948943d93c5460570b19b495774bc1bf8578ae2303fba771261fb37bb1a73490d5d7ab9e45460469a57520d6b4e75ff9424d27b59af814dfba69fe1d4a78b9035da86f816ad45e9584d4be1a1c581425141fbf353c0229145c4f97564dca7d05edfb8589381e6bf279e3ce9d194b88e35e2ea14b989b1beea50f9802a5f68ef7464db300b5c515148e5f6f0cea08d7cd5075e687e3df5ff73e07e0c53c63333f0bd488e3475fe00b275e6db127abd997c3683aa7bb0d060246c9a83bd10c813701b7b3e99e429a4c50a3b0c6a4ff70d27d1e3bbe28c60e6764ee4dbae9c71f5fbe7debea67d474a515252e85c3edd099add9a1d9f9a5289370d44a6a2586847d559abe2bc593e18c27bb22d8edd0125bed2a3a04281e09f9f205009276d8115e8f0a3f4c05d689eb8db041244886cd638d47d9f313e43e3a6eeb79915f2c2864e1750361481fcef501cdbcb172caec7996240951f3e3690970a7f4e386649e694aa31267d9d55dd1b8698d7dd5b979cb212981e96b9456585d994f9dd5b4be6338c4a1a2b2f6554cdd0ad965f8e1876eb26eb262f5ad87711d573d444e4124be02900455b57aaff420965d991e3586b8e0f115bbb60f3137ad28a87372ef743abc9553448a393b331ba7ec86dfb14b63e7773722fc9d7e23432cc85aebc7717a53f9f7c86a4d16fa2a996711584b882fc0f77ed53c807d3b624a10185dad2791f59db4e99636c237730b55a8ad0176d0e87e3e403aa07ae7a0abbe0f3b638238be8021d7690e7c333675a4ec77bf4b2e4620075a6f5e2db4b4c6a5c49f7b550d21620272fec2b3d2f7048393b479a9dea8fda4358616a5c5d39a07261eb8cd8102d9fd45a6544a6413254d7c3f582413d1e8c62653815673f17bd53f150a5a4fa2ccc7d73f600dfbdd8e70047535adf0a0507a3caac7c61fa6cb1813deb1e4d50721f02d4754331c55cb71499c626638ddc1d53067de9f0c33b7fc9b638b3b64a4767a5dca11f1ab2b7bb5b1cf0bd2d2596de0fbdfa627e032b3ba927d6eb891a1aa87fce801b20c72a239b253c384d1f03a81eb97ca4445021b6ea3748b8a93f449eac6352c8ba489c00b37b42744fafa20356fe6ac3919011b3736a53e488898ac57dc92d4fcdb9b6172630eac45ff56fa3e4a9d6765e11174209eb3970ef99c220a7f3ee40332e9e35c79b2700502e6c34c0c18275624a7317eb91a38e70f79571979d977a2cd710672f4f63114aaab3cde2553a05e3c7923c7b45450a6a32e1134dbfcdd6cd43432902db5d26dd7977cbfdbbb6daa6cd7471fcf20ad9a8f75b3b1b25c69bcd7dd637c9aeecb3b7b091073e400a05da3b44abef7ae2adbb", 0x1000}, {&(0x7f0000001380)="9af15b5a04775b125c254dd466c9e265fe5f2107a5f347b099b667d7f0b970b0093e234e2f4eb1c19a37404cd6b00640d8d9a7f82cf63aff677f3788197720480375637be64eb5fa47cd90b347b951a0590c5665438cd32438e173861f1905d74cf9921df44c0fd9216e7f0923fffdfcf447a10f83ff853bc6e2a802699f94eb2a897b461907a888588ea4bb6dff11b0746ffbc1f657cf9fbba16ea020aa09bacd232ea6ed9200cea2bca9119cf7db7a7542a546f53793f05be588869d33acd144723cfe394b21e104f739f8efcd3357b942a2a9221aada073fa91aef9f39a9ffbeae6f4091616adad448da8c437d29e947d8f22f9061e4899b43ac4c4e5506561a484b1470d901c6fe5fc23ebda9a2268d307c29a1c35af04adcaf1ce93955fd9f55f01c57ddb47f8ed1146e2f5c1147ab5bb84499b0033ff86568d9d48cf08144d1dd8bd88ad4f982ea69b15f694734e815f543f21cd7fb1808147fe8e21f77dfb2c7018fa482f40299ea1acb6f71594475c10212087b801f75909243da87ccb7562c1d7ae222161021bf5216c47b2a4a62dc0973abd92c0a0464dfbb29dbd14c738b50a9358821bfd15be50c3ae5fb837e7c036ff467339f5a1319b26bc5844a29172ffab4fb92045a9e77c0cd6917a1be89a10518e2bcc3d682992b2eeda4ba882d5d7c14f753c9afbe2dc65285a617e5f483f7d2e023f51d2fda05aa9693c2bf8bcf90a6e4d98fdc5856e77b332ba9caa6878d94a0c61b4f06756cdede7e236a9d406dd46388b62d4a76b465e931b8fcf05cf39efd73a03c6ba3d3d31dd39415188021fd3c9e1eb3a0e3e2e500e491f53f81402349dc97bdc61a9d5f82f65aadc64cc9b342aa5fe54e810e0f41f569f03d1645fabe2e5a7008f5a1d660053b8958b5ed2e122f0414430b92b7e8156726d8eb711ad8aa0988a346c41b54b280822140e4d35056050548d074d52f7ca6a2d7c42ddb790648f8435d7559afb594a54dc0d46d968e2b9ffc4319923b0a0e6b1157185e6159cc847138610f7001bf66201a2b8dae6b971f8d528a363624a4669792da6610a16aa3a1b8ce51ff57e8f244ddb3f4bd0bee9636ff47bd51fabe171edf48dfac933208462b81b48f8a4f79be3b39abb4e039baddf348924a72a84e0ccefb37db9321c10cd9b05e65a7d0183d81ce6e79c1cc7ab8bf110dcc65ac8634b8f21686d7e1cb0fef48e94b1b2cdd09b05a41ea382c69fc83b44f761026c6d7680014a39d86ff0237ba640cd15b6a0c84e3fa7a4cff7eee2851c31e1b50e3ddf275f05e1a946cfe279883393ce734b2a17656145b94634a02b00b504cd875d6135dccce685e198521c2944d0f2f6db45768b0cf7b9033031ebce6a2f42b55b75fc95feda603cc22402da15ee2602a888c394a64718b7be6980cdc29ca749b6f93c604b9a8700bff487c661772a83fc730c85297c082c698ade3b45d82d65505b4c22b385c65f1bfe96b0d419c23d53709843461b0fdc07006f8fadc3138d92ab3442c5878b6bc53f9222646f4fad59b78d3f28b9532dffed32c35f47d9dd4ac3554ae827eeeec44be69b7918f153845d55fd6e006a44a11f75a7c14e4e5d36487550b08058722ef595292bd997ab417354c639d59bac165b6ada395c5de4bc70013e17e1a796b12c1fb7f96a2207973ffffa29e7cde3550e10c9977cb2226b5f2d4b022ac195a8de7524301baea9eb29fd6a0772e4dacaa83310499a6ff5c840a5226df29fba928b4e52cfbee7d840ba48deb7ee1ca46c7b4f815b6b609391609a701e47e0a3ec2baa3519eba4c95dc4467165abebdb8dc641dabd2be157ff3f50c4158d0c8d6240e079369e2382415da1258a963ec5244d97b96174ff7352c5f67f59e3e456f08e106790c8b9758e34640e287ff98441eee3f585aeb6b826875eee4a3f648e498bd352b9ddd7fd2a2503a11ba710515eb9c7bbbb25f9634079ea50c7a120eea75a3bbea06646e940e9e3309eb41c0552627ebad0565e77783027d17f6cf2ac79b1605035b75de0bdd957e9db33a95322a33cfb7d5333865227606768a8037de1499ca47b4a4a83bd71044cee84f1605de3226c8532871c206c2b48a3dfe1d4fe454f74dd5e5110be16804cc73de98d9c18a77f3485cd24b767194dbf6135eb86e60483142adfacbea8c5fbb6d78e1543172c603ae672022b93a11358eb8d832daaef85aab021bd9c76ca5dbccf903cbf4e0f4ba878547ef83ef29f00ead201ea2627ada78777a7fc15599cc6719aa3bf705bd30337126f6ecb95afa9af7fb878c9b4446caf32b22c330c886b536ccd1928c6182ae74227597647b626e1072c4ff46a9cd57d624cd3d9bc316bd67e28ef16eae881b3f3d895752ba8b82a20e144e485e3292003b82f056f508bd399f199ac75bf970e94a8a412243f10c9226e9f083eb6136ea7b7e3a724cf68d2eca59d57f15ef3c9a780cc33c1b5cc46f71f55f30c4e461dddc88f7432641e3e8bf72f681f89d03a420d81bf55982e6ed49ababccfa1ea578c6464b66243358c448af997af9cffc74d4b0bebf4c726776d36f3b83b5c7be9905d2b28fda8853cc5572c61ba38201aa6e9fe4199384f5b8923c80da1de0a90509538401caa8e1c8e3f7d39a78319081b0808978677e4a71487ce6aa675bea8016f34b53cfa5a958a0d7ebaa4726f4e0732f17df7211577e0ce0efaa1fdb74d698485fa9cd24d64a72b79e7adcb11d5f0b511ca581514502d6eb6007d7ab13b29820df9845428b1ae61d028d90b92e0d8293f8ef4b98ff062e27d6dfe2e9d6e0cbfcea7b33fe7211a802766c3f9db0dd1e731cef8ec7189c194ffd81691c439b3e76aaf636069e94c4982d4addda4a49456f9b646b2d011eb05a990b854402e1b00e6d8a930ccd7c1f73df7b84cf41ddede8cc51ecaeb380a26d4963c2be64a4a0bbd1037e34b18d7cb1a1625c18e0305b0ca5671a1876611c49c7bd59897712a64007e8e607638e9253b708dd563d7b508fc528edb0cc308152581bcbcaef8b4d9b1cd933c4f72bc579ffbcbe05b31aa2c03d6c894e6e719b8b76e404f23900ba3a8bcdab3f1a6b49f1c1d454a750bcc61c2779a9cbc1f669151a1945553887cedcb6a671f86aff3eddf12d381b2c3ab984da2a82d04a769272b856c45bbc493055d4b16600cfcbe7b0a44852915df956536165eda21ee4d6a75910398763e5aa5c0ed0063c2f0b1b0abeac09845b712485d96571b8a8acb912d08b7d7fda75cc45b6906d2866a0284b11e4f5063d5d6c0120a18b9f9ee4661ff7cadccbb9cd5c286b095869dd8dda77dc5f530f58dcb163e7fc5042a43372dbe27646cde6ccc9525fcbb8fdf135e412cbc05a5d3da7fab245516bdce4ad3a3e20a11772df03c19bf5f95c368504e01add51ebc83fb44c0c5a594bab3bda8b010db5747caeb8fd655017e4dd1ab3f461971a76069c97a09e542f4290f7ac97dadbefc50dac6a104a2de2228b84b5ee3cbf825ad5d6e90848551e24bc69b36c25885879229b333df4d899d03c38eb4e8e1cff7db93c2f68582546d2cd7edcacc75ac413d777f641a5fd2e8ab3fc819c652225d146d67f36b70190314b4ef5e67b0296472d36f392042e1eb7fcd38ec9bb9061449b7d6d19b52502296c3e84d80f2b04decbe6f94a467c64affda146f6dc8c37588d98d8306907f9d060f5e6cdd809456b96aa87535c6a1df2fed768cba016c04091073c2c54b6bae8ca0cb1807d1e51145d3eeda6583cd85e2949041109a9a5706950bcfc8dfdd2980fc73772298ea000407ce0601d0fc88e0d28b88c3c6369ce64ad09c592dc7a206b3e270dbc2ef093ed2932d7a8874a26a62f8a005ed3b9360278fcf9d3931ba2fecc061846588b5d3a612484152188d32bd83f3d5bd2366e3c3d4e036b5151e83ebdc476b57221e1a6c9f669f415d085ed28c8de7eabbf6b74943e12692fa6ea4caa55a6b68e678b09cea55bed6d7388ac4a8dd3e7a84aa16357e0786c2ea0eef2737601720254cd00e4bdb2fe769b02f92816358c578da62cc54d4cabac5a06bee277ee4ffcb5cecc6333344f490e360f6c10f17c7412c9c717cf1d2cc1dbd69b9b907b9c2b94301b06d371e2e513e34f7a350ca262035741aaaaeed709c867fd1dbf2418c486613a26acd55797464c658d91af5e88d1af591d2e544809600b3230ab847ea2ba27b521665c155e956821911249c98c795dc18513f51d09e3171b5359c8210feb3c15064a98efdecf5237f3bc20e5a834439ceebd20de7e6d241ef663403b0156a30cf52ab35373463f02f2a2261ddfe8287e4e7a94ce1368717d89c093aa5e70bd07eea488405b52327ef298825648d94d51f2c6fda10b922ff25fb6a35c30217d4ca685e55105feed17ddc1f42e61801e09205d05e835495881d5c4ed90406b551e2316f349da270e03307eed0075cdfc954ba9fa35df7a597505528c0402bb3ff0baa9c33b3b79d8aa2a654c1c0d603fbd882088a6e51e7011d4524427b730df3e4af4e16b3ba9b61934049ba0402d040a126715ed5177b7325c5b69b893f47849e0707abe55fc6ee29afc4bab4ee34b2ee15dbb02d0475f74d3219f581a90d69cbf3b7c31f5681c602f746371d680548cc1f2d896c266cf196f75d5bf85a874b07d4eca20a70c6a5cd782afa394dfbb4016babd8fcda3a17d39f06e550e73d551b126231c184a0e90f78a2f776394733604e889fb5c0e410e851aeedad19603be7686ec1f39eebe08218d0285829e5daa9aa9f146b2fe3d9aec547766404336e80f9a511bb8bb26814aa443995fbbeff95c358022f0c473b858e7257b77f0d7cb4a979767a9681693f2d93a345eb42e87e13315f1ec2a6c5c103bd75e60da71246b3b2eff31f817982809de9ba55d6da48b87a09db542689891225488560ef9774d46a65eeb877713434dc7ddcb5dbb8008fd9d4c9a3c97fa731698773f8f0e52026330a026b396d9a9dfd3f16b71e27137ae0285fa6d552a1f439d27f847ba7b39a75a7fdd0edc5cab1ec46e91350191eed196d390a23e9af86c01426dbc84eca662d01c1535c5429f73c9eace6c456a75b6332d0f2f5561facfbb2f529fa979809dc858baae4644baa5f0871f2522f26ba7556a8c6e0db47b61c813ec35ab42d54e0d748ce1f1203d1272575e78c18552946864743a28b051ee5e920a0cb3de9dd475db8523337640eb3d6e44c552da82484892f9d95a764aa6257a55cc00c51dc6942bf0c9424a1e145a38ee8ed3a171712354489a79ed6d15aa2f06fa7b80bb8ed17ac4b34599178e32da5652a43511378c85c944fc7c75df51da98fb4e7639dc38c8b672e6b25fcf22a5e77f3c86828b1a25bea6c56b2bfdf78b224ab02d7619093e3fb076993eaae3dd550c41ccd24f84abe7943128a814c75853097ee202599ffcdfff94d99744074035a8eb763a6175a06374aa98642ecbd48b94f8f495e1e838952b9f74e65e3181afb71c7b7c59349acf89c7a5ba9065863f83e5a04135d7fc66f6bad5371b155cf3a775c20d92cddb183e6f2b109b6780cb23ca82ab75b070be82cb203a7155b2368d42c8b727cfd1e9c621c8812fb61f045873d9517e677271b7d18bf35d3ba808a3769b6f1f0d472a2e542e9e957aaa8c1566d33bd28cec1f6f2bc481a0aef9dae6e3c7c63ba1c23f386bae804cf9bacb3e1dfecca89f35edefe8ff45b003a09ec7833fa95fde14e312cef6fe372d93705893a7c1a18a5c1dc64efd750a899cd89fef3bb516a6ce80984907bb933349ec4e738f138", 0x1000}, {&(0x7f0000002480)="ed35", 0x2}, {&(0x7f0000002380)="fe282a60e9987ef9fa63a2967fa17e03fcb46cf340aede97b01ac53fa4e5478381037567e1620a29877e295fa45aeb8737639c95a225612c6c91199abe662b48efef6cb3125c481d80968ae9581b331485d831988842c34ddbee300ed80fe9eea7625ed108e303", 0x67}], 0x7, &(0x7f0000002740)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r6, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32, @ANYRES32=r3, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0xa}, 0xa) executing program 7: seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000d40)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb0f9e2073929df59fd9e8fa2a39827f764626124f0d619f0349e9926d81f551cd2d1274d69bdc2b99b9333931588f860eb3a3ddd8913e469b6cb5c022c1832054459c6e953a5bf4cda59636b0283428bf86fb99dac79032a4bf12e69f7c80bc4baeb185d4ab70aa97a5f97fa7d768a2038e25127f4f60894149fe025115cdd28d810029adf16910ff60a981f2f40cdaa917fb01bf67964de61392b99c146bcc0b5d9626517aacf604172e7d2e1443a0950fc98a9bb2e32b47d098fe7627fb079d5b74c9fd31ab2bdda44bb3dae69354fa7220481e93286700756670e0cbfe6101458c3dbd34f66c1c4edc20412b578eee203394168802d41da72b901633eef9b0c5b5e43876b4716d6d32544d504ffdd52ec99bf5aab1798aa0beef14a8ffb2afde472c02727e98ff5ff1d84aaca5ab90d23d338e8b4b1431a83c9a479e3e590ec706543b1d071ff25c7d06970314e6a8dda2b067a8927ec961541b39344fabe88020e56cbf74a9cf6172486870314842aed837fe8addf0b258629bfc11d8071e85ed65cdd205b72be639b350ab15e54aacd16c156f368443f67aa0d9f28d678dc852044ab8b1a6a6c02bcdf898d3fdcbabcbf0272e69783c01cf3761f5b6bfe43e33cba024f12137d4b21a259416e7fdba092b9c33b9fe7dc39cf47f75718152e1e0b52c8080380e8b10b52703db4b0ec7e266ab4e3f46dd95237c01de9fa431d0bb5e8eab635924960ddb16c2843ed3a13b974936a02bdbe25fbfe28e6c45dc8b407e3f1ecd10d0a0baa9695c0c1863d32ae843f63f10ec623ac9eb9b0c78a4f10aa5e43a3597918ba683caa84bcf6d8e0928d2edff9dccca26f4fabfc2fff547fd1543059d3158b15c7f55bcb4c5f10e926ff3ce5e77f3b9f3dfc95dc1fe755522aed3dab576aae59294f48b98e6bac163c6f70c19a123e1a75b74d3cb6a2be61a66a671640329d92c2ac80d1b4dee88612dccdbeb5665b8a7cb4979551fab7c30a09b97d8001e3680770eca98b94d0a51b21a00ae326b36d70330f267a368fde3b61c0543b95e27448fe88b4f1a994de29f1dc3ce664ba145acca93cfe6a9a5ee34e15844445d0c125291457e35b4fb5b561072d7ab2abc95840212ca2199486a39c8f5617ecf26963aa576e266b8fdd35f116785ce8537119a7467bd0d5ef010e71d3a635b5fc8827bf4432afb98d786202de60e533fbc1cbdb7b8a2fb942372429f865f6d0bfe1e74444abc972dbee3f3c0f47e28d116a07028546e63a4383b94e272665ed6e4913e8c6f0951d1b388b13a1eefe71ee77fd93233e5a6aec1169fe4fe2b0cfda0e73e5f88b97447cd97820e39ef2d657ef5665f18b903cd0e6dceec4184bab7d7010f3b7bc298cd83b32f2a79888a5980d27c88e7d2b63f3a701e851fb7da18a5e927ae45d8b1503a69f826538986afd9c71e8176f3dce2eb522d58cf697427766e3e459e909a92759516624ad081452d43744847046274e8c6fb7b02930f7fdcd6ba1919fac7dca273076c82f3df416c1b15af16f8344898b3ffe0929f945a96ec389d50b3ccd54056bc365d8040f18344845a94e85ccb543615cc904032e94d98337f3bf6759ccfbabc783fb23a506bbd0102b19099236e3d22118d054ec98cc00acd346dd236ce217e8b228253c111ad7dd999e8ad43db586deb6fb58073c56a4a827d025334b7eae88ce39cf7d62495e2fd2288aebc45e3da87ac6b48dec2fd4a2213deaa12607e619d4bb97773abb7cb6dfc7a38edf032870adfef3370eb15c60820ce8d78a301672a9fc1dbbbbf005efb7ab003986ba010698a56b360db038f2b9cc3e16544191f084325ce2dce42b8b89bbd3c17c21531ae3a4befb7c6a5523ee001516dc59be0fb2a34ff4556e007ac80bc62c4bf598f0cb03b510685fc03a1ff3091822b37d0c2aff8eb369f42b7cb6d375d71c37438147aa2de4d03d5d6c9d8ca9d5726aa4787a43b6aef7ed19b45495d90be070983b1d9bd8261e6a56278e5174896f6ce4e8a975b8b85da2735728b42cbc247b63eb8ee7ee21b438da2c004948085c9fc8654f9c3f43d8f82220225799776a7f9896feb51a7f6f599da2db9b9b66d9f38a3ce06d53d5e7f33259f917682e24df560d303aa905c05ea443b764e4bec76a16ca5f9c70e1aefc547faeec77c4e8e42e56655abbf7ca3fd60e7b4eff7d02fedaf4a59b7bc31554162a8e49f91efd31205618dfddda52fde7d337b338bbfcaf23faa36c4a47089432e3a1197418cdde32000", 0x697}], 0x1) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r4 = dup(r2) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r5 = getpid() mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x0, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) fcntl$setown(r0, 0x6, r5) geteuid() close(r0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000200)=[{0x20}, {0x50}, {0x2006}, {0x0, 0x6, 0x7c, 0x8}, {0xaca, 0x3b, 0x5, 0xffff}, {0x8, 0x0, 0x1f, 0x8}, {0x9, 0xff, 0x2, 0x1000}, {0x8, 0x7, 0xc0, 0x101}, {0x23, 0x63, 0xd7, 0x80000001}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) close(r0) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r3, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906}]}) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x35}, {0x2, 0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000000000004e224e217fcb5d6075073fef72829036b19e1737a4913ad50b1ec2a175cb369d9ccb41b47e039968bc90eb11e47842ded4fca055a28ab665917df28fce8dbbf26f62dc386306ad24701fb4f85b4cea719377173b6fe43d8da14ff288922926148b1ead11cabebc9127e2d84522739496b288255a221833ad319a795d82285d58b79e86df81e3cfecba6282afeb98e4555512b6cb26956e622562776f3a20d46e6a538e3f74706d5f6c98b0a5ec2b03da4490ad8f1ac6b258650027", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/189, 0xbd}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r4, r3) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000940)=""/102, 0x66}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f00000007c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x9) executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xfffffffff7fffff7, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}, {&(0x7f0000001680)="ec80b2b46c9d81b19496ef0c1b436c4274881e4776489d7ce10e0c0377ce65ba9341dbfa2f974ad791a46f76fa70be1b0f0d0af0c016014ef3c850bd978712994ce14cc31d98220b24af0347b9b8f163527d5f6709166e0ca43936f3e342105cbc2ec4788dd7c079437228d750f52a7e4c99dd86be5e977b612d61c834f3af90f8f7989c4179c413e4499811954caf20f4279f100090d6e8ec226a38185e3a9e18e183cf7beb411d8ed43cefc2f53f4c5991d4191bdfeff4d5cfea90b022b554f6dd942d454c8066fb296034f73cc4f79b4b2d543b137d779ce3b2b0c286c3df", 0xe0}], 0x2) writev(r0, &(0x7f0000000480), 0x0) close(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x0, 0x0) close(r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socket$unix(0x1, 0x0, 0x0) getppid() socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f00000004c0)={0x0, ""/238}, 0xf6, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 3: socket(0x1e, 0x3, 0x0) socket(0x1e, 0xc003, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) close(0xffffffffffffffff) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0xf, &(0x7f0000000c00)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e3774776abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f00000006c0)=@un=@abs={0x87933379d69579a, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000440)="63ea221410ad979a13b3cffc778379efac71cc172d2188a38baefd5025f202d900c35e5b863d74ddcb1fa19a836775d668ac9996a136f4d4d7b33bbc600aa853ef76c3602400d400d0825bbf4ad8b670e39c7857032d4d7fd5fe996bb26874b34c40b2f4c0b334cf9efa7e653febe26070c18f97ec83b6a1f684482cf1dcc5e5ad5ab4b08dd1124139ccf7c2816df71b7344b55c237e62a6964c5d62f602e2a18f5738f44d9431399ddf0302ee1ff9abb33c2ad4840c9533c64d6f2ca08052ca590392f4dfab7b5c01419dd363b361389053432b3f14a14a6c9fc1b3751c", 0xde}, {&(0x7f0000000540)="65157b4a18263980", 0x8}, {&(0x7f0000000580)="2f9226a4290865aaa73dacafae8d77e1ec6436888f7484450a8d9af86e4e03bf8c2f58237c4455d94f9efdaa700a5bea0f69cf83f680600ca7ca9a036540ceff7d3d0d7a48727ce82e", 0x49}, {&(0x7f0000000400)="88a952ea6efc4a56968fb7df16242d5b01d59038731e01694a175cab93c7c7", 0x1f}, {&(0x7f0000000640)="56b940f4e945b5b56b14f5ca99", 0xd}, {&(0x7f0000000680)="14ac3982d3", 0x5}, {&(0x7f0000000b00)="6130e5bec6e2b2844b79a9a9467b0c56d5d1e5411f19360c3dda16168e7563cf80d3662a2fd476abb6a546eba7d75851d97627ec2b162fadc44cb5a8aab916bb80e48c7b499dbc256a6392cd9ed66f0f617ed6219e1e12a6215ba97afd65d6b0ddaa535f70dab515ea066e88723f201fdbc8c1f7b0faba959d23c88124d395844659d9e6d6d4e24f4c0469584588545c37a2a3a359f08cc442cd392eb9bd3a63f2de1c4b30571f299c4ea5213fc7eecf6325bb6ea36df86537af190dd4662e79de61b66ff999b02c268ca2aab2e688d9abca37bf6b3c583d43649475f809e9c18129bf4a6a8314f95a33ed1735000000000000", 0xf3}, {&(0x7f0000000700)="10b27a9f0caffaf8debd44310c5158300fde38d56e3d1958c58bfa2535107381555b981c092153900ca86e344cd65f4adb199fc01ac794a7c200"/69, 0x45}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="2800000000000000010000008000000033ff8ff218d245f6e644a7390f8deee7780000000000000008010000000000000100000040000000bb026f282d6de0e574992c9e82d0edcab5f2c305e977da484fd1b3f7587c28948071c20967eb6cc9af8a56dcc52ac7aa5cc0a10dc8b4f16643da1d5f393cdf9230bee1ea9957171d2a2e87371df2d3320cc6efc9971ceaca85bd4261903b774db58cf315bb9bc08ca87fc8e18a77137a68c297bb0656822c27fd65536c2b6d582a61dae53509cd3dbae495b682cd990ee107afac45556a9e3b5cdb6eb6a9c0f6b9ed7e9940a732626db525f0cba2f28e24e3b6eb102a9e2401197a71f243a8472e18c8cae4dd1ebcdca5f30ffaad5ec56a88f7512a775ad6a9ff22a0fdd0da53f4e9658f2527fc0b7cc5a4a962658e4490acb6967b2b81ce"], 0x130}, 0x7) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) madvise(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x9}, {0x6, 0x0, 0x0, 0xdf72}]}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) writev(r4, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) r8 = dup2(r3, r3) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r5 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r5, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shutdown(r0, 0x0) chflags(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000140)="dd124f270c8cf3efd84982c08ae4f42c7f0f4c353e63e98ae92b74269b47f5d115583384f8a9b3cd8474ebe9448b9164f3cd87af6fb982fce8f631a5613ad6d8ee254782abd0cdc03485984c7d34577905", 0x51}], 0x2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x6, 0x2, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffff000) executing program 4: r0 = socket(0x0, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x800, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x30) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x4002, 0x0) dup2(r3, r5) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r7 = socket$unix(0x1, 0x5, 0x0) listen(r7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8", 0x92}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x3, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a781535a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba7c78bcf3646d5dd3b8df346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbabe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679358ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdc791f8339eb8dd0516cc763925b1dee6473c5bc524b6204ce0f0000541087916d1b13db37920a668d98236c1eb1a170b71a7c6c10385dc2272f8f8b0b974858f690b3464442687de1000983a198acc0899095ec720d9f0921232f9505ab6f9da6eef2b333b8ecf6031e32a849c168cccd17604fe3d10755347cfd3e19c36ad483033c337259d826b037f51edf5a788e2eda43683c18ffd883906433ada59bb6045b0078927581b4b61c4e74220cfb1f95e85174ccb0d3802db9ae93d20f3e31fbd4adc6885a2dbcb26e8a037bbaa9d600"/756, &(0x7f0000000040)=0x2f4, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000400)=0x200, 0x4) executing program 7: r0 = msgget$private(0x0, 0x157) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000480), &(0x7f0000000500)=0xfeaf) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) (async) socket$inet(0x2, 0x4000, 0x81) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) msgget$private(0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x107, 0x0) (async) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r3], 0x176, 0x800) (async) r4 = socket(0x20, 0x8000, 0x9a) (async) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) (async) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) (async) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async) read(r5, &(0x7f00000004c0)=""/255, 0xff) (async) dup(r4) (async) listen(0xffffffffffffffff, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: pipe(&(0x7f0000001440)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) 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) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 2: r0 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f00000ba000/0x3000)=nil, 0x3000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000040)=0xc) mprotect(&(0x7f00000b9000/0x4000)=nil, 0x4000, 0x7) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x100, &(0x7f0000000380)="40780d86a2fca3bcb7047de31479607ff9ac103e5bd9703061fe107ac2fb9afb6ece4333a082391340a8f5868145528fe4e8c9721d98885df112cadc4a212d473a4365fa35afcd45c6a02c9d251f90a591c09eff203dafa39c86b7feda4f757a655a3bc9d1d411aaaf413da63bd2c68a4fd2ee1a42f0734171580802cd6dd88a130b", 0x82) connect$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500002800000000009078ac1400bbe00021000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000140)="b9c0d8006493eb5a8b676e6cc184a4b507c5f4a78e097477ade65ebc1bdeaff02a2c986b685b3cab0621e3ddbad170fdc96544cd256528eb104fdb33b70e1b27da2847af2e86cfe5813e5bd8a7f71f75c84cba01c14886a7d4f20d52de083e8e196a37e13626b356871292a56075cff0b8c8bb6738b55e3210b7ca71b5b861f85ceb1883ff1d5a38fb09b7e72f01c2f72604000000c302782b89f27df218376e4ae4961749d583f05640e30f2dbcdb27e3e0face674a28efae975117a0775cce35dbb7c917d23e8ff047165ff1a1e4e37e000000000000000000", 0xda) sendto$unix(r0, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r4 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r4) setreuid(0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000e80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0/file0\x00', 0x8, 0x1) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x3, 0xffffffff}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbb08, 0x0, 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x36, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f00000000c0)}) socket$inet6(0x18, 0x5, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000040)={0x7, 0x0, 0x5, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e], [], [], [], [{}, {0x0, 0x10000}, {}, {}, {}, {0x0, 0x0, 0x1}], {}, {0x0, 0x0, 0x7f}}}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r5, &(0x7f00000000c0)="270973fa742ec4037ecec7ed0b9e3556c67c1882ae6858062aa775da11bcb5c2da5ec3826680a523f6dfbe1f9159e976d8420b4c517f89eb7712888e530d68d073f7b4db14", 0x45, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 7: open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0xfffffffffffffffe]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800460000200000000201029078ac1400bb00000000010900000000000000683b51b79e8372ef3828f198b2089078"]) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 7: syz_emit_ethernet(0x66, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x6, 0x0, @empty, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[@routing={0x0, 0x2, 0x0, 0x1, 0x0, [@rand_addr="544ce7a7ca1f37d9e8a50308a8345770"]}], @generic="c7fec71599401678cafeb0525acb26c124a272f3a688a8fb"}}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @remote, @rand_addr=0x4}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x3) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000080)='\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') r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) close(r2) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x42, 0x0, 0x0, &(0x7f0000000680)=""/121, 0x71}, 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) bind(r1, &(0x7f0000001940)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x8, 0xf4, 0x4, 0xd8}, {0x1, 0x9, 0x2, 0x1ff}, {0x0, 0x40, 0x7, 0x2}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000300)='./file2\x00', 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000024c0)={&(0x7f00000001c0)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x6b, 0x0, 0x0) renameat(r2, &(0x7f00000018c0)='./file1\x00', r2, &(0x7f0000001900)='./file2\x00') sendmsg(r1, &(0x7f0000001980)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000740)="da0321110d26d2a16124a6ef9ccf75a168d262468dc834813733c877d977097a5cb1ef682e557413b052bdd93c4fe4c78e1d4fd2034e3c6e8885bf518ad148bb34199c4abbb63e902d5f594c267882cf0d24a9ad8cc29f019eb6c5eaf06f65b5593b86274a6c5d2e26ac18d1d1c3bf6ade20197091cd43e4b5118511c7c0be572a79161bcb3203233b3f95553d3b28dcaeb340ad2e584573c822ba3b69db63173c6f21f709fb82308db50af76e07f49a229ad8e53a7b3c3cc3a2a4a25e1dac84ecfcbb1cf0bb1ccf1ac1b3d8477d486875235d385cf950204d3fdc2aa3a706157ae740892ba906a9d0ca1be58c5562e55437b06caf02f63c5082bb16887203fe684545d28117a61e8968cbe5f2846d7faddd72a97a2e3d2db038eeddee32949a00a1391296e3b2164a2237c456c2abb63b4555c314d636446197ba436f7e103cd9b460848712bbf74ed1d9f5ae3738c89f88017294199aa7136f580ae3b0d924c6aee0c671179b393ef4585a8b05fdafc54b474942a01cc83734b4616e356b8584ecdd9e21000475e13e22f8cf8a3f1676449cac8e577ce14e3ea05ecee42ee96f7f3970902b7e6f8a4f6bedad1933f7d515d068e4fc0f04db91d508350adf53d493aefcfd88c1ff04efa64c9b50e83a1943c9a3801fb10736d8a03ab2627eb9484cadd5e502756f18cb3f710725a5b87e68dabf9a15c1905418d564f9a1d97275ed8ab88c7f3d81cfed27b2bd2cc38fd10efc6ea789aea0c9a947231c7c54942dce25d4471dd63c06863c945c305f001c44447425a84ea73bb5910fbfcc767b436ff5f80d426a1bf709370ffdaed0d5e4ac7ae75dc98e8327a71470bfe8f713ccc1990f9967bafcccba5ff5d9595142f629f46d8ea699d36d066c31d194805a61b5b4769eb6b4cc1bf40ef0b053fcfaa3d4bfe0ed5e6e8dfaa08fadc91845732f128e5862cce8a940a78bc7d650b43c0d192dc6322f2d1c26503a5c5c13ce8d335b3c1ad4412b35b0f362a7ccf574bd73ed0340c9416c771189006e0c59a713b32f5f94d58342ec47cc2edd76db3f2d6d88f9dc2d2b763e92d306a84d6b3ce2279f5fe4bb1c464f465e10436cee3bfc0d4ed3c534c8bb0123739086d069b1af8c8d2bec29c459c9627c828ea164e5c9b78a0782cd983e247ce3b1e03b6246dae75dce701e2c521f72569a1e6521b2cbb2f4dca4fb037eba9eb320c08201ac391b297ffcff03e718ebf38d07f52c68a5f03e6a143dd6946b35bb974e276ef352e4303c8b5041bde3f5a4cac3f37d4abb9fb678c84cd4fa1564d6377e6ec18fd6af045847f3a855bc5ed4963ee402e0e5fc31852371fd74fb1999b26e77b0747beaeedf9fddce696b117eaac5625ac394d97aa57ebaf10a626a6555d1dc377bf9aa518c2440ceb64db63482d0f84c6f1e5750dcedec5164902ae82afcc2a5c4afaca7f98a08ab9b008dfec0b3c2816211f7f70843e1ca2122e01b66454e4b41108fbc4ad14df6c8bff1cabf2bd6b8a3caf35530ab0bdacb90a203b734f11f1e2e16655fed85420756efbb54b805e11ac542c11c6886dfbda63748bb94bf3e9427b93dad682438854ea7c566dded45917e4717972685aea4b0c13217a98449c095741613b23214139bf2724ff47f876e109728a462339fe8f89887b389906af98e2b95ae860bb6f0f21f9ce6342c3f96738329ebb511812b7d6473445527dc15ada696401e8a2cfa40b6798e8cc8c9f36ba5df5c6d4676a1d6727eb07c5ae2b4244a8df044346fbe265778550524d9321ecd6a317983ae5bb1ee46e14ce83ec09f30e6a83fbad4fba438b5af014c76e1d2c8da6d2cba35c8c251c85a1cc6910e956d3312dc850d00d11642c2333ac309b5fe92fc1413b96dd949f238cc857ecc57f952e9062e4ec6135cd0e02d0f304c8bb610428d18fb809a2af564a12342c44265a1a6d785cc2e0304488c2782fb3aa1768c03e131e039a8c1384b36479ef51d0b7204c1eadf78072d44c1b80d691378207b98e14a70388f7ea3538b56c562566d6599c28e85be5b4f32a518ab4236ac83073aa9898a718ea63f5d6835d878b19d0326ebb9f8991771f17a39818f8105eb10ab7ef51f9830fc4dc7b6fabc1cd79be16aadae035a977a3c41a3f9a59e54dac3563d182f8522fd8ef7c3c6b4afe12325b22522d86bba858484c54ec923bcd0b5091a3d2ed0153dea2427b2c1f2ccc0a7794bfa23a0da41fb8ebc778926e81013b2cdcd90706a376b139e6bb5bcb4078bb73ce2c907230ecbc23118f59c23a7d640d65893dff1fb87cca3d2d3dff932af9b4a39b4fc0e98eaa927228654bb3a6de587a2a6ee0f1e6b8dda73c40bca5dc05e50d8faa02b73806321efea68e8723c1e109cb66f1a0ae478b2d82b972ade80681e2351c7284ad35c596d718aa4188ace1fa24c2cf6a30bc765573f6aefe930705ee20ed819530c1c4aadc657bfc93429ac995ea95b4a889afe834225f61bffc2dd9208ba8ba34b41463d69ccb3003f449e4c97fcf21e2ec6d10ef234c9e9894962f40822a4bee3c323035d27330b0edbc3a64e56d02dc9daaba26376c95211d49347376f868ecb76edf1a52c97ab1d14bfc29cf91258f178e89e2bae70750057e73c8cb7c7e38c7038779dd4891f38053aea3e7bf569ef18ab6fd994cd094f15faab543717a7aa891919b4a6a8d3a0db557f02764dd6f20770b8311cc1ef4c496b95a2780451e09ec89d7d7a0a5c59d5710a45d3e91dab4de8a0bb41623b5b434d5e63c9ccebeb1187e324b74e3b200e8119a4ecf11eaf75809b31b4f046be6253ecd14f313e2f32496092e1e07cec12a23e1cb79a519e4263e9a2e36232cdf6148b1166d79f0b40a86896ba4671b4e00c4dcb97392ff6d7980c9fc039189902d2240bf24c25c3467213449eb7d12433d2ed6596c8e31c4bf9fc7b0fc53632f995bc4066c7c1a8035c3b246862dafd8fc9b2e0686bd4558271a90d7cc77916cac3c31c33734f9a94728e3d7f8833cc3e7016c1aeb555da5037ec277ef7afd15d271356f8007aeeb5667592956583126952287b697501cbd23bda0b80674f4cecd67820ddb74964af7efadf1a2cd5a21a17fc050caf70657e0a7e5a3281951496b83b1269e2b5e0dd65de3cdee9397b329ce03d54c453b88ee45bc31eeafed66b483615b384dcc7d69807efecee5d2c4604fadae06d9ccc0aa50d6c5c3fa1da3dea9cde472a1ab5c0314e528b569e50de92cafb2b71bb17be19d400c199c7d9d2035e15f3e20c8c4f44099744d8c4e6b8a41e51019657ed289eb17d3488e7428215e1c57eead50066f9c0543ad8fa60de92f3669cb0505ca6879e611a84619ddb22d16d6b0bb7159cbfdb76c07c07bdb5175ac00f52a1166ba364c20768117d2e327839666d9918fe5395145a8a068a9504766a2626ca549a57caec5ce87657a6b18a9802f74178b9c3e007a32c84640bae73723336a9c14d4da9a8508f2d2c8956a3b4ccef3ce09ef6a753e351b99a4f81f6b607d3d1cd8c4c3f7209e8384e76ddf01855fc6fdcd1a898016bf18ad92ceb4aac628976e4388fc923b1dc3ba798dba673df324e3b94a8238776b899764b482f70c864d6689d60ec90b4c7b1e29d3cf594c7175dcd9fa13d8b4efcb9d55beca84a071191810dea75bd878b97263aa4756e823fc68a368930925eb075f9e4c1329960d0881764509ca4b66ca6f0756aa45a3d3bbb91050f1e59a88b3942a928ed69a69b018eaea95f9bb0d916098fda224d0c3516e8887fe80379d98c444f1b980f014a89e511fbcea4d991bc00205144dc32e8cecdb0d57c324f36e506205991f204d64dc3e962d05dce1c434e27cfcba7e583d03e33db8b2930845c6b9ca018526921ca8c188a1d264b932317c263d7efb682c1873402dfd4d88cfba2a19f58598d56c74118acb41968bb3e76b0a40b2764abee2562326ee34f877e55be95e0b3224f98cd45130255080ccd2f2f865a99527e45b3cd7c9ccb7aed43e47e7d7a49591acfebb1fa645c754cd3241d91025bcfe3d9681914da62ace4b8dd2a357f55dc1f0cd03044f58cd1ff8ab3e480a07ac37b854949b3a228fa55bd84824065d0cbf8537aaad90fdff26f650c46083ee14cb22850d3b740a47374bfceadae2b23e364223f8739fd1c8c611b0f5a31e117fad64bf0ded24f097dd3f29b9313b7e18d834475554f3796b7b1d3c028f2c6fdfebbece983c4d991dad5d9f865818fdbf987993ce1989d929242018b9d15d97fc0023ac9e0ae9f78b0511eb81c38cefe1680d65bdffeee3cbc4ee4a1542c375a51cfcf8105f9b35745ec1f4a2523163f5d0d6d3b730cdbbe737cb308ac6249ada35f3036c3ed66e6a6c2a61db0253d626c234cd1000ceea6b4b33cb9c16e95cf45c9f7a0944afbd04eff26ff10673e65e545c711f7e3378c3ee88b50b9d1a85e882a5ba07953cc6c456a75d6fb14f068df9ae323a9364457f0ab375ac177d42ce728c6f31be8645edbac44c0f8ee5345f3de34353b4875c82f0a9afa73221cad63aaef59c8b7cc5bcc025a00d18dca42e782eeaf407b76067624c46705376ef51c48144a8573a9df21f0f37de9155b6c98ff4a9a92e35f896af0df69d387cf9c100f7021bbc99c176b1f8751a73625dbc949e74cc5af5278096d513e09611500e6e44e87315b313e73a25505fae51f3b309e93b9e3d5568273893b4719f0cafcc22e4ba017fe360c42d0e84fa8c5b5b3ce6deb49c1e113b179c9da69808815f3e42eab80d3dfe1c733af55de5919c823260d0b0f4d4863638b8c76d7a41c8fa311d36b2a4465c78713bd3d4ae59a84cbae20f7a1b47ba8d578129aa45d55ad42e7244db19f4602be45338fb5d73bc12e47b61477ed8044d9aaafd16152fb4a2229cc464e4916ab22ade7e7c52ff278f9cc6f7a1f9dbe439e5b57b53f8171078ebd6dcc3863e3a4705b34a846a76a073aee70c2be2394529b4e87fc398628f7a81fc0501d52d387d3fd29bf8c18feabb300334ef75bb9e52878872fe182894d1fb1143ac61e14b9d04cfb08e552c142a2832b5aa3d669f1e8f047637df7c0e21df71d88167dbc6631584d81a1c9a9ccc4845c6a2d38b491c84e435b8565824475b60937ccf76059c4039782f6a24e862c74ba8a8a7ec21c9e151750aa0b90741af3f58e1008019fa950aad79cfaba5bedb17e0fdf371f243b03c7c5eaad2f47272adf56bb8e1b614f981f304aca9ab8196633f54ebe8eedb67182ed51246d0b07f73f57a8c2e85092d9d1aee1c990602f68f0de3d3280a3ea0a3938a196d75100232710f373692a8909d12db15371dae628a090766fa73a941c938e6abe7b97ef62b463dea787f22e489347f528da6dea8654f68c66c89cb7dd982432af35ac0e5def8c17af2815b22bd387006e4ccb35a2a0c47b42941b30f411630d1cc0b75feb9875df177f4813d9e3c54d93532d7b1d42b71bfadd46d12237b655289845dcd3f57d26f6d5cbfce7d59402bb8a5d0ebf9e56fc7b4ad9633155d58c58b74f6c11c342bbe6b0008f416a1c4b8f2acca5b886ae72e65f8413328bf2f18dc5b71e1bfc1f26de6d2b660beb166eaf63e215951628189ca2ccdb197288b1d2e08e9c4812b3c92e9f552065c760466bed913215024fa5f1254cdc1f50a852fd59337103d41b22a3fa07b7a748841e3b1aa200211bc8c46f1b3ea39ca4758a0700b4c10a76512fbd716680c7ac4966a680aadfa5772c515eeb619ddd19f59af072fc96b6cca33fa311ea499fc55d5325282e797ed80f29d6f2c77009e1", 0x1000}, {&(0x7f00000002c0)="76db88a26ed9275ee60576649d570a7824faa5d0ae579874691b979ad61d4b758afb4d3c6e6009ee82b043fbe1c4cf54d44b461022ecd9dfdcfe448316b7178b09a90f23f9647511351a265f3a3a274e9a5ad3976b671825d799f0d6a4e8130c7248c4c2419d2c2f4d91dc60b42cbb9a59", 0x71}, {&(0x7f0000000340)="852a58db6f3679aa67717bf1f4d8981fcce22078f666d0739b692aff590c0357d29d328b4a3e6b37b6716bd7df078427a41358a690cf9c87f6eca30d5946e4f013b35341c7350b7e6d32314d8241cddf78d757e0d16bd6c3ccee4025bf1a1bf400c40fbeaa27d702b4fd6dd3b188a11efd20ee3aaf7e3a6e8bfa", 0x7a}, {&(0x7f0000000400)="a265879509d5bf46fcf482d866f32b772951a08ecc8293017bd1413792657a4b5c032832e448cf997a210af207168610135d5a338dfe206798632ae2cc4525e27481a132fac6d18b398ddb1f14730400e3", 0x51}, {&(0x7f0000000480)="3a9b02f58f29170b172664573e4bb0e774a7092c650f37c24756e805fa466b0c4b7e986eeb72d49bf27b6739ee65067a5c970a751eb31417095553df365d31f8ab212da76b1e4f3f6a2d064e02973775c95e6a525998254928c1e24fc51dc7998e83e28cd97fd653010196a485c00bd617f9b72ba4012879e77a68c47762e10f3a91c06d2e41f795dce2943098d7e3089074f9acad85494b7dc121b3", 0x9c}, {&(0x7f0000000580)="a7c9f2af13ca8d9f63fb685a64e39ea46da21114868b9e8a17def8185ec3a539a2b7adcfc7fea33d06f6a10ece78", 0x2e}, {&(0x7f00000005c0)="533b9ed2a41875b7c299662f0d677a7a62a2b9351942cd5358ae9730efb9d48685ecea8104757c1f7cbdb822792b4e44729dd8bcd4d95239723a9c3279618045c6108ec965980a2914889c3fdfe0ba890fd38d0ea3c9ad8fccc07be2abcaf4c2a5bfe8b3058549f1e7", 0x69}, {&(0x7f0000001740)="862bd467844b1abab91995d8e75e299e2546801dd28bfd2bebef350756f637af5e25919ceadb938578b8d25f70765c3d225c892fb1b35b7b7daf24be670d74de684801a9034747490705b6543481d3f201f2e80b671600f7e7d9a96911cdd76dc9b7a3", 0x63}, {&(0x7f0000000640)="6a5f7d2020b3767d1a", 0x9}], 0x9, &(0x7f00000019c0)=ANY=[@ANYBLOB="e0000000000000000100000000040000d24861e90b43b8c649a2e323129477baeb515f42b3b8ec08007405d37c1170384423509b57c244c033a967e464f8e758804b4ce10d1bf7cac02c6020d20eb7f575bf9b69bb730177dea70e5a8700c0581a31e4d5b157b1b92d9eb2c5841af04dc85911049aa7cf9c8e8fd4f94208139fd1de6c0830adbcb4a552d18e4005fd81c1c5268017306815370c4a7ae5285ece2e56d653489538a94ceb5e0d475ce2bbb9d4808c5403fa4c2ebb4d75fb0e002d6d24925bc4f8a36956838e69d4ad00"/229], 0xe0}, 0x409) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) connect$unix(r3, &(0x7f0000001880)=@file={0x1, './file1\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fd9339c0fa4d5ff61f461c930000019078e00c00010000000005009078405d6039"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x20}, {0x2b}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082e80b1b12d0d3e09bf273c8b8f246411fb5ceee208131e0cf950a8be448b96d09cf81e3", &(0x7f0000000000)=0x3f, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) executing program 6: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4fb6ff02000000000000000000000000000101009078000000006000000000072c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b000005"]) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000300)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/235}, 0xf3, 0x2, 0x3800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/53}, 0x3d, 0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(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}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x6df3}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f00000e5000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 6: recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup(r0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000100)={0x10, 0x9d, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000fb9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xca}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f00009c3000/0x3000)=nil, 0x10001}, {&(0x7f0000bce000/0x3000)=nil, &(0x7f0000b5f000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000b82000/0x3000)=nil, 0xffffffff}, {&(0x7f0000d43000/0x3000)=nil, &(0x7f0000b1d000/0x2000)=nil, 0xae}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fac000/0x3000)=nil}, {&(0x7f0000909000/0x3000)=nil, &(0x7f000098a000/0x2000)=nil, 0xee}, {&(0x7f0000e75000/0x3000)=nil, &(0x7f0000e1e000/0x3000)=nil, 0x5}, {&(0x7f0000c99000/0x2000)=nil, &(0x7f0000c05000/0xe000)=nil, 0x1}, {&(0x7f0000af9000/0x2000)=nil, &(0x7f0000f2d000/0x1000)=nil, 0x400}, {&(0x7f0000a36000/0x8000)=nil, &(0x7f0000d1c000/0x1000)=nil, 0x800}, {&(0x7f0000b68000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000959000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}], './file0\x00', 0x8}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x10000) executing program 7: syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000000000004"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r0, r1) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x4c}, {0x2}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000002c0)=0x8) sendmsg$unix(r4, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(r5, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) write(r6, 0x0, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="8078fbd8fdd822eb22", 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0xfe4}]}}) chmod(&(0x7f0000000280)='./file0\x00', 0x13a) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6b, 0x0, 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(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) chdir(&(0x7f0000000240)='./file0\x00') nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') executing program 5: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x1e, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(r1, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x6c, 0x0, 0x0) setsockopt(r1, 0x10001008, 0x8, &(0x7f00000006c0)="e14f72f685e902cb1c604c2c1fb64cc889504e8466406fae8035d01e553941265e169c9d207e50267996f1505f6a442fe8af69d628ff9e1ceda851b1ae7e42bbb0a9821421bd021819a9eb09dafe4d881fc04033704c2ac765d9", 0x5a) getsockname(r0, 0x0, &(0x7f0000000080)) close(r0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000640)=0x8) r4 = fcntl$getown(r1, 0x5) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r5, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, 0x0, 0x41, 0x8000}, 0x3ff, 0x81, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r6, r9, r6, 0x0, 0x7e, 0x101}, 0x1, 0xb, 0x9}) geteuid() semop(0x0, 0x0, 0x0) getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000007c0)={{0x6, 0x0, 0x0, r6, r7, 0x10, 0x7}, 0x7, 0xffffffffffff9dc9, 0x2000000000000000}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={r4, r6, 0xffffffffffffffff}, 0xc) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x10001, 0x2}) syz_open_pts() sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x5, 0x7, {0xf8d3, 0xc30}}) listen(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) minherit(&(0x7f00004b5000/0x4000)=nil, 0x4000, 0x3) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) setreuid(0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x194, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="518d07aa", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setreuid(0x0, 0x0) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, 0x0, r3, 0x0, r3, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(0x0, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x10000, 0x0, r4, r5, r6, 0x2}, 0x8, 0xfffffffffffffff7, 0x0, r7, 0x3, 0x8, 0x800, 0x1926}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r8) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) 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) close(r1) r2 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) acct(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x81, 0x1}, {0x64}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x20004, 0x269000000}) r3 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900303a003bcc2629a17a6c58afb8877c8be1623ac05ff7c58d7eb236c6472889c412e3fe80"]) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\n', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1", 0x52}], 0x2) read(r4, &(0x7f0000000480)=""/118, 0x76) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x5, 0xfe) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) executing program 4: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r0, 0x2d3608a5) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r1, &(0x7f0000000000), 0xa) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x6, 0x4) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b3919d9bec82fbebb", 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x80, 0x2, &(0x7f0000000100)="8b659d9d8ec2cd5aef896454d97cc55dfe3fb213009c7b0067d4a2b3aeaf7b332c3d0f28ff977e6b6762534831faf2", 0xfffffffffffffe71) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r3, 0x0) setreuid(0x0, r3) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x4) madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee3c499e93ca664e3b8e1ad0ccbd140033fdb249e8f6aa6d1c43c864150779957a2942ddf53ccd8239f844679efd0d1383478769be5beca7c7950c4487f602f001ff64da520d0a2d7a8d904f73230cfe811bcb46d2e42fe16bb744777e6125b448729b7c0148c4647e988a4c51b33d41252c5b72848bf94e35d4d5", 0x7b) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001500)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574", 0x53}], 0x1) read(r0, &(0x7f00000002c0)=""/82, 0x52) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x81) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea02004f9acc6900009cf532", 0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r5 = socket(0x20, 0x1, 0x0) r6 = dup(r5) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f00000003c0)="62b1c3c28c22fc3a93d5e41af1428d07ecc8b722753252eec06a857b43a3a3ad29e876cadc362be5de0979dde46231114b6cd70dd966cf15dc3b246a2786dba0b8835c2234dc19c6ad69a234e74ac465011f197b8df2894f06a5f60d37710d1b031e943fcf2d0797e85003d35a07afb8550dbc5297be28988333a03070ed3cf590f020769f7cd6405fdd1c7f8517c1880a57c9d6efdad63ccbcf1975f221642c965f818f3f7a2483f9b03399d3a5e48301f7996d92a1e57c695b8fe90c4cc5a19414d9eb9aa0ff8f2d51a79b2190aabced3226a4a0e94dc1a53fe58243904da17998f081a6f3816f53085d4c770b20f6e6eb", 0xf2}, {&(0x7f0000000240)="b2638c54ae92ad95ebdece24e87ce1dc182ff48e58ce0ef9fd50b8f084dabcbe1044123f3b6a39300469b9eec3f4ac1de061ee544d", 0x35}, {&(0x7f00000004c0)="058a2d0fdb79684252adb178c507b25a069ef95bff5320e83bcc81dcb7a18850cdb3c1e66a46abea292925b1f5f7ec265caa150528703e31a7767baeb7d9a27bc3134c46394722e390ea4f1a5433844b58d8e1d66c82091ca64008d2c4d042ff3309dca46c132a41f0528acc3291b5338231bbf25f1bf2562a22a184d2e87d50d2201cec368e5b8708d60a7971aebad58460d99d1b9ad6c367aebd9df12d53bd69c7b41e", 0xa4}, {&(0x7f0000000580)="b147584ff9b75001e216de5512be91d766df44ef791e64c8bc3c70e016b60e0b62d2425dabb97d1233ba32d28eb4fb7ea098ef91cf1ab6aef9d0da99a3c19f41cb75b005f4f0576d76774da6ba8c55546d", 0x51}, {&(0x7f0000000600)="59f046beba824609578bfae3f37e4faec1df051576cfd61fbfd13ba0d760ee2c083278075108b0bf7958523251f3ee880a64a7cea161bf1672aa2dd2cde664bcfa950fe82fb46397ddbd4ae671839537e534321d461e713d35bd0424580f75c959943118e77c69234ead795b6fecbc1c44f62ef7c8dad4c160018f4807", 0x7d}, {&(0x7f0000000680)="f46e6778fff8e832da0bdaa8e5df7a28467adf1fef5ded243a80755e888e9fbe5a7d4509c1843db5e7596d3295ec0032f03d219d40fa5e58a43ffd59ce8787b82d1537d518a39ee8acdc9481b23c1b10bf939356e92168063f97454e8687553b0edf5250b7173e33ca28228d20851558ec5f04c3fbbe716fae7cad3ae2ca04dd579b8c79fe20333bd9e031f53ebb7006bd3e73894e0824c0a1480ca1d775eea3b61e2b7c2097c5bd0b835271533bec43da9be00ef330d6d4a7f53a2e4a81e87de1d872a1cbf219b09a4d67ece212f9a3f765cf40ed996d515ad26a68c7d272ea843472d623d14b8018af26467706c0ee8e60468b1f8575c423a1cd62963b6d", 0xff}], 0x6, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r0, r6, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0xc}, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) sendto(r6, &(0x7f0000000040)="6ba02d23a2d52236cd3f430cc9e365f6ccb455f623eb097f2ec9c380a82e316204ee885bdcecc7b0c4c584341b10cd2c", 0x30, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x248, 0x6}, 0xc) getpid() executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x25}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20b0b, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x4, 0x20, 0x2, 0x82ad, "66761a3f74b92745f6fb4ced9c6577921212ac51", 0x401, 0xfffffff7}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x86, 0xf07, 0x2000b9cd, "e36f900718f617a80850b5de0ebda237045bb81e", 0x9f, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xea4b, 0x6, 0xfffffffc, "2eaeefc15206ae9c4377b229a9be67c8bcdd08a2", 0x81, 0xeb1a}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x2, 0x9, 0x7, "32529485a064dd8f5e86e3ecb3b580947336e746", 0x80000000, 0x8}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7, 0x100, 0x400, 0x1, "f077d502b51824a7cf685978133fcaadfba35c58", 0x8, 0xbcc1}) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r3, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x401, 0x4, 0x6, 0x2, "d46b9048bc6030187126b99931f1a3c8044e8c5d", 0x2, 0xf49}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x6, 0x0, 0x3, 0x9, "c9ddbcadd25b67de8ffe99b9f666cfbd033ef05c", 0x5, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000440)={0x7fffffff, 0x3, 0x1000, 0xa, "8eec145fadd097c5ea99e981a405f10e267cec2e", 0xa7, 0xf1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x5, 0x1, 0x7, 0x0, "133202cf7066ccec0a94a56880b4f2f387c376fc", 0x0, 0x3}) lseek(r2, 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x7ff, 0x2, 0x0, 0x7, "c95b7c462b0503a653bc026bb5fc0e9beeb1f78b", 0x6, 0x20}) r5 = fcntl$dupfd(r3, 0xa, r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0x40) close(r0) connect$unix(r3, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) r6 = accept$unix(r3, 0x0, &(0x7f00000005c0)) listen(r6, 0x7) executing program 6: r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000001640)={0x0, ""/4121}, 0x1042, 0x0, 0x800) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) r3 = socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0x4cd, 0x0, 0x0, 0x0, 0x0, 0x1c8, 0x1f}, 0x5, 0xd5, 0x0, 0x0, 0x4}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5, 0x2d, 0xfe}, 0x0, 0x2, 0x7f}) dup(0xffffffffffffffff) read(r4, &(0x7f00000004c0)=""/255, 0xff) dup(r3) listen(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: nanosleep(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x8, 0x0, {[0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d], [0x9d8b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf582}], {}, {0x0, 0x0, 0x0, 0x7}}}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(0x0, 0x200007fff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ed3000/0x1000)=nil, 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/509}, &(0x7f0000000080)=0x1ff) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) getuid() r3 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r3, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x806, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}}}}}}) r0 = socket(0x18, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r3) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0x3ff, 0x20000005, 0x0, 0x0, 0xfffffffffffffffc, 0x2}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x8007, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socket$inet6(0x18, 0x0, 0x8e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0x2000ffff7ffd}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) mmap(&(0x7f00000d1000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45}, {0x25}, {0x4006, 0x0, 0xfc, 0x2}]}) pwritev(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000980)="a39188ee31511339a559b8f8c2ba78504e2f8f49317bf26ce66b7eeb6ce8726d657d3d84fa8830dccf6e30397cebad31d095aa1898b23e79bde06d0962db19378e1e2810eba779a8bfa84e4ffa55215da1bd93c091a9d77af2d3a63840dc195dfd91a7c8515a3a80deb5ee1030f5ed3b3c7b4b7df3", 0x75}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x5, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r5 = socket(0x11, 0x3, 0xb4) sendto$unix(r5, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r4, 0x0) writev(r3, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r3 = semget(0x0, 0x1, 0x0) semop(r3, &(0x7f0000000080)=[{0x1, 0x5, 0x3000}, {0x3, 0x6, 0x1800}, {0x3, 0x33c, 0x800}, {0x1, 0x3}, {0x4, 0x0, 0x800}, {0x0, 0x2, 0x1800}, {0x4, 0x40, 0x1800}, {0x2, 0x9f90, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x0, 0x800}], 0xa) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0xff) vm_resetcpu: failed executing program 3: r0 = socket(0x2, 0x4001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x50}]}) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001a00)=0x80000000, 0x4) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x6) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) dup2(r0, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x3, 0x0) 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) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 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) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3, 0x7, 0x6b384156, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ae5000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x400}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001a00)=0x80000000, 0x4) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)) executing program 4: syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESHEX]) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f06904831687179", 0x70}, {0x0}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a4140292", 0x592}], 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) flock(r2, 0x2) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x8, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x5, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (rerun: 32) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = open(0x0, 0x615, 0x0) clock_gettime(0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) syz_emit_ethernet(0x56, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRESHEX=r1, @ANYRES32=r2, @ANYRES16=r3, @ANYRESOCT=r2]) msgget(0x1, 0x41) executing program 2: r0 = msgget$private(0x0, 0x157) (async, rerun: 32) socket$inet(0x2, 0x2, 0x0) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) (async) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async, rerun: 64) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) (async, rerun: 64) socket$inet(0x2, 0x4000, 0x81) (async, rerun: 64) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000001640)={0x0, ""/4121}, 0x1042, 0x0, 0x800) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) (async) r3 = socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) (async) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) (async, rerun: 32) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0x4cd, 0x0, 0x0, 0x0, 0x0, 0x1c8, 0x1f}, 0x5, 0xd5, 0x0, 0x0, 0x4}) (async) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5, 0x2d, 0xfe}, 0x0, 0x2, 0x7f}) (async) dup(0xffffffffffffffff) read(r4, &(0x7f00000004c0)=""/255, 0xff) (async) dup(r3) (async) listen(0xffffffffffffffff, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000001640), 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) recvmmsg(r4, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r4, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r7, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x20000, 0x0) r8 = getpgid(0x0) setpgid(0x0, r8) fcntl$setown(r7, 0x6, 0x0) accept$inet6(r4, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r4, 0x27}], 0x1, 0x0) close(r4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket$inet(0x2, 0x2, 0x3f) geteuid() executing program 5: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x0, 0x3d, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6b2240f49fdcc897d887a8fa1c4a10c6052c8d00"}) close(r1) executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x195) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345", 0x30) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) getpid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x102) shutdown(r5, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shutdown(r0, 0x0) chflags(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000140)="dd124f270c8cf3efd84982c08ae4f42c7f0f4c353e63e98ae92b74269b47f5d115583384f8a9b3cd8474ebe9448b9164f3cd87af6fb982fce8f631a5613ad6d8ee254782abd0cdc03485984c7d34577905", 0x51}], 0x2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x6, 0x2, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r4, &(0x7f00000014c0)=[{&(0x7f0000000080)="ebebfd5108000000a489ea89c13e", 0xe}, {&(0x7f0000000200)="439a88f09409220f5f3f9bcced3d7f0c53188807fddb81e4cfa903386994ab58c32938de02d866002486d4e9f451e96405a0b9747cde09bb0b4762f04fde66272af6fdbbafc96c4ac45413735028e633521f8417c6b5d1f443781afd3238edd31c7e788a6c74767d88f804e3472b21821f9ad4c1406c69c56221bdf0830632c2a4e260dfc3a503af8ac2365c23fecf5e9c3a7d3afed216595879513aac462828b42206459320411a1b2e2dd32c2e0c", 0xaf}, {&(0x7f00000002c0)="1cbe8d1216da7ad31f6a28204d6ca3e3af39d6317bf918cc5ac03cf60ea5d5e19007ef59672cf6055a5666a26352d52086ab7e982c098edc9d529dff44691bd890cecc7087f5c73f41b3b1fa265be9bd96986a1cc31eb0ccfa05830ea594aa8b6181e61dda7c7d8a09d33b14c2e024dfafcb027523c60d1600220d594a2837cea31a192e6f0c10696cb9a472d4f7ae7607cc673b2967cf54a8e8ea9b5f74240f48f7c650c44fcdc9718b7b862ac28e4c3f2bc2e3a082ae1f0c962815769b69dd461efc083c190aa0a0ef7da6c4bdba98d583e3627d024b886a9d0bfca4cba9329720df53fabaa6078740549568d1f09c70b1a23f69ce1b63d342babe356ef6", 0xff}, {&(0x7f0000000040)="e0f16406b658e6f2ab35907b", 0xc}, {&(0x7f0000000800)="5d3d898283a825e65d39c5a5c5c0723f1c31839f9c5d190e96695d7cf6dc9300558240b7beeec575bab938c9e51b4a6d4dbab4a1fff8ef05a21f120dc01373a2637670f7a6a4d0023d8c86650b8d9f6c278a4fe86a038bcdace141341e09801bcb21ee064c9a3633de731e066bfb3b568ee9ef20a85aa0eb19543ba49dddad28780d007506b465a8b2b5f11a66d6d14cc6c7b9627b2dc92d360b224ba30fac00dd00e85f238f69965ec8fb927edb17543c0644c76f2cb258752ad36e39c5a1bb48f76208619fde899541670bc95e740d5262ec1ec2f3ad79b97b7123cfc2a7ed47e94b9dbf0eba7ad7683ac9baf174b337677433ad463661057ba89151ec6e782a81566fecfeba3c2e1ecdb8af15d63dabc9a64ee5a565166a646b874aa8205102c23533295f9475319539bc193159cdff28999a10383f002101e2617d08228f006efbcebd2d26c231d12b53e4bf2f322f768c4b7179c33b2a5ed9f209ee3dd94359064800375d4b09a2f0e70a009a880b25891afc52f48c9980d671db8b81e6d42716f8af84f8f3891899a5c0766e7bf5e894f53c45f61959addc4d04236d6ab6e38ad7124728cfb045b0b6f62e702de7fadb65ddae993cd1728adbb75d8be256b22a0ad4852cd466ce74fca50869bbd577666f18ca0c972d07165eba406640758e8b54eddef2956355dbe647df0a9eb497ad9b6b897f45f55e92fd580730a0761a07f6e2cd52cc891bf144fb2e328d7532bd70798d9faab9d5e28b7248eb5a200e47a8996d0f0221660837317c3f413055bdefda30e7d4cac7fe0aacb5a20b6f3e9267b5740b82bbdf3650576bc72e70f2d201841614196e6661a755612b8d6fb8f910f3975f2174f0039fb37b2d5a0ac7f8a3a61a45f4b4671ee7c39e00f00b4cdd4709c2c7ae45d24abc8d26f8cea088c915f19e899b129b2559b93418d1f265df3b9a0c4733a5e012e7daa39095f505cbf4da9d15d4b1f179cfc0764a3c4fd50028ff13e277b0f078f5d7f3b31acb45d2d26575714529a27312da5331e1c9d6ec6c247e72be4d1f227c358b8c2c072ef00781b70b28a186a07ef5f4dfe79f9df7d12ad41fde0df1f110d96f5c6ca7bae177229426c7f75d8a2b099cea7a85d83b1e0f581634ec21e0ace9e7553ebd0d2cd1f247e6c87e938ad8f9d96a872a7bf37dfe94aabe3c0491b8fb2169da73e37140adecd511fd6371873cc6e4f1b0c661bf003f5242373c1f11bc2c9ed7571607deb559adca85df784d47d4cc301c40fa21033a90778aed2337191d6b0018a4e6ed7f48c2e8af2733c8c5afb5f93c9c5686421761bb6c3def0a19e86647487fb151b45d4772927fd21bd6187dd3eefb4ecc2c38e91e76a1d884cf5bff5661d8f0fd7af4a07bf88762548159da8741e13e82575d68fa5ec247348848cf26ca5ecb28b21a98cc6b296c26a0a3f643109206034fa986bb6d513c97ad6621c6e17a02d57fc411f15098cda96e6451b21ed1c5", 0x423}], 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffff000) executing program 5: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x2000000000007, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x7}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f00000004c0)="a3587f7daa26c455a10000000000000000c8bdba5e37712ad3c7366019fdae41ebed9e4a3f6c9263c7924613f3ed08607b7b2aeadbb6914606a099156b3f2a8d6ba116184932ef9a4847d97465b8bd8ff68c328e6e2c035d685700350eed8ad3ab57f40d0287137ebb6b4d9398f3062e4718a3cedc7fd063c1ffe3bcf9f491d1456aeb318f33e38e33c5ac2364b4b2a9803dc93ef7f66564b10a79c0c98fbc5a21cb48ef4ab31f1e6f9b75f456e1d3d7cf3a38319b99e0c03b7693937848ef265072ac966515ae1b0dc090a8ba1032f6eca18e1fccf5787db268832145de31b030c6dd3ee2ffbe590a05a4fff197f63c26bd849849ea998d5cdc6af389c05f837384e7c894b5eb0d14e304d8a1c68667f652978902f32ac72d10c1ebf04c0a436bd2d729facaf3d8ffa7a8f403d8ba555ced74a8c4d56540495dd194b1fdc0e0e81f1a645b5d70ff0496d516db2b76da2504b8f1cb6503a94df9c946331f18ef19600c12606e78c14ae1c9c9608bb88337ca9660a1b8166446ffe2b5d5945506d4852f5ea968f45e9f4fee0ddd2c8b280d8081e537f4187932dfc88b37fe231e8270dafa047b0859ba718976d54c9a749ff6a5f55c2a141ecd247c5eda8e36ca55bb06c602fe2f9b49fa94d547c55cbd142a271ae24fe099d0ff9787b76b", 0x1de) write(r1, &(0x7f0000000080)="7246fffb10d2cfb0a6c2b988491ea9f4e77a1c6337ef98782da3d0fc148770bfc174c7939af9f700318b91a31de8dae9f6907c05fc99233759ccec0f9af09412b167b47ede0b6c4369eb0aba31b5b8f3fe71e4c29f0985621f9811899d8eec7912d9d920ba60a15240d630dba918", 0x6e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x64, 0x5}, {0x8106}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) setitimer(0x0, 0x0, 0x0) getpid() setpgid(0x0, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x4}, {0x1}, {0x40e}]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x6, 0x81, 0x3}) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) r6 = dup(r5) getpeername$inet(r6, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = getuid() setreuid(0x0, r8) truncate(&(0x7f0000000200)='./file0\x00', 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000017c0)="2ed6acbb9c96ab6b6e6a11fec41b33c808c82f3688fb5049f95c97d7d02ce3043d43baaf2e2a799a646a60995990c545d22212051ea449fbcce66bfb62320c13a3b236aceb75df2f1387de0652ca1bfdfdde172095ef9158321e527eba4d9ba16c06c913f749cca3829384fe21a2b49243fc8e4e43fd3507aa1ac8692f11b17d4d949bf5c6e10315c07100895002c2d4c6bd851d383a178d3b959386e5070a236a2e19a514b9688f72b99a143b695fa050051021d0d2f3bbd43359261a629b3171e728375f7eab7b2b8940226fcb83f959f280748943d9b7b028f97ff420176a05b1bf48ccf1ab49e0ad9512d2ee50273368d238728e0c4f308f9c18230d88fb6ee23e2a8c64d45760c62b1845e27f94b963d3cb6076022b4b7d785dc02bf3db7e1750087e17ea8931a8db7913fe43289a5fce1779367902f3e6edd4cb464762929e0245df4a773d3ce088e906963c7cd239eff7a07aa4033ccdbb2f23371580744c26f5dc40f9551ae0d28a0d1880487a6c5ebedf9c9c888a94e4e2b51892ce8df5b6bbc9a87629e0d8122e39d0cf5de03ddefd117764cb825147e1a268e7631bd172b66b35990a69ea342e84676a6bdbabd8ad640d8a51f40a60c41bcef1c973d0e779087479cc275ce059ba983e77223ecf4b54ab1ea1330df3b014a99df2e5d400d689a824fb83319096089965e054101795e321b487b60db2458374a750e2e0134113dd56e3b22e335663e4f916be425926a4c80d994a8cfb413782bfb5fbb96732ec834f574a6841d1526946df2cf98f3a848d234fcf9586d50fcb533a7cb4ca251fbc7a460a6a72282d57b8d08522d52855a2f5916162d03266dcff6a527ff48b8d4ce6126e4dcc804b56001d48a483aff12c89f3b1b2b8a3b6f01cbd8b351b8ce9593600f3eb2e3d727a5e64f0a0fad56013a442104cd4756046e3730f17eaca73f0a67852605799acbe66e44232f107a6fc8dcc28bc68ef7c2009d772a5becff730b10ce579098167cf6034c6011e2b773d7b23e7efc5106b6b158c0cbd34952d58c1de13349744b2d77e63af6bf23910a136609117b7759e13bdcf0f6db52b4e4bb027405021eeafe215f756f201e31406982b170b554eb9ff166afee679b9a4504438238aae6b0cba7c18a87c2ef076c53b007f43e736f269d44c90eb425c2c2fd603fd65a859c360f387a34fed3cb32c0caad5a6829635b65226b3c44c628c29f956578c7b1614e670b9cd264b55019077328fe7aa8cab3e317e3598ac01c6dcb6bb9b8c2bcba1fa18b71c5a4c94c3625b29e6e0bff983b9ddf002f3e6da1fd851e1239835da0b9dc2b5acfe0e8a4517f4e2460e907bd1c13edb306828cd489f52a8adfb467508fd688443d0639e6b93b93ca1c95bbe9af99dee297cbde8d4ee675cfbfa1dffe03bc8f6c9ebbb460c922444305a1639ad9a3a9a3421225d6eaaac9f4bc5463bdd097f987be71b1939d99ca532a1143cbca1ac88c73e6c0a588dd3c087f8650fe6f77738a9cd32ce64c2f27746173ac315a9ad62eda952b8999bc1be3110daf0cf574a285ca781257de1b78d10b0ab2bce6ab0d568b790001a0a0fbed909fde67b2fcc10690deaf12a9ac243e253cdb298d49c6c72355837d950e8c29ad0b8fdf6f21d5d78c4d3318fe92c865122623a96f534956be77f6c513da965945909ed503b8a6312d81b3b7c1569b244f3ca9bb70b081534a1899cd62c296330128edbd1d1de877fb4181afad292035a659ffd6625bbf4b95e5c4df7a294ad27cf06cd39f95d8d8e24511dfc783077a8cf6f7e45c3aed70db3b52e36b30a76a588f3c2f7137f7ccd2629c85afc77d55cb3b5c25ce6e0f13e3ab6134aebe5811e3b237b0b1dd57289e669e448d3b1baaf4d08d07afc8484f6de63602626a106acdd5bed9a930d5ccddfe26359cffb52d5e88678038c27599612d3d0702e08f8dd329e5a0ee36107c86a9aa506b33527c92e57b6e6919acbf7e2c68f426ed3e5ce91bfda6d15ec44e8a126cffd145168058207ab66cb3eae49ba20006166ed29ebf97c259a8a7dd8e4582432985de77e0c17f03ea3a2623e275f3aa864766bc13fbf09df8127c4d63b80f68a2d4d5eb84adb9f3a1a034f14202cb6def7b18d2e90863041f77edcd84e06f31faf52cb7b8ee7c9898617e9608175fe71f64d5a530fddaa7a1c07795bd51c3efb462b9650853503c48336efb0e5f6f47267aca524d0a329bdc0c46a23c1a2d822a60427874b79fabd74a80bffef46cf3dd2af2fadb4cd4ce80c43f24d6fb22470f24b6ad160c2170888d42d427eef3d510e056f46181c2363818325a240b22c0ca90dd33a9af26e5bfcbb6c29453474f233da73bc1f2f3d3eae5ec944992ab02b5135e619fd0954d4841a77d9ee3a59c06abed38278e072d602b1f39b56cbe09de118f3feda96254a8f4b5fe58f75583e3da81bc08709fd6b6e70b3cb4b1251654227ba4e150d72a2b31d93370c94b7d0db1510f98903d8962c3861c8d8f45d45c82337df50f2c1c7372c1448bfce72445c58b860d497d419c5117afc399cb07b8660009e47da796186251daefc5fb815276f8ec6631310d49562be6f64fd10ef44fab0008a70a090e27bb924821eefcfc43bb24f56514633b6d2369a244164cbb60327d77c244b92acba1bff0125e15b23fcc10f5953840e1c0751fb68a8b8984d85daccfacdde804a627463dcf7c577f88f8ff176bd6e7a78d22ef610af19bcc6e495230a27ffb83a32e2c022fd8ad751f33b92f758f6ee68917745b9d09db2906510a86aff5976632a0a8aae2a9b50cbe911d13078f1342ef15227502a1a5ff272cfe5eedfc0e4fc083baaae12a294d4160d88dfd4e7dfb7a0627cd83263b4e42c7e157c90ae3f616be6ab83f8f4beacb64d23d8cc185c51b404f8a0e3010aa144d7c477c5d577bc274fa25c744415f1f1223f5e50bafa894afb582ef3eae6638628d8a1024d2ad7e576de9b1adc07a0d2294186bab1980ebf54082a763e9f2290b640361fdbcd4aa033b81022b25b19105737b5279f689a2615f11b40202787b94d46445d1808450bb736f15d1a1f44f2aaab6f248b9f45b4853606b51a6c7c2016da6b707be32384d21d3de0edeb6cf6914af057100cfb2c805172476d7c23bcc49c540e617fc396d3f634f721abb8ffac29c48e62dbfa89cc4b3cda37445e9f24acc49fd4eeef9b1b985cc41d4e3a652fee142b1d6f42c64cd5d45f3df3caba300a9134a86bfa2e7a50b631f3cd72b7aff7f6ef67b1f054073d766396d5d7a0b427b9fe17a8a8b19a936df9223eb2bd045fcd753044e770f39ab5aed9873cab40374cd0f26d181d8108ece5c3c5fb737fb1db7999796239ad4ed2f960a52bd7b179334882e8c4230713d69cbb9bf8dbf08bd70b39a1dec59d6c54c09d39bb19af9e112e89258db7d41250d45548961580b05a5531ad6b037a1c34014c5e1af5f2341b10b46e1bfed90855f585dfa72e6f6d2bb1a431b65a1ff65fa2aba3ef93cd0e6e3ce9bdc6172c827753a39179e4cb1ef0d91d7e8614913c9fec8f6f3192cca6f6a30ead3d6feda94201522fd4ed909b69331a4cc01e912c477581e332cf89391614e458a125866fd25f378fe7054d2763882310fd7173332154e38332836019f64f65cbdbfadfb56711b461bee971e4a0ab32469afad9eabd885914b082a2f23e8e592c4c231ba1ac5742ad9d49331f0c34b0aa0e7b995a3a4f9aa8f27a89fb428ab9fae549e43147c6b80c5b78fb8a464ca5d49dc91ba8f7d8a75ddfcf9f6850ad83f6c82e67fae099d58e2bdd580defcb28126f890f03053abab9cebeee22b3a7800993e1e216361009ec31433679efcda8c32d6f07037e9494a8705d6ea68d077feed2e9122f1912fdc4b446ca82350da483e3dc0848c3977a2a4bc72b107b08e162893e4b8299b90cd361dc3d3bca82435362c3a6f35e5d6dce4feac7fb0ce4163dd1923bcf0c3461edd9c41979902720e0842277f8b740dc5a4baca2a236c408e6a6d168a82a43009b83dfac25a7592a6055a8461b909e561200e3953684749922e1b59336aedad6937ae071b71e5cfd9cf399f9f000ea4b0c68ce54c554b59faad888cb508b2e1c0c5fa1717feaa93ca94fec875a94dd9c90ac0fa0b5885ef44d85375c89a21a165a1ae32f6ddd80f16a66bcc81ca8ba21123a6b15a5dee2394130f191fbe9c900b62c4e70ca9c4c21e3424130b51096b534c4e2bd6ac272b56de63582dda03a2f8c8361e845b2c6a85eb4705667f0b64bb8de64e5dcb0be32313ab7ee581c18df1040cc778565adb64c66045a7f84e61827c95411594b7ef15e523bcbfbe9e43c14fcbf58f2adb016cd98f1889b71b7d85081a7d287b57ae4e7f7b1a5ee4b5ad2553e17ca927b53428efb380d0795bab2322e4f85a3c9b60668cf4251891de2ce2aff917eff699ec15a4072e1daac30be0962031a87cb02b49fc17909cc4f377a3212b5f5b74e77c69d1b4cbceda56fb14f90c0bb67cf507517a42ea1ee6b483f5b7a1ef44060baa48e475f221a11fb2ec7dcbdd66efb37ad3e8e815d7574ea68bf5c6d8a21d98e8c47bcca4ccc4b8371f230b54ab2555547062c2672787cc9a311adbf6c04b66746533602dd7ab647970e5c22c938f335bd718c1b6a3701c64576963671d5a7d9d1a2ba49bbf492d7d1aecf2eee2b2de5b7492e491b91908ed3496bffce0126f4421fcd593e4a8f7d8cac726a65e5fa2d9fe9b7aa21a1ad6f7c8c974c2a08945afdc7c4fff96885c5841e1c6a27469a5db6cccd46baa7c0", 0xfffffffffffffd56}], 0x1}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getegid() chown(&(0x7f0000000080)='./file0\x00', 0x0, r0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58afb8817c8be16207fe", @ANYRES32]) socket(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001300)="01810e1c2aca858f12098b5992839ec1fe422d53ccce5747657e815f33b64c449e6e56b3ab1848c4bfc6d5e65b4d5e4ac674ba5123dee5373b1c891be18ccc9bdc4f8a513a30542a627175ef2f8bb82c1e858d6db32d53c497046eed81812219460f53fff7ff1a2f0e13bb56a7b55149f7e5", 0x72) r2 = semget$private(0x0, 0x4, 0x42) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, &(0x7f0000001100)="b5a3040141ae889687cee0a6fe3d14f162507c593406bd0e559aa3124dc091ee1169c0f36d1ee29add4a3ea7029e8b2f61f01b593065d62c29693ce91d0c576e603527176a393437b1935ad2cd7abc0c7b020159ca7f5463da7eb9d696f971017a02776049807856093552d3f5ae1fb6f9e474d92ec7aea28f7f1aed2f4f61d3bef4c9a3d4b72036d5d0011410a501339be733f9e5d462c3b38be81aa8d15ae5a9cb7bc04edd466292cb8ed53179465a76365a9ef754ce2641ff1997c6751f7aa7ae9e1a633602eecd4fd6957a891b3f72f154", &(0x7f0000001240)=0xd3, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500)="2a2f90b0a25084", &(0x7f0000001540)=0x7, &(0x7f0000001600), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001280)=[0xb, 0x101, 0x2, 0x7fff, 0x9, 0x81, 0x0, 0x1, 0x26e, 0x3]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f0000000380)=[{0x2, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0x0, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) semget(0x3, 0x3, 0x124) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000013c0)=""/236) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}, 0x0, 0x0, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000f9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x200000000000003}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f00000f8000/0x3000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000f8000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setsockopt(r1, 0x80000000, 0x9, &(0x7f0000001600)="2be3ec28f54927204ea46196c951db11f4c25e8db19f4c2cfdb1e23efe8054146678afe17592dba7e2b07ecf36c90cc13e5313db2c848c1674330dbcf4ffe44114e8d2f9f2141bac954cb82ee0995abc23d1b2790f8d42a6a9f1e721363ce7e3fd2279b2ef089b38faa180fdb9ba0adcfca4857b2805b798fe19952ce82853375ba865ce2a8540f5b47da0a570f23c943cd4c5b8387cf66cfb5d280021f65473328a1268db998170a17b97a4c61818b9152dff9fc13023ecf4538e3f3e4816648fc9c0676e47b8f427", 0xc9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x2, &(0x7f0000000100)={0x1000000010000, 0x60000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000200), 0xffffffffffffdf9) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="c9587c7db50c77506f586d4b026148b74bc16aba517471fc166134a9abf4213f39e63c1a2d5da24f73c786de7d", 0x2d) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_icmp(&(0x7f0000000140), 0xb, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x40000006, 0x300000001}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, 0x0, 0x0) pipe(0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="17f8894c8ed9a3dab4c881056339fc484412e5e36e2b2cc17e2593f61883cf5d34af03283e28350cf42c66617c710769a6feac7d640f16cadb58d0da9db292de5ce27a465824fafe2592ee5f1d963f9dacf4b2e4", 0x54, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7418e2c6, 0x76}, 0xc) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) (async) shutdown(r2, 0x2) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) getpid() (async) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (rerun: 32) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001500)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574", 0x53}], 0x1) (async) read(r0, &(0x7f00000002c0)=""/82, 0x52) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x81) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea02004f9acc6900009cf532", 0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) (async, rerun: 64) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) (async, rerun: 32) r5 = socket(0x20, 0x1, 0x0) (rerun: 32) r6 = dup(r5) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f00000003c0)="62b1c3c28c22fc3a93d5e41af1428d07ecc8b722753252eec06a857b43a3a3ad29e876cadc362be5de0979dde46231114b6cd70dd966cf15dc3b246a2786dba0b8835c2234dc19c6ad69a234e74ac465011f197b8df2894f06a5f60d37710d1b031e943fcf2d0797e85003d35a07afb8550dbc5297be28988333a03070ed3cf590f020769f7cd6405fdd1c7f8517c1880a57c9d6efdad63ccbcf1975f221642c965f818f3f7a2483f9b03399d3a5e48301f7996d92a1e57c695b8fe90c4cc5a19414d9eb9aa0ff8f2d51a79b2190aabced3226a4a0e94dc1a53fe58243904da17998f081a6f3816f53085d4c770b20f6e6eb", 0xf2}, {&(0x7f0000000240)="b2638c54ae92ad95ebdece24e87ce1dc182ff48e58ce0ef9fd50b8f084dabcbe1044123f3b6a39300469b9eec3f4ac1de061ee544d", 0x35}, {&(0x7f00000004c0)="058a2d0fdb79684252adb178c507b25a069ef95bff5320e83bcc81dcb7a18850cdb3c1e66a46abea292925b1f5f7ec265caa150528703e31a7767baeb7d9a27bc3134c46394722e390ea4f1a5433844b58d8e1d66c82091ca64008d2c4d042ff3309dca46c132a41f0528acc3291b5338231bbf25f1bf2562a22a184d2e87d50d2201cec368e5b8708d60a7971aebad58460d99d1b9ad6c367aebd9df12d53bd69c7b41e", 0xa4}, {&(0x7f0000000580)="b147584ff9b75001e216de5512be91d766df44ef791e64c8bc3c70e016b60e0b62d2425dabb97d1233ba32d28eb4fb7ea098ef91cf1ab6aef9d0da99a3c19f41cb75b005f4f0576d76774da6ba8c55546d", 0x51}, {&(0x7f0000000600)="59f046beba824609578bfae3f37e4faec1df051576cfd61fbfd13ba0d760ee2c083278075108b0bf7958523251f3ee880a64a7cea161bf1672aa2dd2cde664bcfa950fe82fb46397ddbd4ae671839537e534321d461e713d35bd0424580f75c959943118e77c69234ead795b6fecbc1c44f62ef7c8dad4c160018f4807", 0x7d}, {&(0x7f0000000680)="f46e6778fff8e832da0bdaa8e5df7a28467adf1fef5ded243a80755e888e9fbe5a7d4509c1843db5e7596d3295ec0032f03d219d40fa5e58a43ffd59ce8787b82d1537d518a39ee8acdc9481b23c1b10bf939356e92168063f97454e8687553b0edf5250b7173e33ca28228d20851558ec5f04c3fbbe716fae7cad3ae2ca04dd579b8c79fe20333bd9e031f53ebb7006bd3e73894e0824c0a1480ca1d775eea3b61e2b7c2097c5bd0b835271533bec43da9be00ef330d6d4a7f53a2e4a81e87de1d872a1cbf219b09a4d67ece212f9a3f765cf40ed996d515ad26a68c7d272ea843472d623d14b8018af26467706c0ee8e60468b1f8575c423a1cd62963b6d", 0xff}], 0x6, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r0, r6, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0xc}, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) (async) sendto(r6, &(0x7f0000000040)="6ba02d23a2d52236cd3f430cc9e365f6ccb455f623eb097f2ec9c380a82e316204ee885bdcecc7b0c4c584341b10cd2c", 0x30, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x248, 0x6}, 0xc) (async) getpid() executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{0x7f, 0xff, 0x1, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0xa) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRES16, @ANYBLOB="2cb80661863e4c3f687bacdf9793d8c73757b5b1d42e4cecd3590ea9b7674ec778ea959278032417c6df16d8d8b3", @ANYRES8=r0, @ANYRESOCT=r1], 0x401, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x5e) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r4, r4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0x4, 0x9, 0x97, 0x4}, {0x2, 0x4, 0x1, 0xfffffffe}, {0x5, 0xff, 0x29, 0x879}, {0x5, 0x82, 0x5, 0xcc}, {0x400, 0x8e, 0x40, 0x80000000}, {0x6fe3, 0x80, 0x40, 0x7}, {0x6, 0x1, 0x5, 0x7fff}, {0xffff, 0x6, 0xe1, 0x1000009f}]}) close(0xffffffffffffffff) r5 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) setgroups(0x0, 0x0) writev(r5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r6, 0x0) setreuid(0x0, r6) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x5f) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x4, 0x61b0, 0x319e}, 0xc) syz_extract_tcp_res(&(0x7f0000000340)={0x41424344}, 0x5, 0x101) syz_extract_tcp_res(&(0x7f0000000380)={0x41424344}, 0x9, 0x7ff) syz_emit_ethernet(0x10, &(0x7f0000001380)={@remote, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @rand_addr=0x10000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, r5, r6, 0x1, 0x0, 0x0, 0x1, 0xff, 0x0, 0x4000, {[@nop, @mss={0x2, 0x0, 0x6}, @md5sig={0x13, 0x0, "5a00b330209abf720e49d4d7d53b6ebd"}, @nop, @sack_perm, @eol]}}, {"5ddf5105d4687e32eea8370ed9f07e1550c743cbb902ad0b6648a4eef5275ad13ef9a9d072af1178234377dca3cdff92e047c540032644261f016bf09d3600007dd779ffaf2916ed556bdc20cbc0abfc5bad4fa26ed57e613692c5"}}}}}}) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000001440)="f9cc02ddeb98184b193f6341154a92f2bd3dedba0e545f9aa2717af43dd37dd4854deebcb99cde9decb8ba21e98c0a5749c3715d38933965dee777a5dc82f3010687a2e66d0cbdda5123036d5dbd21bafd02c656e1bcf992c110bfa7d75ca80d82", &(0x7f00000014c0)=0x61, &(0x7f0000001500), 0x0) close(r2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x20, 0x1, 0x9, &(0x7f00000003c0)) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000140)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1726, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r5, 0x262) r7 = socket(0x11, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r7, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) fcntl$getown(r5, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r8 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r8, 0x80047476, &(0x7f0000000000)) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000002c0)={0x400003, 0x4}, 0xffffffffffffff10) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000000)=0xffff7d88, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{0x100}, {}], 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x64}, {0x8106}]}) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$net_inet_icmp(&(0x7f0000000080)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000000c0)="b69cfe94ff6768e37e38653ef1fdf12a6f9ef9be42d28c11d72fae0396a4e09be81b93bfc6f7bc4e6bf03de4e3e97b26903d2b9b0fd426d8193a4cdece95d274", 0x0, &(0x7f0000000000)="e596f38bcfd5258ccaa782a83df75830709cb428cd5d7f5adf4f8a3b64d8c8caec5c010d5e2ee8a133c77576f8898d2a7813d35c96c0f9cfbd67d28002457d01a55e9c0531b956c89be7378b2cc11e9157c9aeef", 0x54) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 7: r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f00000002c0)='./file1\x00', 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xa9, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000008000000}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x4}, {&(0x7f0000132000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x400}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f000002a000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001f3000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000130000/0x4000)=nil, &(0x7f0000092000/0x3000)=nil, 0xfffffffffffffffd}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) getpid() ktrace(&(0x7f0000000280)='./file1\x00', 0x0, 0x24, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) connect$unix(0xffffffffffffffff, 0x0, 0x1) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xfffffff9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) clock_gettime(0x0, &(0x7f0000000280)) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socketpair(0x34, 0x3, 0x0, &(0x7f0000000200)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8060693d, &(0x7f00000001c0)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x800, 0x8, 0x6, 0x2, &(0x7f0000000080)={{0x3, 0x80, 0x2c, 0xd, 0x1f, 0x7, 0x1}, {[0x10001, 0x3ff, 0xa41, 0x20, 0xad, 0x2a6, 0x0, 0x6, 0x700, 0x7fffffff, 0x1, 0xd68, 0x80000001, 0xa2, 0x6, 0x81, 0x5, 0x4], [0xd901, 0x2, 0x2, 0x100, 0xffffffffffffffff, 0x4, 0x80000001, 0x0, 0xba90, 0x20], [0x0, 0x3, 0x7, 0xfffffffffffffffc, 0x4, 0xfffffffffffffeff, 0x200], [0x8, 0x7, 0x3, 0x3, 0x4], [{0x4, 0x5, 0x8, 0xe64}, {0xdeb, 0xeeb2, 0x9, 0x32f}, {0x3f, 0x1f, 0x4, 0x118000}, {0x6, 0x8, 0x6}, {0x8001, 0x1, 0xa4, 0x7}, {0x100, 0x7, 0xff}, {0x4, 0x8, 0x8, 0xc56}, {0x4, 0x4, 0xeb3, 0x80000000}], {0xfff7, 0x20, 0x9, 0x8db0}, {0x81, 0x9, 0x80000000, 0x1}}}, 0x685, 0x3f}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 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) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r6, 0x0, 0x13, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, 0x0, 0x0) utimes(0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000380)={{}, {0x2, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f0000000500)={{}, {0x2}}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x5c}) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) close(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000180)={0x7fff, 0x9, 0x8000}) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000240)={0x72, 0x5, 0x2}) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a1a1, "bb08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x5013, r2, 0xe62) executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004600002c0000000000009078ac1400bbe0000001010000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000049a5921d"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5, 0x2}, {0x3, 0x0, 0x0, 0x500000}, {0x7fff, 0x0, 0xfe, 0x106b}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x40) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001040)={0x9, 0x81}, 0x8) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x80, 0x5, 0x4, 0x2, &(0x7f0000000380)={{0x8, 0x7, 0xc0, 0x0, 0x6, 0x80, 0x4}, {[0x512, 0x4, 0x9, 0x3, 0x1, 0x7ff, 0x0, 0x6, 0x80000001, 0x9, 0x200, 0x1, 0x5, 0x6, 0x5, 0x1ff, 0x42d5, 0x2], [0x0, 0x0, 0x78c, 0x2, 0x10001, 0x4, 0x1, 0x9, 0x974, 0x200], [0x1, 0x9, 0x1, 0x400, 0x4, 0x206, 0x7], [0x216400, 0x5, 0x4, 0x2, 0x8001, 0x98], [{0x7190, 0xfffffffd, 0x2d486f5c, 0x1f}, {0x3fff, 0x3, 0xffff, 0x10000}, {0x6, 0x5, 0x9a5, 0x7}, {0xf800, 0x8, 0x2, 0x4}, {0x1e, 0x8, 0x36, 0x1}, {0x0, 0x9, 0x9, 0x9}, {0x9, 0x9, 0x80000001, 0x3}, {0x8001, 0x8, 0xfffffffe, 0x2}], {0x0, 0x2000, 0x6, 0x9}, {0x800, 0x1, 0x203, 0x5228}}}, 0xd8c, 0x7}) socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x9}, {0x3}], 0x2}) open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x40047307, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) setreuid(0xee00, 0xffffffffffffffff) getuid() r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getuid() executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000001c0)=""/178, 0xb2}], 0x3, &(0x7f0000000300)=""/64, 0x40}, 0x5}, 0x10, 0x0, &(0x7f00000003c0)={0x6, 0x8000000000000000}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r2, r2) write(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x54, 0x0, 0x0, 0x6}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r6 = getuid() r7 = syz_open_pts() setreuid(0xee00, r6) r8 = getuid() fchown(r7, r8, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) executing program 5: pledge(&(0x7f0000000040)='#@^:{^\x00', &(0x7f0000000080)='/:-\x86--,\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) r1 = socket$inet(0x2, 0x8000, 0x81) sendmmsg(r1, &(0x7f0000001e40)={&(0x7f0000001e00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000680)="582ca0af6e6c58fa37dc1e9e184cc0a4bd545776083310a380b1727733d6385286a6eb1320c86f4a8e341cb46eeb162a5a30f7e7ba41de898637f540867ab142126ac14241d66f509d9e49ee610d6ad0d9e29c0eec3a686da296a8301529ff7c4ee7ea9ccd27113e73cde30e51e48dc1b5f294249d7c0f6b80d306e09c30319a008c5e3c", 0x84}, {&(0x7f0000000740)="09ed46512f98b8ef5170b4ef5294fcd438eedaf0484bde3c3e72a4cb20442ef886a831965e949cf782493fbdea8229f68d26ac5993d9528eb4bd4da8d34f4100f71ea55ed53d4eef1afdb43de2dcac6c669663c2ad13f47e5efee1107b170d568c65f174f8a2a97a0b0db33cda9d0645cd50dc02b763a72aa0dafc94cda6d68e670697a85ba62255849a3bc7e92fdf23c94c25ade6ca12c17d832fcd445625031147e45dd6204740c9689cb86470300cb482a2da7a02d6b4", 0xb8}, {&(0x7f0000000340)="bd32b62fa91695b2ec524a45579da5784f09a4c996bedf39493582ab5f2fb5d244581113be85f233ce75426356af7ed0f63d58f13935f352399a177b77df9386ab3b63afac66fb31003ca3d45d54dd15d3ba3f0330dbd2ffa0", 0x59}, {&(0x7f0000000800)="8a14d378df74ab934b22ee3762bd984d366cb9a9184cf8c0b4b92b1f9d74c3343210be291bc7ad665f44c747ea57ca7475778b7644a7b8f77e80c3fa8e2bccff09b63f51654b0c445855e522df16f8394b8884af3dcf7101eaf4f43c97d9f3278c842f39c12b5a1db8ba270a032799fa60a33cc94ffd7d1db3841541257fe2ce0bdb4ed29204ce31dfb04178db9ac48446726805591faa00b56a6dc80e847054db0d0b597bb52495e25904550d44b56cb13a0fafd70ff255c4152d3974d83dfecaafca4528bd76fdc4cd9afdd8628143501c830d484c8c22b73f3764aa024c7bb6dd5569e31606c83bc8691007a8862da6d1108b6d657c4238339df17186b654176fbe9e581491ae54cd791bee02a00f0d63f76f87ccae1301edb8976778e798ca8553a345e57309ff27870f2eee5850f6e803534eb943bcd1df17cd278688fc0e7603eab2019870006bc7152a27e3bb507a6a2fa3fa48e07c4630d56b2af53477bd2c4fd081fd698793258b9a2b76ebaad6c3ec24435451abde67819ddc7a28ae1ef0e49d9e3f7e15d12a731762ced1e809908cb56fb03b9776140325ef8e42e244537981702c018d1b5ce2c1b12deb5fe9c0483419bc69623235060c70ebe00c8c36a47c7ee581bccbacd6941afb938264ea912f579c99c610f348e3a27443c0d44c51519f718f33ff23953bca498c441f7a0ece5347137cbe6b448b097e3ac4022bcebd23942558cee58944bbcc0ef2bde70ea8fcdd276d3307c35170ae003ec3363bc898df6d99f320860caadb3e4848554ae19ed6ad3ff27ac1a9456ad030896eae8eb269f023cd111709cb5ae551eb8bd6a5f104c84bd26a67a7d0646ed023f24aa34e8e93026b7d929303782ca03067449bc941b222b3b3c3005d60a9fb68ffdfb4d1aab495722651d86851f09f3a94358b5696bdffd8cbb89ee361d888285af5d7c1b408917d98f31a1d28dacb67f49149f27117f58257f4bcb4d8b96f8e2282738f3674248a3c392ea66b4c83485686a1fa9b9806d10cd25676e9066fd1367d95fe887c4a0788cee3a826bab529daa571fca027faa1c73219ac1e259a5079f6c4f2e9296c8013788840753075d4b202ddb079593a8607596282ba97bdbd030fcb1ef9a2f40831df25d3b4fe1dc2d07f8755ba96acd058ca895925921c9eb23960e8661276a90382692f7210a14115dc130af4a123c0bf829ec0207254108ae3eb36a05996c5ee586948df71d2c793791652628f80ba02e50a7a9c42b1f4d4ac2a0fd340daa9c2e1b159ae5691ffbc4d98f88e7b94ac404ed760646066a324473624c69628c6edf6e0829eb252f257fef020a1304fc152031d0f529f98f7b6c512475bf9ab1b0df21f32a08290337b46c6c8e0e2538b0bda15a9ce196a742df425e078b169304524342448d210ff5debed463a20f25e0baebd71eb09ff09a25b169efd2d43578389e346977d0e5b99ad0f805c4c5ba28720e9742082bcac782f81c2313524e75c9b745d153cfba84e326667b8c0b3e75114819a1675d36914221ff9e4ed96cf659495d3e56ab196ad808da7fbe2d0e1ed8e8be86a3713cc0fd200a82f4d70084a033e6ace122f3c1e33e0c95d0d8c9d883fc918481e3508025c11f6bffb83a0410e90e6b9e48a073fb64a00bd1233546a6c261c29dfdf00ad4aff01e8b148a5c449193246b54bf17ac9383bed1169932e95c644f06fd5443cfb4d7eb3a39ccd54e607953bf3d0ff3c528e53f97ead5ede0d507fdb9beb8f123018707d765579dce34367996e53ffaab94abb9e788935e9e40796fcd0fa6bf535ada14fcb9d8a5126cce64bb670f49aec4e87b5f3af9b4b403dbc00060c30dd0c3c46f580d698dbb6c654c0a3ca1232192a1d5b370731b9b3125e64840e3226e431efe303c83bb634bda854cb9eae0f851ec021df8e5d027e40b3f880bb2b8c717276d06863e45a75ce0118df0bc5cfec8379026ad37862ac85f8028cd0324ce952d96b5216be7cae127e1665e105888ab1cb8c6bccdb6bca68b579d5833d419f9eb01333bb36d7d49c992cca20f4dcc155f4a30c710728620a39a49bc6d6d565ffd99583d658ec98dea6b6c23669bd524daf0d345e9eb25f61a4d8ede8a5ac66616194d328703f9066fed66d9aa7ddaa28a6eb112395c8b344a7c7ff117746e1dd1052c63e772cc967a6484fc25269e5564ed29e8df08e6f361e85e3ae27b9ac33a981610fbd8d6b72de3e90398877a3d51d28490be173f15f946d2b18f70657faa2cec5684d55eed75a3075846c1e132a6b0fd661d4ea74a5a8b254d5410925231cee653612e7e6c5d83106dc54d89cf2cfc32c0aea0443e9ef83d58b83f550afb5af27523014d7099a35fd341e65b3510a9a1e3a67d3fe4828f3eacff628a78396b8233b3270009d4d202b6c30bdce479a93e415a8c562bd06d03f9630c7dd6a85411414bc0b66cdd84cd3d7e40ab52e5ce722215f97b6b026c5ebcb38c6cf480daa90d49fad43451a8963f5275bf6671f73c82893dc66ac8fddb56d48f2ddac115734b7e7dee1e58a5d13f18c407f1dcb22bb596d0df20d58151e93ff4db66309f26e6be1d69605721256e2ea7947002c282ebfeecadeea4e7929204cb88f1352937dc3e7c5b658f802c02ac3b05013981a57fb51315d84d42b2be079a2cbb47a37ac60b3fab65af05e23486f2d58acd9109e00815224a2c5df3e37b96115e2e74f9ac5e6a0ca98aa934de7be9d1f6d0bedb7580be326356e1f43305b0396a2350d625af09b90a79cf49298de7b4767a57547813eb1b1b495cedb56f8a130451802f6c86f1e9464d6e6db05661d4b576cef148c7768905ecf651c0623cd5c8f9aaefde09e0daa34c78ca6f153c2789ad578766c406a15f8bfef0ca036c6faa77b522ffeff687800d959feaa4a0947d1501dc93cdf4ae91b892523e9c6f23f58b24ff9144606eb98c41b4b8751529b66713d500c1e40373add5ffafc8e51dba89500509fff7e30ddc0bb14d1fdf7e136ff64b6128b9b095e1ff7143871a48e60655f59cf271a9803cc23ee7e4a5ff81a8719c49cef2330d5e0d40c4a011c61012e3a1f5b8eecc403e05519c7ae5d36320a315a7b38d8ff5e05d6ab45ee1598c23bd05504aefaba8165e3a4b04f6e2e02b10b6f364465413859f1c9d3a2039f63550aac5968247689e69caa2f2e9494ff08450de0ccb20883e7ab725ffbb6cc0007934145a14e722b93cd9a3b6bd61f6629b9e965b39c55d327b25b9c19fb460e53f9b4a8dc40076319ea5b3d5e040e953b5f67d7c462257fd019f02e722774cc13653185474618c1675dfd08f37c219c3fd47058abfcb7125dafe6844e219ba8100112efba618651c34054215785b9fa1b5d28e47b662bc0bb76285dc3dba3f28e331b9ef16c8094bc33e8a178f0c2598321b9c7dc1928f119eab7edcb01c2020cf585a5738628a2e737b7f7c4481d8d2a5dfa0d256cd7137c0a7565803e7189c688f44241ef30f761c6006ef63e2930dd93cba7360b7e8fad91c31d521b23a8395e6c2330fbbf32977c393901fab07974f30a2eab8dc63b6825d3649044777c4ea30af481974ab316359331fc1a24d8eebeec4d28c883e14bd7fef53e027954748c13d9004343f2c7b94b3a186162eb849b7af2598df59d31f44054df8e4a26983127d6f658c6fc66ac1e574bbd7ee0bc28f1a9eed8a4e827846320d6500cbb4b3db40f6656307f9e04a13a47c6bc7121876e5259cf5a4540d0e08ae8522d344d4b5c284cf466051ab92173670badf40f586ffae9da880abae01caf93b84974a87c35ffcec7b2ed0c657209406767333f5c02a3e6aac00502e23345499ff0b38e7bfcfa8c564a98ce91dc735c617570ed7d9b7fdd4b4d50ef76ff7213849f8e8f3763f2c2cf0f4bb39b0f0e7c4b35abc1fdfb5c4661d19f06a4c63a5562fcdeb3934f991a7090a79181ec81c1c77782ada91e43cc80f55089c27b814794dd60a844c39a48e349e9c4ef884d646d052b5fe4c2583e427c9de4918dee3db8c4b8f530f4e216d017dc39dc236fe9738e536ba612f489ffdcaea7d90b1a0d18be8574fe6d93f7610438b5c1bfcff7f5b6367534a267acbc295831faa1bb358ed50f6ad5304a936132732f9c0d3e8ff6e86893b522218a7274371e0be8949adbd7c05941deb740019cef68b7e8102cb455884919d4e1fb85d90f9df2e9c12adb0f7835524cbc056cfc844556038bcb029a0c10b65f7860b817050ff7ee9f4e005303a4081c8cec5ee00a83d7177762d5de22b049fe3f0cebc028366a89db0f3f4d41a046a36fe26e04b9d7bd9b8b8373f0273baea17506f2830db107e66cc032503d0aa1eb6033fd7857178a3071bf70c5baf474ebfaa6c672f77a880ddb6887153e89cc07f354fe7413191dca8fe9ed3138ac005f9f6fdc0c7f020c40b4b360efddf6769a938bd4b2f2e43b0a083532f0ad44614c955b7a424f10b3b6fed270492bc2880ea3abf0aff1127d34ba1c987a5aabe4c88ad889ff646870f0eccdd91c809abb8c197a516edae33d62335119bc94e84beacc8fe5e9c373ccd8be603870a0c6fd293b372b0578143e2c3188e64c3100a3a4a68b60b23d5526e1ebddf836e8576ddfac6cc7bd31bf316a55abfbf4625b1403056674699aeaa087aa30ab4a879ee648cd07bed8cc8ea973c94277738d9da3ea891aa374069b0a03e52b74267ea238a82dcb508b519e8e7b43cd35a33dbba520c9ab814e67cd16fc44f55fff55f15767adc9b6122592899689269d33d73c85284e55259e7bb7e05820f1e6cce5ccfb997910ff849d01ee8e017b2ae29c8615ba661481243bb55fbc519c129399f108fc9479a564063f99011b6bd79ba91085e14de5278d93839f6b7272e1506f8b9fc6de5bf06538408cdfd9605c2c8826acaf1518560016b4ee57704c109f319256dee12d931e9f85339bcfb3176fe5d56865d5f761833673b6f962bf5df6b60631ee3807bed4e2d9636571e1c660ca9d7a8e6a1ee0fedb3da7c5053082bc4da33acb44070364d152d2b1b35f853493a073c74352e1ce75bf786a9da552f0a8dfe960f0f61627b95d9e95cee7c581373502b009e5e3559a498d2ec94321394746d7320d278c8bd13fe48d5f19d382af9ef09773998ade48901c65a6c974ded41ddff40abd59de7538536bdb94e10d07936d709f6c930c35a5e85b4f34cc68ed3d7275ed648cd83bc5e5d07cc162cd870edc02a25aeb9cde8f4c7469a3811625761879354b5a3ba7b14e2e545fa41afc70ea3f36bb677067458040933a4f3922ffc1403beaca49e451bef68ca23dbde492deec3a5c70e32e533b326d40fd43326ee30c11c5a75395b3a87016fa39b8a19acebcc7c106223c52ca4f324afe46fa85299408bc8dbbe1199fdb171eed16a5998d065a29f1c6d89d2a9011ecd026fb91caafff6f5859e2b3eca9f284f183f04c838fec50a8537de03f8972c71eadd9a414ae1cd0a31514cbb3e2d9c53783955b4add998190267572c68ebe0b635a2095e6bd9e3271576df103e6a71e3c017c7708690ead31607a7f3c389650ba60b0403c9b3cf0f7e5abc4202b2985d70a24935e3b216eb2f3a651c22ac6dbc1b7bedf758acc586d112f6825d69b07d65852ab9e66ce5bead5f387096e203a2b89e6f80a644f353f047156d382bcbe1debc037b92854bc0e06fe440e10939f36d6aeec8e7265dfc07622c754579d45dca753b75031f139523ad6351f1ae3f74aa9434161ad17b7273f62c932a4b08e77876da7353fac5ebca46fd0700f", 0x1000}, {&(0x7f0000001800)="1ea9fb776f34ee48904b0b39fa44295bb5fc64f69fa660f28fcd98ad4e69507ba889223abb97aa258b2de045b06b3927e84b54327ecdfdcf7f52bc90b9135c818527cf278ee59ce6617848237aee4440f6fb945d2a107f00e716e55ca18bf90ee5e066d7f85f25d5ebbe18140b205cd1f195b2f046811f45922e38f2ea6e4bbe1f50fcc56b63adfa84328adf2143995d7056af76e9245637b5a14bcdcc9f0fe6aa75329fa823283a5f0e47f3e5020247331c5468aad0e34275aa5ab222", 0xbd}, {&(0x7f00000018c0)="0a2932ada68ce0954acbe4148ad2f56cbde48bef31cd517c9f056f3cbefa1e5b011d6b30857d4b", 0x27}, {&(0x7f0000001900)="2464737a8711471a2d8097697e278e84e309c6deffc89a862fe7702a77a8a1f62ec7fdb265e5a1b087e7b2cca4d176e4873da73a426c8d24e07008644db388437509c348a2081c4358de027d9ecd62def83078fb6980226d75e83a3a5bb8b198f197a7d70173261eb5d681b8d663beffa2d93566be6b3b87c5435c9968d9e39b028e4e267d7dff3164f6c349087952cbfda287d23e0aaa95a9610d1724345a5de21bcbafa6ce547b9ad95fedf4d46ff6f9199e2da7f47e063c6d141b95aea4a7a53175eadc1063217d9bae565588b4df4a808a35bd62f77459efa59ac8c8ee39cb85dca88e934b9d886ecf", 0xeb}], 0x7, &(0x7f0000001a80)=[{0xe8, 0xffff, 0xcc8, "c5d076adadbcd2ffe167206881f59284ada510f8402492d0cda88399e55765c685fbeb88d23f573b2d387da6e5043f5a9ce83b948e3ffa4d918c1bf43e38dedbec17eac04574116141b78889be6290ecba934c4c5da406f5baa4dd302b119ce00772f0edcaa2b59599f7ff28810801bfcf951f1c2196240a700067afc9389d1e5fc274679f7e64eabd8cf7a67b4851f79fa12506216c1f8e6e6e94a73311ae0dc0fa2655ffc8272f0ae6a38617ee9b2f27302bf524a229befbd4564cb71a7308e26d9ef01364667d931b7dc48a0347bd6ff8c1f1c9f976"}, {0xf8, 0x1, 0x2, "07aff7aa649f71c4e05af7262cb5f42766aee44763f3d27c0fc307c67cb05274c40403da12433a12c1f004f7d6f8e5e6ac7aece04c64f6271bc72fb074da9586f5d92d4da8ce62b3101e2df3977a1c4fac0615bb7fe6e41cc283498afa8f115008a6201f7d70c89f0e2c20637bf7d8f94718082c75fa8eadb6b173ae22d50a74ccda6679de3c6f73e232611335d77bdfcf0d771db113df0c4198f5564806b424b437d0a30948f0af42774b3607dfd760cc5098471086c93870143a1c850c999aa7be685fff6e9c2c3cd0729f6389a977401d93cae703628ac3973c78af9673309a564aabfa24"}, {0xc8, 0x1, 0xfffff69e, "57c000e66dfe18c718526d3aecf7f355c0bdbf044c7e0c446f7c28dff0b245a00b72b695f93ab8da42f7649bf5bb2a7f21c2e1c6517fba00e01addf968430b4047275ed0c06697aa294be2c2f70f9b6a7cfbbb4bb0cfa67930ff1053e9ed4d863d4e692b7cfe58f8797422aae3f8a49d2a4ffc24f1fe20d799d5f6a5fe33437b3639fa0202ba354ca952bda970f5c5c4fe74dbf6ce1f326841a783b084c51a8a0caf0a18f67b18b979fb5c77cb58dfb675ed40188a"}, {0xd8, 0xffff, 0x1, "0f9e57da7dca36b58415e2cbee4b8c950d5871c880c0fad39dac72c72ce6f31c0d66f42840096cfb833c43911c682ee7367f7d9c598aeb18457a6e66084fb778e0cf0595e1fc0e5c8e8daeaf9c3ab549a51a417e8cde137a611810f10e5ff3195f744e2b2d98f3b11df37d3c220546b10dc83b7d9c398052a776711f95c7ebdfcca8e0beb51c9e37d574e8fd4b9859576fa7c5bb7a4d85f09af1e6bbdb84e8d995e078cee78bf69c9bcfd1e61802e097b226ae134985742584ad6e9b8959c8400891fccb0b"}], 0x380}, 0xeb}, 0x10, 0x8) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) close(r2) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000010000000000aafe80"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000400)="21000003000000a8", 0x12) executing program 5: r0 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3df, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x80, 0x40}) r1 = socket(0x0, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0), 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r5 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r6, 0x1c4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x8000000000000001}, 0x0, 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x0) linkat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0\x00', r5, &(0x7f0000000780)='./file0/file1\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000180)={0x7, './file0/file1\x00', './bus\x00'}) executing program 2: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) dup2(0xffffffffffffffff, 0xffffffffffffff9c) syz_emit_ethernet(0x46, &(0x7f0000000380)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaabb86dd60756aa300103a009c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8b00907800"/70]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x7) executing program 4: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) ftruncate(r2, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x5d}], 0x10001, 0x0, 0x0, 0x0) executing program 0: pipe(0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x100) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0xff, 0x7ff, 0x3f}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000440)="fa41967b735a9da019f478382069788e22fc0606c151fd716c5ffe5b704e5b639b89680f1c23145a336ce362dd29ac6f04e9f6c52db51bd2c2b143638abdaf332ac377644abfdbf32e5a27687e810835667e13e4178fb6c0290a4055d25b4aeb3d8c4a431fad86cc9b72c0b6b9b604121b7706b2017a7acf263f92245eced2b042d4778c6934f6bf5c3cee8f6281a489e13a8239d9a92a990abb3c29b910f3a78377e36c1c595b266a2ce6afd626cf04d75bfa9200eb6c431809ed9ec9f703b6cd6428ec07c3e3b955a9a480578c831785ac88c1f763084c0a02caee1f3dfd81e9b821207c3cf849443c2da76897f6445781e1f57f491f0570740ddfdc522f507b162e19e4c9bb52f98e717cf67cb4105de66c5be5d660fc00d684a2da610663fa14c67f4559717fb7888c54a83ecb5d71555e312e0c0ccad3580a1f20e987712e325223d1cde442f1629f8f00b8c3b10ff96de956736ac62e74a48627c89c671fb40fa168fa22d5475fb40b43c40ac0a273df7c4f9f7ae6097287f73397ddda492fb358f0d3f296b34a0eee552981f40340e4da034bc778c4082e0aad412d20ce0835450d3981ff5398e2ec21de4e6f2483083823a7fb34c48d814d81bf75b5f53fa59fc6ee01284a5d688951b677e6800404af23b8c5ed495d66f5ccd50180fd141eb8f014aedabbef9acdb3e3747ca059c73c223a80e7b74d25f2b761f56ade0f2e2e2f966d69d2be2f1e83dd5693b75e3a51d6fbc2b8878395798dbe3aa1e7fee24cb5927de5aef20ada11b64a3a28c230fc400d53aba162374263371516dc2e06cfe9ab838463d27c7b6c826e8ed8a86910f3700a4a3c678f09962efabdf3a675e044f31483bba7acc5f09f56be6426bad1f2656c8f3445ba255a9f28a54a0a82fc9f63f9ad53edd46520df07e1c440f5e10e0ba5b447f6ad99ac055cacb87ba42e9ade3ff6d2eb71ac8bb576939fe1ed4dd4c4f9aa0a94edb4486bc98bfc6fc727e6aa7497a784443a0486d2902dfcf1a61941bd2867dc81c6572367babaf8906ee31978222a38ecc977715ee3ba7f4df8611aaeb895f81853dda68bf8f484c6e3967e60eb139efdfb198765cdc5d9a12f199bda8672c05df915879424f8df4a4115bab418622b04ec0510d6bf4d70bfd9afbede88e778e02a170f3834f249e3ac38385797e8ce099fda597b6c97bd23861908b0f4f871b259ce9bd3e9a507c14ed9aec303d8ade385854a3e57a460025ab6a5ef14593f4a8627f70251d22aa6002b64e52317c19a626325fd99fba83cb108ab2ecd065e0cf54fa85036141664c6aef34e9716e786ae516fb76ca62565fba204a56e6b77719874271d9647af835647f7994009bf9f3179532c6bfedbeb16c760907d092f7c77d2e1601bc0e155e17a0bd8717276cbd7efd9186bfb9fd394baab923c2b58429a0aa4922decf0c45b31e31a025177e539312b16af7cfcbce98b91b2257895eb7ebb8e3c5b0d6a78681d1bc424e3db49aeaf8d6d1429fc8e6efadaa8fe76c821d0c10690d3d36c28afee5e989a778145940d8c8bd98db98506e7b9200ee40dc0c101cfc35a7cc6eb531d867183b2288f3536242f8a47e05897499b674a866e267144bfeb265686acb8ec348a9e0664195b3d71312b130227e60d7e1086864f03fd99793bd9c80278255c8b30929f82d97978be3729de7e265736b83e8afea6f01ddd4b2dab121b06a9efb6886016183d6238cbe582bc028076bcb386cd86c3e4f9d0a2f9767681d78a7ac10ee46ade959d57d9c3255cb5c264ed20c02067200f77dd4c85d1e6a0ce6d72f9a165279c05cd508037310fd93d991f2a8d25963e2c2da5fbb7131f4324a393ff295aa9bdcff0048d1f6a57ff1192aadb442b0164a1a1d21747280dba6b718872fdd236639299411fea4b5221648aca9c172e9290d5223b9884805d549d1b8447a434ace209d948669d89331df505eff70ce4430f21a5bdca48276a92226d52feb4c9758b5a2c821a7f399715605c76cbbc7216e78e316b76a52374f7af601f6516f8548fefde5715e5d297ec89912e0d80290351dca8144ca7dc319fcd0006f9bc1738e22c76681ca3d20b1575bd4fdfcae29f609f65593b1db8ad6202abdba2d79e8f2126481ecd3bf41fb232e036a88e144277d4e545a80fd83cc17c70573bb7d707eecf61e794b82bf74b9c707217680ddd99347af46e167fe092308590b96a96e4366fa681d267b6ee0a59ec04247c32892634a1d265a9df4bade18c9e824cb7a2cd3c917beb8242c8e04e251c1aaf282b79fd9c3dd34cd63c177c956de49e68a578ca074e5148017c1a3e28ad376c1dc99860c56885c2aaf4ac861221b31cf0bf8dbed1322adf7124f8001c48fafd2a92975b1c3313ed52a5bfc44eba0e6634f45b7b9bbdf75033ddfafd97193f74fb061551f0ae1a6f6298833fa618a0903252938713cd44d7efbc8937179c6d4343855f5370365342f959b7cd62f2d97dd146b9bcdcd68a6631bbd448102aeb285ded921ec0c15aa704f797d78f6c663a2e971cf04ca37cd2ee566319b32995c6b67df80bacad1440cb46fdf58b27fa777e251afb6c45daf0d3826108ed381687f15ac93040487a49dd37c695d3ad1208e7101fc38c7b958a06950d11cead5fa3b4d7b14419dd00bc69e3964dc01fbe80d7c430464e1d75055bb07ab09cbffa0934a7d2a66f0305656744a1bdd228d69116da9888645287ef1aaa063e30ee65df1d55612f91e97953ec2b8f6a888f46cd348d24309d3c1d5f4073094a8febd13cf9c4c97eb6344277ae887b1681debd7320dd10ef99574ba4a37f8d882e9d2585d442743844de166b4182def789165036b9cedf8bd68ab58cda0eb914432dae4b94b8d4eb27537caedb286b34687641e47deddd7176d5a72c3ef08029069cec8f3d8073c405984b58038d24631face6acfe98a96f73c850e74be0bcba446bf1dd17dfc48055a762939e35850ce48f10b5161280114f0e846f68906aa6cb7b3c274a5ee50408348b6ec6c8127e68096536aba3a7132bae952cb3b57f07c0d787cb5d71f9aa3bbc34f5e5eee00040552a91ed6b177927426abb53729d8dc1f6a4081b3c0f3a5bcafc673ac78b92ddb33a1c81ea91f2aa7d6cbc1bcc79b486a33f6ef8ad8bc06e7088f39c57f09fb7738939e2718ed1cd087c43f4c8c6a3c3b84bda3db93dd5581f19f6984f05a0aae2b915446201456a6fbe878f3982fb4084137bc85029fcbee978083299d308ce5293e340ef3370a81fa4b08cd525024ea7ea3ceb933ecd1f914509c5c22f2742a62c1ee2d107879149703a158dc43bff8cf029315eec19a6c70b4a4003ae1ead1ee8c323d09ba156df0e944f727e9637cfb86da2a93140d2a9b588670068f91232b56abe664f31a7850679c429e1c5a8fed01bb3a4af54c040ee6173b1aa0a2ebb4e06f0786c66f015ad077847f7cd3857dc1cecb79b57c1a18b48f31a07713ad4ff8c193aff9bb6f05402fd48d859403c56eff4332fabcfab39d59fb11a3ad34524163329f4dadee376e4a316078c5fb27cbee0b517fed4d36de487958698cb994a62b4d542a227e00e33a09e8e368e0fc2d76aa692932fe4c2aab31ea30b8b86514808ec81c638dc48b87b3be462f39f8f8da80a6eeaa4eb97523807eba6e10b1b0b1afb83d8246b35e889534b5ec4672b016156094c65a7b4b1bdf3844e5150c3aaf711eac2a45c54e559f917f24c5b697c7bf8bcc3f4d38ee9bcbaa7e70c78b4355b7f1aa7167ad6f478e72a6e95ffc2f3ea322b54caf2dd0907e98d00728eaaceb35d13221d10283a422f6cef75209865e5b5f8c20e53a94b3dfd54db5d490cf22e6cc8ea664511f4d85dc1d2ed77fc4aebfe3f07cf415f1bcb10c64063a57201929c475b5965d8ed8b1eb9db115a1181872dd42f9712d95cd3841648e289436a29f72e3e403f8ec1562522488f70a2659ec3109d6d244749fb2b316ceac92c43c2fc983d109ba1dd772dd32aafcaf44af594adef37c1cfe5106bda9bd67dd972fe37db3cf2212e8b1bffabae5f2ce658c457d0dbf83e62cd378ff3f5417e7d7064629c74bb232f44ea40efc4d265cb8bfb210ea9ac1c64867f2c02e644e03faa6caf6864e298841abee1bdf58ef7b59fc99a4d39385b839bb6a80f6c14c21ea4c4f2babc9e3a2df396cb258c8d62b8dc2da076baea295b683ef04e190d5ee3bb3681564fa11ce7f8bebc948bab15b6af9b5fad9b931cce78f54156d404a3e1bbb03a30e78cd5bb2445acd56f3f33c026a541f0079c48c64b9e3529e796606002faf493c445441951a3ca524f9fbfa52f22c54ff0e0cc8782db5d975d1d8efcbca09e5fc68ec2274591d38571a841b92077f1a768e94a71418f9267a66fd3e12874e96e8cd3ada673fb18f8394e533cba271535af0f6005b621a1987748a98f9b2e06faf8bb0772026cc6c582040355e816f6f5cb597dcee3628e4b7a4b24add3787ce84685f5d5e0c2638ff686d36de7b4db990d507aebbd21a9889e01aa02cf9b4c7372a56e430cee0107d3d33fc37fface3e1f6453ebebe71b1a76dc510db0ee17631b163f0eb46256e29a7577db5eb3f2444a233005a3b266a3a1045f4b122fb607c315691047601fafecd3c797cceedb8ffbda6adfc20dd2ad47fde9027483b9640d18c482087b0a249f072ec546b7f3b6a118ee90574ff7a5af98acb2d49ceaafb535f1c160df9d3084d419d8e7bbe0a62e08edddf2555814e8161b424bbdbe4c01cdc137fc60486d7901805569554819059eac0979f71260dac392be65b2565476ef9e215cdc43ea27e8eb0f2d5e3fa3671c03506d2e9d32af4c314717e4af330667fb5b461136b8fa45406ea368266b200755dae64b9dff667360456b1e8f178c2e7e0506bccd58e7cbe702c7276b286bb0073c7b9be2f7485250af28e29643fa439397d62bd6dfecdca7dc08d1fcc10f377bc68ee1643c277ab421480e1c5727e3a74ac385705c3198b9ff14ac7cf0401f9905c7f06f8bc3aef16b5cbea8982e36075e758e325f3baab5c62f15fa744f37732cc1f9c92332feeaeafcc70d4358bdffe64f13e48251c44f5b4e334a8643d20469b6a136713527b6d48922ecc73303c311239e2bc7531bd741e88dadc6e849940dd5328a2f03d96283505de90d5e4ab8fead434962009a69c2e02b024635437620fdba73a108b6e4a8b0cbbe0532294349e240b40fdbf00552be098c171c50d83dead878dc28ce2668e38cd7b33fceadc8d6fe44d64db9af1a6d81543f27ec333526a75544a1915a8231cd2164e472230aa8416165fc4ba739c61ed8629d781177fa6476502b118a7b5584ba4246050d5b88f2715bc3fbe89bd524a729a7a1ce646c6d0e0e5ddc9b889b611fee95ae63a6f4c9f7425e037271652afdc7fc8122f34590a8a93c8cb765b44778158b8e45278e18db6498a9da499eef0b586688c3a399b6b68587b010628a043b0e9bace24cc9d5512344fcbe82c365b2e7a19de2861ef64b72c53d1d4bc5a2f1bbdeadcc9c89e0572a37329fa83a43148a264cdb0f4ea4e9f8fbac4c3d5ecadab87c2604d7ff9aeaf875218fcc639072ec0e1f07369f3b559c25f633510f7d558de5de87d59d3246f2dda9238fbe2ba6dc52ebd726bfe85f1f9adf7715cdc3d6cb2ec50d8f116a927d2c8da188e170718980e8c29039467411b22d93bf1d7551dec998d35788301c71956b802de47cf0da4a9ce0f3a725f1d7ce234154ba653c335826a7d5213ac6f6da44de62af068a8a9f9deade42d7", &(0x7f00000001c0)=0x1000, &(0x7f0000000240)="b29b53fc6ef80a9019f81e1b709586e469bf37b108884d0654d408f35403df4dca2257ba47333b0dd387290912e81e40b0250e07f47b2d35b2aa3c386014d236681a416bfee01da9fc58155156871d7b034d60bf1740f251d98d9553048928221c9c6f47876c4826332a2332273bbd4b079a71a9501d8a8090ba79360b20202cf619ef4f58a5f0d1302bd4ca02a8b8fc381cdebc433ed779ec5d0827624acb402c73eda73904270aea846a084b5fb9", 0xaf) executing program 2: connect$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3b, r1, 0x0, 0x0, r3, 0x1, 0x1f}, 0x7fffffff, 0x87a8, 0x80}) r4 = semget(0x3, 0x3, 0x182) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x95, 0x8001, 0x5]) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000001c0)={0x9, 0x0, {0x7, 0x8}}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000200)) setpgid(r0, r0) semop(r4, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}], 0x1) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) recvmmsg(r6, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/225, 0xe1}, {&(0x7f0000000600)=""/249, 0xf9}, {&(0x7f0000000700)=""/168, 0xa8}], 0x5, &(0x7f0000000840)=""/82, 0x52}, 0x661}, 0x10, 0x40, &(0x7f0000000940)={0x9, 0x8001}) r8 = msgget(0x3, 0x6a) r9 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x0, r7, r2, r7, r2, 0x10, 0x3}, 0x9, 0xa175, r0, r9, 0x710fe46c, 0x2fb, 0x3, 0x9}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000a00)) syz_emit_ethernet(0x9e, &(0x7f0000000a40)={@remote, @empty, [{[{0x88a8, 0x4, 0x0, 0x3}], {0x8100, 0x5, 0x0, 0x1}}], {@ipv4={0x800, {{0x1a, 0x4, 0x2, 0x1c, 0x88, 0x64, 0xfb, 0x0, 0x61, 0x0, @loopback, @local={0xac, 0x14, 0x0}, {[@noop, @lsrr={0x83, 0x7, 0x1, [@local={0xac, 0x14, 0x0}]}, @generic={0x94, 0xb, "50bce885a5587c678a"}, @timestamp={0x44, 0xc, 0x6, 0x1, 0xc, [{[@loopback], 0x204000}]}, @lsrr={0x83, 0x1f, 0xbf, [@broadcast, @multicast1, @loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x7fff}, @generic={0x89, 0x2}, @ssrr={0x89, 0xb, 0x7f, [@remote={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x3f, 0x2, 0x0, {0x6, 0x4, 0x0, 0x1, 0x4, 0x64, 0xffff, 0x1f, 0x3c, 0x6, @multicast2, @multicast1, {[@end]}}}}}}}) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000b00)) writev(0xffffffffffffffff, &(0x7f0000001c40)=[{&(0x7f0000000b40)="87b52a6b4ab36bae21", 0x9}, {&(0x7f0000000b80)="da6df1d726e14e932eae157440e89a86675f5684508552bf0dd02e37dc93b1cfca8bfad7e1f1e259dc8d93c8928ef1763db4aa5fe11559781792bdd6eab917bcabde350b08e57b4ce49dbc1c58788dfa11c068d3c332b803aeac731c3af48d8539f13732ea278502dbb797005a17a5c5d6dbd75b6764f3b528d27ff04de3c7b4204b022dd3f4d50d7935850dab84a2e8447977fb61d4656353e255d7eb1a3e37226892c7f7700161b5114dfa6bab94750602ae054fd14aa43c8a008efe58651a985cb488315910979615515278f95150c45913f2a272ce86870f099bd6554078d338f7d47304dd8c3a10d82338661f7086da6ac5da4fe30e867293c30cb9144269f5e2c590c0f7187230f61d071f93836508d1b4ef73b57329188a55f6127b4e447d674f122a0fdd146056cbdae82a73cbf9359293b24eb6fc6e85ed60391ceddbe25ea7a1aecb70bdeecd180491a323ce37f3257f6e8b2b24de1091c3c586ae390ede360bd3d0829da283e35106e89ec33e6c4ca4cad47745e66bf9aeca943e26fc002e5e5474adbb4381041c7635f080a2c19fa3abd5212fd02547d93c733a656941976dffc48d0d70eaa9ee996afa20a80deb435efa3fad7344fefdaa56a1117bb990c55def3d1967771f1f77e93456a53d4fcd81cd071c2c3c8dddfae66c29c842069214ccc6b2b5697a871937d48ec0df5cb0c18c1b0078e01a9e2bc94217c6e982e89d24a5b27c13845403e14fea501abe5adbac0c2e1e759f61ad6df0b43b37a9aebc4202d3ec2775c832db31f0136be4dcbf9a6166b604dbbedd903cee6a873ac8bc3f3e51bd10c0926678d80a73ece55dcc1a1623299defe9c8e17e91bf0f1906cd01b9d93a5351795e4bee0d90922ebb5d92dd53ccda607702d5b22abd164d3d8724b005d9affe88a040d1f3d05ce243b7cd8b40791a6bbd3432e1cfb5adca851ff7b9beebed7ec0673784face3d05ca26027339818d259e7c1ea4eb58dbf812c961d6f645749f16a36f2c7de9d721f4b81217109957c403e72c097f59d31043a38e463ca13ae7127fe32ae6a1c3a4dbf8771fa9088c5594c5515a3c2188d6ccb122412d4d734bc533a1d045c5cc395433426130b30b12ddba1e79ab9ed94b176a7243228070ee99b3fd314ac82eda1c7c42c912dd87fdcb09aaaf6ae8e8dfe9ba4bd4713eda3d42de4d17165830628aabcbc5b1e4811c79a6a9e2cded397da554e58c461a46a40e7c4b46866274fe8cbc412ad2648f4963f5ac906b74dfa559cb3ba73da998b548a176a1ac6050a9ff8b3d201e8ac61037a48d1bb45177fe900f288b7a0d911efd61580018c2da2d38104a1b98ce7db14347157192d90448d89aa8a016bd64de2b861be1e358a47fc2e640a6bd623e2269aae195297e1735766966ce5b919d743a39d7acac41f877bb19c4be1762e9132486ba4994273831a3a085859094b27aeeffc071034a0ccc35c7f1d0b5714c70f61cd5b34bfe56919643705cc9a7d22a8ac6ee751fe8eda7cce5718e705e0e4ee97f1f27f98dcfc0efe943f57e7c570e1602dd396f494499a076d64c4d525979680c2165ddffda19ffaf517d42c568d5205af69333e7ab9358526013abbcbaa7517c6d0081be0b22bacebf1517f9da587b3f269ca4d759bc64f32ca25d42855792d9dd640c349b18663eca8ede2f4b5977af7c988fa036d4caab254cb417fc7ae6dfdfe9c028dbe1fb39c92455eb20f60f8f3522012507bfa66b77fc6df01ddce10139459ff9a5e106e69746806c60c6c3aa7cd46686605bed44f4a64776fd5ba96d1aa7615a0b7d96b2d282a904e0a97a5b0ab417d22c0357a613bf061db950f60da3acc9de431e95969de715291162136649529c23204a4aa95b80f5206cd612b6d06ecef2f9314a5b2bae30aa4520cdccaa05c8bd31aab86709edfe0bd1ecd4685d1a5af820114bc3b8049ac19e1fad0adc662aaa382e4c421182304ed7458f3fd4a1320c32c3fdca9683931baa535b4fadb7c9af98289ffd98d1f29ef6a66125ee90848cb64377b0c89ee0387fc735e0f0f3bd3c9626c331047b725f4bc40020914a85c81ddc29af376c66fabb0af73225654b3427689e3c649b89e53584ebbb20a097e0cb618be112b5a605a6657d57a2e6a5f0a3a46d4406b6d0477d976b50c63026de85f16a15cf6fb3d995fabc016d33693c88438ee0ce6b5126b524f18fcc9d8d1c1a059d0046297c6bfce5d712ef86046e5d0505d63d5a49544b7a0df5fc73d0b45896b3b078b6129395a710ea627dafc76ab44b0e1943111abd69a688163f2d01eed54b3eec9981b085bfeb95d9606567c456d83c936d75e632953b82bd2865803bcf72bc9fda290379610c7eb4f48a20b4fea86f5806e1a26993d37a77a74598708811e3f2164d49ad0ca93e5e5edac92556b94dfc16f03ab1e8d45645cef3985596d515af4741db346c1ff6b3c431315b752f89c3e32921a20d866533a7245757e1375d517b94643eb0c31258c478f09d2f54b7836ff72b5c383f5bbcae1a410809e337d3e4e51ca1f447e8e855d15cb34f9c90618386b0547cd99bea2e5b451e837d57052357711dc5b426b2cdc395dcc07015fcb31a9947dee611578f80a94f64eb9c1cbec7a91a0f2589ca62f9310f45dba857bf2d0fee3e142a91c4d7bb4500671d91c347f2c338c5b13c2d115a04467b5efdf2b73b007ccd8f41a33ea8865aed7523a996864946fb84d5594b85cb8678cd3d95fb96da8b18ddec83e78351fe59d41e89b027c237607e803f65764329ef1bd0f1221f3582750659b957fbda7019725196d78f595ef2b1bd70782cc7a1d8e697e0951821c4acf498e6d163f45940c50d57fed474fd5d341dfc57bd80f7dfcf2f431a8a0a9fd6b2a2dc502e3314e01c5564a877f391192f4f79eab067cc3be7b3464431e1a214d8326e1def38dcffd4fdc87e42bb4cafff01366282adbcc0e1f38e098df50980d4c749ae8ef767a282cba2b9c0ffc53589f7fd7f234ebca9f253ed054441865febbaf0417e227a5baa180b99c20aab40825efa005ffed3e13589e2eafd17b4c8914fca4a2c5fa246c288795eb320d78ebc1646119cad8b312bcf6dfee201563bf7f8a60da41c7f36f0845029903dea757b5a9b4a51389c0d72172fa36e9168bf77bdad41544c8e67dbb452a1a7df21174e66be201b51b2adaddfc77c092494e0b0d922f1b4fb395e78c0c1e40f7a2e4260e8220685629dc999cceef968684878d4dc6295c74591dad2e67d8dc797b4de35117da67685ed62dc32469e595fc7e85efe421240463ce1eb2ff421789d0099c89d649f79656866c3b727e9215041b1e2a7268dba64e519125d87f2473db91bd8993f394bbe4b1e26f2c2ce15f93e20f237113e872d31f47cd73809a638886e48408b4df4cebe0bbc2e9ebbed3ee4462ab0b9401fe37c2be659e15307c2cbdb7a5f136026edcfb84276a213a59107e9e64b96f0610099284de9961718f126e00659f1d71deaf7288eb0b16017cf5215063f32569051a0ba9e365f2267a7561afca4cf08469ac8ed64ce6b8ea124acb059f2a466a7763f28d057764ec54f1f19b60a25a8bc3a74079c0dbb58be9b920b2ee4cfa65784bc71e7227c15bca0c8c6f91441d9d9f034adabc3089cc34a0cba37ef687880e79f5fb3730ad5f8b85278a5ce766ed9e11f2379cbc50d433d49f431ae6fc893d2a52d731ab6fb5e1ead76cedfffe30db143b549567712fde7146cbeb5e96d6d609e68738b9a39c1a7136d6f6c22c1a6536919a7c21b69ea484d61a1b65e7b86d0ce930984ace17639ede44861133ceddba35d1e74636e491043a0a2c30da2578d8f5183e52f63126ac790e0e3caba3e1eaa8c7c3beedb589f51129af79a70f99745a2409949746ac310d473014092556332d54481205d391c6fe769c7effb67e9e08a75de2c1eae79b268c79f03401432a76af83e5558501c8b16115c18c9c53c71658bec364c96a9100e66ca2f21dff4912f8817c5eba625604083a755962667581061fd64b07be4615b21f60f84ca33944c3f7bf013f98c990352c8bf2b6a133f97e43aafd488717faadd54b4f42a309c3ef961141f63a69782523175c6289f8b169bc6e33faab1c5497d3b5b60f35bc27b9bba2af399898f716bb27e6207e23554489ce49407ebe116ff0556d7e0ee37914a306ecd32b8ead08b6eeecda1d3f5b5bba667aaac032c1c39e1fc5960a3abb64346b3445d508bbac8f12251e76f122663b4459513e10e9a5226448f3fb8a302d0df5437b24e0a3a852d415f76d18e182f25d5271f04f7e9467c2815e836a1220018f1d2b0b66299b35d906541ad5bf5538f556e4a77fc9270033335b4bd65ff163d4c4e1ce8be174d9820bf727faf3065e8392c92fc3f5de452af9c30ee54bddecd8c06d42795ba4dc65cb6fa095b65a4b5cab66319a64f0d77707c65de1adca49f936e6f1b7cae8fadfb0c78e6a283607677d0bf2c6d9196940b4eb75c4c36d9a462a689b76cfd38e5b4dc4792ba76eea58f22abec02343fe22158442606ae200eaa27d251e013c56ecee9aa851caaac012bccece02eb9af8a51fc7ee5883e0b33b86591c06fead2234f6ab9ff0c1f41dd8075eb70befb26eab3c8a55089bae97f1e30de6143af51b1a1ca600d4cac877dc1ca70a032529b986a2f3b192fad8d92941e3863a599ac541e80a278882508307c043d7846427c7e18ce83eb3ad730426aae0d9c8996890b732dcdf95fa6985fb1b7112cbd32198d2b7622a555f4b18545724801e4a925d34e16851179ca9c0bec3a7f878f5c5a510770e9a27353a3fa0e1ad2ef2fb7ab254136b9d744a5c8daec29188029e278beceda010a152a9a26621df5206cf038ec2b31b6106dad343d55dd8beb128df348697e0fdcdefaf2deb989af44ef54fcff0d8b6b84bdeae9cfe2329852fcbd677a63f81a46c4160cc1208f73846281eb24517a9b0afb2304ef736316570aec262e8442c57c7aa7d96cd119fe7be22aada44dbaabdaa5d257ce14261bbf7742b5a78981b8979f96dcf54bf3835b70bec18a650b0230cfea53f53d40226580df7ba8ad7f244e2ecb6bbb74d954c8320e349ed0ff3e96129e8c75d87e8f1c36dcbdcd9ab3e670fc3085ed9664051b6742605aeda147b1be851a86ad657740ea2a254de9364d27347ae38dde9cf0e22043baebb6481e4597c7e2f8685991ce81a0bbde5af6f41ed65ae315290811d698767b997d415ab13b7a13d452f41a347d5143e8885b1f0bcd4c7bc0432a0420a6605450ff64886a4183afbc941da25593fccc6d7c736a8560628a7c3e524d15008c6b6286dcdfbcca248d8391dfbbe015f816f67309d7e741d4c86796fc1a835543d2db0acbd480f3694d698e7d0601b0210dcefc91e1b188c5e001f5e678fbd33cb083903307d4424c9708c237d3b11520491386e4f18a6fdb1e0b5acf00914f5203cb12677f306e70a9ec30604a13c458f9e7677550c751fc1daba5b6dfd2cc878d5e97fac0321c83ae47b80704386e03daca8a28bb775e4c17aea5e5c81cda977f44ce8bafd54d3caa5f921c1437259dc2d2b93a34581dc80a4ca776f51a650aab2f0c28f054c46fba94cc3a35cf09b104a60fa0e7afa6ed0058469bf6fedda22592ff0d6c99d56a5767fbc3b1947d01b15bc0e906fbbee57dbed6670dd10d3f210ea4354aae2b293d76a556d377f8794a393d88e6f4e7654befa187ff28d14ee441272919449576121d4421e82c10498c3c591aa8b37ae54806f23dc2f656ac211a5a", 0x1000}, {&(0x7f0000001b80)="9b7195c2348e3875b93ab6137cab7acbeb4e0db89735bc353300459a8d22efecae74cb916e70270b7e7680870ed8e4fad748dc7b062fdb2c3d71fd47a2124ff599a8ca32d1c1765715812e16e0509260c9f979f93a3b6275f72f8d40d68d588b62b14155eec74a48fc55402cc4f2dadda1b8f71f39e6e44746593c92d2f8d147f6a93ee2ca36932cf623d846e2f298ec844a5d51f8d2569c11690cf1485751", 0x9f}], 0x3) r10 = semget(0x0, 0x2, 0x0) pipe(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000001cc0)=0x3ff) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000001d00)={0xffffffff, 0x3, {0x6, 0x5}}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001d40)=[0x4970, 0x81, 0x516, 0x7, 0x8, 0x3ff, 0x0, 0x8, 0x3f12, 0xa]) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000001d80)) mkdirat(r12, &(0x7f0000001dc0)='./file0\x00', 0x3) semget(0x0, 0x1, 0x2) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shutdown(r0, 0x0) chflags(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000140)="dd124f270c8cf3efd84982c08ae4f42c7f0f4c353e63e98ae92b74269b47f5d115583384f8a9b3cd8474ebe9448b9164f3cd87af6fb982fce8f631a5613ad6d8ee254782abd0cdc03485984c7d34577905", 0x51}], 0x2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x6, 0x2, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="ebebfd5108000000a489ea89c13e", 0xe}, {&(0x7f0000000200)="439a88f09409220f5f3f9bcced3d7f0c53188807fddb81e4cfa903386994ab58c32938de02d866002486d4e9f451e96405a0b9747cde09bb0b4762f04fde66272af6fdbbafc96c4ac45413735028e633521f8417c6b5d1f443781afd3238edd31c7e788a6c74767d88f804e3472b21821f9ad4c1406c69c56221bdf0830632c2a4e260dfc3a503af8ac2365c23fecf5e9c3a7d3afed216595879513aac462828b42206459320411a1b2e2dd32c2e0c", 0xaf}, {&(0x7f00000002c0)="1cbe8d1216da7ad31f6a28204d6ca3e3af39d6317bf918cc5ac03cf60ea5d5e19007ef59672cf6055a5666a26352d52086ab7e982c098edc9d529dff44691bd890cecc7087f5c73f41b3b1fa265be9bd96986a1cc31eb0ccfa05830ea594aa8b6181e61dda7c7d8a09d33b14c2e024dfafcb027523c60d1600220d594a2837cea31a192e6f0c10696cb9a472d4f7ae7607cc673b2967cf54a8e8ea9b5f74240f48f7c650c44fcdc9718b7b862ac28e4c3f2bc2e3a082ae1f0c962815769b69dd461efc083c190aa0a0ef7da6c4bdba98d583e3627d024b886a9d0bfca4cba9329720df53fabaa6078740549568d1f09c70b1a23f69ce1b63d342babe356ef6", 0xff}, {&(0x7f0000000040)="e0f16406b658e6f2ab35907b", 0xc}, {&(0x7f0000000800)="5d3d898283a825e65d39c5a5c5c0723f1c31839f9c5d190e96695d7cf6dc9300558240b7beeec575bab938c9e51b4a6d4dbab4a1fff8ef05a21f120dc01373a2637670f7a6a4d0023d8c86650b8d9f6c278a4fe86a038bcdace141341e09801bcb21ee064c9a3633de731e066bfb3b568ee9ef20a85aa0eb19543ba49dddad28780d007506b465a8b2b5f11a66d6d14cc6c7b9627b2dc92d360b224ba30fac00dd00e85f238f69965ec8fb927edb17543c0644c76f2cb258752ad36e39c5a1bb48f76208619fde899541670bc95e740d5262ec1ec2f3ad79b97b7123cfc2a7ed47e94b9dbf0eba7ad7683ac9baf174b337677433ad463661057ba89151ec6e782a81566fecfeba3c2e1ecdb8af15d63dabc9a64ee5a565166a646b874aa8205102c23533295f9475319539bc193159cdff28999a10383f002101e2617d08228f006efbcebd2d26c231d12b53e4bf2f322f768c4b7179c33b2a5ed9f209ee3dd94359064800375d4b09a2f0e70a009a880b25891afc52f48c9980d671db8b81e6d42716f8af84f8f3891899a5c0766e7bf5e894f53c45f61959addc4d04236d6ab6e38ad7124728cfb045b0b6f62e702de7fadb65ddae993cd1728adbb75d8be256b22a0ad4852cd466ce74fca50869bbd577666f18ca0c972d07165eba406640758e8b54eddef2956355dbe647df0a9eb497ad9b6b897f45f55e92fd580730a0761a07f6e2cd52cc891bf144fb2e328d7532bd70798d9faab9d5e28b7248eb5a200e47a8996d0f0221660837317c3f413055bdefda30e7d4cac7fe0aacb5a20b6f3e9267b5740b82bbdf3650576bc72e70f2d201841614196e6661a755612b8d6fb8f910f3975f2174f0039fb37b2d5a0ac7f8a3a61a45f4b4671ee7c39e00f00b4cdd4709c2c7ae45d24abc8d26f8cea088c915f19e899b129b2559b93418d1f265df3b9a0c4733a5e012e7daa39095f505cbf4da9d15d4b1f179cfc0764a3c4fd50028ff13e277b0f078f5d7f3b31acb45d2d26575714529a27312da5331e1c9d6ec6c247e72be4d1f227c358b8c2c072ef00781b70b28a186a07ef5f4dfe79f9df7d12ad41fde0df1f110d96f5c6ca7bae177229426c7f75d8a2b099cea7a85d83b1e0f581634ec21e0ace9e7553ebd0d2cd1f247e6c87e938ad8f9d96a872a7bf37dfe94aabe3c0491b8fb2169da73e37140adecd511fd6371873cc6e4f1b0c661bf003f5242373c1f11bc2c9ed7571607deb559adca85df784d47d4cc301c40fa21033a90778aed2337191d6b0018a4e6ed7f48c2e8af2733c8c5afb5f93c9c5686421761bb6c3def0a19e86647487fb151b45d4772927fd21bd6187dd3eefb4ecc2c38e91e76a1d884cf5bff5661d8f0fd7af4a07bf88762548159da8741e13e82575d68fa5ec247348848cf26ca5ecb28b21a98cc6b296c26a0a3f643109206034fa986bb6d513c97ad6621c6e17a02d57fc411f15098cda96e6451b21ed1c5", 0x423}], 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffff000) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x4, 0x80000}}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='[,-\x00', &(0x7f0000000240)='#&\\{*\'(\'$:\xdd\x00', &(0x7f0000000280)='-.\x00', &(0x7f00000002c0)='}-:.\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-^\xfc\x99.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\\\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='[:&\x00', &(0x7f0000000580)='\x8a:\x00', &(0x7f00000005c0)='@-,\x00']) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() getuid() setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000240)=[{0x0, 0x9, 0x800}, {0x0, 0x7fff, 0x800}, {0x2, 0x6, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xffe, 0x800}, {0x4, 0xd3a, 0x1000}, {0x2, 0x80, 0x800}, {0x4, 0x5, 0x1800}], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, r7) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r4, 0x0, r7, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r8) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 0: r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) close(r2) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) r3 = socket(0x20, 0x8000, 0x9a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x200, 0x0) dup(0xffffffffffffffff) read(r5, &(0x7f00000004c0)=""/255, 0xff) r6 = dup(r3) listen(r6, 0x54b2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) clock_getres(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c1) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = dup(r1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x10001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x4b, 0x0, 0x0, 0x0, 0xffffffffffffff80) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xfd25}, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) executing program 1: r0 = msgget$private(0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)={{0x0, 0xff, 0xff}, 0x8, 0x4, 0x5}) r1 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4, 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1f) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$getown(r2, 0x5) r3 = fcntl$getown(r1, 0x5) flock(0xffffffffffffffff, 0x1) r4 = geteuid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r4, 0xffffffffffffffff, r5, r6, 0xb, 0xfffb}, 0x8000000000000000, 0x1, r3, r3, 0x0, 0x5, 0x4, 0x6}) listen(r2, 0x8) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') select(0x40, &(0x7f0000000280)={0x9, 0xfffffffffffffff7, 0x3, 0x9, 0x61e8, 0x6, 0x59, 0x9}, &(0x7f00000002c0)={0x400, 0x2, 0x4f1a, 0x3, 0x1, 0x4, 0x1, 0x5}, &(0x7f0000000300)={0x41, 0x4, 0x5, 0x3ff, 0x3ff, 0x5}, &(0x7f0000000340)={0xffffffffffffffff, 0x8}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000380)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)="59804271c6a84f8285545e3f9b0171d925d5dd7ee98cc9f70f58c0f14de2a03d38eb17c1ffb0ca1c56311b82244cfe57662bece4be2360c86d4f78f79fc9d61979ecb08da5d66fd21b4fb24050ea67f686064a76967bfb5b5b8076dfd5d43e3a5d400ae9c73ef7dc35b7d536ee6728ece3cbbc31ef891db4f7178a8be1f29155ab51dfd7c34c9afdff63229eb6e20edb55f68a4a", 0x94) ioctl$WSKBDIO_BELL(r2, 0x20005701) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000480)={0x400, 0x2}) fchown(r2, r4, r6) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x82) bind(r7, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000540)={0x1, 0x3e}, 0x2, &(0x7f0000000580)="229639af61d7f4b7a3049c63d84a9b5f374723b3e0cc376dad191e0c8a2b60c74f54b89e5f6cceb4f524449ad24ad21aecc2b0385efdfe1c173908bb5be2b2915916268aca0157681c1839d0ac20e1ce7e69d674417705dd44e9ebdf5776cb372403766c394832259e584db3e2745e8139f1b6e5313042874f8f0c9742", &(0x7f0000000600)=0x7d, &(0x7f0000000640)="9235d44425780221d25726e14c8e743ace45011c6fc156b0252533aac27f4ea9944b55f83d2423a25a2bc0ebaa91970604c4b2977f96b90f7dd431403d0d44bd0f26983438de99b6d274497809476fa393a25260923079c90b807eb1885079d357e2c306a50b5cf8c0b7f938839da0dc63566d9a5762691ed95d91192ccf7a50302f80709d1ab1b7276f07bd207ada614220dbcc9e5df8603fdf40f9277ae13a565f2c7915252f53449b2a66980bce47e186315654271ebbbcfe09118c6f1e1fafd583a8296967ef805f", 0xca) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000740)) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000780)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000840)={{0x800, r4, r8, r4, r6, 0x1a3, 0x7}, 0x2, 0x7, 0xffffffffffffffff, 0x0, 0x3f, 0x8, 0x4}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x2}, {0x9106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup(r1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x10001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000001c0)=0x200, 0x4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaabb86dd60756aa300103aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb86009078000000000000000000000000a22b1de3fd6246af39e489f135c335688f976c98d529ea1912f0609fa6bc4f040a8306b9188b5b600c77e8b22e1618e26243eaedc31f05bcc2069d50a7fa1f13525f0c93d8a4717539974057bba61785eb1fd95ef636f198006d2625a0224b09c52d9e9e3e604420391916c3ee79634c782a5a51f09fab99601cc8ca490982d3153f535cdc4e704f379308ef499f4055d42232451253b7ac8f960f59b23ac86f4ea5b5ccefa803baeb1224f43d409c8cad143e0674600a5d4fe17e90f3f211af6a39b6324ee5ef3159da750f752459bb622ddc7b2055f1bc5870ba471518045e"]) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) r5 = dup2(r1, r2) kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000280)='./file0\x00', r1, 0x3}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) dup2(r0, r3) ioctl$FIONBIO(r3, 0xc0107008, &(0x7f0000000240)) semop(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x44, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7d, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xf0e, 0x0, 0x7fffffff, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r5) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getpid() sysctl$vm_swapencrypt(&(0x7f0000000300)={0x6, 0xb}, 0x3, &(0x7f0000000380)="e45d01825bd584ee63b0a7ca61cb2eced638bb57b74c98719f0911a35e9b2a174af036ff1736cb9e0775c18ae48a9fe4870f02a5358bbf54c095b66cef28c257923ef1eacf", 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000400)=""/123, 0x7b}], 0x2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = socket(0x2, 0x2, 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, 0x400000000002, 0x0) dup2(r1, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x0, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2, 0xfc}, {0x1, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r3, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 6: pipe(0x0) (async, rerun: 64) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x100) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0xff, 0x7ff, 0x3f}) (async, rerun: 32) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async, rerun: 32) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000440)="fa41967b735a9da019f478382069788e22fc0606c151fd716c5ffe5b704e5b639b89680f1c23145a336ce362dd29ac6f04e9f6c52db51bd2c2b143638abdaf332ac377644abfdbf32e5a27687e810835667e13e4178fb6c0290a4055d25b4aeb3d8c4a431fad86cc9b72c0b6b9b604121b7706b2017a7acf263f92245eced2b042d4778c6934f6bf5c3cee8f6281a489e13a8239d9a92a990abb3c29b910f3a78377e36c1c595b266a2ce6afd626cf04d75bfa9200eb6c431809ed9ec9f703b6cd6428ec07c3e3b955a9a480578c831785ac88c1f763084c0a02caee1f3dfd81e9b821207c3cf849443c2da76897f6445781e1f57f491f0570740ddfdc522f507b162e19e4c9bb52f98e717cf67cb4105de66c5be5d660fc00d684a2da610663fa14c67f4559717fb7888c54a83ecb5d71555e312e0c0ccad3580a1f20e987712e325223d1cde442f1629f8f00b8c3b10ff96de956736ac62e74a48627c89c671fb40fa168fa22d5475fb40b43c40ac0a273df7c4f9f7ae6097287f73397ddda492fb358f0d3f296b34a0eee552981f40340e4da034bc778c4082e0aad412d20ce0835450d3981ff5398e2ec21de4e6f2483083823a7fb34c48d814d81bf75b5f53fa59fc6ee01284a5d688951b677e6800404af23b8c5ed495d66f5ccd50180fd141eb8f014aedabbef9acdb3e3747ca059c73c223a80e7b74d25f2b761f56ade0f2e2e2f966d69d2be2f1e83dd5693b75e3a51d6fbc2b8878395798dbe3aa1e7fee24cb5927de5aef20ada11b64a3a28c230fc400d53aba162374263371516dc2e06cfe9ab838463d27c7b6c826e8ed8a86910f3700a4a3c678f09962efabdf3a675e044f31483bba7acc5f09f56be6426bad1f2656c8f3445ba255a9f28a54a0a82fc9f63f9ad53edd46520df07e1c440f5e10e0ba5b447f6ad99ac055cacb87ba42e9ade3ff6d2eb71ac8bb576939fe1ed4dd4c4f9aa0a94edb4486bc98bfc6fc727e6aa7497a784443a0486d2902dfcf1a61941bd2867dc81c6572367babaf8906ee31978222a38ecc977715ee3ba7f4df8611aaeb895f81853dda68bf8f484c6e3967e60eb139efdfb198765cdc5d9a12f199bda8672c05df915879424f8df4a4115bab418622b04ec0510d6bf4d70bfd9afbede88e778e02a170f3834f249e3ac38385797e8ce099fda597b6c97bd23861908b0f4f871b259ce9bd3e9a507c14ed9aec303d8ade385854a3e57a460025ab6a5ef14593f4a8627f70251d22aa6002b64e52317c19a626325fd99fba83cb108ab2ecd065e0cf54fa85036141664c6aef34e9716e786ae516fb76ca62565fba204a56e6b77719874271d9647af835647f7994009bf9f3179532c6bfedbeb16c760907d092f7c77d2e1601bc0e155e17a0bd8717276cbd7efd9186bfb9fd394baab923c2b58429a0aa4922decf0c45b31e31a025177e539312b16af7cfcbce98b91b2257895eb7ebb8e3c5b0d6a78681d1bc424e3db49aeaf8d6d1429fc8e6efadaa8fe76c821d0c10690d3d36c28afee5e989a778145940d8c8bd98db98506e7b9200ee40dc0c101cfc35a7cc6eb531d867183b2288f3536242f8a47e05897499b674a866e267144bfeb265686acb8ec348a9e0664195b3d71312b130227e60d7e1086864f03fd99793bd9c80278255c8b30929f82d97978be3729de7e265736b83e8afea6f01ddd4b2dab121b06a9efb6886016183d6238cbe582bc028076bcb386cd86c3e4f9d0a2f9767681d78a7ac10ee46ade959d57d9c3255cb5c264ed20c02067200f77dd4c85d1e6a0ce6d72f9a165279c05cd508037310fd93d991f2a8d25963e2c2da5fbb7131f4324a393ff295aa9bdcff0048d1f6a57ff1192aadb442b0164a1a1d21747280dba6b718872fdd236639299411fea4b5221648aca9c172e9290d5223b9884805d549d1b8447a434ace209d948669d89331df505eff70ce4430f21a5bdca48276a92226d52feb4c9758b5a2c821a7f399715605c76cbbc7216e78e316b76a52374f7af601f6516f8548fefde5715e5d297ec89912e0d80290351dca8144ca7dc319fcd0006f9bc1738e22c76681ca3d20b1575bd4fdfcae29f609f65593b1db8ad6202abdba2d79e8f2126481ecd3bf41fb232e036a88e144277d4e545a80fd83cc17c70573bb7d707eecf61e794b82bf74b9c707217680ddd99347af46e167fe092308590b96a96e4366fa681d267b6ee0a59ec04247c32892634a1d265a9df4bade18c9e824cb7a2cd3c917beb8242c8e04e251c1aaf282b79fd9c3dd34cd63c177c956de49e68a578ca074e5148017c1a3e28ad376c1dc99860c56885c2aaf4ac861221b31cf0bf8dbed1322adf7124f8001c48fafd2a92975b1c3313ed52a5bfc44eba0e6634f45b7b9bbdf75033ddfafd97193f74fb061551f0ae1a6f6298833fa618a0903252938713cd44d7efbc8937179c6d4343855f5370365342f959b7cd62f2d97dd146b9bcdcd68a6631bbd448102aeb285ded921ec0c15aa704f797d78f6c663a2e971cf04ca37cd2ee566319b32995c6b67df80bacad1440cb46fdf58b27fa777e251afb6c45daf0d3826108ed381687f15ac93040487a49dd37c695d3ad1208e7101fc38c7b958a06950d11cead5fa3b4d7b14419dd00bc69e3964dc01fbe80d7c430464e1d75055bb07ab09cbffa0934a7d2a66f0305656744a1bdd228d69116da9888645287ef1aaa063e30ee65df1d55612f91e97953ec2b8f6a888f46cd348d24309d3c1d5f4073094a8febd13cf9c4c97eb6344277ae887b1681debd7320dd10ef99574ba4a37f8d882e9d2585d442743844de166b4182def789165036b9cedf8bd68ab58cda0eb914432dae4b94b8d4eb27537caedb286b34687641e47deddd7176d5a72c3ef08029069cec8f3d8073c405984b58038d24631face6acfe98a96f73c850e74be0bcba446bf1dd17dfc48055a762939e35850ce48f10b5161280114f0e846f68906aa6cb7b3c274a5ee50408348b6ec6c8127e68096536aba3a7132bae952cb3b57f07c0d787cb5d71f9aa3bbc34f5e5eee00040552a91ed6b177927426abb53729d8dc1f6a4081b3c0f3a5bcafc673ac78b92ddb33a1c81ea91f2aa7d6cbc1bcc79b486a33f6ef8ad8bc06e7088f39c57f09fb7738939e2718ed1cd087c43f4c8c6a3c3b84bda3db93dd5581f19f6984f05a0aae2b915446201456a6fbe878f3982fb4084137bc85029fcbee978083299d308ce5293e340ef3370a81fa4b08cd525024ea7ea3ceb933ecd1f914509c5c22f2742a62c1ee2d107879149703a158dc43bff8cf029315eec19a6c70b4a4003ae1ead1ee8c323d09ba156df0e944f727e9637cfb86da2a93140d2a9b588670068f91232b56abe664f31a7850679c429e1c5a8fed01bb3a4af54c040ee6173b1aa0a2ebb4e06f0786c66f015ad077847f7cd3857dc1cecb79b57c1a18b48f31a07713ad4ff8c193aff9bb6f05402fd48d859403c56eff4332fabcfab39d59fb11a3ad34524163329f4dadee376e4a316078c5fb27cbee0b517fed4d36de487958698cb994a62b4d542a227e00e33a09e8e368e0fc2d76aa692932fe4c2aab31ea30b8b86514808ec81c638dc48b87b3be462f39f8f8da80a6eeaa4eb97523807eba6e10b1b0b1afb83d8246b35e889534b5ec4672b016156094c65a7b4b1bdf3844e5150c3aaf711eac2a45c54e559f917f24c5b697c7bf8bcc3f4d38ee9bcbaa7e70c78b4355b7f1aa7167ad6f478e72a6e95ffc2f3ea322b54caf2dd0907e98d00728eaaceb35d13221d10283a422f6cef75209865e5b5f8c20e53a94b3dfd54db5d490cf22e6cc8ea664511f4d85dc1d2ed77fc4aebfe3f07cf415f1bcb10c64063a57201929c475b5965d8ed8b1eb9db115a1181872dd42f9712d95cd3841648e289436a29f72e3e403f8ec1562522488f70a2659ec3109d6d244749fb2b316ceac92c43c2fc983d109ba1dd772dd32aafcaf44af594adef37c1cfe5106bda9bd67dd972fe37db3cf2212e8b1bffabae5f2ce658c457d0dbf83e62cd378ff3f5417e7d7064629c74bb232f44ea40efc4d265cb8bfb210ea9ac1c64867f2c02e644e03faa6caf6864e298841abee1bdf58ef7b59fc99a4d39385b839bb6a80f6c14c21ea4c4f2babc9e3a2df396cb258c8d62b8dc2da076baea295b683ef04e190d5ee3bb3681564fa11ce7f8bebc948bab15b6af9b5fad9b931cce78f54156d404a3e1bbb03a30e78cd5bb2445acd56f3f33c026a541f0079c48c64b9e3529e796606002faf493c445441951a3ca524f9fbfa52f22c54ff0e0cc8782db5d975d1d8efcbca09e5fc68ec2274591d38571a841b92077f1a768e94a71418f9267a66fd3e12874e96e8cd3ada673fb18f8394e533cba271535af0f6005b621a1987748a98f9b2e06faf8bb0772026cc6c582040355e816f6f5cb597dcee3628e4b7a4b24add3787ce84685f5d5e0c2638ff686d36de7b4db990d507aebbd21a9889e01aa02cf9b4c7372a56e430cee0107d3d33fc37fface3e1f6453ebebe71b1a76dc510db0ee17631b163f0eb46256e29a7577db5eb3f2444a233005a3b266a3a1045f4b122fb607c315691047601fafecd3c797cceedb8ffbda6adfc20dd2ad47fde9027483b9640d18c482087b0a249f072ec546b7f3b6a118ee90574ff7a5af98acb2d49ceaafb535f1c160df9d3084d419d8e7bbe0a62e08edddf2555814e8161b424bbdbe4c01cdc137fc60486d7901805569554819059eac0979f71260dac392be65b2565476ef9e215cdc43ea27e8eb0f2d5e3fa3671c03506d2e9d32af4c314717e4af330667fb5b461136b8fa45406ea368266b200755dae64b9dff667360456b1e8f178c2e7e0506bccd58e7cbe702c7276b286bb0073c7b9be2f7485250af28e29643fa439397d62bd6dfecdca7dc08d1fcc10f377bc68ee1643c277ab421480e1c5727e3a74ac385705c3198b9ff14ac7cf0401f9905c7f06f8bc3aef16b5cbea8982e36075e758e325f3baab5c62f15fa744f37732cc1f9c92332feeaeafcc70d4358bdffe64f13e48251c44f5b4e334a8643d20469b6a136713527b6d48922ecc73303c311239e2bc7531bd741e88dadc6e849940dd5328a2f03d96283505de90d5e4ab8fead434962009a69c2e02b024635437620fdba73a108b6e4a8b0cbbe0532294349e240b40fdbf00552be098c171c50d83dead878dc28ce2668e38cd7b33fceadc8d6fe44d64db9af1a6d81543f27ec333526a75544a1915a8231cd2164e472230aa8416165fc4ba739c61ed8629d781177fa6476502b118a7b5584ba4246050d5b88f2715bc3fbe89bd524a729a7a1ce646c6d0e0e5ddc9b889b611fee95ae63a6f4c9f7425e037271652afdc7fc8122f34590a8a93c8cb765b44778158b8e45278e18db6498a9da499eef0b586688c3a399b6b68587b010628a043b0e9bace24cc9d5512344fcbe82c365b2e7a19de2861ef64b72c53d1d4bc5a2f1bbdeadcc9c89e0572a37329fa83a43148a264cdb0f4ea4e9f8fbac4c3d5ecadab87c2604d7ff9aeaf875218fcc639072ec0e1f07369f3b559c25f633510f7d558de5de87d59d3246f2dda9238fbe2ba6dc52ebd726bfe85f1f9adf7715cdc3d6cb2ec50d8f116a927d2c8da188e170718980e8c29039467411b22d93bf1d7551dec998d35788301c71956b802de47cf0da4a9ce0f3a725f1d7ce234154ba653c335826a7d5213ac6f6da44de62af068a8a9f9deade42d7", &(0x7f00000001c0)=0x1000, &(0x7f0000000240)="b29b53fc6ef80a9019f81e1b709586e469bf37b108884d0654d408f35403df4dca2257ba47333b0dd387290912e81e40b0250e07f47b2d35b2aa3c386014d236681a416bfee01da9fc58155156871d7b034d60bf1740f251d98d9553048928221c9c6f47876c4826332a2332273bbd4b079a71a9501d8a8090ba79360b20202cf619ef4f58a5f0d1302bd4ca02a8b8fc381cdebc433ed779ec5d0827624acb402c73eda73904270aea846a084b5fb9", 0xaf) executing program 2: r0 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3df, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x80, 0x40}) (async) r1 = socket(0x0, 0x1, 0x0) (async) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) (async) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) (async) getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0), 0x10) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) (async) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r5 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) (async) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r6, 0x1c4}], 0x1, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x8000000000000001}, 0x0, 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x0) (async) linkat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) (async) symlinkat(&(0x7f0000000740)='./file0\x00', r5, &(0x7f0000000780)='./file0/file1\x00') (async) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000180)={0x7, './file0/file1\x00', './bus\x00'}) executing program 5: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x9}, {0xc}, {0x416}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x9, &(0x7f0000000100)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2e730a4cd29cb9be6ad5746a82a5c40143961c60c53e18fe9e785b7a0b1df338f7414896d255ff7d95690244ea4331a79453d267a1193bfaf7c99a2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb00"/122, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x13}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x7fffffff, 0x4, 0x40, 0x2, &(0x7f0000000180)={{0x5, 0x4, 0x84, 0x3, 0x7, 0x4188, 0x8}, {[0x2, 0xd8, 0x9, 0x2, 0x3, 0x3, 0x3, 0x2, 0x4, 0x90, 0x2, 0x2, 0xffffffff, 0x1000, 0x2, 0xc6c3, 0xfff, 0xffffffff], [0x9, 0x34a9, 0x6, 0x0, 0x3d0, 0x10000, 0xfffffffffffff804, 0x610903a5, 0xfffffffffffffffc, 0x4], [0x3, 0x3, 0x200, 0x100, 0x9, 0x170], [0x5f, 0x8007, 0x8000, 0x0, 0x51, 0x4], [{0x4, 0x1f, 0x2, 0x1000}, {0x8000, 0x0, 0x80, 0x7}, {0x4, 0x0, 0x5, 0x20}, {0x335, 0x0, 0x80000001, 0x6}, {0x0, 0x5, 0xfffffffc, 0x40000000000765}, {0x2a, 0xfff, 0x3, 0x3f}, {0x7fff, 0xffffffff, 0x8a1, 0x9}, {0x6, 0x3, 0xfffffd17, 0x9}], {0x2, 0xf9, 0x9, 0x6d9e}, {0x1, 0x800, 0xfffffffe}}}, 0xb733, 0x54}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000340)=[{}], 0x1}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget(0x0, 0x80) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1400) kevent(r1, &(0x7f0000000040), 0x101, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x13, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0x0, 0x3}], 0x6, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="1cc055bbbbcca5ba31a1a3cceecaf48bb947ffc64fda03e77b733debccb735ee6982be16485ca9d3b2f7d521da8da034df95d39bded25d42a7f5d74b7b6653aa43779dba4223336984bf", 0x4a}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r1, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x100) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="0ef466755818c41e5da1dfdcd2b8fc5a8f2e7de4700856672b714156d6e683dfbc5e675870cab2e563b29eb1701ece976ac452a8bc", 0x35, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000789000/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, &(0x7f000067e000/0x2000)=nil}, {&(0x7f00005d7000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000048000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x47, 0x8e}, {0x2, 0x38800}, {0x81, 0x9}, {0x47, 0xfffff000}, {0x6, 0x28}, {0x5, 0xd4}, {0x8b, 0x4}, {0x6, 0x2}], 0x8}) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(0x0, r2) setreuid(r1, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x400}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x191) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x13000)=nil, 0x13000) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 6: pipe(0x0) (async, rerun: 64) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x100) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0xff, 0x7ff, 0x3f}) (async, rerun: 32) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async, rerun: 32) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000440)="fa41967b735a9da019f478382069788e22fc0606c151fd716c5ffe5b704e5b639b89680f1c23145a336ce362dd29ac6f04e9f6c52db51bd2c2b143638abdaf332ac377644abfdbf32e5a27687e810835667e13e4178fb6c0290a4055d25b4aeb3d8c4a431fad86cc9b72c0b6b9b604121b7706b2017a7acf263f92245eced2b042d4778c6934f6bf5c3cee8f6281a489e13a8239d9a92a990abb3c29b910f3a78377e36c1c595b266a2ce6afd626cf04d75bfa9200eb6c431809ed9ec9f703b6cd6428ec07c3e3b955a9a480578c831785ac88c1f763084c0a02caee1f3dfd81e9b821207c3cf849443c2da76897f6445781e1f57f491f0570740ddfdc522f507b162e19e4c9bb52f98e717cf67cb4105de66c5be5d660fc00d684a2da610663fa14c67f4559717fb7888c54a83ecb5d71555e312e0c0ccad3580a1f20e987712e325223d1cde442f1629f8f00b8c3b10ff96de956736ac62e74a48627c89c671fb40fa168fa22d5475fb40b43c40ac0a273df7c4f9f7ae6097287f73397ddda492fb358f0d3f296b34a0eee552981f40340e4da034bc778c4082e0aad412d20ce0835450d3981ff5398e2ec21de4e6f2483083823a7fb34c48d814d81bf75b5f53fa59fc6ee01284a5d688951b677e6800404af23b8c5ed495d66f5ccd50180fd141eb8f014aedabbef9acdb3e3747ca059c73c223a80e7b74d25f2b761f56ade0f2e2e2f966d69d2be2f1e83dd5693b75e3a51d6fbc2b8878395798dbe3aa1e7fee24cb5927de5aef20ada11b64a3a28c230fc400d53aba162374263371516dc2e06cfe9ab838463d27c7b6c826e8ed8a86910f3700a4a3c678f09962efabdf3a675e044f31483bba7acc5f09f56be6426bad1f2656c8f3445ba255a9f28a54a0a82fc9f63f9ad53edd46520df07e1c440f5e10e0ba5b447f6ad99ac055cacb87ba42e9ade3ff6d2eb71ac8bb576939fe1ed4dd4c4f9aa0a94edb4486bc98bfc6fc727e6aa7497a784443a0486d2902dfcf1a61941bd2867dc81c6572367babaf8906ee31978222a38ecc977715ee3ba7f4df8611aaeb895f81853dda68bf8f484c6e3967e60eb139efdfb198765cdc5d9a12f199bda8672c05df915879424f8df4a4115bab418622b04ec0510d6bf4d70bfd9afbede88e778e02a170f3834f249e3ac38385797e8ce099fda597b6c97bd23861908b0f4f871b259ce9bd3e9a507c14ed9aec303d8ade385854a3e57a460025ab6a5ef14593f4a8627f70251d22aa6002b64e52317c19a626325fd99fba83cb108ab2ecd065e0cf54fa85036141664c6aef34e9716e786ae516fb76ca62565fba204a56e6b77719874271d9647af835647f7994009bf9f3179532c6bfedbeb16c760907d092f7c77d2e1601bc0e155e17a0bd8717276cbd7efd9186bfb9fd394baab923c2b58429a0aa4922decf0c45b31e31a025177e539312b16af7cfcbce98b91b2257895eb7ebb8e3c5b0d6a78681d1bc424e3db49aeaf8d6d1429fc8e6efadaa8fe76c821d0c10690d3d36c28afee5e989a778145940d8c8bd98db98506e7b9200ee40dc0c101cfc35a7cc6eb531d867183b2288f3536242f8a47e05897499b674a866e267144bfeb265686acb8ec348a9e0664195b3d71312b130227e60d7e1086864f03fd99793bd9c80278255c8b30929f82d97978be3729de7e265736b83e8afea6f01ddd4b2dab121b06a9efb6886016183d6238cbe582bc028076bcb386cd86c3e4f9d0a2f9767681d78a7ac10ee46ade959d57d9c3255cb5c264ed20c02067200f77dd4c85d1e6a0ce6d72f9a165279c05cd508037310fd93d991f2a8d25963e2c2da5fbb7131f4324a393ff295aa9bdcff0048d1f6a57ff1192aadb442b0164a1a1d21747280dba6b718872fdd236639299411fea4b5221648aca9c172e9290d5223b9884805d549d1b8447a434ace209d948669d89331df505eff70ce4430f21a5bdca48276a92226d52feb4c9758b5a2c821a7f399715605c76cbbc7216e78e316b76a52374f7af601f6516f8548fefde5715e5d297ec89912e0d80290351dca8144ca7dc319fcd0006f9bc1738e22c76681ca3d20b1575bd4fdfcae29f609f65593b1db8ad6202abdba2d79e8f2126481ecd3bf41fb232e036a88e144277d4e545a80fd83cc17c70573bb7d707eecf61e794b82bf74b9c707217680ddd99347af46e167fe092308590b96a96e4366fa681d267b6ee0a59ec04247c32892634a1d265a9df4bade18c9e824cb7a2cd3c917beb8242c8e04e251c1aaf282b79fd9c3dd34cd63c177c956de49e68a578ca074e5148017c1a3e28ad376c1dc99860c56885c2aaf4ac861221b31cf0bf8dbed1322adf7124f8001c48fafd2a92975b1c3313ed52a5bfc44eba0e6634f45b7b9bbdf75033ddfafd97193f74fb061551f0ae1a6f6298833fa618a0903252938713cd44d7efbc8937179c6d4343855f5370365342f959b7cd62f2d97dd146b9bcdcd68a6631bbd448102aeb285ded921ec0c15aa704f797d78f6c663a2e971cf04ca37cd2ee566319b32995c6b67df80bacad1440cb46fdf58b27fa777e251afb6c45daf0d3826108ed381687f15ac93040487a49dd37c695d3ad1208e7101fc38c7b958a06950d11cead5fa3b4d7b14419dd00bc69e3964dc01fbe80d7c430464e1d75055bb07ab09cbffa0934a7d2a66f0305656744a1bdd228d69116da9888645287ef1aaa063e30ee65df1d55612f91e97953ec2b8f6a888f46cd348d24309d3c1d5f4073094a8febd13cf9c4c97eb6344277ae887b1681debd7320dd10ef99574ba4a37f8d882e9d2585d442743844de166b4182def789165036b9cedf8bd68ab58cda0eb914432dae4b94b8d4eb27537caedb286b34687641e47deddd7176d5a72c3ef08029069cec8f3d8073c405984b58038d24631face6acfe98a96f73c850e74be0bcba446bf1dd17dfc48055a762939e35850ce48f10b5161280114f0e846f68906aa6cb7b3c274a5ee50408348b6ec6c8127e68096536aba3a7132bae952cb3b57f07c0d787cb5d71f9aa3bbc34f5e5eee00040552a91ed6b177927426abb53729d8dc1f6a4081b3c0f3a5bcafc673ac78b92ddb33a1c81ea91f2aa7d6cbc1bcc79b486a33f6ef8ad8bc06e7088f39c57f09fb7738939e2718ed1cd087c43f4c8c6a3c3b84bda3db93dd5581f19f6984f05a0aae2b915446201456a6fbe878f3982fb4084137bc85029fcbee978083299d308ce5293e340ef3370a81fa4b08cd525024ea7ea3ceb933ecd1f914509c5c22f2742a62c1ee2d107879149703a158dc43bff8cf029315eec19a6c70b4a4003ae1ead1ee8c323d09ba156df0e944f727e9637cfb86da2a93140d2a9b588670068f91232b56abe664f31a7850679c429e1c5a8fed01bb3a4af54c040ee6173b1aa0a2ebb4e06f0786c66f015ad077847f7cd3857dc1cecb79b57c1a18b48f31a07713ad4ff8c193aff9bb6f05402fd48d859403c56eff4332fabcfab39d59fb11a3ad34524163329f4dadee376e4a316078c5fb27cbee0b517fed4d36de487958698cb994a62b4d542a227e00e33a09e8e368e0fc2d76aa692932fe4c2aab31ea30b8b86514808ec81c638dc48b87b3be462f39f8f8da80a6eeaa4eb97523807eba6e10b1b0b1afb83d8246b35e889534b5ec4672b016156094c65a7b4b1bdf3844e5150c3aaf711eac2a45c54e559f917f24c5b697c7bf8bcc3f4d38ee9bcbaa7e70c78b4355b7f1aa7167ad6f478e72a6e95ffc2f3ea322b54caf2dd0907e98d00728eaaceb35d13221d10283a422f6cef75209865e5b5f8c20e53a94b3dfd54db5d490cf22e6cc8ea664511f4d85dc1d2ed77fc4aebfe3f07cf415f1bcb10c64063a57201929c475b5965d8ed8b1eb9db115a1181872dd42f9712d95cd3841648e289436a29f72e3e403f8ec1562522488f70a2659ec3109d6d244749fb2b316ceac92c43c2fc983d109ba1dd772dd32aafcaf44af594adef37c1cfe5106bda9bd67dd972fe37db3cf2212e8b1bffabae5f2ce658c457d0dbf83e62cd378ff3f5417e7d7064629c74bb232f44ea40efc4d265cb8bfb210ea9ac1c64867f2c02e644e03faa6caf6864e298841abee1bdf58ef7b59fc99a4d39385b839bb6a80f6c14c21ea4c4f2babc9e3a2df396cb258c8d62b8dc2da076baea295b683ef04e190d5ee3bb3681564fa11ce7f8bebc948bab15b6af9b5fad9b931cce78f54156d404a3e1bbb03a30e78cd5bb2445acd56f3f33c026a541f0079c48c64b9e3529e796606002faf493c445441951a3ca524f9fbfa52f22c54ff0e0cc8782db5d975d1d8efcbca09e5fc68ec2274591d38571a841b92077f1a768e94a71418f9267a66fd3e12874e96e8cd3ada673fb18f8394e533cba271535af0f6005b621a1987748a98f9b2e06faf8bb0772026cc6c582040355e816f6f5cb597dcee3628e4b7a4b24add3787ce84685f5d5e0c2638ff686d36de7b4db990d507aebbd21a9889e01aa02cf9b4c7372a56e430cee0107d3d33fc37fface3e1f6453ebebe71b1a76dc510db0ee17631b163f0eb46256e29a7577db5eb3f2444a233005a3b266a3a1045f4b122fb607c315691047601fafecd3c797cceedb8ffbda6adfc20dd2ad47fde9027483b9640d18c482087b0a249f072ec546b7f3b6a118ee90574ff7a5af98acb2d49ceaafb535f1c160df9d3084d419d8e7bbe0a62e08edddf2555814e8161b424bbdbe4c01cdc137fc60486d7901805569554819059eac0979f71260dac392be65b2565476ef9e215cdc43ea27e8eb0f2d5e3fa3671c03506d2e9d32af4c314717e4af330667fb5b461136b8fa45406ea368266b200755dae64b9dff667360456b1e8f178c2e7e0506bccd58e7cbe702c7276b286bb0073c7b9be2f7485250af28e29643fa439397d62bd6dfecdca7dc08d1fcc10f377bc68ee1643c277ab421480e1c5727e3a74ac385705c3198b9ff14ac7cf0401f9905c7f06f8bc3aef16b5cbea8982e36075e758e325f3baab5c62f15fa744f37732cc1f9c92332feeaeafcc70d4358bdffe64f13e48251c44f5b4e334a8643d20469b6a136713527b6d48922ecc73303c311239e2bc7531bd741e88dadc6e849940dd5328a2f03d96283505de90d5e4ab8fead434962009a69c2e02b024635437620fdba73a108b6e4a8b0cbbe0532294349e240b40fdbf00552be098c171c50d83dead878dc28ce2668e38cd7b33fceadc8d6fe44d64db9af1a6d81543f27ec333526a75544a1915a8231cd2164e472230aa8416165fc4ba739c61ed8629d781177fa6476502b118a7b5584ba4246050d5b88f2715bc3fbe89bd524a729a7a1ce646c6d0e0e5ddc9b889b611fee95ae63a6f4c9f7425e037271652afdc7fc8122f34590a8a93c8cb765b44778158b8e45278e18db6498a9da499eef0b586688c3a399b6b68587b010628a043b0e9bace24cc9d5512344fcbe82c365b2e7a19de2861ef64b72c53d1d4bc5a2f1bbdeadcc9c89e0572a37329fa83a43148a264cdb0f4ea4e9f8fbac4c3d5ecadab87c2604d7ff9aeaf875218fcc639072ec0e1f07369f3b559c25f633510f7d558de5de87d59d3246f2dda9238fbe2ba6dc52ebd726bfe85f1f9adf7715cdc3d6cb2ec50d8f116a927d2c8da188e170718980e8c29039467411b22d93bf1d7551dec998d35788301c71956b802de47cf0da4a9ce0f3a725f1d7ce234154ba653c335826a7d5213ac6f6da44de62af068a8a9f9deade42d7", &(0x7f00000001c0)=0x1000, &(0x7f0000000240)="b29b53fc6ef80a9019f81e1b709586e469bf37b108884d0654d408f35403df4dca2257ba47333b0dd387290912e81e40b0250e07f47b2d35b2aa3c386014d236681a416bfee01da9fc58155156871d7b034d60bf1740f251d98d9553048928221c9c6f47876c4826332a2332273bbd4b079a71a9501d8a8090ba79360b20202cf619ef4f58a5f0d1302bd4ca02a8b8fc381cdebc433ed779ec5d0827624acb402c73eda73904270aea846a084b5fb9", 0xaf) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x4000000000000004, &(0x7f0000000400)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef08b49257b584c1c5d8187ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524b5c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e700000000e7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145ea9b1979a54087593f4a9b02da64cbeea5f049d485671427faa11563b9e71795b79e3598b2079621ba71dee9663af1010000000000000002c3c3f062d931ce62fc717333619eb5462cd0f9b29c49bfcb52f9b19f6c4e2f7f3d23977d4a12fe8dc6166198481e20b00bf972ea4afc91d26872d96c068f9587f17c8f5f9ecf3f2936d8232cfa4e7d13574205064496d9711aeaa9717976822b627a0c3f81ca9213b7bb0ba6a35932d1474cf76ee0844bc75d42758966d619c768000439e6df229f154d9d51958783ac4a9353d84c86a89d0c990d4b055f9cec707f7a3c615177fdb2ef38e8b9711f782b93c6fb71019f340b5dee99520c332fbb503c0b7f36442ed9bfb521c2835bc5aa387f51bc24ab8386be05f726c197ea4a145b328798175c28061f034813171866fd1b71575c2bd5f50ed63aeade98c752f6048c550bb44c5b51d6838b13961e67ddf15723f6d000"/594, &(0x7f0000000080)=0xed, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x4000, 0x0) ioctl$FIONREAD(r0, 0x80146951, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000180)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000280)="55066235f58b3d8a6403710d6aa9fee842aceb1f705e88a2ac9a95a87af6e9448455078ffe72f97d41f5a108a2c25f96fd2055968dd60bc18ca86595b409be3a48c3ea48c633b090da3272c0f8e63e365406974e17294440ace84bb0fdcc2374aa16c8f0d3a93ed9ad56f50272b65625e6840171d804fd3d14f7984369acc65613c2d1f8ddc54faf82a4f39d40fab4922b56484b0e15b6902f22f287f643e40b07570f1f29480fed6419cb6f1b1b1a8b57e44769cdcee2495836cc176fc502389c0e7548745dd27a6d69b55d0b66a166b986ee2a37b7519b6e05da71938ea9d127ab9859461d", &(0x7f0000000200)=0xe6, &(0x7f0000000380)="a51a3271861552a677ef5b6611191e3629318895e1b97512ca682e8c688e649df3d3def39be8475b654f9320c2db7db27f4d2c598cbdfbd7edc11458731cdfc2e826b3708fbc208eb2fba6690948409d2e804912d235306f8af24b141216c9d9068ae2c207b3fa57ad0df064a6d488b087a54a7abd3ffe16f91f6aa05fcb52243364c9d45c020bfd3afd4ed02ec14d1c314c3aa42174e208cfc3e7d67d3516038c3d19f18f1eb60522b4267a9df5e48d5ac3d0c3", 0xb4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000080)="c1723b8a4c2f62f072a6be690136b163202adba1631a128b56a32eb66183cc2cd1fcfd77a036df01be9650af3ef8f6029636a9f5c1052a1ccc825236089ea1e21c518a76516604bad676695d398ee47dca6979cbd4c9700f7c15a3f431886b7fe37e9aeb4c74ec7867133e16458947ee809d2013d0329ae9016437a5b0bf46a5161ea13a0f238cb1949bcb77636558d3f847f473e76d622a3aa07fa38300a858b895f289da", &(0x7f0000000140)=0xa5, &(0x7f0000000200)="ca3531f5bf889a04f9b38e", 0xb) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000002600)="25264af00efba86bb7352af72afe0bcf18d4164d132a7c27d22dd70104e4e2267563fcb822533ff5e195d9ecc57513fecc6e9b5c2f72974e72f6eb17dfd54c3a68b3ca08a61a08b01fd27cda8edc715aaca27cef4893fd43b683177f4af824b92526db1e6db3609cd09480254c1ceea8bc84f4bc6102f27e6ade5777f36a0a2e6c72c845eac4e5c4d9ea6f662fa37062e332b199abf5cf679a75619939aebc413561e3dda04cc061d5b2237a3a05d7191cbcb7e365e5054d3aef3fa6dc0b94cb668e92edba40a2502ebced0f261b7affb446f2c3dc34aa7c8be2d52829a76949982fa63e5404692c1727d41bb00cedbad4ae17fb9c9e581cc6a91102c9176fa244af4e8afd7f92d2e5b0f22a8f90952b6b58d3c348ec512a53816efed60196550264138d2ff20968464fbcfdadc36c1c1135e43dc006df273990c127d17ff633b88cad80503c5caaa8c284fb2b70cd6eac45c6c55b8a0e785c28e1e5b6c6508e3ee9167911fd0b1a6b295850bd082093a22724f668abc3fb54eb6c4b6ee4c376b0796a5c86e557f214edc7cf3474179f415d80eaa4b78d45253da86b068e9fd00d3e32db26b1fb0d8a467e7cfc865e78d651221ac55590c6ced917443b044450c558bdc314c3953042f3b83ec123283fecf9f92e1dcf81bfd12edba97db9d0c47ec5c23bd210589e70e78a89015b23e995a669d115de853bd5bc1cf21571a1a163d5a2cb2bd08ac4d7d11d732a26b9e24742d7522b62697f1fe052a725dd4d7340d7999e3a972558a9505f8ed77b527fa3d5279793dee02a2ae98afea9f704ef58f5080622eae053dd2cb7b3defd7aadef0df7a6b29041052b8241b0254fe8f294f635d4c104f6c6ad87200ce4c195696255362aa38d24de48432a5d349f2f96f69fe04649a7a0a5902dd831c182e38fe54bd69acf1d33cae90004a6a481af80530c652605ad68ad18a118364878e84b728a2d7a6e23f4b290a1c6c9742140839fb17090cd26f1605a4fff646129ac01d4ba151fc60741000f9a6aaca9cc5195b1b43ee3f303935aaa40940a4ced1bb3f7305e6d30a277f214d181c338be9c584b7983091dd53f5beef93656f8ec8abd5d1bb907b0311dc4b31778f97fbff22071d9309192ceb3983c0df079c29fdd02b9329a75d2e513b13a7f78893640c5eaaf49147c9bfd0bf751ff053b0a96b1d89d70f1a5a57b06a6fdef2e81ca4da0be5d3d98f526446327b61eadd141ba7b534b67ba7ec0122e49471c85f60d7a1798cd76e2661dacf66b2d0441d820a0bc41ccdbdca14d28cfd9365255a9b0b7b69c1b93cc26d62bc7dc8d6efb301771ef5bc519d1c0b11326c5d6f987cefd9806263589033e777a3e5fdce8f184d195b4e3abc3a7d83b9121464cc79b6e4925a05d7a3f169b041efa56edd66a9f21c06b93f2329fe39b8148b99852ac9a98ecbe29f1290c851e2caf0139924d7e4a963773aa6e94495eae9b0e34063e725b3c3c50151bdfcecb466260b76c553a1da7fede196b084d60148d84c617b76d3293645bc87b6d6d852b848398c50979e45a2a5b91181b295a2138e1b46df11aadab3714ae403b1d762f3fde781a6259a78430e701348fc35890c4830809c5d2ae8e2ebb2be406f415e56bd799a6ab5d725ffaba6ef40d7544fdd72055b803eacf24901536d5e1ff8b2d7cac06ed0533a72b65a5aa133a7fb61830f25ecf1f217fff648452fbed92c4a7d9d44cf6056c909302697c6cb4a7cc9c5887a307452524012caa838c0af17fdc37b27424f85cf02cb486a950d9e6b838e9e457f27c0f21d040be9f5759a590032f605bb089f512813831b41fa47ba912de3fa2ff5bc29f8b1ad6241afe6270500ef65d336a9f9b083e110b2b3aa5d50d4671fb2218fe076f3cb093584ffb51f46e37c55a21035b4e475b8c26e99e0ffd1d98541a89413781b275d4152139fe9a7c26daebc4ea073768952f6847ec4e94f4f3f6f114e2189aa4a1c031c522910b280090f88288718b91e8eec659d9da2897a6571230e19e374aa9048270a9734ff5281f5af30d8080fd2d85287a867a91d4799b346ed08047e9c2e2420860c41a3fe7110ba060dcfb53afec0c79aea5f2f020f0d2ed12e6a82ccfdf5ed2d154c207858ce4df65c6e042f886602d58194fb66d04c9cea914a7c9d0197576b0117f14765252229381102c06d771180ab8b7c80559e37f868e19a86ebbb85d1cf5e772ba2893842d57536fc699ccf339f391965bbdf8a1b3c43c66b85022c63fc4d063344766c239bf72022fe3333cea7c99ae078a72f5b9f01a77388599ab08cbbffe562aa298d3d76ef45de3685f80e79aa9b02c185d202744887eb00e361333b1f4ab5f4b2b32891779bd0dc97f26361e8fee174766b51bd5e759645c33df045eac2f6b608b143bc892dbc11fabcbcaac30a9961175a0b9b895ac6ec045f0b6ba704c94fe8d1654b12eebf7720561f1889d47f0d6dd4fef0ab67e93f2018e9411ca8ac79b305f71e0639ac4edd417ce2be35c3d8fceae8a56f579cd675fb88695fcbc5b0afd75d4794c73e453f42dc8427272457173a293e6957e01c504dcb1918b15fc5f4f0f1a908224da6f5f2ab84d6f15c16db9a82e83fef252a4bd73162b440b7fb65592e079c20f092a087f77adb4ba26c475e30a0031a2873cd8ccedabfa0ab71367073b284b2c572a14541aaaffa1568664375ff2441978e1cbcfd0f69106e497b8f929655593aaeab40c207a22f0ce784a32a1c6c80c165cc4d01ba5565549394bc203623174804efb43dc22f7014af4a1c396ee3d67f1e358aa6546d20b945bfc7dd8224dc414b6ad9484aaae663da9e0a5b1f853ef1dbc95966c19882d40735e4fdb81f3a544edccdbb72bb7219cf87dce97bb8a671c35964766c45303b7319d4e2e87847ba148eeda4a5a0f97f0cadb7ebcbe3c2fb5ecb4b9470829847ee6d2509de695818b7a73aacea2b27be8e97136b846606182ad40b3ecc0d3fcf9a0d37f89717c84537ffdd7c2cc9949d44d606939a94adb8580da19ff8c24060d4958f7f4360709139f479084b6b154ed379af520e39607e4b546093c8d642735dab4bc8bceb9dee66b1bbf6167514fff854a7d358f1ea5b5712a79dc84ae6a5691b20aa5a4f6ab3f5246416ac9ace0c73ef33cdc7b9bb70d2b56c602db7922a3e2c879328b4c21d051633f450ef7ff23f17b23c160a1fed34ac9e04579560db269db6abd2ab660b89ce3cbb5fc08a075a6287a24c3da580178cdd13a635a2282280cb89629974c86c80061f3976de9152cd25706c333f23be638a595baa6a3967ee12f2feba933a2ba4da541e44f195a5b35c25a536529748c0907bb992d7a161849e3171be0244e57c40fded01d108cc84f5dd67eea4aecb337836dbf88f453d2c235e3861c2e2f7aada35c72ff6a7881ebebdd89b508ce177bf9220fcbadb33d47b486a307717643dfff57aca22694ef83e33f8ac10b83a4df31eaa672d10655182af6f89e27d0bdf0a126903ed52ecc74bc0bd7467de8181f34ed65d364f42f452e6428a7f3e122807070027dcfa8081a276c77a5c4039b213436d715db97dceba48816f34be98856e95a67692486fc9c7c318536cdbc7d6dfe700b5151dac0692cdd56375aa6fcbba9f43165a51723eca3a7d491892fdf7265a7c6a2014411aaab79548847a8e97bbd504321e44c7724922882dac6f03751babfca12908db9aa10434ef8a9174168c03272bbca7293e6e19fa182fd59e59e2ad331d4d44229167de45afa8c92db8e82dd7c5678bf2f507ff320b5d21be333f5ab85f67d504bd189d2720b418341c24a9bd58ab3972573fffae6048a1eb7f7ccc02aa89cc7676f0c54bc0e148b807ca1fd83ef471e66bf51d441d424a7aad7f02e4b974c1f86c369f312e0591c2fa9a3ea9eb9c19b8e256611fb2f8ca9282cbdfed529b3a95cc4a6f625568b301f5a839b87261560e1592034a6bca8bc1301336d09d1c0b6380742212730762003bfd7c81dec198fcdfc45a7790d4586fcc2be856d530888df9d1e2ef3f561da931fb8739ec6c6f3c0356b0b1b525c9271c9c037a651d34d27e1e1bcdfe29363d30207b6c76b8737b534cfd31da6fa22e412a2248d953df37f4c7c0b36ed09c5594692c2401bea0114811d41174d3672cb81233d841fedf6a05e7f6a9d53588d698974dafb9f51d9860d2cdd379c7fce8c487de3c950a1cbe1088a1adb0a53e1e2c6d59ddd3b346416c5458b3e07fbc8c304e96185784319e19ca3d8f06f039e554e33622db50fcd0b72a0f3a91aaf719828cbb3b54c6dfee243ab09196da6d088288369a0fcbea22d400430b830d9300f5044290d582c6a780c5018d3ce8d66adb528c3acdf008d2af5121967a5188e3f37ac3c9c82e048d5fb616e4f6cef67076d33c1033cfc10a3070996d3b7f9fcfbc8558f897a5da3de65bd82ff663be5e95b2427a1cbd8d0e9a41366f3ac9f10d0d2731308184548a0e111260b784df6de8e06d48a32ac61df22f3509cbf1de837bfee59654260", &(0x7f0000000380)=0xc88, &(0x7f00000003c0), 0x0) sysctl$fs(&(0x7f0000000240), 0x2, &(0x7f00000003c0)="5c6627ea0999b8438986b30fb5313eb2ff59e423324dac652f0c35f0241586b9dee5e76e9a45a2bed4eb25e1fbb7f579df702ebd8fa330cd80c22f76d216b615e267e6c13ec33b7c4676811b56b4c773b7ede0961da3adf0ffa44e10aa14ed9bb402d7bbbf9182f788170cde3d0d688ce21452cbed6456dbee33a8ca474ac6253551b2e136afeaf0fdec90d0d73fc78b57d516518fb4cc979cc99b84719069d3c9060724e31f2e575af3f69e5d133dd657c6e39a8620c25f9a8cf10fbe", &(0x7f0000000280)=0xbd, &(0x7f0000000300)="637d8fb926b578af86828ce8c194d78e485996eca6e1a3c22a5fe9d78c7b9062cbaa9b28f99f680a078716ad36a3d13a2152f22ad963101ecec03606e8769cf68aa2dce2f22ea0ba22", 0x49) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x80) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2011, r1, 0x8000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xecd) ioctl$TIOCSCTTY(r1, 0x20007461) fchflags(r1, 0x10001) sysctl$kern(&(0x7f0000000080)={0x1, 0x7c}, 0x2, &(0x7f00000000c0)="015ba950b7fc8cde5f955c851ce56f38502183ce946abe65435d79ef9897a72b546c9ed598200e7e8fbd11f8c16dfb5c570b035faa4c618dea1c3484e77371289276963e0e01b520ea075f61005655eafc8f0eba6a60ea9e688a6f5a63395b9e0ae6655586d919679db140b11b7ff2c79db5ebb7282940bec0dc632086a8ea96d6fadee8f840151d81fa09c80743a99ad94b", &(0x7f0000000180)=0x92, &(0x7f00000001c0)="02363a445c83d197dab0121550a6e0ce2d3653a6ad889bff37bccbe7ed61d81895464681e3601f2f696a4c46f140483484ce6acf83f1aeb1ac249feac62c506e26f7343090c4939ad4109f0a5df885a3aa88254f698e7ca3216140484ee15341765928c22039c695d3acd1412cf97b569dcf8ad78f9fa2d838470faea04c9db783a43da45bef0b175df3a4728fada3aceb4222", 0x93) sysctl$hw(&(0x7f0000000280)={0x6, 0x17}, 0x2, &(0x7f00000002c0)="4a67f96a430a3ddaea8d5a5773670c5f10c6dbf5d426db6c09022376f59b11f845b1c4186252b1469793fcdf059aed8b315aae4600ffc3b56a0c24e19113b0b6b3c784ead4196f9b3f8e947e63cb6de06b3006a865f754f0500290e0d8ca7905e5dd5612295b89aae98fef694d7e3bf3de194ac9dbea5df0c0db0c94a2b49f7e2c7ae61f71ddd972c2b0f789bdc8831f3bed35897cb776d09c872a96116907936e01ebd61913697a9959cc01d898d2778b74b57db8cdb2bcb6083d9a3280566bb9a9407082e810704f2d1aac44a8b5d948fd1af8999b0ad5e0369e2c1726047084fa322f6c656e89878698e579b9c4fb5cdb8db422f7552b666abe2f2412016f2985ade916e7440253147e461b7f4a26ff1f1d7ba736231a380b37a3ad053396ed8d5ebca6fc3814d72a9424d19eecc8f4d18f24adbfd7cd2b07cc4d00896882f6efbff2a479ee5c4d1238794e2fe849d7c24614a8e61131093bebeb8a662b172dccbdf0c5997c3b63c12b23566e0988069afe401989bd89003e7aebf95b39a653c8b8b2544a45c12a1b7a177b080a265845e284d1b28ff4f1b577953fa87fab497bacf665e0d8fd78861e0190ef52ffd4831f6dd122db71be42f4a54da237850b8dabefc11450835490b84fb083263739e6df94173071ac6f86e9e59432098ef2de43607a7cfb290449a0ea7309674da509c99cfff0571d3b33aa38d040e6156a83d3c1e5b3bce9c53a7b5d3a820a8613d30dd3397f75c1a67576bf8f6a619e677578453ec770e9af0bb809e5d9feaeec8a5ce894359bdaec0f72a4d372ea89807776ccc809afe3e589fa70bf8f370b2ee132e2a1d96f786127c03674648033b0d12c8a1ee6c1fcbe64925f5296c63cde08c29217a105853e873820bf68674e39cbb36092cbcf541dfd1d8086e7e76a00020fb8b11700b0ce4efd0b2a2bbfbeeedc30b69d404ece838534db61ad88ebdb4f2311eebad028000966f6cb0af538dd2a9548c95bcdc501aeac41238996159e555786da1e04115f61245b044f0153b220065171f1a2335c6610a6ae1752447b2867c018f04d97b12fdfb2547a9dd54e90e0e2b0686bf077073583d0a2b8718a20008b8f977072f103d4aede91eec430544490bb4aefc4eec022ba674544a99b826e12e0489c50204d38d02fe94a82a91ebac94e03bf236085f5ec5e976d47650d2c99c41d34154da3b91f82c0ff6090dbcb48c9e5dcc38ddf6edbb5bf8a8052ce4dd4c04100f907f6073f64862cb3c93cc5698e4fb5dcb0d3ab09beab305b20c9ef61206999fb5ce94a1e0aee69dd5abff4b431a0734ec306c84b3a1375978034f0d89dae7157096f70be428cc4b5b89940e9aa6af634ea2b2cbd65d592fcd3db6aafd286e4cd047b99a69d5c2fe9de5708abd020e02e2cd9789f630f755a9994a4d70300e593e9d4fc504e2dc29bbf281ecda0f0eec61dcf3070a2a77a71586dfeb1048cd929336bad82260828c3ff350fc19fe01bc403a953853105c828ab0fe85bc12df65f4bd7a6b7ed70d33688dfe2e88fdc72a199c138acda9636ef8b72bbb9b9a521fb570bbdc62c44add7ca38cf114d8107fa4fc901f3a28d4713349eae05c83fa68239039efe46175df2f6cb138b9b312baf05c0ffec196234193e2625599e2a2aa1eb23777e7ca935b0d39796b76acf4c7f85575909ad41fa98bf8ca2968da118d575833c3cafbb462669adbe0ebf5eaa30bb9ccec35408c9a3bd7b2b588ab0f034bb224beb26cc23ccc7863cfc7ba1db02ca21fc1f8e84c72febee0fbac3d1d1ae7d2ae4a3cb23cd6336c94b421851cf69181daf5dfdd7189eebe33a0d877119eed084c6fc7a97df589beeb6c70dd151dbd7e0add00bbc1ec71956bbeae0a4f17a25280457d433587a49b1605a4c636153c55c7e54cf40b54f5ff09ffbd9dd7423d179738c27776b85806c546b22249698028d8e8d69e4b637f7cac35ea9bdf4f8fe2477df8491527767782f6a4fb80495425bbe06438ac0f87465ddf4d438814cfc3e902ed663e4dd38f9ef735d5e4e8a26e10fd516e9f09abeff305ad59fe49a223e76dccaada18a738bd56b7c6965a5b5e45ef2fb3a3b99f4b6817f50bf58b226c3db324981bc92e083e4baa7408ca007672c0a9756284395b6e85c66159d37ec1540060ef76221efe0a2415a371f94b445751fb640ba4e9826a2e8f08aa9d9d889dbf2eac28dd0372ccde5777ea5041afc422cd10c93b234069e884df29f555671864a2d3ba6fd1e21028b0bc0d31e549ec868674a8df10fee89645a32f74a27c2adcd8192dc75777ebd3fecc7a391f301e91534a1e8c4f37e1d59f8fc4eca03af10b59691a8b66c078c633ec482f7a151a9a8e54cb9fd8650d4f0974517506ce913ab7716c149d7574e6dd146da1b0d35ea6ac50c53704ff3b2a9197e59a696e3a73c19c4c1bbd28d117ddcdc9a34632431196a11c1d62922909dab23ec9ea954e2a509582c326408421db07c6f5e7225b0f5947e9afbb905dc82e5d1e178c37ee6a8b3cc07fbda2b6e532bb394228e461eee47088f22ae917630e2730c9517f18225dbfc6623fb573561479bba6575a74d30fab3654b4b6384579568b2612666e868f9f5d95b397002192a28f46a77539114cff56b92eb2ddbc65ddc6f51483941938b34aec3bb5a30a2b62a9c1068d71faaa49a30c759b28b45b106b67316bafe63ad13fa84b3a9462b2b49d726aab0801c71b458c10d28f26d08303fa71fa6a97edc3dc703afe7aa2054f898ddaceb3de2eb2c6621397752274a456aab9481c211e23191d3dca45fd5ceaf165c3324711020cffcb98596ebba3bd0d49859da04b5aabc88294f588ce056afb82ff9675a2530ca51a19742fd175532c96c9c03548659795cd2f4a9793ae1335c0859d353fc92a467c5fa0b8644f3104eb7610523e99be99303ad83fdf39a4819c27976e47e6017965bda7dd786219f4ee02851d997b2b74645ce2f1d2c972209bac8537080bf21396e1221cd692fc760e07fb859a00c32175a728e6f35fd7c702397bd58f7d4458347ea5e43202c5f03759a44c90a6c326a68f4269703c3560ad07059e6d07041c62e8a5132931dca9f2e9730fbae5717b177e30fb4fd2edb4e9346e70f10c9692fd7f1384b05534b43c09f59b8bf74c7a2de9ff6b73eefeed75dad7d97f6b3cbf58452fafd57d11c791a0c44da07a1c98568c112fa2a7fbdc876e90283e90264ba0f79234824256dff25180c12d13cf21329f8e5b0ce5d304dd7a1876e1a92aceaabc6a75292b93adaf2ec010f6dc1535f3a530b8963218d44b1db921f8dfa5cc0bc253e21a81686e6c2165b1bedd78d49fa631c9a880291fec006d8466e154db2ff4babb203fe799acd38affb244dc61d149a8075f91cc3eaee279ea6a1a89c54c5ece9be52a90a11871519e334f43b697e9e1fc08bbce7c4791ce775c4bdd27db6cb797e2d6b76b8303659c1dfc5499cff9f8d6b5dbc113517812945caa4c2a99ca5bed511da9d2d96cc877b9a45772deb3121da012fef5bac97bf045d59a48ffb902b3c6844a562ed17abe14409ad4fa92e982528a1a84324ca8d604bbcfa8a9291b480025abe65e81d93815f27ca6869f624449d1dbe4aab1055effefea2134ca04a0cfa13c8dbe2586398504b2480c750257c2042cf970e175e112f3dbd0de5d03fc6c433f6269d8ce048ca4a83850f15b21e7858ceb5e02970814bb8282ee03d6033f0baccfd9ac45b5e9fe7711fa6a9c4e594375b82f4a08cac8dc8b48c171f21c568096a7b4bf44a87418b3c9f0249eadc589ac2cc8bfdf997434b8a9643fc75a6e12b0ac8eccaf57e277b04184be6e9a5164f74308084a6d98101feb8ae216df69a251df2b4cfdbc952fcbb1d1c2b14f4d38d4ac1c454257f4fe0c8be1749754207603364f6f061c97190c40d8422282effbe4f76d347fe7c5185d0dcdafa612c42f341d7da55c63bb8636d726ea245b1aedea851abd02ca34ac956a159a2422998e8607eea05c91463c6a080b3435789fce9ea268960ef594c1b41a9d2c14d7d4d3dbceaa352f165b3f9c326cff8cb694582fc6c10a010c94b2e0493ff335ed644e557f3cded3b41bd3dcb5226c5ed2e912008a39f213275f14cd21de64dfb579ece114e6ef5aff96de128eedf23a984e6f54d1c57de13d7829e4bf9c5406b93f2df8084e2e619e76ed09485fa6096fda97329cbcec5116494742d0463f799eca48fea42682f7fcb27481e13522f9666135e0f0c1a53757c72ee51800906e9669edd9fd2d6dd3759748b4a475d370900feee25ac81dd662687430d7ad8fda0559a757780ac2c09de419b21d07c6866bee954295858049a91df7a0d0a172d78568c4c0b3f1d334bc7e8c2f641d37b7c435987440c16a909266e07559c11de7fc0cea14cd83e35413463fa6bead86ae7761ef681e0b430b23d22ae8456b78378cdc403e7e58aa32170f116966d8a2377fbf40230030323dc3a40605118f371d2e84259fceafb03ba82c116cc996d0bc91c9a6e651f65cc07df372aef0ebf1eea6db8dc1ceba93727dd2105245b0e785fe3ebc19460ad5267649f97fe74c35a9387b87570c48f2a23b14b0694d4ad28dd2d24ff12dfe2f5db0d93dbd4363273f4fe6f7ed95b0064dab708ae8e53caf4e2420160a92ad0d0757ba4ff218d43d3ddea2b08b71276765c8da18c5b5961c2a3b7a50fa6f70453068adf4053d0f1e95e01e40647dd2833cdec8d9b9829362b224be4d70dcf9342b29ba7b0800e8b48bd84a48cec3afd78737ab63214dabf390c7e7f1e171f203cb193b934d645e53a972a6a5fcd5c357b6c6ba18f20f2f8fc3527ac6d5492b5b6466c3947b7f00fcc4d10e454811a09cd383f00e1e1045b4afbced22d80854aeb5c079e02bf9e5bbb89175a575809725732bad8fa50be068a882ff0b4492c8bba00720c2698248e6d4ea3c943b4624ee99425a26be9253ab18925a8c01810e6c2a015fd1e247a22a8807bfb354d80d591ef49efbccab45adcf7daf4bd9b303a143c5c5653a853943587d52181e48b11eab7e44c39851beddad0875e55d385d788dbf102cf90bf50faaf47478f510e27841e2dd2fe53a5ff884f725ff31261309db03fdade1ba12f1f92c02884a9e4adcb9b2727f1f8de469449bb73ca386d18639efabec4acedd7608fa7f4f69ec44c291af32edb0453ae4bf8807f93b82560d00c4ce5ae9a371f7153c173b7ac72c5017e2f2e30898a6b8c10a697286197c412f3a647567ef2e2da0bc9701e06bebb8c1fc00109ec98094332a70ddb370d39249554685c5008417f584c33d799d3d0ad2af188a3932347066943a6f946b8862a23d585f483dc960d99cc7fa5ab1413a044612bcab79286ebc51aea6155b34cdc712673deca8ad3454ab0b711a8446761f25e627aaeb6ccf3197396b6e292de794f567b4bad4876816289fccf1963b0fa3927f896a33de82d27d347596f33040391b209a7358619f487bff0394f13c50b55b9ee6932e59612629420d2af7ab422474026487f3bb1247f74c42adcafe475f13f861a1e0db07a1734b69aeea21753b3fa3382abf63c0d4ddc87c771e0592dbc9ae77dd8d06341bc3898808740b4789d25e0af3e14d32810b53384635f0f378daad85b303d2cef598ae7883d26fa6c20d9f4d74fd2d2a06d9d07da376d88a68f36e4884f490577a604ba886a4f8a171964394094a2ef95164d9727144f85be6924b666f8de2791db6bf9ff2af6ff70a7e363eb69124d0f032071436bc70b7f974920c49dd114", &(0x7f00000012c0)=0x1000, &(0x7f0000001300)="003d34ff68d4ff84fb9e3d241b97e2b64b19307b739ef1c16570e8f900a70a4915dfff25501037451c11c5e669a9230995d944c5f34d816ed45b906211cf7c7d8b6a89280268ab0c96bdc61b1ee78415055dc0646b069379ab646d1682abddc998b0b337", 0x64) recvmmsg(r1, &(0x7f0000001480)={&(0x7f0000001440)={&(0x7f0000001380)=@in, 0xc, &(0x7f00000013c0), 0x0, &(0x7f0000001400)=""/38, 0x26}, 0x9}, 0x10, 0x1040, &(0x7f00000014c0)={0x7, 0x800}) readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/196, 0xc4) syz_emit_ethernet(0x251, &(0x7f0000001640)={@broadcast, @remote, [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "7fc06e", 0x213, 0x67, 0x3, @rand_addr="94c3cbff2f003cae76f9bed8627964b0", @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x1d, 0x2, 0x0, 0x4, 0x0, [@rand_addr="84725680b710fba950a5eca0d3ffa671"]}, @routing={0x11, 0xe, 0x0, 0x81, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x2b, 0x4, 0x0, 0x81, 0x0, [@empty, @mcast1]}, @routing={0x2a, 0xe, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x3, 0x3, 0x8}, {"ef780ba7ace3fb60ae71e65e8ab354c39d2f3309b7333bae19b8e88a2d2f0e41a0054c6fe620adeeaed3c35c01abe9b61a538a22b76cbd19575390c60d97143ea82891a8ae5b1bd6f1b4edb8668e93f982b4ef4ce96e2864dd031093d060ee670a6ba8a8b4a29f5ac5fb2fdaf3bc4f24b07791d19a43a7aea8ed2e26f6d2d89e2840b56f32d958ce0ff0243d0cac7285ca13bd43d4c726b852a2f825803b225612c31dbeeb3317d94b7cd7b888f5bbd256f67162307b4d5e25fb8e949d37ba0e7b5adaf664f14d8a5dc4c4fe8ade236997d1ffc626daea2963474d"}}}}}}}) mknod(&(0x7f00000018c0)='./file0\x00', 0x8000, 0x2) execve(&(0x7f0000001900)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001940)='\xff\xff\xff\xff\xff\xff', &(0x7f0000001980)='%::[-\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='/\x00', &(0x7f0000001a40)='&,]*\x9f#[\x00', &(0x7f0000001a80)='$\\[,@{-\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='.@\x00'], &(0x7f0000001d80)=[&(0x7f0000001b80)='-\x00', &(0x7f0000001bc0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001c00)='(^\x00', &(0x7f0000001c40)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001d00)='\xff\xff', &(0x7f0000001d40)='%%\x00']) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000001e00)={{}, 0x3, &(0x7f0000001dc0)=[0x0, 0x0, 0x0]}) r2 = dup(r0) r3 = semget$private(0x0, 0x0, 0xe) semop(r3, &(0x7f0000001e40)=[{0x0, 0x100, 0x800}, {0x0, 0x2, 0x800}], 0x2) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) sendmmsg(r2, &(0x7f0000004400)={&(0x7f00000043c0)={0x0, 0x0, &(0x7f0000003140)=[{&(0x7f0000001e80)="c6e3c06d4893f03a65abdd657c5ec5c8a0289512f579b726ab53dc5ae032f2f8245ad93bf9951bbdfce4ab3cff028ff445cef484b2f8fc8bc729560581a7bd3349e67e828b62faaa2829322ae6b0dbd89be8b79736ba279990bcb8951d15f60fefcb2394f151e1a58c40472c3a65811399bf5167d546e0c630664df3a3cbfbb13e3cbebdc37cb631b0", 0x89}, {&(0x7f0000001f40)="ca8d4fcae78f419e0883e8b838293aac7341f9fe98f0cbf3f128909453c7c9df93a4d514bad118d0078f0ebfdc12c200a94cb67290f6fa46cf69faa222554f37c430ae4cacf2842f7add46c20d0d1343abc9dc65f11e4691519d19e578876d14edbc60a97170d9548b95913af53006602ac4273b2a48f2d9a028ff81eca56884f15936f051ed9c131040b971758802f0299a1db1fbb701e18ecc", 0x9a}, {&(0x7f0000002000)="672532505195237472b9fe368729b9f5b7f22797daf8f4e5935851", 0x1b}, {&(0x7f0000002040)="866aeb93eed6806de30d340fe1cad87722153825dadfb2a6b2c8c13d5d4fb6f4ad979a2f42df043b7dda499b5e530b35a76a85b2ec7e52ad4b67c2d2013f7bc9c8164054288a2620b83d205d6f7b6ca831cc295f2fe11dcaee5b5e90e20542da4641f89a8e1cf50af45042c6bc0971f88352c6cc9ee16b45fd29e7f39d2eef998031e13d8254afa8f7d09f48909e7766cae21ff0a97cd7e402df30411f8c04e761bb197b07ccc3421e42363cabc5e446f7f93dc787c74a0a73a9ea24d89d3edb90be4db1c26deef8025f7f646e1bdcbcc1d7a0b5a8e55397ff11a26369c602edd81daec92424dbe99b9dc70d701f808869897fdd51c160", 0xf7}, {&(0x7f0000002140)="201020697aaa81212ca101dfa02be818af435c14beb62a6a23c82fe1f30934c7cea15875ba12ddcef29ea239a57b46db5ed432d706dda00174f40f74d2fd60d8b48495f36fc9328b16c2b2ee0e46f31a5b4784f93c0791f16c45d5d04859699fbca2e8d27616d15aff5445e0bdf666d713f6c69d2ddc6a03f98db7a31205f9c073d6b70dea1685c49af20603637edebc7b4ec9e40eb6cae77ed5e04e4f61e6338f5c0c0d54a816eee6babb37cca2cc9221cf4aa275bc208af6c5ee48c6c2db0e0e292ed3557899bec31d5b2c9c5ec445c2ba2c68acfdb8a2804d5b0e236089f85ac634d7157edf1727d77ad9939f43f196d1dd470cc5fbe530f174ee0040dabae3595f0e396601f0f794ca0d210af1cf27759bb5fbb4a0b1288ccbc507db55310a89e384133fa3d0d2a8b98917e45a2163e2b2992f2c8866d0e3c83c565676fedc3f63fe0946f80727a745610af572d291b2bb1d1d28bee97e3e598ce7022c8672ad90fcf0c2717c845a1c563d2c679dae9d6dc14a982c0a7fd933f88770be281471457d92db7304323b6dbcde90df425cd12ac34392810a76877158b1aee6a08e7d8e45add6cc0b3ba760076e089e0790ffd878b68575404d169cd902bafe2b2204d48c7cbbfd182584e2e453bb121ed4ca339fccd9ca5f8b61fec7719988ac3860e91b022d2f99df03a10ab61a312940eb64ab3ee061fe07d05451bd967f7433b55ee22e6d80146138be38311e8310f68e1e4354305f3fb87e5b151895b3dbf40013da908b72ed63eaf9b9be093bd49578a4bf41d51743867b8e0d2017f5fd85cda8b4870749372ff407a325f2f33e0c4d5fe38772d078e57868a5e1694293e2b11c35c89e4aeb8b801ef9b7d01bdcc9cfc14eb21b2d9545b43b0f6072f3363f071327d427661fa82112d973ce4b1dfd46484c5a33dce7f942b03fba3f6893c7f2c5998c751e98cc29767f9fa4c842e81377ca4c3fc839501177a861d7a75baa79d14f8f88df749493f659cf69921121e9a10168e7bef7a6dc27f5e94d7c86f58cd71eb6519d655291656245505503fa0244f7d2cc14ae6fc051f16c9d4ec1864df9b85455ce47b9c20820f48928a0437d58d49e4ef877da4f8184fb0c2c923a246274bbeeef225c13abf773dddb75962069bfd7482ef33abff91d1a4801969bc950b93d20ec3e1b005421ac64088ccf6214b47982ed7928a4e307e400acd7976b5b984a8862c70cb0868aafd2386a087e6718e968507377564525d50c012565ac53d48e55ec003dff3e53f3ba935718f1a042545c8d3702705e692feacd285c60455193533b038e3ea4ba342c11f946830fe2c24a5f9dd626b55d82cb2b3bef780f678dbdbc4d936c67b5d4c87456f8173a1be8bb925f4ec78b7ec98e91a683676734dcdbecf13213990685c890d8571f4f1bb0375b14ecc4ea16102cf0e4818847f2ce9ed74f55cfc7bffa0ba4dfc05fc6b03dc9951c5d559c0adbf2b44aa41809d58f9c671dfbbc33d53f0e2a015c6dc42e4e864e7a845bda1d91fc8914d57f3c6bed07e20ef6dccab0374c714281ff758f999f1ff30f705212b82bd93c412e454322fa964eb2e7dd14266710a366b6aeb0c9a9c71a4667c59e2063ae2d6a1c58f8a45c55b35e7110042e10e1969e096c95aaa599727bcb0c5e6ae9b81825c0a6274a9d93bd2c0913835b2329d975bc43cdc363cb207bf7e4852477bff4ab62b8d7800d36ea1df4206d2d9ea8f40ab1c7c283ba530101cf7cc727c8feb45e0c3f0e434edb3a8061a1ff4c15ab8eedccb4c167b9c3e634e3535445ed5c57ca1db9db90cecf283d624489bbd96ed8f7f852943197d82861cd772897a1664f5892ae55381d3e29af54ae6b736d04d634461a71bc4e930dfa23b11c22bb951f8d348b7a80ebeba10ce9bd206de60083161a770e3701b551cf47cd364d850df7907bb7c9e468e6d8b61791469be0cc1db99a02e4911b71709e336bd92052fa4bc8c92b6a9eb8cc232ef15f397bfbd9454ed4dc3040d24f9072578e2b4c30a67c60efc3aab696e3b573d0edb9c37375887b39741faa3717bc610f11f78308fbc145d0558d56262ad8d0028194585de2c872137aa23fd080ad41631af57a2fc40da15e8655186fba900140236f82bb2016a5ff4e936bd186ddabdfcad1ea1a3d08ee331e4715a2bc5225d89e888057e7a2dbdaff7b26f06ba64ff3c0c655e6145d510760df51ede46c95c8834cf10bf85f6693ad9611ca7c8cf13bd378f90514873e9b7af74da940c621942a36e5b294ed3fdc4f3bb2dc00d865f6ffcd4c5ecb810c5e0c46ad0f510b209607c741f264ce56562bf5927a85442d52226c39502b7035c36f9280f8396d2dd109abe84b5456b98cf879f0ec32507e080ef035040fafc58a3fc93723e1456c3c08c677bd73287cd57e5d49d589f225c5e2a5e49cafb7b7c07c971a4086c9a33f23375f94ab6177f4801e371d40704095a0a2f7068a4de5cb0b1eff9584df1f516749065bc662170ef430fab2e2365c0e9f8d583bd345d74b269830ff8eb2e7bf6226f413f4b2c43200e2aae0c33849095dc2ff404b930594b27f885cda889a6f60ee65fddb1f0f18cae39aa4efe63b118faa14efc0576ba5a1f1e5ec05fdee923b208da4940154f25de1b0108f74aa74e87024420a5f0af8b8e00a81043e3aa980bba7bb37c2795ef23edd8537b2d898bf9e69a741bd6005ab6312d0a43499dcbe96da3d265fb64f352ce114063490dfee2b667d6be18b44067865db8d3f3a3b297cd7358825c93c9976caed75b08d3973554c85b503a4339f63c52fae400ab60c7e86b0b96851b9a40eb28bb124fd0e18448a59e0732ba35e1fd604416e629fce1b9dd04cd821c1fb4cf14e25f736ae7cb479add82752dab8aac6de67550649c76200cdc34f7e4c6bd1d048bbf0c1f8b6e62ef0d4398319c05608d5b9933acb9db51fe209bea68037f250090a1bebb565da1d290b7d7d956de2535535f0265f80126635066556ba390dc26bcab1dcb864253acaad8334723972846d62b44c48fc69c70ce5e5390974dfd075275432fa70d6a1bb1888cad93e442cc2f1cc7a5ce4b0aa6207a7500e9bbd2e8f5d95706c55b79beec565fb314782d521db27c8ba16d4ddfb6aabbeda80b85465b3f336390976daa2b69483d68246851bf896479401b447b1530b5acf2831de4a74dc932c2345ceb121ef2cc04c2507ecf8dff606ba0090deb099ff231c4e0c0955c07771900420ac7f1163608a336fd39492343e75f471edd654fcd037018050d18c1be9efacffaf847a0ffbe3851156125e2fe42f167bda524b2e0337f8744846f929db6d94bcaa2fee89b19f3687d5e82a6d53fe6b36e38b228b72c56894358b92ffc5ecd94d397addb17d536a0c511eb1703fdf59382e7c71b53454e45347a6acbdaa0bfca9139fea7aeb89fd3babfdc2c492e9d5d47ddb28a094bdd9e91ba82dde0a06f9a06ab9724df2ff81aa348d4c28ac8ce35c2fef19575813f7936496859cb02b3b16e85a74a377bb8a3a59a4ee9cb6f5b031116530f3761460ccbdced12e06336b5c886fb41105333b02827f0db951c2fd83f511d83f61ec2d3a0d2089bee432207dfbbf3bde069b812a9a488ffca0ed6839a8d2484dfdd75520e48322cca794c27927f17a889b34fd312e91dc432767755db918d634b40a9611c37a106d4729ba6f5b4e7dee8c230efcb6b7a898f8f60b65088350af85fd9184adcc1fd8e90778190f0addfd431c8b47fb8a92dbc628eda71189f9291d4e23b2c841dfaa26250e490c67008b768b5cba0cdbe1775b602bdeb3d1466bb1ddda0646c7e977296d06fedffb59bd0e77102e1e0ccf8c5f1c6c2ea7d00f2d86ffc1ed74e569048cd1c6ad09b2248b91ca9765f618e3ce991af247fcce947d18568c0062add6e90c8d966c4a99300a32ba4022bd89482d13b6ddcd6330bfc2acc362cb6017f0790e085eec485a0c0986e4c14f1635e844d5b8101ce8a67e165fbff0e7de8d7ec90617c70bf03c561ed0435c70197bcab6cd5cdb74cd334b4ab1cd1248a50a2409666d36277ea8449680da11820aa370162748b99820f44ea00bdb2f1751762e1a29fc17b7e41ae7b03ab96d641940015e4ede7965ef6407ae34459cdc1988a57bcb72279c2c8b99f40da3607ac42770c4da3da0e89b589603c36effa5010504bce5ef1cd50da15bf70ae765afef70343d7595a4ea8a0286cb82770b45b9b00b9579386aa6a884828c80f00c120b2655a9e4e60af42a7b6859e0761ddf0ba2d58dda95c305e7e7488007159237fd257269d2e2611447723ac4c70ba35ccbeb6753340d574887d67db1c12d6d9758ac409c06f1658edb61b2641c7e7826e59cd2996f10cff8765c4af5d2e9fa498ccc2935beb648d871212fcc33310f1a3feba9d1ea39b864e38144517eedd094c8b2c375cb63f02c3856e7a683ae141fa29462554848c6b5585cd2543b8d05c960e073cf079136bf8a2d68e4888fda52e73b0ca8f21057a05769eca3e23276ca6df5cbcde340cfe0b502c04dfea3b424f5d494b8ed94adfc3618472326d16ab55daa9efcb3f05425595e51e1f59b6c137c0e491e44edaeb3f468ffcae70ebe07cf4c8cd2bd66e07b2fa2ae9fdba4a3d454ebd07ccff22f165c2a06dfe43d312abaec1a30ed057476d72d52f95ee11cd9ffe79d9bd7d9e0400fa12f483bd739c1699b78c670a13bfe18970304b1831be17cc2b1cd6dcd9f6e4100ed442fb4e36e3ec86a6bb36257cbc70bda624c5eea5df762b636c255239272a12b61867354cda48719bd88c7061c95a243f114e0b830acb82cd17e2a4f388745606e8b45fd2a548bd8370e5964ae5bd67331142c75e456deaa79e6cf9c26fce14c3827e500f4cdb2f2da04ce8425d4a2b39e71f57a1cd591fe323a1a684e88fa9940281026bec766ebbc01a72ccdf084b953fe56e9bc2c8bc4c7f8caa8393f400f8b9a63ff85537d6d97fcbe539e18fc16331084ead79075c85744e5030c07c896bb423b1e68fbc5afaaba70dbcb6ff22eca4de4e2322fbfa9ff200adb821833255de1c3900b49332412317bc36a42966cb2bf471df3727430f1ffda48e4839a2484f5bd962607d26b96b377c1cae9aa59ceba4d93ef111456450177683eb30f8be178df95e78269cc891823696b04ac66f36d29d01fb90cdb4ecadf0f8ef31254051f827711dded5532c3e3b82b9a39aa7cec036be3c627244847de51db0ba6cc451b0e7501b1801468302ea70e482bad7f6a37ff3fdf7783dc13bd3367a618f3328b418942ce9807ca962a46a0a570a01def3c2fc95329bb3405c75c842ac3d9f5e0041f499c9f5bcb592e8a3266a824971b74b5e7c060265fa7545faa07049ff966864e58cc5b42ab9814c5b80fc716955ff75f133d907d9d3e676c12e4b715559bb79a40dccdbb5cf0752f34e169141bf84dd60d1a92526900e02fb7d2416054c07e4fed3fff47ee57df567886313aff289892ea11d84f3a88e38e1ef5f0893e0beb774edb2c44434a76ed3f6c0509e9c294b894cf1f05a362f864790c34f5a1caa7eb39bb31d34bf006dd2825f71706883a64f4d38fbac2006352f92c877dd930cf71a9ac3192d8ab9faa19e7e50919a4056c6d6467b6d6bd53c11aaf738d34f3be05a3c7f9340ba41adac80ae9090812437236fbfb6a86f4e663cde605de2b62ed6784542c60ca8d6a76b85b9df5ee2156e876274618429af6558613b3e04c7c1b69839ab33a2b2e2b79334dbba210eee0a223eacb8e7dc601624eb2a908", 0x1000}], 0x5, &(0x7f00000031c0)=[{0x1010, 0x1, 0x4, "5c969d0a14ab8574c6cba095b32798ae6f74f0f5af7ef8d32a8a872a4f28547e47b3e97570d8ab55df6208578bd35aec5d411ded7c3a47018dafc18209aa63aefe1124bad622ee1ea70d852c654e26f806739162ebad539f01c8f432371e2563a70f79e6b4e9e89a5daeeb23d22638ea61c3497b0cc31e606cc63f256e3ac22d3ba386553826c4be83bd0276944f13dd5d2972c781f839edeed730f0cffa27bfc6c61566fb5dc3debeafa247feebb4a8cddb5eef288a8a545023502e2d6aad11fd079081ca2eced02eab7974a7a8df46815e28e310fd975799f63caf497142049eb2c1324b847b5a48fa1d8f4ee86293204b41ed2d52782371bcf19524a80ca208bf53c6f77bd54f094f365d5246a0ef5f1f7092ea19cbce1066276ceee2b1cb15179987102434e0948ab1e7d1a387ff864b53e3dcf72704223ba5b3f0a09813fc2458b34d739a5a3e1d2d5ec070177592b52779568ebd2efa75c8e11cda7e5ad96f88ac5b398461ba941a5d33174ddd36e970cda73238d5da5cf5d97bb27db17192fd48a4a556087244167aad51c9e0222c2cc461249e139ab00246c10a3d534962325c8a15b0cebd0ddcd352c85fa0cbfabbb731a248fc99f082ee3704c8dccdc4f2647762ee7f28dfde132e90bca73e858569b29aa0777d603d521f4653f82d67674187166904bc01ac136d9c325cb3113ff52509891f21422e293368c32a9d0954490071c4af1e6c26788a0a0bda880d9d7f28e4e359a335b000ebbcbd584afc145eb4410141f6577e6907e43837dec8f8e5042b8db77a47c4dc16fd1dba4c42ee63d2bc9a4beeedc9237af103e7c5a52c9759d329c1d5676aaca32ba5730c30bf3c25db0283fa9b0a7c08b489edcfca65372b540caeec42be6a8587969590205fe1a653881738e2b380acd69fdaf28f807a83eba6e3b833c61f251100c7f246e603e74f4246201fdc6794e70343c6dbc51e09deb5b297b14013f2782b06af45e170a0193ca6aa8413551570ef299f1640ff2896c35b4667044d4ef0bef84ac4dbbe90775924357fd7d2a13324b021a02ee93ac10457dcedf17c0d945cf823c9783b52e9e748cfc4892d14e8119006fcf97dd48bc614d26e9b54e2371c08e2188f68aef6b512041da958a9ca023eb772df255b4b989b373207c8da4ae8d6e9a0fb436a8086d6b297d713c578903d068d2f1cb64be00c08e082edcb87930ba6196b24122e2232110bc4bcf3441a04937dc3aa55f1a913e92108f85fba809f056852755c5f34a1399d29900d0d861ce1e4033bd8ce57aa52de96a32145e99bfe4a43cdee1d46e501e592878f3c87937d19c03d91a47e3dbbe901f8421242ddb34e8821578e3f6f47b20f732b405562ef1f1389a2d9ef17039f5e8e08922161bc9d5fe4a47e9e359f5ce1b29f17d1e12577883ce22f8af3d438c598dddf866e1354fcb9feeb8fc165b8c144446c3528f3de80aadd9be5803951b3c132ddc4df55f86170dfc30aeef4b182c9e59fde5a8e678241034e6e3273426fc99ffdc32fa51fb4673cc550559ce44574640da69ce82995204df4a0a818e1c10b7c88a32e475ad7308e7bfaff792e580df7d6611b1844989409f688c667c10caf79b09d6500a7dc77eb57329f6b688b0fdd98f15f67fe4e56a1e917afe9fe7a408d2bc7d25ecf48d5f8731a45971b011095242caf412be19ca017de1b4c6c9136b234af94c33d55e618942878d9c5660aadcc0011a71886b375643d2bb2051c94fbc1d5e6824e00b9dc2bf028fab7200a64a76c14f13d17e2cf4b625669657b07c49fdfc3280b7b708c2575ab12b0a05980e0234c4ad9720698b49d2772a5ccb3bd7073e46dd54e21c41a4290054ca7c932220764f696f88906a31e5056f9fed0b9a398291e692512b85c73a4b24a1411fcc3ade5d0d408ee28401c2c428e605309c106c9656164e80a343c6f6ca20ed5f38d19a92a40d8acbb5490cd6d14823b4413df4433a7ac468bbe098ce31119b67a7bef54d7e0cd37c384f26ad272306559c66fdbff6242b9d727c0c947c0113fb81e68cd608eecfe21d88022261a09cc97282fd2c8ac4ff4cbc24af0261128857acd39431186e7abd7c2a8119ae1bec6c42d6b057afa8ee212aa0676c9db962aa182ddb7ca8689d98834d54307915b42504d436b5f340a05001531643cfbed0a434b325cdde8480d150a63319414a9e26cc2bed79ad2faca95d724e5d98119f7f412d26304805ef1fab331453063dbaf5b5383c402557a9d08a5d8beac38ab9de78b85bea1a7a50841434f48dc77e3f1f18232c139cc8e07d9b80182e503d3a4c03ee9f9a8e60b4284f0b576c0206441b3b86c6fa28bb1b86fc643847ff0dd68db236e6dacb5e9b095f9f17cce53dbb8b33eab95748b4709fd13da8f4f17e795720063580594838fad77cfd9ab08cb8dc85c4db02837be7a791bd7f9507e2700a3f9434816604058eb5388b2b133c1a236183239ebedfed3020a62137a25f19c5fb68cd204c9512fcc2a59ef74431c235569553c87125c814da27a6d5f08a2f0667cfc849740d1aa1ddf317dd0ce329f3ff3e0f59932cf61a13d823cf6fb1e57ae6cd466ef21856f2fd203d6eaf61614b9caf955b1053a3a1cebdc2cfd516e3f57c86775011a384ae86bfc4123283f703dc74eadc91c18322eb7ee62f87cd163d214cf7c9aacd326bb77df7428b1b79014332256cef707cf5cc680bac268e99663ba1c63059a15b75b8e179a7d7dc0970b744c8cd6d2c8a20c089ea3c6e365d77c60237b6a7c79704a19401c1eaf6af05678cac8b96a7d8dc4eae63c7bbadebf1be10677f000e37acf09e9450dd3b96c14823d77efc3a6cb17f4e06cc4cbe93b1d256d091ab825c158f5743486aa8a4a62ce928c35468228578cf4a0b08582d442be36b5ca73117d5acdc4a08768d53918964ec431e7359c6d68cf588ff953ad6d7836f17c81dda623494f1d1eb5c1e2851a724e607e03981a3548ccb28120b8969781c3dc3bdfc26ff22ee3bd5893be8d9a34c6a90b2039601acf383d113383bc6f242b96122a2d3c91e88276a25f3d2691eb6a4e947768fee05cb9f641a9aba3e79627d72de901828e0cb11e9e1745eae77e1fb880371e5c334cc4d3291ba8229132ed347cda0ae55c507b1baad5565aaf225d48f88453284c9c2520f2542b2e3f7272afc4ac017e7960a75de0fb91778850a803a1b85341138e6835eb3c958f82efea2dd9733bc50870afbf9f849c7ac9bbe19562c222d53284c34b6d40fd4bc6269721b9d62fa026659fa97b124a318f6e5fed89ee8a9931c7151eaf6978335cde6525714020f0f61b818b509b8ac59fb221df7a55dfb0855dca420f52209811ed7618b1adcfc37324bc0fcea47521ecd308d638bd2d64e95f8dec5f49f93b8a1fcb077ab63d1892979f066fb172769c65bd5e6574cb6bbfcedf7e94f90ea9faf7db8bd404a63a01b747af0c5663759c3c482d116805ec5fba0a028dde6e0d525c7f39f1ca2089597570ec1299586f713efc0a4cae09c1d3be49f7ed0da76a292bbc0a1b1f40ca07c0c4d7d783695e5196416ab69308c8fe34230f46775f4b93eb5543195913e258ae0be6f5834809db0fc5bcf57b7f4464ac3792247701fd9d44255e0fd20c3c154fa373b65e9776158edf029e479a1a8763e159873a2e2c37075f5fd104be938277d4e9d81b7dfb71d4ce28cb3d5714d062df4c758cb8af32a9cdda043cadd524bae374cd5ab5ef2b9e22bd9ada045cb714d44292a3e73358a19e7be7b617fa2889e7f6c299628f894f50b33d1724a6e8ea27985a1c1eebad8de13f3c0c9815bbdcec9540777e281b4958598e6d1edc83cd69c8cfc5edfaf76018830cd4d7f81b427862954b6b094119068b592a2b3a5891b2811f9656c8939cd40f347aea9baa5635ec572a343856947a5182841d2026c1b60681832651f5796e6e53b81696d5af52c1278b6147cab2a4d57a37b6472e1c8135019da6d93cc94341960060db94dfc7e1677bd2b01ffb8c1ee262fa59d83b6f96c8e18cd7e9883ea4aea0c5147a2ec0c25518b1b67cdf0a00182445d122eaacc0256eab00ea5b01a79b070360857f227ed11106816a143f2f9c2712df59e80651b5cba57b16c2bfdb93ca7a2bc257bd5055dcd476a2b78e276a714f49c13da8965f3bcdbe6eee74c2f35d071ac16a767733e4e2bd9ece6d5c941bbc1e73851efce761109015926109075e3092013fdd376d45e7d9ceff3651413938c057a92fd8ac8f86f6290d2180419743bdd2f8982232920cf22d51fb3a8300e5aa698ad4cae666d42f2f321f4f5529bf1ed76e70c35ce4f9c38e3da680d659a57551dfb2df9f9698b3a449ec95a09bc00fbc9f0994cf5a0d171738d490f0a0c2339aded7b4ef0fe6fcdcdc05a83d232d02199c1247193140de6d2af3f437b668c3489d3e0639b46445a1d222235a2c069e802dd1a2446d77870fb017f7221b4b670dbc1246f6d20fa4c690734e01a963272efd5bbdb04c41bb0af6c45e232ee4018ea3b0458b83090b7e01175f2b2805d2c0962681b2dd363e923c1640ff4b72d87ca0b6eb03ec9414676ca8719942f1e1d857faec569c503b2e384ffce40cbae7a7d6816fdb54793f7b6c7b1d075934614a3e9ff1720e1f104679c05e97653d2ca7f991f23e507eba800f9137461c16a086561f1441648ef078888caebc740542ec413640894adff023a7c1b354ad51c1b8c942472b0b9fdacdaad445c0cbd619a06f21282a2523a0b4ec47090bda3b6c8ad0ca2edf23473c90572d872d5b4454c3d0a393cb40833557dc9946ad4d4d3d739a5e65929afc2ef845a89d5a107435bb0163d240ea46b45053f2aef783f6df46d49d79c2c8822e9f53ae56b1fc023b639e93249e3c232b44489a73fee8425f304f65065d3d3986eb8802308471fa27bd6d574cef5dde219a94e4b24703abf8589f1f87fd0a6efe29a69b4599ab214bcadea9afb7fc1866feee14e3c75f377c3e6527d64cafcb1bf70993e58f57a3f69ff3d5ff2c3fcd8dffbb3cb4bc9f7fff961e71c5d6200e1c88ed6c2553023a8926a552077652f5a483da92930cec070682c979a3857024adf059f802ec8c6ea96ae7a2eed6b202c9e8ee2b16dc0489a812389153ba371851f2af26cb09f184a4f65e9ab094b452776eafa682b0ec7a1bc23494ff78c4031173fd5c6f9f53c39f1c267afefb2b4ea077e4db49391b1f30d5c495322d4d025eec25e4e24eb9b691be1d898c88a8c45e0aa5fcec79defe1cd875e6ac56df1b9155373dd12a66ac8afd6e559fbbc183da580eac5c5c8b107a558e0f9bb967e4edd1b28b06cd926bb9b46ae6155a0cae358f9cf59deefcd35048259b59fcf9b8225dc24c3711ac61c620efaab25955bb491c0f69bf0d9429648dc67487dc627e60c916fb3cff2f77fc9f4d0975b26a357588315f066744e412e02091a9a3c68d24ddd2d676a0c7d4aedd033954f8feaf9f196b77005c21eeb9e709d814fcf6c34842a94cc27b1a3131a2a32bd0a438f1986083e66ce71f920bfb1673dc1523a5cbfffa5d62f7b62f665df8741d4a57b527b834b0b01df1147b695f6da5099b051b4a4c2a9c140f35c0a0f6edc05850eeb74a342eefbd89264061894c69b0d0e454b6382c2947bd33c2ec7b09b1edd915726dee7eea1f77a420255cd4e739b7ef7c1f01ac076cd1c1cb7bb8614f86ff1b3541c4608389c472b18e51e3a8dedc3b4e883df2a699f03836efdc4a3a951f24fc6af7364a20540b911586f507f092dba7d21e3f"}, {0xf8, 0x1, 0x5, "bb8419f4adc8433fab27cf9cbfd5067f20695f1c2476f8b1898faef189cf49a6bc2d8b13f2b69ed6d844121404da8504c41aa7a9ad500658ff178dacbd090453ca83c2037e5d0962fb19c74f146802f1b3557a86cda93a6f21a9b8b14e1de92e0bc828a5918e6a4ffebdb130d69cf98d6e04a580b1379d3d8c9a7e620b4d44580b64ee0a756206a09eb847f9314aa7f770a1e06771ff38e0422e1d9ffc3ae01d024753045cbadd16c1d9f5f6817b8176f0ea8870ca5e1e3ee217c1469f5acf1288576760fb4ae6228c01969011eb8e9d895d085a26a6af3d405530cf17de6c50a23b46f385"}, {0xc8, 0x1, 0xd1, "b17934a8c860b1ccde08006b25b0c9736d34b67e7a9c7941811175e180cbcbcaa955cb80b496d6aa64db3982d52f132e56f9fb11c264f584dad7d48ce2cb425fde8b4e5f29c84a379e6402beb634dac00e36b6126d5e9b8163a4532044e667d22a4dd8ffba5c38d9f8b91558891a6c2629deabe5d3117e54348ad843f8c1b0bb30a5fb7c082e3123ad9ab56a2b95f83d0d1d11f8b193bf2b4582883a204a3a1b54a7975638dd21d1cf5beb2401eee0e909"}], 0x11d0}, 0x5}, 0x10, 0x8) utimensat(r0, &(0x7f0000004440)='./file0\x00', &(0x7f0000004480)={{0x5, 0x6dd}, {0xffffffffffffffff, 0x2}}, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000044c0), 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000004500)={""/16, @ifru_vnetid}) sysctl$kern(&(0x7f0000004540)={0x1, 0x2d}, 0x2, &(0x7f0000004580)="1c818e3c35f7f17e20ae7129b85af98db58776792f231f68b292e8d856ec0465d4535f68b9ef8d356285e76d3b0dfdcad63107cbe6ffea1a2c033e5a485cf22d1d2ab30c4e7cde36eeb75c552dbac9b41ec778eb675c498284aa4a1c56c9b4ebf7c6a6c7b567e055f5019e665769358965842aa1ebeb1efba143fa0760a99478eb5f093bd686450321de859a0d022514a78c9e7dde474397b11ade067536c19f90ef305912e4b7cb61fe0992d6b8f13f913f7314bddd5826f460", &(0x7f0000004640)=0xba, &(0x7f0000004680)="1e6f5426f2a136638fd00d884e09012bff7850fd075bcceb73d9ddcc0fb052f7590d8a642c34ddd19854f3bfb708aad0bf8c6df89d6fcf07ad17159138fdaea045d3d725c9b4816ba9193cc1f6a6678021b4f4fd9f918488fb4e39fec53302ae517b0937fe6764b794e9c6d0d0caef1733a4bfa466e7bf2050888048a8736fd19d0eb665ce9128ee5a10c0db407fb0792b0a0c897a55489570", 0x99) acct(&(0x7f0000004740)='./file0\x00') r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000058c0), 0x800, 0x0) r5 = open(&(0x7f0000005900)='./file0\x00', 0x80, 0x82) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005940)={0x0, 0x0}, &(0x7f0000005980)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000059c0)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000005e00)={&(0x7f0000004780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000005880)=[{&(0x7f00000047c0)="1a34e91e5fd0927be0e869de1609314ff44a41b69faf3719a46c3ce3174e1a723892cf8156c586d30975e5d7b2f773cffd5c6995a2c1796415a5da388056c4caf067499aca38c09a8bf67b0c128478a7463f0bb658e0519974d2f3af76f96f9319cb150f74a31e06a23d8b03427011aec28c72e6efe10cfe325eecadc3381f5d6942fbe29106877ee24d2c59faacb833", 0x90}, {&(0x7f0000004880)="9e0450f3b309cd0a8b6ad5c506b3bd83cff7f7241969f492b4348c4401625fcbd75d0eeb920b5b399cbb1acf102a7f0774b56442e023287037e7ea230f7f8b62d3db20df3e01bf115e1ae0fa445ad3d02be3262514a4016733488b9bc6b04c3a139012d283f64f5dcc1c27b438104dbc4a438433bdb103ffc49e7370104909c21f80e4b7ffb6ede534b54811fc36f3355be2a2ee9261015e6a00420127c1b47006700e21dc01c43f99f679705f3759a5ec1a4c0b95bbdf5ac63046fc8c7f58479f90cbd726f1f42b047297ae1993315d06589bdb59f91e676c9ad502aa6a9f1018315329b914a562a0abcf0f8f8c0acf0a9809bf1373691f8c3db36979704df9c7448f0f19549b3f6bea3a20cdf1961b9c9365ebcdeda3eb79df91c7673d174c53dd80452d1b94f30a043293a0ce4dd2a4b42a1d9be403b54626204604eefb175b67741c4a8af3e8fca5df8892de86397ae96d58ddeda105e43640a9afc5c67cea68a51dcb7c24221b28452a2c4a3848884d8ed70585a4a1d8d553251b9cc8e2a6101355feadc936a38343d958d069594b9fc98d2b6f888af4ea1b16a224254e461cbee36d42db2d68768abd576f5625d467ca4c163f402bdfd7b55b9afc18ea9637ffa822901aa97ad7d9d717c16976a66f2246b70e5bd3410ea3e7a263d5e8fdb590b480c535017ebab5483a3c3a2167deb826322ef97d15971f9e0debf6a072cc126ed5b84ea1a0e2027d59e0bae8c4ff042a9b0fd0a752ef62e2660cfc4d737de5fe5f9fe15362724e24e1325226c1f7fb87e86aa798357b16e0562c4134c186c0284ff9d1b0797f467eaf47eadea861eef3ff98b64de3a85e13415655253ecadd2062aaf72c6fb9fb465d6c499574e18cbf86bf0ed957a86d468c8b160fa6963821e361bf405cf2a5644f9aa33c970a53f478261d001e8da65258e4333d356b7f088eea80e7a5d4e4607075f551326c41d2876eaa0f75f411516da3aa6ab5e7394e42669d0c48068bed6be7b9622d1b6bbc5a2690de48ed48ea20208389f78b2722fda4f48f89891f9f1d969831cba0a3221681239f02c0bcdc09efad409275009427f76d93738e077ed56790e2babfd8a829b51314d2e7df8efdb22859788fd62b1b903ad419e99e7c75986a02a60f593ef77d074eed3875f98f80436b571420b49b8dcd4743048ba66d61fc4bcdca45d39cb9195dee2ce8bfeefd41b122387108489ad822381dc82b04d872f2b9a3b5aa0d0595710c0181638374b99d73f427b9da1bb219dd893c0d15da5ebac4d0b4d406e61705677d38a9534bb2fea40c279e7e6c0e19a6fd153931df1dad27a2c35cf52ff0641de57e932637f2dfb9d78a0d4fac91c637ba1e3e9ba5ec33b744bf3fd4e60775e29c2ba68934ca607341706969235d34628bc6a1bb8a7ace28c1195291852fe87aa4a0c1c443e5de4e89831164f2ae8c158d7d134c5f1482a85cc216d468234c6a28e9a17aee52271ab967fa39435e8debabbef64f6728cfc89bd68e3977647ce2bdd141e04b8067b836c4d9032d7f8508a380af36c9a2aa4a0f3b53e2950ae2de62a3999164016e18df381b8cea5bb93ff0aa42a0a8e505b127620d1818422a129b002f370026e66f9ea1154aef59f8e35a256296d69a7b946e7c0f2482b3e795f46a933a560f1f4185f804ced7969085adfbe8f03d295b6092ff263634b9f1c20510579086045c7704c22507ed5c601e192cdb006fcc66c1459711cc5e85e86ea400abc9b1b592caef65a2a19327646787007a412c70616ac735e88f87247bc109dd1f85eec8af3aa8c9a83d116dd5bd5f041137ba94174b905c0b800f01238027deeab7f7cac96ae2aa047c71746b52f615558934517f428576c221c922a67a3495de16d3f0205befbdd3332e07ed06015cefd8797c4c075c58da5a27cc8146c580899fe40934204aa4624b50287d71e6e079002247bb2df08761d0a0fe2da01e7fa8f4c8015e9488537e9d53ec5c14b01776c7a103ccf5c8dd9993513d47305954b4e3d942f190b522179cf2c9f7ec209bd7f436a1dcea875995bde73584bd6d6deae531ef4c93d19b47c00e56f10f8a30152f0278bdff2cafd02b9d5e68619f7db04fba0d405be8fe722c7f776372abb21686276c7a637ec46b89b8988ee1a03153c5f32b146e9165b3559ea0ca79d7430efea39bef51fd04bfd82d768abb3bf32a482a994defd69dabb711d539de9e657990a32a810e29217feb83e757077e9c9e895394c4c1b3efe0e57efd853141d5506990a219e174424e5962168192a6c32132bd58cad58b6dbdcd09b3e20ec3d8cde9b367b191e26079ca6e9c92a65a875b67524a617595ebc0a52f2dead95f15cf0f1d97caf96a168df602cfcf19e5f2f7c14809bb02b9a2e0c612d746eab0088b7d86848c01cb0905aca7d4a8598fb92c3cf5a5babb22a2e67f18a1757568af0d92cb36a074f6deb3600339698c0fb9681555e8e85ca142fabf849542c387011387ea35a2aed7f723f4e0670c58dd3eec6c9547aeff5b82924320491d3cdd882291ef4e8ba76db89ce80f8f62cf8a2fd39503ff12f414230cac348d94a4e717f39a15905b9386e76a093dfa44dddf4a2f2b4536f47173ccc31212e74fdf08f9decbfab5ff8bf79b7e6809f9bf8f0e615a3e3140dcc1ab1d7f60c637d3e096b8fbdbc7d4a35a3196edccce2d330aedae8fc4b37dd1943ce7ddeb3fdaef88bbb0118fb8d28ce7ec580c8ac8d5a81f6e3d2ba2003ef2bab73e49bbfdefd6d176d4ca703d9410175a94fc0893941d0b6a3aa86f87baa4d7a52e5455d525468e3a08ba4f83b1d3aa438473867e454294f410a4d5942acb28c7757c064d5f4d19a485810a1921ddb1393bd54bfccbc59b183be5edc9dcc557d0ef9415bdd7532df3b533230e71313558f13f7a78a4068ba9c76e53803ce25d43b578ab3f009eed009f5ed60dc1ff3fa3e44eaa0b9def33219866aea755ec4391f814e981a16def90f5d05798c0997235de567baaa1c9ef105cbfd2f70f2391f1abf11c08d47297d21d60feda2091dac66bf5acd651f30fd4c100257515c47af8dc4effa1080bd26f673e33ee358bfbb6bbd360d297e26d255a3964247d933fd6cd3d8a874d07e9f4bfa6bc45192067fc0697acd17e827d94970787c808699b85186106bb76a3e1e337235bd7394c87371ff9c3f167cba11696700d99e5266895032aa2b3691ea1a9c31fc16d5f24363f546b7ed61c78330b9b47c913d42497531a02e72342b676a4a3b96b7256dd9060d59c3be96631e2e720f128c8c82d54d83e70571bed1a6e3bb65a3a8a20b0d93bf6157be4a88daea768b5b4bef61da1819ea4d33f4e617635351f50e34903c43bb5ecf4508df94a2e7d61669e46bff5f4c82176c4c8dda77832edae2082b691498d9300ac6ba4fdc6a6b263fdec14a5fdd2182a3a6af5da26c85c16b6d0a84a6162e68bf9e5e6ea1c9e928469e3a6ffc879cde5482176ea670426341923098adb5535478446dc154a4ffed7fc21dacb847c665de4a55f18359072ce5c6c629b3273e43033ef80908f72fcd7d9a8cd886f150a399de1f08651272629df26cc13c0a18df2785b888ddfd4661fff601adb74880f686eacedef08d50c845e24ec7e2b5022957c404e20b04c134125162d83bfb52b716030f46beba16f74da9b7270d84bc4ef9d5e810e7ee08cef645549774eb8fd63da32c231332972ced69ca757dc57e9a19f05e979b21a22e92da9a1d4b3cfcaaacca3bbedff61a06fd7cf7c18e634429a1acb54866ee6866dea03e0f946c139d3014a59a59c257cc024fd2cb88a4b7c23c8299d16738d76036ba2133a43754b672d67d576dfedf62b440255dcdd1ef478871210874626d61d433db4fa35cd713e1bf7deaf33aa4dd8f88efba1377a283dafd7b434da36b6e8e320e75a78807286383ec1eff7cea5ea0c65a483434276dcd07f4f16e18b8c4aa67366a3e0fe2c15407f457d4d8591ab3920c816e10c34e1e7f02982860f5dd58dc8c071968c56de0b1f223158d4a8ea7a729e65a2b8781dd92cd10b015bae09590104087403ee7858bcff2bd29ea1fa4e888c88ccb936d37f5366cdcd7bf286a3fa33fa71de3e0de3557c8e1d6b8594400a3a02aa500bb410fd86a20df08a683705245456578c5e8834398f3dc920108e9bdc1cf05c3d1d7c8ef8010d52da3ab6429ead562e1fbc7129a0d24b92de594d6f674eef306a9bf526b103f34053947204f84aa4ff94b94064b988b934d5f7a0facefd88c9cd1eaac0f4a455e50e4bc50d34f8744fa563a7a4b2dbfc364c6cb88c6b48bd5e0c6c6c1e28de8e8a530fcdb2646cfc1128befd466ab61a07bfa66db0fe42f81645b15c1d9590cc4b5d8ecc14eb4d92486a188747095f13f9ddb942f063f2e57bbd89cd8cafb1a454ac829348fa0d7aadf116fecab2223227848e2f2614c5aa02f667d4e149de0038bea15a68630011dc21a5806d426ea3da0051aa8f795e4a9474bb4d32762cdb31acabab6e8ef9b7d5c16be4056971447d656404aa75fd9f1b4629bc0a43b86fcab88566d7132ad4eebf18503ec02c2a8020b0d75d9a7a0540cfbec25ba352ed6e7c0b02ee441a1db9da363fb013b16593b02b64ee1cde7fe699af8495eb286f3fa1c0fa80f415bfc19dce68036591c9d2a53348f1c5bf44f1736d8d45bb2568723ab80fcbc6afbe08c639d3429508cb84b69711238e428bf189afd10ecdb1dcf12402e322ab340f6a5461a83acdc83b1a24561dc8b523c7bb8519f03c7be395c9e1c1da294bdb725802f5c88f7ba7804a3fb8e738cc3e50f089c2954de194adbf722a0196c9f5c3d61736e6195e966491e3f8c1227f450d46bd0895aaf0c97d01b08d196a0110eba17380da6f63cf01831b271d4ad331b230f29b97b5106bccf386be6508b2e9008e949ee5bb35155711c4060df35fdfe30bc13f6cb60c8ea71d06c4ab0a580c59444db3143ee9c1be7203bc163df1ee6a286deb34c55321a1effce830884273350b4521e4be2428f190502f5bd79ce472fddf195d610573e3a30d5c76e79f1ced63ade5972d1807b847cb8828761ab5df28a4bb60854588481f19289c0a6e33411fabca138b9787e5b1e8c5fcb12033fedd88fe219ddf23ae4965e96351c129726d1f2dbda217771ae236994d4672083a7fc46e14f16e0a31d3590d6b4ba5c94f78af87090004fb9b6d65dfdb00d8c10b098774547ca92ae2c220b00cad6f128e775f444f9e0903c35bbbf27d7c5de78ba82b400c8a210724ad05af7017584edea446f1654ad743935081b6e57acd5cebf6f568802f9a354d16b31f6f71f371bb04b042acaf25b068a86eb1532469a3a0ceff9be58a6bc5f26b1eae2aa436a8c42c9451f09e37979e06540092a685e28e7b34012b277794f3aa15b7076f0171d2321630571e8e2ff30354e4b91062a45dbd2270413b7f05753452ce766c91386fba5fe36c7436aa1cf94b7d17b8e8ed19dbce2f5ffeb306c78771e345f1c7e0f59babf002872ea8f5547daeda2910061ae6dbac7279c780e9559b466514f5301000b898b1a9f9398fe86b6b31fa8d30bad9278195d7b1e0edc07048028634e72b5f6a30ae2144e54506183d79c1d037ce13904f80ca829fcca41d951cc858d03f8e9ef3d08831a2526366ede73c56a83f6766db3f46de8502057b834dae6f9133032cdc82dec5fec7310e7542eeb701b7790d45ec9d78a2b11935871c55345444134ed90b495a6c480e923bf8fed6e8d9b7c82c060109038a25c5ba094590", 0x1000}], 0x2, &(0x7f0000005cc0)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, 0x0, r9}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x120, 0x400}, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(r1) shmget(0x1, 0x4000, 0x414, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) semop(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000440)=[r2, r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, r3, 0x0, 0x0, r2}, 0x800, 0x6, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x10001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x9}, {0x6, 0x2, 0x1000}, {0x0, 0x1000}, {0x2, 0x8000, 0x1800}, {0x0, 0x0, 0x1800}, {0x0, 0x58dc}, {0x4, 0x6}], 0x7) executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) flock(r1, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) lseek(r0, 0x8000000000000000, 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shutdown(r0, 0x0) chflags(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000140)="dd124f270c8cf3efd84982c08ae4f42c7f0f4c353e63e98ae92b74269b47f5d115583384f8a9b3cd8474ebe9448b9164f3cd87af6fb982fce8f631a5613ad6d8ee254782abd0cdc03485984c7d34577905", 0x51}], 0x2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x6, 0x2, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="ebebfd5108000000a489ea89c13e", 0xe}, {&(0x7f0000000200)="439a88f09409220f5f3f9bcced3d7f0c53188807fddb81e4cfa903386994ab58c32938de02d866002486d4e9f451e96405a0b9747cde09bb0b4762f04fde66272af6fdbbafc96c4ac45413735028e633521f8417c6b5d1f443781afd3238edd31c7e788a6c74767d88f804e3472b21821f9ad4c1406c69c56221bdf0830632c2a4e260dfc3a503af8ac2365c23fecf5e9c3a7d3afed216595879513aac462828b42206459320411a1b2e2dd32c2e0c", 0xaf}, {&(0x7f00000002c0)="1cbe8d1216da7ad31f6a28204d6ca3e3af39d6317bf918cc5ac03cf60ea5d5e19007ef59672cf6055a5666a26352d52086ab7e982c098edc9d529dff44691bd890cecc7087f5c73f41b3b1fa265be9bd96986a1cc31eb0ccfa05830ea594aa8b6181e61dda7c7d8a09d33b14c2e024dfafcb027523c60d1600220d594a2837cea31a192e6f0c10696cb9a472d4f7ae7607cc673b2967cf54a8e8ea9b5f74240f48f7c650c44fcdc9718b7b862ac28e4c3f2bc2e3a082ae1f0c962815769b69dd461efc083c190aa0a0ef7da6c4bdba98d583e3627d024b886a9d0bfca4cba9329720df53fabaa6078740549568d1f09c70b1a23f69ce1b63d342babe356ef6", 0xff}, {&(0x7f0000000040)="e0f16406b658e6f2ab35907b", 0xc}, {&(0x7f0000000800)="5d3d898283a825e65d39c5a5c5c0723f1c31839f9c5d190e96695d7cf6dc9300558240b7beeec575bab938c9e51b4a6d4dbab4a1fff8ef05a21f120dc01373a2637670f7a6a4d0023d8c86650b8d9f6c278a4fe86a038bcdace141341e09801bcb21ee064c9a3633de731e066bfb3b568ee9ef20a85aa0eb19543ba49dddad28780d007506b465a8b2b5f11a66d6d14cc6c7b9627b2dc92d360b224ba30fac00dd00e85f238f69965ec8fb927edb17543c0644c76f2cb258752ad36e39c5a1bb48f76208619fde899541670bc95e740d5262ec1ec2f3ad79b97b7123cfc2a7ed47e94b9dbf0eba7ad7683ac9baf174b337677433ad463661057ba89151ec6e782a81566fecfeba3c2e1ecdb8af15d63dabc9a64ee5a565166a646b874aa8205102c23533295f9475319539bc193159cdff28999a10383f002101e2617d08228f006efbcebd2d26c231d12b53e4bf2f322f768c4b7179c33b2a5ed9f209ee3dd94359064800375d4b09a2f0e70a009a880b25891afc52f48c9980d671db8b81e6d42716f8af84f8f3891899a5c0766e7bf5e894f53c45f61959addc4d04236d6ab6e38ad7124728cfb045b0b6f62e702de7fadb65ddae993cd1728adbb75d8be256b22a0ad4852cd466ce74fca50869bbd577666f18ca0c972d07165eba406640758e8b54eddef2956355dbe647df0a9eb497ad9b6b897f45f55e92fd580730a0761a07f6e2cd52cc891bf144fb2e328d7532bd70798d9faab9d5e28b7248eb5a200e47a8996d0f0221660837317c3f413055bdefda30e7d4cac7fe0aacb5a20b6f3e9267b5740b82bbdf3650576bc72e70f2d201841614196e6661a755612b8d6fb8f910f3975f2174f0039fb37b2d5a0ac7f8a3a61a45f4b4671ee7c39e00f00b4cdd4709c2c7ae45d24abc8d26f8cea088c915f19e899b129b2559b93418d1f265df3b9a0c4733a5e012e7daa39095f505cbf4da9d15d4b1f179cfc0764a3c4fd50028ff13e277b0f078f5d7f3b31acb45d2d26575714529a27312da5331e1c9d6ec6c247e72be4d1f227c358b8c2c072ef00781b70b28a186a07ef5f4dfe79f9df7d12ad41fde0df1f110d96f5c6ca7bae177229426c7f75d8a2b099cea7a85d83b1e0f581634ec21e0ace9e7553ebd0d2cd1f247e6c87e938ad8f9d96a872a7bf37dfe94aabe3c0491b8fb2169da73e37140adecd511fd6371873cc6e4f1b0c661bf003f5242373c1f11bc2c9ed7571607deb559adca85df784d47d4cc301c40fa21033a90778aed2337191d6b0018a4e6ed7f48c2e8af2733c8c5afb5f93c9c5686421761bb6c3def0a19e86647487fb151b45d4772927fd21bd6187dd3eefb4ecc2c38e91e76a1d884cf5bff5661d8f0fd7af4a07bf88762548159da8741e13e82575d68fa5ec247348848cf26ca5ecb28b21a98cc6b296c26a0a3f643109206034fa986bb6d513c97ad6621c6e17a02d57fc411f15098cda96e6451b21ed1c5", 0x423}], 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffff000) executing program 6: sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r2 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x400000000000000b, &(0x7f0000000140)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22630890d88e9962e0b516b369913b801faa9320d516c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf881c78a927d3f3f83111f36f21ef74c478ca5177d14657d9f4b1dc7e8c9ae18d38222bda690cc62fdae574", &(0x7f0000000100)=0x70, 0x0, 0x0) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a001016233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79ff410b0051caad2c560344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bff3d913e1b65802163d518ee73993d0973ae800d93e5c3e7583f9c4530164cf95ef32a163e29faed87b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840563332e", 0x12b}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) r6 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001540), 0xc) sendto$unix(r4, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) syz_open_pts() dup2(r5, r4) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 1: r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/18}, 0x1a, 0x0, 0x1c00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) r3 = socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x8d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) read(r5, &(0x7f00000004c0)=""/255, 0xff) dup(r3) listen(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1286944, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61, 0x1, 0x0, 0x2}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f00000004c0), 0x0) r8 = socket(0x2, 0x3, 0x2f) connect$unix(r8, &(0x7f0000000000), 0x10) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 7: 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000006000000000000000008"]) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040)=0x5, 0x4) msgget(0x1, 0x228) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x10, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x39, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaa"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x6ae, 0x2, 0x3, 0x4}, {0xfffd, 0x80, 0xfa, 0xffffffff}, {0x6, 0x7, 0x80, 0x3}, {0x3, 0x38, 0x8, 0x7ff}, {0x9, 0x1, 0x0, 0x1}, {0x2, 0xd8, 0x1, 0x200}]}) recvfrom(r0, &(0x7f0000000340)=""/207, 0xcf, 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: sysctl$net_pipex(&(0x7f0000000100)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"}}}}}}) fcntl$dupfd(r2, 0x0, r5) sysctl$vm(&(0x7f0000000140)={0x2, 0xc}, 0x2, &(0x7f0000000180)="60d53dc126d51ae4f7885f716703cdeb0bc3ccaeaba8b3fe240bbf95d787ee89ecb314cb8342e36ce4e5aee3e8f39c183c487b311c78645cb07ea18888e59109a2f59e5e93a6d9e2623e51533b6d87ae419ced604926f81583e7547bf73be8f687e7c3ff990e6b9019c49dc819bdcf2a5f29cc77af891ede84120f6e2e13e0985b5a7efec9f5229697d6cf598eb4c008b2fc7d83fec56608abac857e396cccdc3146df7856976c329f1cb84eb6e2ba49e6aa5da7a11cedc0217b839a88595cc6f4599b88e3fa08ed41257e2c8cefef51258c530e6b420d5df9de2bdf72b58a46ed0990d55bb7e7da82d62f5b49cdde7245f9b43eec9fda679f534be70f2400ed038bec252f14c836a4dd86642f1338a27442a0704cb9381db2630b3699f92887edc7dbdaf6c6e60ca66c77a1f281bd08cbc8939ff4787ebbba8a2f848f0c7d9662b04d76b1b6b1097fd80767b87cdbf4225a4c2c26c178d213fada8435d3625e6cdc78f761affe07e7ffb7ef4ce9369785b18f6e92acb0b18f593f4739bea1aec10768456b9580b017d8dd4a7c3ff8b724a6de6c1297ca93923faa5769895a00856fab0ea050c3b4d3420ed773f1eee18f2f8b18de4a5e21af5910216b363d9750afd015f547fc3b3f7ee87cf7b66d75274757c3594dd2ef70dd47be0dfdc1aa737c69d90af89b6d679f4d79374dc54d8867eb862aa5b553e94bff184da864df6fc9687f70d45d8529b1148127f61cb3ee07a94a13e17d1f75969066201f6d206d1113bf5fa12e8a830a04430d13e434f21e6fc493c34e5112c8f366afb07ef8667baacffb48d848147dfb250718e8fd81bb90c04b34f3a9a9bb5dbf9d688f3bca5f1b730140a6705a736c428802be6d22388b24a014ae2212a7948f763a72224b997c12b0761995963d3c273bd6d7ddf73c3984bdcff2312fb960652f0d499aacc3057112eb7a2dd1e493e5c4f0379c9d72cff4349966479c27bd06135be775c9522f25264adb78e64d2229de3a609dc01d26809e1426804d4fed168fd74fc8d0a64621b87be469c64036d672ce0673a7f1ff679f7000461aec1d87e6042af69367e0411d96d8556fa199b5fb08f24b8acc71099b5e947f01ad4c9ddb84bd110d898f8c451bcebe44f3c21d56107093acc1207e016cfe2869aee977f89859d13e82f4cb7c7b9dd02841243d348d23c4f21bb9976ed5b0779b60640b4a0705eb886de1bfd4146b9786301f8cd2d50b047e6ad0682d3a5e58d466a9053bb089ac34fd1381ea8721548f8948871034423deade39708b2e32d31fc6c2cc34b96d3a8e44b3ea3a6fd9710a362019e20a026bf4f9ef2b338bbd8d28ac68c8b9264fa378166a30a432a04d46531609ef49f36c2658c1c2d2d7fc6ad125945ce880e922a5286391151fc43e592a996956888e736faf1258b8830e77a970979f5fcdce8be252ffa0b86225d38829c49078d4e6b9261f7fbe8c7cb887af7fc304ec399f43fa5ae266519799d4fde929435448fae458654ce8da180b3e9c8cb2d01b17bae40f159a2a769cda66c7b62821c4bee5e1392a091e7032ce871b275a72e5996d938e5a9a2a6bcc5ad929b0e28b0167bbf4f231b8f5a05133e02e179640ac40f6781692292f095bc4e162d9a9b71820e57bcaa4c2a64538d9331d82f0f8388e2da9b994ae34b9637747511beccae41cb6eef51e05ff1e2d18822c67f6be827246cccb106df16bd9fb180094eef1cb789472dc043a0a455254b2f4dbe28d43616b3e05a26a7138eb6c93a80e4dd032bf5de05fdeac20610750f4f7b990c9779f223b377421254332b0e05b3d565b9097696bfeb24734391ea9c1fa462fd7ec5f4aaf0c5544a60967f49fd4d1a9a23f4dd65f6020da817a7818e723ea00b81aa311ca8a9e860563be82d27ed262259e218b62d60e7d3a9b77e2f552e53d0f26efb57948196c27b548883e28b5dd557ad8e4f75fff643689004b5b87754ebd10bf79c97e81befd106f1078d4f034ec511dd3a33a36102a9c08842e904c50a24f72f224febe6f3f21e208017541bf25855b531fc4722c1d0969da13a7b52637d2ea083f5bd7ded91389c59fb24cf4c8948d76c4379b789a2bc932cf7eaa992aa15424c970ef86249166a7e33c3d62f2c1869f551d3e13f5a06abe8c596ada81899ffaeb2512c9e7903a785b2b18d372d4790b1735269f54b001c0d88dc4061082e03be28168e2eb66d96cf014114f1e20e0cc7007cd17167e06d2c5c4692e9222286f7c88c4b2efa03fb67112bd545740a91780799df73f8872352c431672c2f26cac6eb4d6ae359cc04a6b1e1675b6e40ca8db99c8d8f9a36ed037beecbac98e1a1bde514166b6cd23d54945b0b9a2060aa4d22ecb6a99151cadac0486c14f040c02e3b9d46187c7766e4be4b96e156135532b4e08dddf71f06a2428cfb3a5bef3eee17a5e9c97ea634304c48a41289e8ddefb7114cc7f2b476af3b6498ca0098a068c5661cb82f6f0ab94a82861b24b87d0ee6d3296cb5c6a9ac4662d359a81ef2f58eacc73cc5918b10fa74635bf9e3f8def0a2a11e715a9bda5c221d655e41b46d728a2170b2eab19c16c7cb5d288175218e6bb73273dbb8c61cbf79e93808b1ed213723f5001eb997ad4123960528009ce5a34e413f7f133ae2ba287cbf663e54ef49ac23a72385391699971035a5cd8aa20fc0be854468245b14eee62162ebcb531de6fe161970da409688ef916657a7cff2bc2e12ee60af9344669d34617d42f71b4d0cd5797ee2c7f67ac5f718f6ed9f1360ffdfea96bc03022c8940416af9c44bb2f9228f92f92da05242e7ea2ea4ee1df94269836bfca7a124851e718565d7c2f11ddee3cbf3ee4eb35debedc2e40c3678c678a7a1e3be1f9cbb1253dabceaddc71b7ae656c0f062652bbf6d40ff3ca16ea7c36342b59c5ce7d07a9a67ee9c7e9042471db4870f1b6e96ae35be07d73a13d43d4607b986c06a75726ace0c2076ddf048ee59fc99e2ee960191fe03c112667e0bbc078f3e5ae93c2004c6c2ee1231c754e704c5ec6ff155c44027b1a7594ef723c3211e05570aaf4e3953e591303e771c1c0369756016d0e42e29ec38348f5eee7335dd20d37fab12285e10240b11b6321e5581db6889da97d5d974ecc68f458408dc33242f2299ecc1efd23afa06cabbd49158ad7a6d9aca1adf248651cb4d201f831ee7e94cfb34999813c90479662496d7f047a33b44e5b8bea8528e7c827fa9ce9c4c4a53b39eac0bfe71524ef53def8c503f44f0f2ce67869fad78abce3a8188a94deb9cb10afe5b68a5267aed4e07938efe406f71b9488a1effd94692f6cdbcefeb97e57f2f5e9e837df3e2333337ff524c1cdb9f2def69b4df59d393c6f28a905f6d4c96b4f4877ca0984f3c1f86dd020391a6d31028e3b7659f20b311e0b150f7f9d55f9778bd9a3bd8d9f1e1e56f47e5c0a42320b36ad2515862a252d4e21028ef594ed9961b5b235c299f7d981ad31e447984c312b543c3725c51255549384c03e53930d62ac8ce98fa36691931e2dccb4f583fba5c81e1fba88c1f2408fc6d9c508efda5d622326d5fe15690f9d3a560d8de518c31680685329c4495467b44ae307fa6530bb5b3af8b420bfe9c8682c7005acc95899b11d2421eefd4ab9f626bce413439615aeb5061de5dcd8ab649a03e849b299339769e78d460b9f44b3012c58df34ebe51e1f0f71576c2c1ab3e9ef5c15cf232aab9e6ba6aead51bbd61d8c7fde308ac5482a6755e7a1db37af2b4890c03f5e3b42e1f3002af524c796eeb62117d8817803605d177d0c667b07c56907385557094c44fad0747f99ee6085036169dfecf9b592f58bb80acd17c0317855ad0d7a9dc6d99da355b7517493e0780a99989d5a3560539b1482a2b35983d59a9896887d2220d901df99a273739e76a9d91939fedc21062c4a8128d7e5c747d44ad27921e66c1cc3e649c7e1aa7251beaf6bfac5563283b64aaaa1711d3ce78d8458fd7f87c42e50f4ad831b0a5a550fd2cac77c49528ad0df3712d5919cff6986c135de7acb6ad81fde0ec62af869b631e333d6c4df0049d7b48aa4bfe6b67ab46b1e700e05e8366cf455f0de58242847d68f0a3fcf8ebf84a67355af262cb8665799849cd3e64afe002b701669f7593fa5f5e88eaa8fc8e1a32e13ab9de5d2b69f79717697c98d8359db6535851d5cfd223d8fe88b682d04f374bdaf2e3ef6405f7a3aee53cb31fae1b3d20e95fae3a4f58545a64acc5e9bc28871aead4ea90c28d414b4286b85b92098b133f6d8cf12236f2b3aafc0f71f368d20d07ee1a8b50fc75f14624c2c5a99a32b65da5c356dab872c56a905139c67f7f9c6f20b9ef0dbc036fc7cf8960c9f3d25315c907b9be7058a69166795e187ccb0e7bf50d90a7793e59b04db4bc21fc6d9ae57a5ef44e32458054fc980422e7b491d37864fcff5f9b43e1708c5932b1b3fefa2eeb1e0e5267aab06ba09f655bcbe1d4f5ed1f29f70412864f17cbcce60697b6c0a40fbfc6c473aa2f0cb27d6ab900a1952410bd9d98c527538d6d380e8e115d7f5c507a2859891850920f9b0738e4e24e2322c214ce82e543116da55af4bdb3cad1d26ca25c26455a8b3d3d61963fe5725ba230331c726994bf653bf8a1e6065ce65828ea0d7741140e992209b9f779dfe11246a2dbc70357f3476b925eea5d4e04a87a1087df209ee043627b1635cde300942e8494d05f44c5bcbeedc8ad93efca4368d36f69650170c19ae5297a907f62812236527ab4318472e84fb3f4f5d6829f344766f07a23126cdebf7aca1f52bf0c1bd040ac42112b0c90a0f26bb6ff536bbc9ba50e6c2cd526f349c397bd730730add65ad3ed957afb67971c718725f309bb91cb994b334d0b4cfa3f2067bd5900130dbe712a57b10aa359cd58874d084243faf9d6b52be0f8a5e25a7c7cc51aa302513939e7abc75144fa152e7734d2908bb2c8cb8bc13b5bd4dab5e7108f41374bf4fc2954a9fa6b4ff462fccf6b0646018ecbf71b6612c9a82d335bb46388505fc00166f3d9fc4436d85d02494f9fc3462f91647d8628328eb77d41ce4ca20aa02dbf7d0be3be9e6eafabff856c1d4ffc72eef98d252e71d53608a3728e809cd0ba2ea1f02d5d12cb160858e81d6084c814fa0d66b3a387dbca4cbbe30061d39baa38ad253ce8bc070165d87fd2a999c48ea5bb3ca35af17c103d618c70de5117bffb7cdde58daf1ac5ace950b53cb5a0f68cec4a66e393682295886694c6aa72f9fb7be6ffff7f07ba85249ac6a19742589e136dc26bd3e257eba0d0fc39f791ef3eeb57417523aa69d144ab57d318f56a0be9a5883b2cbd10dbea146443fc979fd55f0a939cf841db726cb7b49f010e1068a648616c77d5f8f51491e37bb3e39a53e34a98c34ad8363e90cb10b3f278a94919c785e9974b6fcd4f507c7251d804a276a78ee3dd9d7365211ca01f0ebcfc43f4d79710ebfff4df8161e11e4d8318f5589e4c9a6a7a772c0f0068d6a976de316fc5feb67f1c850d7228c93fb727a3ec0d5569fb1f1a2ab4a9f9e7b8ebe41379593c15705b271d4723bb7076d82e596ef4fff25009df44bdd14146c447347729607e4eb7188444303d58c3465efbf361311dced9dbd32c279b6ef923faf1d9ea65aef96cce2e7284947759c2bd779304d03498cefc74e4b3a2902457e68346fdab082c68686d7e018ec7a28870ff404de97f1083a2b3c9826310176e0f9e5339108257aed9e2710bda1a10c4b21ebc8192fe096c0fc193518c51aa25cfbeed71191", &(0x7f0000001180)=0x1000, &(0x7f00000011c0)="d22a2ab65e5b3b653a1e330b58ee73e81509e4484230d0e14a0d03e37d2eac8b8436a75b05de76af3a915a8aed20250d062f19efc68371fdc4f1010beb1163287bdd2e06288b9366988452549b242ed57799756c1c89c75d6b90859838dac79d6877c72e69bf25909a390853cfaa3defac30cdc9fd8c0735b0d52fc1a2e74353fe7f8205fc1d394f15329198ddb61723e8c9", 0x92) sysctl$vm(&(0x7f0000001280)={0x2, 0x4}, 0x2, &(0x7f00000012c0)="81a9bd0ccbfa52a771f9287a563df845af47720e3974c1d5e31738f8a4b1cb24640136e856fa68eb3cb9095cb833e1a576243f46839778c3c885062b3ebd55941f8f7d6b1e0f989df101081d6b694779596a0cbb8170aaccfff5559dd4e67ad4422789b91c7befdc8c85a845f3be30e774e03390eb9105f8b88c8f0bb944f6d4ab2a8c81f949de9ffead1c4db2c943ab0123a5f6ee58b6c4f6e0a1b49d859c5878382782c1aba30226ab9720bee78c64eadf1268b31efa2920cbb23598e5d24c8e7c3342a748a893fafd8776b39fd3bb88923059aaf555da8681c5dd6a3d3ca547ecdae16438c4055f138a498febc6be6f899366b5a6322c2ef18445a7e074c0ec5e19a708fb25ff35631dfe060e04ac9d20244bcb0d31e83b33512e2dc7126b80674ee0901e0bb124e33d389698fca838786d7a5c9e6cfef321a57be5fc77e47b0358a43643cd8bd4a572a3e97180ce4b0e22bd1a3bae3ef7e097d5ff539191c1ce063793faa1f7d0488145652331b4fd456c072250eaca8d0f4c2fccca9e48d3ef09bba0df95e490aa94c936f5dd1c05aca16d7adf7c70a824280aecd9d9014da230f017d920cff4d67762b0b7bbb51d93db837daf83b5931a64aeb39111b71a493b4dcdee3c2d3579b9261daeeeb794d0ad0423f156ac76782b330138d57b178e70a709e587af6473a1ebeb706c56950e6f4cdf2829c6104a24ee710ac8f4c5971426cc4d2b8580c915b31b1f79e92c09e8e005748baa986e3de59b6e85ccdb06df4adc6546393c0bdd8f1dd9f8e0347df3551540f43a72c7cb808c94177eae3596a6ca71d0fe97d1d7bd9ecec6496a2798da8b76a3db0921b9defd4b6e0178081bedb76de32038205aee13f89841d834dd3fac55cf840f084126f6314796b6332ec3028b3c2783966c0463ad6f156d12368d5218a35e6997d5d3868c8afdac8318bf7c127c6d71b04193743353336b595eb161c2a620c549744c482b8bfedca64cf7fe6d8c103b3c5f576ce37886974ed926dfd3e7f5b9c485726a138299e22151a74d0291545993c5defd44e3d79ebc855effc0a97e9006273f7188c8e58ebc9031f8822b4f71a76be3d5fd6fb2d4d8ffc844c7774c5033ffae98ed6b0766604b8f29ad0785a820e4f1846f2a0e5f0c608a403140cdbb02e947cc597f40cc0f5f588eda46534dfd105a6b52538607419b4c4dfc9dfeef1b167f9d128eb3a883cfa1d5b176d93f271fbfec02f80c219d53e6fbe8561f53894e87b6256318a827156e5eb706f4684c40d7bef2d9800e23ae8a616f8a304929125200da92eb18c6b76dd020a37703dc3abf44065bd50cce4032fb2b51734e098641e705c514027190f1ac02ba7668478fda6f7ae0884448ae6f48e9371920876c2c220b2c4c75a10a7a0675b7789f4e8dbc6848308846838ecc86ca723a78819eb2b7d745307acfac9d3820909d540868d8f62d3de678693f0ee07b38bf69d6551e74e7b489fb1025cdb681f5adc609591c5d87a5ffd813646f817f597efdd454e52a59ea419dcfb36a6fc7e1a4415deed4b838af144e3c5b3e81b8a0569e72ec82653347191e1c68689a78811ec804ce319e17fcbabc9064d415605c0e477c0dbb2e71cfd41201e8304c4222932b30186b61af0698969c7d2aae52f179bc34cdcd6cd67187b5a5ca78fc326d210120e6b120c723fc12b1a043e374fcad99bdba380ab207d3dd27bbf7a0df4b8993a8f899397f469d49dfb13c467c86ca7ea96d850bb61096bc720bb0fb8510bbb08c8ccfda9220995fac2e5d92a9d4210f75211448f246dc0b5e430bdf0238e3ebb91512e60b0bb189d8810d5fdf4055e7c954b103812c198dc5613e7b6d8b73fcc92dc202ed6d4cd8d53705a09e76af714b7cc430e02187202abbb27113d4b312c3b2512a0d3089fd222eb22a194572ab689c5f5d811e3dd0df6d53c1ac0712fe0955c180d4e61bf11ee5ad2f11c4d251c7b3671f0a1f631b08208e821de6042e2b6e912a58802ee0738b28618d0fdd951478e4c5e1efd2a7f5f40b05f5a63f76cc8e3820c05d79c950f117759a315c3d18a083c3ae7acb80e25375f4594d3bd5b87da73a03be2970310eb7e0f6ff9e13e230aebf9d98efc55e4d0ff44c71ef16bf812c78e5361fb96bfd6d1f85b559e4c3df8daa6d7d395f1619ff7e3621d7fd4a34651aa3c752aa4b913f36317586ed71fafc18ab1f0d221ac92d0f1955a89c76a3c32ce30a70623b34a927b386abfa69f650cd2e39e3eee34f3d7a571616fdff07e40c6068680baff6417ce44d4c35b1756a29703eaa58a9bf66d3bab69a7a1340928d9a6896a710ed4ecff96c71e85328c9a8355ee22c17eb9c2e24be8bdbaae410efc409f7777f77a20ddc9be4d9821198eb149a1dfe93defaef4331503a83e8311d74f53e0e033476c3a64b45b1634ef46c67d97b9631b88c8ff6b8fa610c493f9ac069365ce4b768d6506794b8e273ac190ad8d12a58615bf902892acf2b4d925dc5352e8b4289fc62e5c62d23e48dee02e96debc483e4f9a08da7b77aca74ff54cd6a8febff5afc737ae4ba95b8823f182277a47a6642311e81ba092fe50b347c5f4869edd45710a996e3d45209fbaf7a3c79c7e36eec2f2e386e37388738d1e2edc7998f1c40e2e74e79258c1e1350d6523c73c64ebad543b4c838064bc45b753421c883d9b71e4613109e63cec54414b9b4f55b084e69bb5b6d683b16152ab6168236b8631c8c3aa5d330d6586f15f0114c2a213232e9b5e18faea78cd43ba61c9e973f2c46091335b5dcb9d7e345b33bb2c61d7c56f623cbb8494e0624cfc85283cb9a7bdfe79d54c80ac215746949b923843e7d723986bd5596bf26739d049938b845b581c3e809e01f3e481012734d98dd23804e8ef209243cf9b21cadae5f63363cb69b5993d2e9e4cf1b4e38adce99ea723e754e56c0b5b973135fbd43d64be7d5881d23281e20ceeb5f93cad1144e0ec83be44b5c1a85fa94d3357494b15c3332e1dc0bb5e49253fa1714e23e5f2627b0a81bbe190926776fc1832ef39ea5e7bf578df106b93ab5aa0047dc07954244e34c07c6389bbcac140792f1281f2a173090b2761c420667d23166e358f0f9701a07a197e450bcd02fde3d7b75597957d91773aecd032ec55f1df6feace5c7f641ff9319c3cacf2ff0fa6970e01bd25ad60aca26f08f3da19d77cfcd042635afe286170d0c5ce0a4b5a725642d53b19a04b61f801622a12e19d1bf5fb29eb7364c24b070061a5a1ba227792e87688ba7e058f612353d4ed5a048a6881488dbf968f5432b504ccc4bf1185ae9f81705f5cf29a74c9fbe556d9be7bf79c71ba8764037e41626b148f0f939f2f1900742d950513846312348a9de21c2385e019d21b716da7c995c9b0c1d6e1669b0a8ef12260aa58e39fdc4bc2ff1019b516a421f4d0289ac72c1c2699ab535c33b50fe30183a5db15d1b700fb610b60d2ea1e60d851cc0e1ae8b793fef0a0348d0208a888c5aea89e65d7548ef432e13ceb2cd3fa694edb763953c341024796b32cead4ad0f81dd92dd36833feb53e7e2a95102e63257486815df878b7b3a186e4865ded12ff1251b3e08db6fd24bc16757a7dd2cc379fd562a6d049bbee0d657b5036f663922dc4a5bbf713f2866d2d6a3a2ea923374f19ddee879ddcc5186fdb9753757547dde18018568f606581a3a21c9c437242632d09f45415940f84c412ffd4ee2cc1facd2006d087380a4c653f28e566599fe02a505560415cface7098c137d9d853706e4e83416a276ca6c437499361509c59fb4fefb637cf8faf44729d5218a86a25b1cb938faec92e7f07d7895ec66bfc86bacce31605e2ec844bbe8ad519ee612875c541de745704ed41a8f7473a31a81903920dd4e40a727221b274998c973485f3709e4be6345700800175129097d7bf5675ea807d3a91a6669d54ac41be159b91c888c5caaa1e96f977ddf777f5b396f6a26fb0bd943aa0316fefd157ea40e66dd8906b3066b1ecb94a434777f5f6acf18f75ebe70e5cf74e483c9405b4ee5d3fa91b8f2514ab921c96114736fb8d55e93d60bd0c3686caaff753b6a1fa92c3794faa236ee6536e3762c9362012dd3200e77a2273aeb239d4cecbcfc5be50b115689f2b008a0383e3f973bba0ce1b7ec0bb1bce328382559fdc3c3f628bf7e8f8b9a45d521e8e0876601b13934f8c814b62148389e8bb1f0f0e1a63af18a443b7dd148cf426a524e34c5cab8d30c9dec1d1614dfce36d6d9eea97096e45d637530157c904d60b0dc38cf493e68f20e1f8b53308e59b6a1b3cd000a62bcbf4891d71e6f9368df19fd5088462325e7ef74a1c42c7b4d5ad676719016684d2e03c7d5417b8a001c34e6fe43c2f78ecd7f7490314c47b54e01d1f87f88d177013cfdac4f8a8e99d4ddb21e3596af72a2874df9da19347d9b63277a3f3fe59350edf08c9ca17ba30f29c3f2a742683d89a67252020f3de5cf3b9e98799c099b33fa2d8bbde8d15fa1cdfa30efd74f3fc0d698f03f03c07c5a2725f7a4de831e8acfcfed812aa2f980526f7bb7880b2a5ee25f1ed0eb9f161a3521b76350940554959a152339bbc9435215f38f380bd4ef9ce930c3d56e9eff516bca4843584e0a0382d4413cc75688a32a5e77df95a0a9ed28742b88e989485508061df0d3b51b4d1ac8c45e1d2131b71f3c62ec7112851ae550088ebdc22123c5e5fde9e509487f3bd8bfbb71eb8c2ee0f5e613c972cece4cf8a29fcc21273e500e37dc9c6ac72cb67e74efaf9d355601e949a8825ef306945c44575e37b44b47976909b290dc5b93d67626c3d656fafaa549a6bf40dcc0581787a87acf5d0240c2ffccc10c3be0740b68b515a9048ac032dcf11b68f6030314da7c69b72f26a28e0a30228e15a4d13aa931551b358bf0870c283e4be3d953a5e961ee1b562b51d4b72197a446868749b117ca045cfdab5e5ac561c1d884a411b75a74a6ecd09ef2a07b93f0d000e3733383de0ec73d80f2f6024049f5f60f34913454ff8bd290ee227e08451f3978b2b9f0aad279cfbb09b75725cc8d20034c110ceca8e332b7f0e29dedfb66b098b698d7c128147f589ba0b6cce1a7348c51ed9f79a8c2661d9a768cf816e643fe526542dd2cd203771f5776458e78d6a809af0349663ef91311f3ac6541a794ddb2bbd7b02d41a19bdfed8c3f9a70510d6802f1741ebcdd7c9abba1e3ed4494a5999311a896f433f08485e74b8e7ba080b557b07a53aad6734fbbae782ca5f3bf529f59163e94d144e824b9a2d515639eab43edaee07e5cf62fc6f1bb9f29e465f0475514ed352a2df9272f6f215ac8d88958ff0d993feb9624ea545095cbf60061fa98aa1664e7017ed9ffbb64d778f12276f3f02835ed2535c18910cb09b5d3905f443de551eb5e58762da857376e4859ae5916b5079b871e5a5b5c8a6227352675dcc62ffaf9363738ee62cd885ff16c8bf766c0797039a0df08f4d6f52a08dd8ea4f6024bfcb4856a1c2da2040eb819db4edc1571da1985102b2b50cb93af7c67cc247b1d5e3575fe64ceea6c8ce4d6316999e151179789b9c2957809bc29cd1384ed004dadd362be8524b2ab919d58295f32dfc544423861125202ab322ef5a4f75dafb9accfccf84e0d7b234a5ff3a9fd90ca89dc78ade1d74a8f20a94a14d207c405eb78f23fd67642986f81fbfd98c21461ff85ed1db5e82b9b01ced4414e6e980224002e632605cd56a8cf0adade645fd93d17751bbf0c8dd119b8a3aa53dc1f25a42674315e0fd50", &(0x7f00000022c0)=0x1000, &(0x7f0000002300)="d023d5f9410a3c0158a0dd1eeddceb80971785d63a2b2f9d1e3cc2d250f0638fc80fa73b30089fbd6b2dcef42ce7bc324e06a063dfe0a633fa32f52faccf45eaa11e3a471d4ecead70362614cdb8cc1720a862145e53ce3c0dc35f7b870dedfb079446507bdc54f1813ec6035aaf5437dbe0281ae50a9a3384086b43cac960e175c9d3daf665b3849efa69c0af699e3f29b067c14d34c6399aea6a0cae9534bde08ee6d9ca8ccbeb3796d9fa500010d0bdb6a2ad27c15ac563a2171c", 0xbc) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x5a4b8339, 0x4, &(0x7f0000000800)="a38cac1b047cfdf189d477d45ddfa7a5686c38d4f6227d0f11f438782232793b21d855a70da70dbe2d9b6d8f5aa4daf5e0efbed1f24889e610e78f1bdf27a8530a4bc827b95f6c2cb68890dd7f9a924b9fbe8399a08621e13e58d806000000c55af42547fecb607f5c9aa8db8884fd551ad280dba3002b28b1d0af3e33300700000000000000494a8a9dbf3f73f1fbecf03116548a23048b1c4d66985836d41b8164e4c785b963a59be8162c84b6aab45ee50e3a78ba3567e82eed4c5204969ed0397c59d11955a7b4f2fa63ce739ec4c4720cdbaf6b25517e58739ddd8bafb78f4aad25dd8716007046c13e0dafce66523130b4d7de3b17907c1258cc6f1323884438250506518adae348fd0828bcafd6e0506003d53fee56f1dfd150913f3824667a8288aad935018001578c81a34e172643080fec2752624173eeca71bafc", 0x140) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000269000000, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x2, 0x3, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x9) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) r3 = getuid() seteuid(r3) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x400000000000000b, &(0x7f0000000140)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22630890d88e9962e0b516b369913b801faa9320d516c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf881c78a927d3f3f83111f36f21ef74c478ca5177d14657d9f4b1dc7e8c9ae18d38222bda690cc62fdae574", &(0x7f0000000100)=0x70, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000200)="9cb17fd445bf31022bd5512b38a0e78f3ee8e7872871c6b827d6a56d1a77ce184365c886dd934efe80fdc121a4bbe4d9c77b65f67b8aad241bc8f0bf9ae3165f190bb28ef20b2cd9217fbeef84aed62716eec06336624facb2b50a8e7234c5ed24f9d43c7834e5996a39bccb8efa5c597a654863d836fb8966706b2490f8f2d5446346cbd143c98924b5153411c90ec27034d657f638551209d56e425ce1b3dd342a21e5820d85ac407ee9820e9371f55a62105081d0baffe1f60c08e0027e3a96d4c9902680faaaf830aea6c0365ec0357a7da80dc993f6dd73c5f907efb788a5f63e83554c03e1c5d2fdcdc246c52dd8ab", &(0x7f0000000080)=0xf2, &(0x7f0000000300)="ac24bbf120bdeb958c5ee16f09ddef118c2de71a2cfbefe1359863629b235898306f4cf22cdd6586b76b7de8d08f81a6f0419151c412209ad8fec4aaf3f0b4389bfcd7ba827ce7caa876069ca898b7ee5c172d303cf6f072e2c8b18538bae475c08ee40b9d134bc7f88245efff6223b3461bf4f5a95da08df8a17c5223cad371290d62aa468b82458fd644d6818f52ddad002ec9c977b972c58675780ed9d16dbcba67156954b5d37c39dd269c6c28436b14c1bd63ff52c12e13560993aea498c483c27a", 0xc4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xd31, "8717f9050700000000000090d692480d51aa8000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = dup(r8) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/169, 0xa9) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x7, 0x5, 0x5, 0x100}, {0x3f, 0x1, 0x9, 0x2, 0x2}]}) setsockopt(r9, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYRES32]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) close(r0) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x3f, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) sendto$unix(r1, &(0x7f0000000180)="2c6e9f1d976aae1da6fd157986a10f4705de7db9820d3631feb0219201285ed7133307f314bed57345e6c9c10a53d768bcf3f4504dabc5ded498e9e95ea171c7851fa19bd0921310", 0x48, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="7b427f27018a607db978165a5c2b83ed0177a18e0e311e8a2eced104080e9a4bbd6f339e51bd67cb50af186974ec5fdf96e5933dcb7d4f", 0x37) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') acct(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x220, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x3f, &(0x7f0000000200)='./file0\x00', 0x8}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x8000, 0xff65, 0x7fff, 0x5}]}) sendmmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000c80)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000003c0)="2dce5d8d2885d1f7766f59260b6c187996e84280a5117b6ed6c98d9f9f7bd722c8552bceffde40ab5e985fc18053a2027a6a7f39794e3b480640a57063194aff5a29f058f5b032411add73ee7afb14b5686797b23af90f53b60dba23d78d59c89b9a5c0de55548c1b7db5c3c1ac6abea09d80ade359b9f9a02dcc80ac6624b20d878abbf49dcebb23b4cd53e289a6982d70b92f2b2274c5f52afca9c6a76736bb38f3d7b89f63efc48", 0xa9}, {&(0x7f0000000480)="d5d86e2d9d6a6d7680a84c67e27e295d38bbfc683d874c7028946354ed2181018736ac1165744377201b25ad842b9bbe5715d1256cb8a8be4a08b7d37dfc52c79043c68f4889e2ccad20b7d0e377269c30251bafab94927ca6697226bf26dee8d990286b26e17335d99695cd895e4df0d6b46228f9aeeedd38dbd9a949afde6f1eb6ea1f6d7bf4a254bb555ec4cc31557e", 0x91}, {&(0x7f0000000540)="b0e8d00d7ff1dd0f5bdbb7a31e6e4d711c018939bbbcf184849b7c5c87dc5c5dea8b658922bdf626b150bd5ac6c533edbb4fd43282886825968ff6ce13fba85b1437dde8978da668e8d18bc5fd1074bf52accdcd1b", 0x55}, {&(0x7f00000005c0)="7ba2371f5e9a0dd4a90e975e45b0f6ecc879a9f47a55d6f1b725b4eb553b29ce32efbde7dfeb5124b625548fdb5ad651012da56bbaf7f6b2c61be0afdf7b0571c023bc3753ab4710ff3c26c2d2ca55c935ab5832f3b733d66f6bacfcb3aca5a4cced2fb9d9ec57e28373452cdd4dcce843c85567f7af6024de0d96dfc3fa502212d7692359bd9254d04ca3051db0c6397d", 0x91}, {&(0x7f0000000680)="db8f9c3827d9fd9a0619fc9ade2a3b5dda110de315d39a55952aeab5e8d6a4e6204b07669dc2e4145ccec812436f89385df9177b407a8eb2be8cb468f3dec288c8a056f2452d0c0b9a9d2cccef3eef5cd69ee7fc43e71ed310c333c7bef5517621b6fe23c593715736d2d6aca88d41efde4810cee84304c27e4d6f6b6fee91b21a724f763b41c1d1575404acf9839d8182d31e728b133399419efde1a98f2cd8ae8bd55bfcc103892b7af4d82dca386ccd0617cf2b71da2a8cca2e40be9661e4d2bd2d1e1c912ed9ea1f29a8780048c2a86623e666ace635f3f1a9ee9d987f05924719f54df1e9c5d429b5af666c268e23f3179d", 0xf4}, {&(0x7f0000000780)="be74264f3e4494d8f05906cef7c814c4c320425d4a6419ee830aadb509f0d09847a3bded799630f1cba0a0a1566df7a048754dface2c0f72d40c3bfab3fa303e8b7dcff48839215863c885643e5cb3b06848545a3dc741ce983c2ac84fa0330a44e67347767ccdae0e13c0be54773789728f6621f894ef4bd0f42a0cae", 0x7d}, {&(0x7f0000000800)="f04814e2328860315f5d2cb92cd0727cc07f6fd2f406eb4a188f77cf3901a1cbe38f4e7ab5fcb7dd6446b5c1d9c15f45b621aac393719f5d3fd457e6ea92d9aa9a17d1e3ddaab98f367c41c5697bf83ff559dc5ca9e3f6b5c07ee092d72db3f0738ae00bf22222f5c2177f58da0b1a983c701dbfdcdd5b805ff0e46bd01aa180c41faa7ab7dd0cd8e08519a6deb88dda5c3a7998106201cc2c9ba117cd34efd696", 0xa1}, {&(0x7f00000008c0)="93f6bc4be13b3d8325749dcd", 0xc}], 0x8, &(0x7f0000000980)=[{0x98, 0xffff, 0x8, "24c9b2247d9642353e9781766a836c60d9c0900f0286cef1075fa245b2205ad9358affb8cd190e8dd76df236aa28d863ef299dce105ee20d25a0b72a881f20a4d328128c1f9c7a1b0ace38d56b1cfc90a971f1aafdbf112625a211998e5975a7faa75f243b4c33d8c6d2c97413b8e56915660dac6581bc1a6af3ec13b4032eb104c1e0"}, {0xe8, 0xffff, 0x1ff, "7aac7e0330e16dee7e8b6aeca86e7e8c10aeac80bbbd43c947cb9874a8cf32ce56ce18ef8548c88e8d0575c0a3779635f2e3ee3fb3d9da6dfe696c09332eeac63f67911e2aac3e1483a8811578a5e79de9d15093b7662768b956a6c4e69ee9c9bf335f62c8c1b5b81f85933e7ff4485e24ead25ad2c03e9e37ff52e6cb7c11d1edd016b377f8a64cf29caabe109a5e9b090d043e4f8328d50c359c38939eb9ef52a2494ec3d90f7659f1f15c764057dde153c0c2e571ce4b5ba4559283cb28c17611cbc95a026c97494719410ce1a717af8a"}, {0x78, 0x1, 0x80, "13beb304ae57c86c8fa7719f07a161b03e81350a48715293d9c8329638a1fa2775c183293b4b52c3bc9a4e0671d4930ba9028087421ff479f54f2006ec9b4b059a38b9e02129403b2d16bd4eb7e38d38460207586fe4d3159643438abc5324e92d"}, {0xe0, 0xffff, 0x39b, "490885d1b1d2413cb9427d22f12d61114cf4e7ad0664ca8f89114383129d4c5b84657f7ba0ede74fd652a2c1aa41a788019773a0392f046a9643ddfe7a145bd246bc617da10871967797a32103cfa8829e95b40479c29ade9a8afcc1e66e3668642e3fd0bc869120e5524f1b0950ae3c3eb17edb0355f08d0fdaba3005c26a405d3bc3abe640c3ef46f045a2d5e1c990ab904d08f0701be9b103f6bebbf9028cad95bcedf33d046624e17a1c7fdf923e4b8a89a1715fa81682b075e6edd34d622a1a471995ab3cc86aef"}], 0x2d8}, 0x101}, 0x10, 0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d40), 0x200, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000d80)={&(0x7f0000000d00)='./file0\x00', r5, 0x1}) syz_emit_ethernet(0xdc, &(0x7f0000000dc0)={@local, @local, [{[], {0x8100, 0x0, 0x1, 0x1}}], {@generic={0x9002, "81f85cb3e4854ccdda8b4faa12f52bb633d549b9dc6d979ee02fc71f014a0098cd6584286fb74470b1dc67e61d8f003083a0e433269c43b6ac27ca85e5202886339dd6c9565245c2f3b6178c331c074ef8ff041ce95ae29b0a6ea09d8f2e30870fa2c5d5b0c34e4d78f13057a935bc6f0cb17bfcf33be8ec3d373e809fd92a092b5715f4ae6b6cdad903f35731952a66840e903d8cc7403458d40e703b087ea2686af531228e8751fcd08a4366d02e53dcbe2b617496cbd787881fbe5e4b29e7c6b7c586a2f516ea6725"}}}) r6 = dup(r2) chdir(&(0x7f0000000ec0)='./file0\x00') utimensat(0xffffffffffffff9c, &(0x7f0000000f00)='./file0\x00', &(0x7f0000000f40)={{0x0, 0x8}, {0x81, 0x3df}}, 0x0) write(r3, &(0x7f0000000f80)="c14fc9eb127651029af7650f19023ad97ddd25c079e398da068e9f2d72b83a2eb99db0822de123b9847326342df0dd19c75c648dc70eb34b70b1679785023472256fdfdec0d89d542c96321510333a02a059df638846055363e8b78186ca98edec6bbfac845cb5b0482591c5a42749d2c93f46072c4cf3058b29eff21decaeb9ed936bd28b0e4007e6033e6fde0ea51ab0d349f5689bbf722ac096c46a374095225e721a90506224bcac79b9fd7d6bc0e6bf316841810193f583c40bf1fec2ffef51bb8710795d69e94e09db77f0b727e06f54f90ca8231f7f496c22a32b566c4a47dce92c11b3c037227c0365d639b36476626925090ad89548038b3f977f46456086d6791fae953ad99f74322def4d00ae6d7d772eec141b20210a8a5b359b19c242b2307fc028f13285e64b23cfa994d6e60454de8e5a30547b4d4c0d4caead3ee7d3b7bd2e3e7d90faa77185806448978d060fbc86fa6e3615fc97088feee625a5ac3d1495b06559146db55c1451ca59035d8db424d4b2932629930aac72418183b7b908b4da231a292076bed1e1df8ad6227eb2d8c5ed072cc4a27be46f7002180be81fb34ca547c7e5bc6a3c5d7f7c400d24fff1ffb3ebdd00c99f434070a90d7fe033b1583c2b403318a27abef32a39a8c448b7de08c2791306ce06acd54bdc2ed3109b7b511473d2a6b2bb94f812871041002023fb3fa11f6bcfcb6ad5f2feb465f5944d3e65765667fec2e1bbdc2b5d5e013f6df38502873be9f276eff6c457e59daba8d3a8075f6db8a11553217437e61123a5596b0ebaae9ede2f894d86092158267434a14cf837e716e4ca94782fdc2fb9c09d42bbedeacc0c41b412839f7d60bf21f2d4452fffd1e10ccb0ce61f90d5ee9c3e05868626ef8aceee7adc313fb16ea848d8c7541a702473cea60e4bc66c54258b8bb1af22aa31f751bf6997fb1c07045b1f1d3cf7dd7d84c85065a151ed7217345cc94daf545728c93e29c56ad9af392544b0822813720c7fb7b139cbd3393d822b1d5e20c65b68525efdc5b605509ee147325821ace8b67f1e4145ca9383c63be8d9de0ae748def26b2c1860a324dcd075f89e9cd690b12a065a403567898ad1027167552afeb23276643bd7bb6a28bcfd607977f210d3e543f0d1ff08bd2af13fcbab8ac424eb5d300ba0499ad15ac7d66f7390e75242a6ecb6ab132c30bbbc372d8c8fb72d5b45506bf14f8bc5f4993cb7ed1ad91a0df0218ffbce6975db4213dfcf8b346dfacf0ebe169e50fde0cec3ecd1aaf6991ea4d57f3010cd0c9efdc3261461671ed1b1b679c609f5aad1b585322234a20f7a8fdec678538117763b711cb44486cb64aa6efca3b6e69ed87049ca7ea9c3a62181cc9cb77a8eae61cc4b6e438cd485b38e036f6a4280ad5c57ac4b931cf2a83bf228817c778fca3da60d0bd5d4061b59b9982a29647edf290d02cd95484644c75a3378501751a3d8c7ae76c23edf17015b37863b73e7bfc5b511368a0ad0e8f1dc6c1f29848f9a73eb351167477e9ee51fc272c3e29b830e3f6512715d46591dfee5404da169becd9a69f5da435c522735a5a01ba1a8796f21338d958a5298e93770aecaf38ef8b8799bc3f3d70d4f0a03b47875987a12498449724d872d4ac11c4345a528c2f5574bdd7e9a708826236b2adfa0883642404049bb5dfb774ce8662ae556f6c3b5471471721cef41e3c38c127e43d913a3094a80a11b8626939671918d8d78a483dddef6cff06e3392959b5efedb68e837f63a949f89b4b047535a9d4e35d796a538e7085b6d3e4ee9fafb5bbf7c997f94265dc44a03b2528ae4a91e3a7b17d7951485d6507ceaa06f0d0584f9e22ac78bc81d78309ed5b0ec97b90c71520fac2442f0d36f575166383b50da31d62ed42d7bbb1e8d331430351e0460073d566561bff718441c58a6244c882afda1f0c6458e42930892b1d40e7c2e90e5d6832a334a72929be3bf8804cb609bac85865eb6b4b6da143be6e7e1354ef386787d55a404884ff5fd11ab19a8f127e38e40f91dbd2dbb510f81c2cbcc1022d6f3ccb9f1ff776dd64b1529d29139d21c35e1bbb74f84cc5f8df50a4ed4e51c0d4dad4feee51c2a502d50f42162a52fa82bdd768551a1cac879e70752366b1b8e0ea9758634ba60a900f0d382f90ad363582a81685bbe1a2b8f104dc878d9c2d413feb0f5cf987a788f897db73552a6c1f062b5b0055d5055fa4091c1f1daa23b7371d92958138bbcbd735a647b9a2877b3d2bd097bee3c678c49f9a22b63d157a965f912d489c6f362392f8aeeb62e8a6bbb368e6fc1c4ae8c639d6d7f7f007b15f3949e0d3db8554772c9d669b4b4cb59bd42efe85ca91da5b3a87ae1377fc5301520d1a2eac7425cb984cd00f7c0b769130164e3699ac153436bc8178d327485f8fec6b7272395956bd4ea0071b03e779c462913320502609dad120a01e89c0fc3d97331eb47bf369b451452885d91a6c7bf98722f8f77d75a9bb53da5ead5d0eed3ced12e1f6439020d2bbe614abc1745ebb5c67e75bea4773cbbe923f02a591be0c97ccc31361bd1f411548b5705ae26a1b940503a95ffb51d1428c6df333a95e5938efc2d41c32ed3265d4fd87da45ba8d063ecb314706ebbaebe18e95e4e4a77f6f1844aa9a5da32f39e86234ef028fa207098d3c9a6b4c413340cf1aaa142514a14461241982dd2aa730479e3a6dc7f5cbb866d572bf75e608f762606da06e285e0bccb006e0cebe3cabb6955f305439c8dc078fa568deea3d260fefe0dce75c05bfbaeb719f968b751418bd4654b3d8d094a30b54769795118905787c1a2cf919ba5cde8c1e9a27972a6ae6e236d7a8e290c0083a51e7c7b62460fd60ffb6bc321c2248d89837343a665897915c90b91fc8c7f2ee6fcceda3be0383e88d137ea2d3454c1d3cd4acdf5bc3f250b15d32f4d492bbf2c2520c8f67198a5b2fd1587d66ba067e6f3d77fb9576e0b11b11a373459c5a728cb80099178dde62619e2dd8ac395b40543f1b4b9927c4188d0b2d3b40bb0dabaf3a3aacd605b364ca11ecab9ea116353246bf966dacee10c57f257a8649b0c822aeec384153fed547f05d77047432bca855cdafab8eedad997105e741c23574968ae16479c1312bbed18172553b4da338618dc5a00eb6aba445de4821fa93b1bb766e83751bca0c7f9e94bcac1a07727113fe305cd5cb1450492b8ed44c3739b6a6383b1f26bdf83433f1c78f14e5c3c2aec7c7223fd78e910604f2dbc8377d1f44c8ad0d8da0e711490c2b91f221499bbe6cf4cec1eb0dbcffa4a1d3236b55f81e055cfde584ee8e589041a9509625a723a725154033f6c729688b666e278c281a81425a42d3ff9e57feb6553befea935f63e6bdc34f42c12cea95c00813a2c41ffdbd8a9bcd65d68992f9fe641ccabae05f8352466095dee5b5f1af4801019703993c0450e0977f2ea8154d5a55e3a55504c135c93e348fd5068c4245cb39985341af3e4163c24518d01e3bec6c9327c5c4d9d6aea033bb60e88b0f91d5a8ef7994ce94baa8cac0b8e722b94614268ee61daecb034627c4656a5d23818cb6e8671ce5a2bd437b727897274b944317f874d2e3f1a485fe4c6dfccdcf0eba4ea2bcebedd71220b475fd1bb4bdb749d7139ab9dcc5bad3f59afa1990de9d5697e130cff60a373df52aa6195f0ea1bf89e01fa53fb7d4c7cbc6274b3111a18ae80d7ed9cb9602a123bd835b74adbf36cfc35c44f7aae1e430905777c77e581a5fa7710311ea31bbdc563fcfcddb1c15408760ff59718cec8eb3098e778cba56ef1cc76fc69cec91907737532cabb5b6604f0eff2eb2f5120bb91291eda197cce29bb5fe2c5f043b9fc2bdbda2b5ad861f78a3aedad6f259e0dd624420c939880bdd52729adf9a137a55a80c773c15d717ff9f1ff27b82db7e49f6337d6c6a1e36c57b2e6ef2b9d89e2821ec6ed1563e351cb616c864906adcec785fd8f98108e992e9d94ca522d044dfcde052090ca1e2b020828bfc8dcdc4fa44453dbf4168f54d822e2ef88fb743943fb6c5bad60fc7abdf711ccbc55b8e3e4634fd9b35eb7630285ab45675ccfbffb7feca45f7755d96d5460c0b6d914229b276374cd53c46048c0952854bd905799c8309b99fa1b60e1465c1e3d53f68dbfad1a2e146621d5e8cbded3f066b7ad7435b27c812e00e02c3ec7506c0e368b9dfb2c98ad331de8ac041597186e4b053b7d8f729918260420facabff9e56fcccbd437dbad9404a3f765129769468207a606c4284e5f432ec2cd5d4d1302ff2500ba9bbbf3d276e1b88db24535c1a4a9ce20b70c7c25dc39bda3c543830fe68732eae2ea49c9fd6886e554509d862afe5cc968bc5561430af57b3bffb55668ba5b858efe3deb5916c54ff273695589e8de166fe83c377f7db6b20e9324eb78bb8fe9cda57379cf83ec8c523da1f30ddf6d57d7081ee4de3eb030c5c58ec641969fc75bdd8f046280a82b32d1e2c12073f457723ee86ac4fe0ce68cf0d5931740f933d5197003792f6ce0a600911da6a1ee559d054a0d0522d03cc75c206c231a212746cd9430afd7cdc8f8287a7e490ec15546078c192f53acfc7fc4b65b78507db7f475f43e129d1452186edbb7abd2c9c7b2e99d019c7bb2edfc2a653131b39f8d7e8fcdbd510fa5be362c172d0a729b328556175ad666d1ab78e197557d36d2edfbd1884b4f9898a068b6873c0c12620d163cc3abc187a27392c4763b9301239ed6fc54d51e18321e2934a0ecfcc33a23f84f5baf6a5208c476aaa12139284b15ed358a20a4d62f9da23a31aecefad956d7e30856cb9ae458139b434ec2d5656be67019ac7e0ddc45fb18f292133d74a4e7eca8ae2f6589d0eafaadbe10c4b74732675577be9c20efd615ec4acd5b3b658e837a6d7e37277dad63554a008b043d2f5063017008a87c822eb9f02b1e990ecba645e90a1c2b2d89ae018fa1e53624ca135a517a78144125d38146b31118ad538e70109ef4e4707056c2d1446b80e3f6c750bed7854791c1ed911ddfa6e85209ffbecd9d7d4e6c0fa33a4eb8a86ec7cb328a3542836be7429150e35bb8b3626095e9af4f6f92635f629bf709d7e79ae8c4d0c74eb8edb50afc0af9433a07e7c6255b9804e1e58f6c3d379f11fc7dd6deeb21d29122dfba0aab6c45ca084903216a5b66596179f5e02549183501e4bb4121ac05bf518038a9b0216e4d1e9ece273cd15cb773891744b06f5b4c6fc302a325d701c4f4b47b44545037a7eedb26306f9fd5f5754e2f83fa0164065c45090a01fc49f06bc379bb4f5762296ee3dc464d35424021386e4210f5fa86cae5f5ec5baaa76ab2485dff6b6f2102953ca962b27e1e4f865fa032fa679986ac44eec7c392e93f0ad58b700173697233c11de841d456e0a8c10eeee159b43801cd2e209e2f6da56b4646948a21845d79fdb4cf574cba89ef7feaabf8edc834d96fa8d754d3fc4c63c1abd23b1947cad29f998385c56d4301a6eadf702e3bace3c7867794e2ada8a99f1cbb846a4112ad2f022cf646f83862cd589ca201e97b9df545d4aab5aafff202e2ab6862552a980efbf704cc6d8d62c513fc1fecb57070bd75ca7b11ef75e992b24ce59c6b1e8792bb52ffd44254cdb92a25e575895ff304c95cba9043ab2512f169b4a8cf5edfb31ced1358c8e4d5c3d715ff9d19388fd9c94c5ffab34f1c66338634a20938fb6ecde19409da0cf3823258ad2a80e6b9dd6f11b82a3cbb707635b61e4534f4c212d37142311020668883efc6", 0x1000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001f80)={'./file0\x00', 0x1, 0x1, 0xad, 0x1, 0x43, 0x9, 0x7, 0x2, 0x2, 0x6, 0x7fff}) r7 = semget$private(0x0, 0x0, 0x0) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, &(0x7f0000002040)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, &(0x7f00000020c0)=0xc) r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002100)={{0xffffff00, r8, r9, r10, r11, 0x45}, 0x54e, 0xe3164ec, 0x4}) rename(&(0x7f0000002180)='./file0/file0\x00', &(0x7f00000021c0)='./file0\x00') getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000002200), &(0x7f0000002240)=0x4) semget(0x0, 0x4, 0x26) unveil(&(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)='c\x00') executing program 5: sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) pipe(&(0x7f0000000100)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r4 = socket(0x18, 0x4000, 0xfc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r6 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt(r4, 0x1, 0x80000b, &(0x7f0000000240)="00002e4334b10db07ccd11504dd96552ac65ab781afa30e6ff77400244054fa9af5078eb0bd177529413494bf4b831752637627877334af1415f9885aa16bcdf428634eba97fef74ed02b7025052a7cb6f2f3ed1c4a6d921e23a3281cefeefb68e32f47397a44b98d27b8b870937ddeb52c19a5789e1e941034825612c5e430236636f8e79aa4ec1664e20739a9d9fdc1ca0", 0x92) executing program 4: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getgid() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x4, 0x1) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xac, &(0x7f00000000c0)={@remote, @random="cf1afc99f801", [], {@generic={0x3c05, "fabbdc2c2f01a560a009f7741734505bdcd146a81cd11c0dadc9bb027ad19173613c7363c979df4700dd16b87ee0fd7fbbf82d90d25c196e2f91e8593b3f7efb77f22f2b6311f17ad4ed646e583a6dcff765e4ce89e61b120374f9b0011eca5f4d0c6bfe17f60be1916f7279357a4b5b4d338db07f25fb67f418ec4a052a48d57662071672822aa528f71ed014a808dd784b3ff8480c9a46c76a8879b277"}}}) socket$inet6(0x18, 0x8000, 0x2) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000180)={0x3, 0x8, 0xe23}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x56}, 0x2, &(0x7f0000000240)="af4424c911de4eb2ce75317aaac13235035bbde3c7031c58158eec6817274aaa9713a317851d56d0d78e93c0e9d8371f5704e705272980f29e038e1a0fd0d17812da76", &(0x7f00000002c0)=0x43, &(0x7f0000000300), 0x0) semget$private(0x0, 0x3, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="85f48c35a74aba6da6b8f1635b1a7e4192ac40f7a44cc8d94e1b02552b20a885b2090c50851151579304d6a4278753fdc796a7a26c2cf731553a31b6c4f393473b1c2f5a8e3cc7ccd88731f64914efb8ded915ff6028ad69755ffd672a841855e9ab5df4541f7afd778247522fa0835e9488fb4d8e0ac66555e9eac08928f964681684f0c48e37f7dd4e0d23eb2c26f2dce4bb5dd70b7cff35661d2e658e2b21532ebcad186c8bd57ebf93f893e42fc1ebe3fe8c33bea0d3b83825b5c064da9386977f1e747d32fa8c224d15fc2d4a9177afad6b969dd9aae0f897a24dd7d9e933e2567be732e2cc72c3778c1fbcf0843795f78afc9bb29111ef1994b97a4cc1a54c4bb5fce45be6718b76bafd5ec28c739e5f8271e41ad46940b0f20008efe674affadff15f28f50850c062f534181d9de759682d5658fa736520e452f043567799271a04a8a05afacf1a79b6a1094cc51b1aaf16866a589f34a0a026dafc48f31d5711775257d8cc8751783c17e986ad24192cebba0349875e9d5a55a3993460b3525b9b9b75c57c4bf4cc51f89b729ae261df3ef71be877024a7418041871f7072d90d33a129271b890c2575dadfc36fb369a2663ac841d8a59dac0fe6da97363e8a9f3c49bc8ea93cd9bab3f0e7e3f2f1034d7c9fddbc7d9493304fe336829d1c464d0e0edc228121f4822cd3da7f4922605c00bfcf4aac075450251379b456acafbe6ba7e7a952d472e23a6e363e9eff7e2c89ffbe003c75c4d48911fac65aabdb68659ea41feea334ef58f22ffb745280dba679e4e73385b33d378d23413169cffb522552e133733fb1c5e33457c00828dc067a06977172b26eda3c18f405251c1f9d0f411109098fcbaa51c8ff53414fc5d3f2ca6f4cfdc7c99e49c9b90ba749e3e3d11974d5e03c5e1a9a061ca0756be8892cccb00ae02b8c0e540d68fc93def1c06c4f46fa8f8938907bdf74a0d068db981a388f26f20ba476fb397a893ef8bb9a161240664dd887a445d02316fb077b3ba29f1b2d55456c3a5a47794c31fd4c20fc0da2ad4fd35602bf1104de42e9c704cdf2228454185d64eee90d5b0403e714be17ab33eb8092a3212237e43f6feb9878e37b3bbe30792fd3a6afb680e6b60fb99870351dd587b9322965b121653545f04ca39958d8025ce7956e20dc00f3f9d331112ebc57bf0c3fc09ca0ba1989a68b4671e2dcced75691fd991c8b67e711b4d12f5edd12984b030342da0d4c3a613a55e51c1829904aa8c903ef014065b853434f6b531d1b1b1013983e922a2f5973785fc6e4255b6250018faf2215a6728edc79b1b27b95aca3205f2a9785376865e632910491f6d8650b014a21e7ee0115a700f44e75cd130f660bbc1c0da45bdeae882a4be332c1378bdb683cb4c122980a53ca6a2a64f5e183f5af6a35dccddf737dd7449153a789ce9177a7502d682df51dab90898e3844b248c0c4b67a21ecffe050c18790798db868666ece9c2555078ca81568f47a17b79990c9ce6345ed660614d85e257affb4b682077e63441212ddc59ddb04e63766de80812801b3c91ded18830c7cc275e42749506885319e34995655bef9359cd08c988aa7f1e6cfc51d9513b1abba35c95dfea565a1c9055a348840f782927a943d666fdce6dfad4a86d52e9044a83e615501fe9d8c44bc64bbc2f695fb3ea6a7c197d7fe2c2079265dec741155d1b597358446b72246a976ff3c10c03c48a1546e5299e7cbd0cb74f3fecc080416ecb861a3060ff1756543846856aa0ddcd7542c40d4253dfdff480543e5f628b8f35a70897e6bf6390d266e0d507d21df770e7f61e082e837a0bd1c1fb734f08961bf3b87b9704080442d663e29593bd649a0cf637dda0a4ec46024e1fd71a34ec18103db8e15ef5f53900355e83e50e48bf493097bce73213634a731edfb3ff3cf44c1e294784ccfcb6441d8a915bfadf4add856a93bf0fe1509705786deeedcec3c970d7f40b7ab8f4ffa2b7aab6addd3ab8a8f53eaaba215b8f38d6053546a27e8c5096763d6ba10ce69332cdd9c8478db020f2b8844078b2e478891cdfc8d3c3fc44cffcf0fe0f198752b0f0c6c58d5087132c071186c9c8e930765b11ae501b5436f92ffa02f241ae0471bd723243a84f703cd255964fdc51a689db20c5dde57034e668a97ccda7909b7bf8b92cbe95275181eb5d46c2f4fb7629f475586ea88489159ce83fdeea1b16a857457ffff7d7b47955dcc2f3ecc57b2216c1a635215090c283f0c9249183a9f0c527784d2b7206e016ad3ced2d16757e74bd5eaa32d6c4a599926911653e037bb6c2384a6180586990eaa29cfbbb50360399f3d566d14372545615605a1b185b07b49068475cd50dbd286a5118564d289a0265a929a3d81fdb72ecdb4e38e815865399bd10679463179179fc7fde6ec4fa990127890145267a0b9e24c1484ad479b03895db8c84ef4e1b5dfb60f3d98dcaac6a22232f726a8724a2dc6d116e40ee84395893f1bb33c79df5d69bae00ee7508f51858f96e5a1596a15c9a98800fe88e0b305affedb4c82ab10e328557dd9155d48531ed6bbcf40fc7de32e8bd832db9ff6eb48dae28915af5f72d2a07d62999b34b85120715796d33172b334be5c3f38f1c78e65ed31563d0bea5e5c1085251b7adf4340aeda0793e0f530dec7c5191b5ce9228f4ccd41d0d75e3263976cbbf59533e1afbf06e99eee5725f9ee6c9c0fe8ee25d082113f8425b63a93af0753ca0a8798514b66cb31ea4524eb4d00da84a25f2593a94060d864f25c156c8c986908d092e90dce7e38d2f409d680020f4794b040f6bd9e68aedeebbc6c0b7c2667efb5e4c6479fbc9d351fb03ab8344778aa4dacc24b0154146fe6ba5e874763526b7e4e4873170333e01bd2fe1cdc73e4f82c879eb26de550f544112229defb061ce2c9fceeaa4c739cb96853548a357e3250d451a73ce7ad990c7625e1895db091ac2ea87de22934d36a5329bc4495bdc5c9af64fda6a10bd0f68d2bc260689d0758cadccc67d9230774e4161bac17f0f4dd546b5f64ae73c320aca37e1f1aaff5e531c3d91b513fbf790f9cf91bc4abe502bf29451cd308cdaaaed82b4a870f620de731f8c12dd1dd4de0c99ff17ee89cc1b7f652b64a8a04bbac7cd298e6c537dfbb6ffd427701fec8e293d0d8a01d0f20d629820c68a7f89eb91d36c9a13cadf1c4782c030fbeb470ad322c86c52cfc657345a22a1651aeca7482b4585aa21b347b2eb0023011d943654bb6ec80ff3361e78479fc2e92fbedf2cf4db67c865d9830e9f66327d7ad09c8be79c4e27463d5bb18f1d0502c29abf6f1300f40d7906557fafa198705646a236a34d9dce339d0b7e1d4e7b1769e8e4a52011cd3e733555095064710c6d57a8e9e1a4b411b92b747a6194f02ea163fca51ef30f9605403b4102a90612c56e1ac74d649af118b3ec0144cfecaa0a292297d0f82a7096436233080dbf0148b80ef5d345a7378c6e063d4635efe29cc2baa014ec50cf9c7e00266d06a4a2b7f458a7431eba433ae5a5f083d3f234e50213c8a008cce3550e0d095206b9b470f2e88a789c2d98a1ac3c256996b972564ef044c398050dfb484b6cebc6d6c0096c3a5c1838edd0d0140d8246f20daa5143568d1c84f5589dfd65ae552e835019705b482c14d0e11469e9efe786f11f6b35975d43a902cc22a58ac02a8ae6d854bd9d6af357787eb253d2792fc5e3de6ec2ec8aab1a83c385178193af8e82b9182718c573e84f1dc03cae40302fba8060ae6acb87d05516dfe5cb4364065b2afa37e832edc24af2bb128555b4d024dfa38dd179e0e240a40bda9e73df666239e1b05bbd5c195307cc313ab10d731d7c10b18aca1cd9ce78ad181cd203c4c72059ea031b5ad66b601c71c5b51cb7ede1d5c2be908835c8baa28e01e38239e7ee2c76fce25a5c538a348001a25b2037468f1ae06a3e200c24b880205cb17b73d647355a8a44db868fd917c8b1974f6f760bc4340785a6a5404ecbca0d576e622d96e06c949aa786c54bab5ffdcf1bb903d905022eb4c7279ac031b16cb01881dc677609ba26b0fcd1937adae4e2ccf000c4fc05c8b079029932fa05be7a53c70073a517a7f9732976faa490c8337278b177f7530ca1dbb1b4f7444a4da762ac3451fc3a5167d5f89c533b975a606a081ec4b9a6fb32e2d0c3f8109135f74d407b2645c475c67db173411759bcc25b7ecc22c5557bce2958c63c213a8a167e7f8bd4b99a6c6fd1ea87a421927d67f4f368835690210f696c70a057b2c75f22c9b34fef8a0cf52226e16d8f9046b26ee4f2174e0dcdda85cce9ce97b309b01a2180fe9d10b3afe6589893bfbd6791a05e0f9901d56f7695aa230eda3d35b83cf2266a646c782640eae026f3bc4de049a24830a9a90c9c678bdcd459b4b20488cf29f5c28f7acae25fc947fd561a026a8bd82b57bacd522bbdf81adee6c5aab88cfa6dff581d019d4ad2ad407d4cb088fd1843ca32332ceeccc6745f52e5f7b6c29222d23f802071bcc51de03432d399821869e95a7dfb69a11b42ddfbc1e546435cdb61249a53ab618217cb8ac0fbdb2baf3d12d06f8f4a41368bc3ab084a441496f33a8bc9631d471903ea626ab9d0ffdf393f84213dc5e7ca6d6f64f783c21feda06b897ee4595b288226ad679784016d4021696bef35c632bc0c0370ac15a8c5a2720c6ae62d8c991a0849c17cce97323189682d8c7e5e05b1af91c12b59c0b8fa9c1d3045e2f5c794d38f59eda51dc8e929f4f4adeffa8c6e28d73f86c837cfbf2c8b0369f0f2bf5dd5fb10d23ccf5e44d62ccd9ad707184a675a08967541d20d86e2ffa8d9bb970fe2907e15192f98bfa107dec4a6de989e784dd4bb13b593f9af5ecddbb3b41771d35d2201b1b99c972401f447480b7df7cf4de44a5576e98e73a3802ef83b35951cc2de8ed5470858e129d4135644937d1d8a0414c2db9f5455bacae2b8c13bdb1c8cde7ac3f68c8e46462ca415d23e5d4d380acc660450dc7390ecf636623b0505c9c5618ce1e3a74667bc61b41d5439145ca5b4d8ff28b2049630e8a0a9084915c8c5cb2ae1ca8bf8eeda933ef4c8ba55935f40fb596cebcbf6d8fe76060326432cf8b61ec2430e8bbe2c9ab252961f469aef7bb7586db77336e917d4d0681cfe6e8aae6aba4f1dccfa668936dac05711dfab2af3bccdfc5589dcb4f3709ad808ceeba8f485dad3e3f5589553fcc9714d1748ba07409afc2b192d1fae86048c5bc62e1d5d5ce53da2bcfb3466908871268662aad0daaf5e269eccd7a711537a4eea4f4ed52da1414940f6acebf155147be16d961bd0b507b1fe2a725d29f2d3fa6a3b8c11db1e698789e7b9ae7f359b2e0284943d55185fcec7669e60daf01f91800ba34f7e6e3936f18c569851a41901c7af0ba4e8bc45cbe1bb67c2373420c4d55880e0883d3b8373257a2ad734cbf41d130adfc1d50516c252f8db58f7b31cbf4d2f3fdb92ab70ed349de54074728b3ab0bbd50b62af9809a285f5dbd5bdcdae32747d24998e20de251fde068c741f6f1ba056305dc12936e09415cff5c9a0d25c79c226ed576482165b13f8214969c9f94569ad7f77f1143b3b8b1b919d01a604eed8cf2ac3f120c71d193bf52c639b4cf6552d1b12c9a625eb2626ed5e6c36589e792f1e858bf439a3dec05bbad55680c590a83b282348e9d067830038a4f9f686c6b390570e90c3d150f5c76a20ce254f42a5d4cec854649b6dc6f109f95003354edaec3c60c30eaeaaddd2bf6c76cb", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380), 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000013c0)=0x7fff) sysctl$kern(&(0x7f0000001400)={0x1, 0x4e}, 0x2, &(0x7f0000001440)="7fdd92f54d55de3c65b25057d298d6016c4f1b4b436667ca19b545eb268cb33390b7063b5ce36a002046793c509c3c9cb9b2a917546a57a34a14ea1a72620b73a5d69d2451c7c6c8e650a13de43a458121bb56b004ca1f88de894a5dff1258d22e11b84d3c808c61161f657562801807adbb0a351daeee8e223ad837f122bb4745879ef9db379bed8257f49bee49b7b1a44be80c2f2f5bc6e77dfe3e18614c5a472b730f68a82c1478986388c1fe754a6a7b1f1d7cde3ccc31f54e4fedb4fec760b0bb713caf7157558223304eec83ab27e2768bc489cb2bf637188f5bfbd410fd3813db2c9ab6c0fd5820a9bcc5a18ebb7a5522d3620b75e7e262a24876705508b3f39c9a12523a9e29afbbe655faf57ae9641cdd06045e7101e153dc67d62c19cb1ee3b2e1c642ba3847c5f7cadb31a2c9eef7c8b37cbba4394840eb5c402559fe7e8ad2bc2d8ed76bd8bf72f24294b1e15a1149cbf19efdb244bf51ef1a075726d21802fca6778091a609aa2f523365d982a682da65cdd588aba0261d5623695d5414d8a3a4c964df07866a659fdfe0d3a87c1ffa15a17af77663b68e9fe80f66741fedc3442bbbb11ed19a912472479f90f625c3bb2536c1022d82066822cae16d3459b769585dcef6f454dc8ccef123a2db3859c9ac4c82e6be7d4542b0c73aab1cb0afb0f21854a44fe8f975042e83c40714d079761cb72d772a815549cae39e9e0ba4ca8e7620865c99cf3c24e55fc283606b634702084a7ee036989fc949b1b9807873ca4f7bfb315611b5b018562be1f1618ba41479a5be9158e3143d83a7a4174c454aa26515289570afed67f76e1e7ee36883432916a1a88d4ec27144d7a766270857514d0a175827f086577372157e69c6bf2dc57ccd965e63e2eb6b15df8aecda86144ec4fb3c63ba0fd61274a87f2f46efdd4efa7ae876d945b67ef8f944e5c2fcf11c345b9dfc10c0a3651679ea0d4c22b5050e1ee4f364528400edcc76b225d1449b3764ae9a0e15ded5178ae247458b923606e8171023d2568f1d7d13d3474b04401dd40735f6e6fbaf46db4c0c7697701793bcb03553bc30a2932caf41e5f20f8040ee759fccc0c5ea011b7c4870fb83c46f741098979cd5a1d0fe33d1c3b8c92639996a64e1bf8240d475424ca36a02680a562c2a21b3e92b31587ca82289fc3523618332e79f8f93a57b0722c22d2c04085d9f06c5b8a15a940830d01e06acf2e4fdf7a282c9abd560b4ae6b857a5932a1e67f2e530a51755624f645ab81f8758b7398728f05acd963dd9206a87ec05d8eb0587d88140e549c4664acbd1e5ab50d6d6c2b0a8a26108f42c53584bfaf36dc854ab80368e7757e18759085ccb35b0fb94d3626c92c06a66fa6dc80fa5af03c5e8204be777232e9ef2d8711aa6b9abc714db6ef04a6ff0c3c782975c1437aa4d363a71d054d70ce349f903731498ee82d4dd4a89a5cc099b8f06b661bb411aec3f5dec296a2321e5ad3e5a0cec97ab9c4509d6689c0777d0957fc7e0f3aafe4b6deac14a9fa2e5d8525f23ebcbea6b7f350a12e5036ad334629f51e3e402aac4de2d97bb2822d31b01fd1b1394db360a12ddb2bab1863ddf4749318200ff770c5338f424c125d8ee02d2236d5f55463f7f734de6c607d56478682eac0fb9d331dcc7b87cd88537e7b2ad7514ae4d5852420076af00b7c721b2acd2f01477157b5fabbee7ccefdb8f66acd8dd50db94e34ad3b3f5adb598bfd823c4fb3923029a517b019123542e5305c806294491feb78c13c13948ae7db691f7476eef86514a5e726fca6839ef851223b2667de77d542cf7467c16b63e9b841ebb3ed3657accc20b2272c9b498d0f6a153cabb7ec765c5d03f3a16bb9bc00a219713304cf62d0d4736fbd19def590dd9e4882505884ececd5930f584109a9919b8aaed351626828a45e5ef3c9dae2870ee82ebf811922edaf99419c8349aef890cc35febc277139c478004de96111c6374ce2464890db29154ec48de6d2d12dd08c383effab8f2219e7c89892d6d2efa90be6f51effb74fb31b16612ecf859eed057d4fec33242be6c00b4aa085a3ec48d3dcf32c6e4e587d8499512fb26662f048e607ae9fcd63014690cf317e82422dbe48281ea3c118a7b5c5ec9920783704ff23f1d8cf43f54a5022e9272d4015dd92d0a405d381d1f2b122b712e0be86a7fbd59ebafd20fad3dc4f36e97b5f49c7b867484611fa03477c543341b833ebea0f979bf34af8601b7b66d355a8ea88b4c3dccdc140b087c47815bc251a6eba52608bfdf42be89309dbe07f2775a83ac9ccd33dbc7fb03dd03fba1f8c82ca4eee2a9c3f6d440e00af453b73bade1c94995f96b0b781770ea04d3978caf2b90e444787922bff6f873ebe49f3ea6bf8c46b8d4bdef5f2fb3150691d75cbd8ffc80ee74c11a16ce290cb659d4493dfee574f265230af8e61005692d96f2895f9370469e3d363f2a1dd9aca96f7e010df8998c53d3a6ba69702416da70e267904042deeb9e65b3b6f3d9f743e196a144a50884fe3f977fcf04b603a5c9f5c42570d45ded941fbbacd3cbf6e802070094b8c137c098eedefab5c392db7a8c2e6fe9b987a4a9772eb28aa1c59b196197114b44e7f59b6876c0b3474b0054dafbec85ffea2bb42e26628d6836afbb4b5763da9e0ba3f03d236fb5cfbca474469e0b794eeb6032be989a06265fdda03ac9cecdf8a99e189b6c9a211f450b1f430bb813505cc6466128855ea7e5e66176e5bcf5856c797df1717eb451b4e178afd94fd934e19609d405d1b9f8faf5de750ae600eb13da7cd2ac35991290c01218d41d87e2385250f5821c7257957dfc2d1395b3083e7af2b643e1cb72c5f577cc9b13daf15d0043de6fbc8b1e9090539e4f969ae1014e3d7e5128b2358b5d66de8efb23855059ed02c9b27d60c6c84fd24ff2fa0e121d105b049124ac059c0afd2d76b3bd4f984b82eba52aca2cafde92644292c59e1a2693b3304d060e2454ab691a819b472713185ca625585969a2c7befd4a5f1cf47c01563371a88a6220e9474fde4a4b558f901f331ce394a0130c0c8297e4c56ff493ce38ce7deb9301bbce088d7ef2135d5d3ae2abe8c5a24079d1b4335f8e29a25a6c30f1963931a8c32dc1622b8e2c48c0bffabf520fcce3effa5cfc76022571c1cf09bebde4acfe9691afc4e384e7d141238c409d76580bc00aad571deb935dc90cf2f6873b2cfaab58a479f770b79da2bd3c65a75755242e8c276a83c60aef92fe12c191a077fd112e4c278955d258544c7a35688f6fa694dd646025fa7364d5e8e9c7e68e5dbad921d373309c4f535f85227ad155750a0c0b16003011134f05ec6bc941a49d824622b49571a13c7fea4ab71a3449efbb05f01e23168976be82d7516c290e235f66fd3fd1983cb10437ae3a0f78908c69317df001161ad4445e9ad4f6afcf1f2c317be64c2f897ed7235658ea941904f4a8dd094d65748d8bc42dfe39e6f92a8d4c6657a41d8b3257c8bcf9993845e47cf036f85f6dcf7e696c3065ca6bf6840371eb73abd7e644d40a5bd5300e8b94d7b8556fa87e81ad733ddb44ab85a885ab07881dfdb3e42204865e5baaec6dac93d0584e29e660fea91f21618e2a88cff50d6e655c4c29dfdef574b81bcc978efcf7f72f373b53d2a4f499d59cc638a1787aa25556a8884b78e6f26b315d548a7ade6ed4eba1bb8f059741409530c6cd41a52fd6176d3054f1aeb2777a69e2083bd1dccd9596bfeebad102fceca591b0ce3a01139373706679884554c222e14df5af69e73de3b55d1c18d8d2e605049b8996a831bd50be66673003c59f235f9db190741eabea39b0029a63935ee8b87db06dc35e94848c8795e87a434693509be23c39a0a6c1120743be0c3ea2239a66cdc4301542aac35f1e88af4d596f1c1990100483586137ead8a2432a432b919d4095b0e2ee9a91df0aae10873d7137e90f8ccbbb7d8bdd867c60b74ff1d41e166fb1a1ba79b812a9bf5909d0b39df76cbfff6a5adb6e619ba1adff2366006986158ea7cc12bc132513d880ea63032e447183180973324be61475e9f8e27c7a5f25c372e8cc6c595931b2c3b6e7fc85faebcdcc8a69ed782fe7efc184092ad1ef196a2df446fb690832f74b48657c0538459bae61498de6d54c52620d3b5080ac271782dd27ca3308ac913b43a43b8a0ea784acb861ce740d6c439bcd0743c0e1d3d44519804d16a99a4d417dc7a8d86383a07be6751e0b4b1a7d49d66c54b6aff2ef6c1b48e372263ef1e80ba732a003a84bc4412b6d8f07adb95da5fd187e485b0bf640a2e1d01f0e3f0b2dbe6c3096361daf0e4853181d93289c4a6e269bc53565d46fd908ce254f296a507837c89b16a6b9f12839367c15ffced44cba220ade9b630632c1a345a5fd733f31f195313e7afe403a94699652ff2d3c600b88c95bf99115bd6754407c62d184d550191e2f8e11accf3d5b0268632451e170cc7b085a3328d693bd57156ca7ed40a0a9ced71089553f9ace1e0cdcccd81e9e2d8da2e7f0f519c1d96fcc3ebda35a8fdafb7a85fc6e8ed359489ffdd1d0747b08cba3d75ac415a21365ac2ebb0636f94bfcb3b091eaa0303bc17aad4a3e13595996ad84c41f59e58484c35fc20c094d92bc5f5cd6aa0efe309e3f17c4ce10abde399a407d7191d9d3e637b17efcc95cb63fd8df2aa22adc91e2b961c26a1676e9e0f3f97c4382d4eabdf60d6be2ddbeb28df17f068b20eb0001e35b680c8412ae866f46bc0cabeb984504b53d183358d3b21ae31ecb777aac8bf7f927c66ac38ee5d6ff5ddcdacc63743473765aada7f4984617b51e919aedd0b133b2c358f36688cfc1489b64e1e71a6b7243e7ffd8dd7c7a62b51e87483f5ef514900dfdaa26cf5d8edcac1152cfe1e69db73fdb3ce29f00cae1743765a7edd5a627a01fd4def0cefd7ec8cae82c9afb63a4c9ccfa75e4897061c4a18dc20b557da2c43108d86556d1b4d8d619487ec8c5e5afba1891af224bf60dad40bac0e7256d0d5c89f9c9d3d229fe6441f6dd2f6a5b79099aba85be46f8ef3015e73039d37e86308a3e9a042de8baff41862c200adf9a12eeea6d917fdfe1619e1ff52b4fe3d837946ea56d6d8a4f7ea3014ef3cb570f4f341646d22397d77a2af335fe526b3a20b1a12ece1123c1ad5789aabb0326d6329b69c50385fda63ff2ea06acd0cdd471396d29fe2a778e276fc03d0a1b843afb118e7d2f89c260d49b6dfd0a2a4680a211e3bc17dd68e7d03a9dd55c7843c20f82eb653a4bcf17307ae922d113ca274b64063e88a1e0aedb9ba61440a73afd0038e30e8ee09a4df625ea94fe2fb5963a89757e3ecc9948585ee4d767fd5ae364dad7bf85e026e473a427554b85adf44dd796448723410fdf76a086ffa4c8c79d3785644fc030a8d1cd8a96db014acfe402566e5d190b1e91537b836ef4e9b57f8c86f24aa60888fb2b1300d96a38f2f37c7587e2659f39c6e612e344fd4bfd25da50be024417894daf314056c89977bb1d6db0875fa539b14e113ae77d5f2486d6e179fde8b35e9e4f3a431c8d6d3d5d1c8c6dce7fd9808b1aa0e00418c3ab9333c76e9904b5a8793761a3886228184d99a7edc3eb866e5c6cd062b2473289e975c3fe9f3698d0628cc685de744eae859e78b254982899d3a3ff2d96476e67cf3ffc5c463db08239b96c6748036a83e076b1b2dfc77bff2fdd3046074217b56f0805efd0f3db208087bde9ebf80b488d9b9a253e528c383733861de2f2c589212066970", &(0x7f0000002440)=0x1000, &(0x7f0000002480)="58764763d1754e89c6c285451ce890b810e5885fa8fcb17ca69f6efdebeddacac535ec10101c91abe57f1ddc3ff8eee923399dbd6bf19f31b851ba7d3d8733c7a81a70a08b20aa8771fa424802c327bcb448c60bab231a30265931bf7803ee54fa88e4b0e65f39fbec560f5a7d6a3a290247b5a4dfc27801c378a1dddae613b1eab0fdc2ff7e", 0x86) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x100000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002540)={0x6, 0xb55}, 0x10) sysctl$kern(&(0x7f0000002580)={0x1, 0x36}, 0x2, &(0x7f00000025c0)="daaac0e542befa13c69fa76cdcbe7e1f9e66682dc3e65a57ef3e13ca238409a8dda4a604dc2b9d752c41dcd49ebab6b1e6d0a523fba0adb78f0d4710d69ccb320566721ad2a00fd275eff38f02763141b9ba52d681455118f7ab734fc0c8f217b9356a5b015f5a14fd835ac67f7260b813ab6ce5bf52de5961777cdfae40292c988e56174a357cab1c9a2db14e842b31b18a6aec17997d00c73e3f4c0d5144955db5761f58225a568c3f024f2aed038bb2bed4fe81b731c35b7bbaba06f9eddb32544c476ff2afc91bf7c737", &(0x7f00000026c0)=0xcc, &(0x7f0000002700)="18e54d96be506e590bfdb78e3bc91c38ccadd2", 0x13) connect$unix(r0, &(0x7f0000002740)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = syz_open_pts() pwritev(r3, &(0x7f00000028c0)=[{&(0x7f0000002780)="40ef622a79dc64d21fc11c2c9634dadbeb4c1ffcf13689b02ff3c76351f43ad7ec8aae48c0f5d6cb7ccc31094ad6af09c81a2c7bc2f9b416354561a4e2821a43b8ea0ee4f99443b456c99974d60b24dfcbe9004e930f983a52cf972611c7082e3b897fc04cbc3325a7eb0fb3c6c51b19aa8bd75850da72fb929778887bdb96b26bec9a482b97fcb55da5a332b3628e76bd8270dd4783158d92b629d5dca179155bdf3aa16040860c5b28dcc6612a1dbd5d72d0d4c8f9c5892bef2af4b33878c3cff08f2d9db0e137bab2a9f01c2678efbf3de7a0aa018498344e6b942b9c83b8706d4146c1689b53007bb6f87d65fed758f5fab5", 0xf4}, {&(0x7f0000002880)}], 0x2, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002940)={0x6, &(0x7f0000002900)=[{0x7, 0x7f, 0x5, 0x57fc45f9}, {0x3f, 0xc0, 0x4, 0xf8}, {0x6f30, 0x8, 0x8, 0x571}, {0x5, 0x6, 0x3, 0x1}, {0xffc0, 0x6, 0x3}, {0x86ea, 0x7f, 0x93, 0x10001}]}) syz_extract_tcp_res$synack(&(0x7f0000002980), 0x1, 0x0) setrlimit(0x8, &(0x7f00000029c0)={0x800, 0x4000000000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002a00), 0x8, 0x0) sysctl$kern(&(0x7f0000002a40)={0x1, 0x34}, 0x2, &(0x7f0000002a80)="1bf1cfdd1b5f87185fd22ae8c67d1f4faa628aadc6e4e4a88e426e87ff285d1769f2d31db5b4ce070a72634cc79bb14a83d396c6dd27eea58807be4789a7db9f0eccfa8ddb1a74f6b017550c25617eb0ea6e8d48048ba35711bc2c03", &(0x7f0000002b00)=0x5c, &(0x7f0000002b40)="ce8bd4364e03580f43f5172e0ae8457a798857e1302c7f3498bacc2c070c8066ae2d5344e8a62c714a55696db0457a144b90402546eda95ea0c1b40204b66a81447e321a479a3b2336380bfee8c1ebc955a846571b8ca031e50a9a31ec0bdd336d93df0a80871bfa0b472fcfee07771320d4bbee0bad32dd4b02796e8293519431d435b054a56426e34b85dc426ffc0d5fa8187a889993ea91deb68f48f7c5d9b4ba3e231fc597556b9d7148ec7c93e56bcfb795f9340a13f0b722045bc20fb7c833dd6644794fd043d66e0683b48502ba9ba635ab2c725077e8bae661552d687458b03740", 0xe5) sysctl$kern(&(0x7f0000002c40)={0x1, 0x49}, 0x2, &(0x7f0000002c80)="6edadf21c6c1c75a93e73f5adde49f101e8fbfa8faaf3dc395f6e3a018b3a21d94e50db4f464e89ded75df7b34c85a0dfb1ca6aab843c0ff226c00ee8ce91105fb9f08e20df59f7dae59e0ce8fb42f7efc689f99e2260e6e3e8b9a26fd7c2b6df09e23bf8d89b8660a8eb806a9fac37e416a79afd864114cfe9b2e562dcc66e9af0f5a7200f3a709d30eac37", &(0x7f0000002d40)=0x8c, &(0x7f0000002d80)="b65ef6f8dbab887872b805ce75a849a877bd83e9c9306c5ea1938c40103d889df467c900ee518f2196c545b4ad44336b5e55832b5cffbc5391c96485a021aa913f09f76d3f13804eb65c8bd529abc77ab9432aff60fdacbd0272f79877596a72c294d06f47930cde5ff26ce2beeac7f21ef44bb2488431b1d7b9f16ea6ccf0fe37d0658ce8aaa570e9d655c6590641b7791162dc5daf7d45ce085a2f67b464eda1687bd492", 0xa5) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000002e40)=0x3) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e80), 0xc) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2011, r1, 0x8000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xecd) ioctl$TIOCSCTTY(r1, 0x20007461) fchflags(r1, 0x10001) sysctl$kern(&(0x7f0000000080)={0x1, 0x7c}, 0x2, &(0x7f00000000c0)="015ba950b7fc8cde5f955c851ce56f38502183ce946abe65435d79ef9897a72b546c9ed598200e7e8fbd11f8c16dfb5c570b035faa4c618dea1c3484e77371289276963e0e01b520ea075f61005655eafc8f0eba6a60ea9e688a6f5a63395b9e0ae6655586d919679db140b11b7ff2c79db5ebb7282940bec0dc632086a8ea96d6fadee8f840151d81fa09c80743a99ad94b", &(0x7f0000000180)=0x92, &(0x7f00000001c0)="02363a445c83d197dab0121550a6e0ce2d3653a6ad889bff37bccbe7ed61d81895464681e3601f2f696a4c46f140483484ce6acf83f1aeb1ac249feac62c506e26f7343090c4939ad4109f0a5df885a3aa88254f698e7ca3216140484ee15341765928c22039c695d3acd1412cf97b569dcf8ad78f9fa2d838470faea04c9db783a43da45bef0b175df3a4728fada3aceb4222", 0x93) sysctl$hw(&(0x7f0000000280)={0x6, 0x17}, 0x2, &(0x7f00000002c0)="4a67f96a430a3ddaea8d5a5773670c5f10c6dbf5d426db6c09022376f59b11f845b1c4186252b1469793fcdf059aed8b315aae4600ffc3b56a0c24e19113b0b6b3c784ead4196f9b3f8e947e63cb6de06b3006a865f754f0500290e0d8ca7905e5dd5612295b89aae98fef694d7e3bf3de194ac9dbea5df0c0db0c94a2b49f7e2c7ae61f71ddd972c2b0f789bdc8831f3bed35897cb776d09c872a96116907936e01ebd61913697a9959cc01d898d2778b74b57db8cdb2bcb6083d9a3280566bb9a9407082e810704f2d1aac44a8b5d948fd1af8999b0ad5e0369e2c1726047084fa322f6c656e89878698e579b9c4fb5cdb8db422f7552b666abe2f2412016f2985ade916e7440253147e461b7f4a26ff1f1d7ba736231a380b37a3ad053396ed8d5ebca6fc3814d72a9424d19eecc8f4d18f24adbfd7cd2b07cc4d00896882f6efbff2a479ee5c4d1238794e2fe849d7c24614a8e61131093bebeb8a662b172dccbdf0c5997c3b63c12b23566e0988069afe401989bd89003e7aebf95b39a653c8b8b2544a45c12a1b7a177b080a265845e284d1b28ff4f1b577953fa87fab497bacf665e0d8fd78861e0190ef52ffd4831f6dd122db71be42f4a54da237850b8dabefc11450835490b84fb083263739e6df94173071ac6f86e9e59432098ef2de43607a7cfb290449a0ea7309674da509c99cfff0571d3b33aa38d040e6156a83d3c1e5b3bce9c53a7b5d3a820a8613d30dd3397f75c1a67576bf8f6a619e677578453ec770e9af0bb809e5d9feaeec8a5ce894359bdaec0f72a4d372ea89807776ccc809afe3e589fa70bf8f370b2ee132e2a1d96f786127c03674648033b0d12c8a1ee6c1fcbe64925f5296c63cde08c29217a105853e873820bf68674e39cbb36092cbcf541dfd1d8086e7e76a00020fb8b11700b0ce4efd0b2a2bbfbeeedc30b69d404ece838534db61ad88ebdb4f2311eebad028000966f6cb0af538dd2a9548c95bcdc501aeac41238996159e555786da1e04115f61245b044f0153b220065171f1a2335c6610a6ae1752447b2867c018f04d97b12fdfb2547a9dd54e90e0e2b0686bf077073583d0a2b8718a20008b8f977072f103d4aede91eec430544490bb4aefc4eec022ba674544a99b826e12e0489c50204d38d02fe94a82a91ebac94e03bf236085f5ec5e976d47650d2c99c41d34154da3b91f82c0ff6090dbcb48c9e5dcc38ddf6edbb5bf8a8052ce4dd4c04100f907f6073f64862cb3c93cc5698e4fb5dcb0d3ab09beab305b20c9ef61206999fb5ce94a1e0aee69dd5abff4b431a0734ec306c84b3a1375978034f0d89dae7157096f70be428cc4b5b89940e9aa6af634ea2b2cbd65d592fcd3db6aafd286e4cd047b99a69d5c2fe9de5708abd020e02e2cd9789f630f755a9994a4d70300e593e9d4fc504e2dc29bbf281ecda0f0eec61dcf3070a2a77a71586dfeb1048cd929336bad82260828c3ff350fc19fe01bc403a953853105c828ab0fe85bc12df65f4bd7a6b7ed70d33688dfe2e88fdc72a199c138acda9636ef8b72bbb9b9a521fb570bbdc62c44add7ca38cf114d8107fa4fc901f3a28d4713349eae05c83fa68239039efe46175df2f6cb138b9b312baf05c0ffec196234193e2625599e2a2aa1eb23777e7ca935b0d39796b76acf4c7f85575909ad41fa98bf8ca2968da118d575833c3cafbb462669adbe0ebf5eaa30bb9ccec35408c9a3bd7b2b588ab0f034bb224beb26cc23ccc7863cfc7ba1db02ca21fc1f8e84c72febee0fbac3d1d1ae7d2ae4a3cb23cd6336c94b421851cf69181daf5dfdd7189eebe33a0d877119eed084c6fc7a97df589beeb6c70dd151dbd7e0add00bbc1ec71956bbeae0a4f17a25280457d433587a49b1605a4c636153c55c7e54cf40b54f5ff09ffbd9dd7423d179738c27776b85806c546b22249698028d8e8d69e4b637f7cac35ea9bdf4f8fe2477df8491527767782f6a4fb80495425bbe06438ac0f87465ddf4d438814cfc3e902ed663e4dd38f9ef735d5e4e8a26e10fd516e9f09abeff305ad59fe49a223e76dccaada18a738bd56b7c6965a5b5e45ef2fb3a3b99f4b6817f50bf58b226c3db324981bc92e083e4baa7408ca007672c0a9756284395b6e85c66159d37ec1540060ef76221efe0a2415a371f94b445751fb640ba4e9826a2e8f08aa9d9d889dbf2eac28dd0372ccde5777ea5041afc422cd10c93b234069e884df29f555671864a2d3ba6fd1e21028b0bc0d31e549ec868674a8df10fee89645a32f74a27c2adcd8192dc75777ebd3fecc7a391f301e91534a1e8c4f37e1d59f8fc4eca03af10b59691a8b66c078c633ec482f7a151a9a8e54cb9fd8650d4f0974517506ce913ab7716c149d7574e6dd146da1b0d35ea6ac50c53704ff3b2a9197e59a696e3a73c19c4c1bbd28d117ddcdc9a34632431196a11c1d62922909dab23ec9ea954e2a509582c326408421db07c6f5e7225b0f5947e9afbb905dc82e5d1e178c37ee6a8b3cc07fbda2b6e532bb394228e461eee47088f22ae917630e2730c9517f18225dbfc6623fb573561479bba6575a74d30fab3654b4b6384579568b2612666e868f9f5d95b397002192a28f46a77539114cff56b92eb2ddbc65ddc6f51483941938b34aec3bb5a30a2b62a9c1068d71faaa49a30c759b28b45b106b67316bafe63ad13fa84b3a9462b2b49d726aab0801c71b458c10d28f26d08303fa71fa6a97edc3dc703afe7aa2054f898ddaceb3de2eb2c6621397752274a456aab9481c211e23191d3dca45fd5ceaf165c3324711020cffcb98596ebba3bd0d49859da04b5aabc88294f588ce056afb82ff9675a2530ca51a19742fd175532c96c9c03548659795cd2f4a9793ae1335c0859d353fc92a467c5fa0b8644f3104eb7610523e99be99303ad83fdf39a4819c27976e47e6017965bda7dd786219f4ee02851d997b2b74645ce2f1d2c972209bac8537080bf21396e1221cd692fc760e07fb859a00c32175a728e6f35fd7c702397bd58f7d4458347ea5e43202c5f03759a44c90a6c326a68f4269703c3560ad07059e6d07041c62e8a5132931dca9f2e9730fbae5717b177e30fb4fd2edb4e9346e70f10c9692fd7f1384b05534b43c09f59b8bf74c7a2de9ff6b73eefeed75dad7d97f6b3cbf58452fafd57d11c791a0c44da07a1c98568c112fa2a7fbdc876e90283e90264ba0f79234824256dff25180c12d13cf21329f8e5b0ce5d304dd7a1876e1a92aceaabc6a75292b93adaf2ec010f6dc1535f3a530b8963218d44b1db921f8dfa5cc0bc253e21a81686e6c2165b1bedd78d49fa631c9a880291fec006d8466e154db2ff4babb203fe799acd38affb244dc61d149a8075f91cc3eaee279ea6a1a89c54c5ece9be52a90a11871519e334f43b697e9e1fc08bbce7c4791ce775c4bdd27db6cb797e2d6b76b8303659c1dfc5499cff9f8d6b5dbc113517812945caa4c2a99ca5bed511da9d2d96cc877b9a45772deb3121da012fef5bac97bf045d59a48ffb902b3c6844a562ed17abe14409ad4fa92e982528a1a84324ca8d604bbcfa8a9291b480025abe65e81d93815f27ca6869f624449d1dbe4aab1055effefea2134ca04a0cfa13c8dbe2586398504b2480c750257c2042cf970e175e112f3dbd0de5d03fc6c433f6269d8ce048ca4a83850f15b21e7858ceb5e02970814bb8282ee03d6033f0baccfd9ac45b5e9fe7711fa6a9c4e594375b82f4a08cac8dc8b48c171f21c568096a7b4bf44a87418b3c9f0249eadc589ac2cc8bfdf997434b8a9643fc75a6e12b0ac8eccaf57e277b04184be6e9a5164f74308084a6d98101feb8ae216df69a251df2b4cfdbc952fcbb1d1c2b14f4d38d4ac1c454257f4fe0c8be1749754207603364f6f061c97190c40d8422282effbe4f76d347fe7c5185d0dcdafa612c42f341d7da55c63bb8636d726ea245b1aedea851abd02ca34ac956a159a2422998e8607eea05c91463c6a080b3435789fce9ea268960ef594c1b41a9d2c14d7d4d3dbceaa352f165b3f9c326cff8cb694582fc6c10a010c94b2e0493ff335ed644e557f3cded3b41bd3dcb5226c5ed2e912008a39f213275f14cd21de64dfb579ece114e6ef5aff96de128eedf23a984e6f54d1c57de13d7829e4bf9c5406b93f2df8084e2e619e76ed09485fa6096fda97329cbcec5116494742d0463f799eca48fea42682f7fcb27481e13522f9666135e0f0c1a53757c72ee51800906e9669edd9fd2d6dd3759748b4a475d370900feee25ac81dd662687430d7ad8fda0559a757780ac2c09de419b21d07c6866bee954295858049a91df7a0d0a172d78568c4c0b3f1d334bc7e8c2f641d37b7c435987440c16a909266e07559c11de7fc0cea14cd83e35413463fa6bead86ae7761ef681e0b430b23d22ae8456b78378cdc403e7e58aa32170f116966d8a2377fbf40230030323dc3a40605118f371d2e84259fceafb03ba82c116cc996d0bc91c9a6e651f65cc07df372aef0ebf1eea6db8dc1ceba93727dd2105245b0e785fe3ebc19460ad5267649f97fe74c35a9387b87570c48f2a23b14b0694d4ad28dd2d24ff12dfe2f5db0d93dbd4363273f4fe6f7ed95b0064dab708ae8e53caf4e2420160a92ad0d0757ba4ff218d43d3ddea2b08b71276765c8da18c5b5961c2a3b7a50fa6f70453068adf4053d0f1e95e01e40647dd2833cdec8d9b9829362b224be4d70dcf9342b29ba7b0800e8b48bd84a48cec3afd78737ab63214dabf390c7e7f1e171f203cb193b934d645e53a972a6a5fcd5c357b6c6ba18f20f2f8fc3527ac6d5492b5b6466c3947b7f00fcc4d10e454811a09cd383f00e1e1045b4afbced22d80854aeb5c079e02bf9e5bbb89175a575809725732bad8fa50be068a882ff0b4492c8bba00720c2698248e6d4ea3c943b4624ee99425a26be9253ab18925a8c01810e6c2a015fd1e247a22a8807bfb354d80d591ef49efbccab45adcf7daf4bd9b303a143c5c5653a853943587d52181e48b11eab7e44c39851beddad0875e55d385d788dbf102cf90bf50faaf47478f510e27841e2dd2fe53a5ff884f725ff31261309db03fdade1ba12f1f92c02884a9e4adcb9b2727f1f8de469449bb73ca386d18639efabec4acedd7608fa7f4f69ec44c291af32edb0453ae4bf8807f93b82560d00c4ce5ae9a371f7153c173b7ac72c5017e2f2e30898a6b8c10a697286197c412f3a647567ef2e2da0bc9701e06bebb8c1fc00109ec98094332a70ddb370d39249554685c5008417f584c33d799d3d0ad2af188a3932347066943a6f946b8862a23d585f483dc960d99cc7fa5ab1413a044612bcab79286ebc51aea6155b34cdc712673deca8ad3454ab0b711a8446761f25e627aaeb6ccf3197396b6e292de794f567b4bad4876816289fccf1963b0fa3927f896a33de82d27d347596f33040391b209a7358619f487bff0394f13c50b55b9ee6932e59612629420d2af7ab422474026487f3bb1247f74c42adcafe475f13f861a1e0db07a1734b69aeea21753b3fa3382abf63c0d4ddc87c771e0592dbc9ae77dd8d06341bc3898808740b4789d25e0af3e14d32810b53384635f0f378daad85b303d2cef598ae7883d26fa6c20d9f4d74fd2d2a06d9d07da376d88a68f36e4884f490577a604ba886a4f8a171964394094a2ef95164d9727144f85be6924b666f8de2791db6bf9ff2af6ff70a7e363eb69124d0f032071436bc70b7f974920c49dd114", &(0x7f00000012c0)=0x1000, &(0x7f0000001300)="003d34ff68d4ff84fb9e3d241b97e2b64b19307b739ef1c16570e8f900a70a4915dfff25501037451c11c5e669a9230995d944c5f34d816ed45b906211cf7c7d8b6a89280268ab0c96bdc61b1ee78415055dc0646b069379ab646d1682abddc998b0b337", 0x64) recvmmsg(r1, &(0x7f0000001480)={&(0x7f0000001440)={&(0x7f0000001380)=@in, 0xc, &(0x7f00000013c0), 0x0, &(0x7f0000001400)=""/38, 0x26}, 0x9}, 0x10, 0x1040, &(0x7f00000014c0)={0x7, 0x800}) readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/196, 0xc4) syz_emit_ethernet(0x251, &(0x7f0000001640)={@broadcast, @remote, [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "7fc06e", 0x213, 0x67, 0x3, @rand_addr="94c3cbff2f003cae76f9bed8627964b0", @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x1d, 0x2, 0x0, 0x4, 0x0, [@rand_addr="84725680b710fba950a5eca0d3ffa671"]}, @routing={0x11, 0xe, 0x0, 0x81, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x2b, 0x4, 0x0, 0x81, 0x0, [@empty, @mcast1]}, @routing={0x2a, 0xe, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x3, 0x3, 0x8}, {"ef780ba7ace3fb60ae71e65e8ab354c39d2f3309b7333bae19b8e88a2d2f0e41a0054c6fe620adeeaed3c35c01abe9b61a538a22b76cbd19575390c60d97143ea82891a8ae5b1bd6f1b4edb8668e93f982b4ef4ce96e2864dd031093d060ee670a6ba8a8b4a29f5ac5fb2fdaf3bc4f24b07791d19a43a7aea8ed2e26f6d2d89e2840b56f32d958ce0ff0243d0cac7285ca13bd43d4c726b852a2f825803b225612c31dbeeb3317d94b7cd7b888f5bbd256f67162307b4d5e25fb8e949d37ba0e7b5adaf664f14d8a5dc4c4fe8ade236997d1ffc626daea2963474d"}}}}}}}) mknod(&(0x7f00000018c0)='./file0\x00', 0x8000, 0x2) execve(&(0x7f0000001900)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001940)='\xff\xff\xff\xff\xff\xff', &(0x7f0000001980)='%::[-\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='/\x00', &(0x7f0000001a40)='&,]*\x9f#[\x00', &(0x7f0000001a80)='$\\[,@{-\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='.@\x00'], &(0x7f0000001d80)=[&(0x7f0000001b80)='-\x00', &(0x7f0000001bc0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001c00)='(^\x00', &(0x7f0000001c40)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001d00)='\xff\xff', &(0x7f0000001d40)='%%\x00']) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000001e00)={{}, 0x3, &(0x7f0000001dc0)=[0x0, 0x0, 0x0]}) r2 = dup(r0) r3 = semget$private(0x0, 0x0, 0xe) semop(r3, &(0x7f0000001e40)=[{0x0, 0x100, 0x800}, {0x0, 0x2, 0x800}], 0x2) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) sendmmsg(r2, &(0x7f0000004400)={&(0x7f00000043c0)={0x0, 0x0, &(0x7f0000003140)=[{&(0x7f0000001e80)="c6e3c06d4893f03a65abdd657c5ec5c8a0289512f579b726ab53dc5ae032f2f8245ad93bf9951bbdfce4ab3cff028ff445cef484b2f8fc8bc729560581a7bd3349e67e828b62faaa2829322ae6b0dbd89be8b79736ba279990bcb8951d15f60fefcb2394f151e1a58c40472c3a65811399bf5167d546e0c630664df3a3cbfbb13e3cbebdc37cb631b0", 0x89}, {&(0x7f0000001f40)="ca8d4fcae78f419e0883e8b838293aac7341f9fe98f0cbf3f128909453c7c9df93a4d514bad118d0078f0ebfdc12c200a94cb67290f6fa46cf69faa222554f37c430ae4cacf2842f7add46c20d0d1343abc9dc65f11e4691519d19e578876d14edbc60a97170d9548b95913af53006602ac4273b2a48f2d9a028ff81eca56884f15936f051ed9c131040b971758802f0299a1db1fbb701e18ecc", 0x9a}, {&(0x7f0000002000)="672532505195237472b9fe368729b9f5b7f22797daf8f4e5935851", 0x1b}, {&(0x7f0000002040)="866aeb93eed6806de30d340fe1cad87722153825dadfb2a6b2c8c13d5d4fb6f4ad979a2f42df043b7dda499b5e530b35a76a85b2ec7e52ad4b67c2d2013f7bc9c8164054288a2620b83d205d6f7b6ca831cc295f2fe11dcaee5b5e90e20542da4641f89a8e1cf50af45042c6bc0971f88352c6cc9ee16b45fd29e7f39d2eef998031e13d8254afa8f7d09f48909e7766cae21ff0a97cd7e402df30411f8c04e761bb197b07ccc3421e42363cabc5e446f7f93dc787c74a0a73a9ea24d89d3edb90be4db1c26deef8025f7f646e1bdcbcc1d7a0b5a8e55397ff11a26369c602edd81daec92424dbe99b9dc70d701f808869897fdd51c160", 0xf7}, {&(0x7f0000002140)="201020697aaa81212ca101dfa02be818af435c14beb62a6a23c82fe1f30934c7cea15875ba12ddcef29ea239a57b46db5ed432d706dda00174f40f74d2fd60d8b48495f36fc9328b16c2b2ee0e46f31a5b4784f93c0791f16c45d5d04859699fbca2e8d27616d15aff5445e0bdf666d713f6c69d2ddc6a03f98db7a31205f9c073d6b70dea1685c49af20603637edebc7b4ec9e40eb6cae77ed5e04e4f61e6338f5c0c0d54a816eee6babb37cca2cc9221cf4aa275bc208af6c5ee48c6c2db0e0e292ed3557899bec31d5b2c9c5ec445c2ba2c68acfdb8a2804d5b0e236089f85ac634d7157edf1727d77ad9939f43f196d1dd470cc5fbe530f174ee0040dabae3595f0e396601f0f794ca0d210af1cf27759bb5fbb4a0b1288ccbc507db55310a89e384133fa3d0d2a8b98917e45a2163e2b2992f2c8866d0e3c83c565676fedc3f63fe0946f80727a745610af572d291b2bb1d1d28bee97e3e598ce7022c8672ad90fcf0c2717c845a1c563d2c679dae9d6dc14a982c0a7fd933f88770be281471457d92db7304323b6dbcde90df425cd12ac34392810a76877158b1aee6a08e7d8e45add6cc0b3ba760076e089e0790ffd878b68575404d169cd902bafe2b2204d48c7cbbfd182584e2e453bb121ed4ca339fccd9ca5f8b61fec7719988ac3860e91b022d2f99df03a10ab61a312940eb64ab3ee061fe07d05451bd967f7433b55ee22e6d80146138be38311e8310f68e1e4354305f3fb87e5b151895b3dbf40013da908b72ed63eaf9b9be093bd49578a4bf41d51743867b8e0d2017f5fd85cda8b4870749372ff407a325f2f33e0c4d5fe38772d078e57868a5e1694293e2b11c35c89e4aeb8b801ef9b7d01bdcc9cfc14eb21b2d9545b43b0f6072f3363f071327d427661fa82112d973ce4b1dfd46484c5a33dce7f942b03fba3f6893c7f2c5998c751e98cc29767f9fa4c842e81377ca4c3fc839501177a861d7a75baa79d14f8f88df749493f659cf69921121e9a10168e7bef7a6dc27f5e94d7c86f58cd71eb6519d655291656245505503fa0244f7d2cc14ae6fc051f16c9d4ec1864df9b85455ce47b9c20820f48928a0437d58d49e4ef877da4f8184fb0c2c923a246274bbeeef225c13abf773dddb75962069bfd7482ef33abff91d1a4801969bc950b93d20ec3e1b005421ac64088ccf6214b47982ed7928a4e307e400acd7976b5b984a8862c70cb0868aafd2386a087e6718e968507377564525d50c012565ac53d48e55ec003dff3e53f3ba935718f1a042545c8d3702705e692feacd285c60455193533b038e3ea4ba342c11f946830fe2c24a5f9dd626b55d82cb2b3bef780f678dbdbc4d936c67b5d4c87456f8173a1be8bb925f4ec78b7ec98e91a683676734dcdbecf13213990685c890d8571f4f1bb0375b14ecc4ea16102cf0e4818847f2ce9ed74f55cfc7bffa0ba4dfc05fc6b03dc9951c5d559c0adbf2b44aa41809d58f9c671dfbbc33d53f0e2a015c6dc42e4e864e7a845bda1d91fc8914d57f3c6bed07e20ef6dccab0374c714281ff758f999f1ff30f705212b82bd93c412e454322fa964eb2e7dd14266710a366b6aeb0c9a9c71a4667c59e2063ae2d6a1c58f8a45c55b35e7110042e10e1969e096c95aaa599727bcb0c5e6ae9b81825c0a6274a9d93bd2c0913835b2329d975bc43cdc363cb207bf7e4852477bff4ab62b8d7800d36ea1df4206d2d9ea8f40ab1c7c283ba530101cf7cc727c8feb45e0c3f0e434edb3a8061a1ff4c15ab8eedccb4c167b9c3e634e3535445ed5c57ca1db9db90cecf283d624489bbd96ed8f7f852943197d82861cd772897a1664f5892ae55381d3e29af54ae6b736d04d634461a71bc4e930dfa23b11c22bb951f8d348b7a80ebeba10ce9bd206de60083161a770e3701b551cf47cd364d850df7907bb7c9e468e6d8b61791469be0cc1db99a02e4911b71709e336bd92052fa4bc8c92b6a9eb8cc232ef15f397bfbd9454ed4dc3040d24f9072578e2b4c30a67c60efc3aab696e3b573d0edb9c37375887b39741faa3717bc610f11f78308fbc145d0558d56262ad8d0028194585de2c872137aa23fd080ad41631af57a2fc40da15e8655186fba900140236f82bb2016a5ff4e936bd186ddabdfcad1ea1a3d08ee331e4715a2bc5225d89e888057e7a2dbdaff7b26f06ba64ff3c0c655e6145d510760df51ede46c95c8834cf10bf85f6693ad9611ca7c8cf13bd378f90514873e9b7af74da940c621942a36e5b294ed3fdc4f3bb2dc00d865f6ffcd4c5ecb810c5e0c46ad0f510b209607c741f264ce56562bf5927a85442d52226c39502b7035c36f9280f8396d2dd109abe84b5456b98cf879f0ec32507e080ef035040fafc58a3fc93723e1456c3c08c677bd73287cd57e5d49d589f225c5e2a5e49cafb7b7c07c971a4086c9a33f23375f94ab6177f4801e371d40704095a0a2f7068a4de5cb0b1eff9584df1f516749065bc662170ef430fab2e2365c0e9f8d583bd345d74b269830ff8eb2e7bf6226f413f4b2c43200e2aae0c33849095dc2ff404b930594b27f885cda889a6f60ee65fddb1f0f18cae39aa4efe63b118faa14efc0576ba5a1f1e5ec05fdee923b208da4940154f25de1b0108f74aa74e87024420a5f0af8b8e00a81043e3aa980bba7bb37c2795ef23edd8537b2d898bf9e69a741bd6005ab6312d0a43499dcbe96da3d265fb64f352ce114063490dfee2b667d6be18b44067865db8d3f3a3b297cd7358825c93c9976caed75b08d3973554c85b503a4339f63c52fae400ab60c7e86b0b96851b9a40eb28bb124fd0e18448a59e0732ba35e1fd604416e629fce1b9dd04cd821c1fb4cf14e25f736ae7cb479add82752dab8aac6de67550649c76200cdc34f7e4c6bd1d048bbf0c1f8b6e62ef0d4398319c05608d5b9933acb9db51fe209bea68037f250090a1bebb565da1d290b7d7d956de2535535f0265f80126635066556ba390dc26bcab1dcb864253acaad8334723972846d62b44c48fc69c70ce5e5390974dfd075275432fa70d6a1bb1888cad93e442cc2f1cc7a5ce4b0aa6207a7500e9bbd2e8f5d95706c55b79beec565fb314782d521db27c8ba16d4ddfb6aabbeda80b85465b3f336390976daa2b69483d68246851bf896479401b447b1530b5acf2831de4a74dc932c2345ceb121ef2cc04c2507ecf8dff606ba0090deb099ff231c4e0c0955c07771900420ac7f1163608a336fd39492343e75f471edd654fcd037018050d18c1be9efacffaf847a0ffbe3851156125e2fe42f167bda524b2e0337f8744846f929db6d94bcaa2fee89b19f3687d5e82a6d53fe6b36e38b228b72c56894358b92ffc5ecd94d397addb17d536a0c511eb1703fdf59382e7c71b53454e45347a6acbdaa0bfca9139fea7aeb89fd3babfdc2c492e9d5d47ddb28a094bdd9e91ba82dde0a06f9a06ab9724df2ff81aa348d4c28ac8ce35c2fef19575813f7936496859cb02b3b16e85a74a377bb8a3a59a4ee9cb6f5b031116530f3761460ccbdced12e06336b5c886fb41105333b02827f0db951c2fd83f511d83f61ec2d3a0d2089bee432207dfbbf3bde069b812a9a488ffca0ed6839a8d2484dfdd75520e48322cca794c27927f17a889b34fd312e91dc432767755db918d634b40a9611c37a106d4729ba6f5b4e7dee8c230efcb6b7a898f8f60b65088350af85fd9184adcc1fd8e90778190f0addfd431c8b47fb8a92dbc628eda71189f9291d4e23b2c841dfaa26250e490c67008b768b5cba0cdbe1775b602bdeb3d1466bb1ddda0646c7e977296d06fedffb59bd0e77102e1e0ccf8c5f1c6c2ea7d00f2d86ffc1ed74e569048cd1c6ad09b2248b91ca9765f618e3ce991af247fcce947d18568c0062add6e90c8d966c4a99300a32ba4022bd89482d13b6ddcd6330bfc2acc362cb6017f0790e085eec485a0c0986e4c14f1635e844d5b8101ce8a67e165fbff0e7de8d7ec90617c70bf03c561ed0435c70197bcab6cd5cdb74cd334b4ab1cd1248a50a2409666d36277ea8449680da11820aa370162748b99820f44ea00bdb2f1751762e1a29fc17b7e41ae7b03ab96d641940015e4ede7965ef6407ae34459cdc1988a57bcb72279c2c8b99f40da3607ac42770c4da3da0e89b589603c36effa5010504bce5ef1cd50da15bf70ae765afef70343d7595a4ea8a0286cb82770b45b9b00b9579386aa6a884828c80f00c120b2655a9e4e60af42a7b6859e0761ddf0ba2d58dda95c305e7e7488007159237fd257269d2e2611447723ac4c70ba35ccbeb6753340d574887d67db1c12d6d9758ac409c06f1658edb61b2641c7e7826e59cd2996f10cff8765c4af5d2e9fa498ccc2935beb648d871212fcc33310f1a3feba9d1ea39b864e38144517eedd094c8b2c375cb63f02c3856e7a683ae141fa29462554848c6b5585cd2543b8d05c960e073cf079136bf8a2d68e4888fda52e73b0ca8f21057a05769eca3e23276ca6df5cbcde340cfe0b502c04dfea3b424f5d494b8ed94adfc3618472326d16ab55daa9efcb3f05425595e51e1f59b6c137c0e491e44edaeb3f468ffcae70ebe07cf4c8cd2bd66e07b2fa2ae9fdba4a3d454ebd07ccff22f165c2a06dfe43d312abaec1a30ed057476d72d52f95ee11cd9ffe79d9bd7d9e0400fa12f483bd739c1699b78c670a13bfe18970304b1831be17cc2b1cd6dcd9f6e4100ed442fb4e36e3ec86a6bb36257cbc70bda624c5eea5df762b636c255239272a12b61867354cda48719bd88c7061c95a243f114e0b830acb82cd17e2a4f388745606e8b45fd2a548bd8370e5964ae5bd67331142c75e456deaa79e6cf9c26fce14c3827e500f4cdb2f2da04ce8425d4a2b39e71f57a1cd591fe323a1a684e88fa9940281026bec766ebbc01a72ccdf084b953fe56e9bc2c8bc4c7f8caa8393f400f8b9a63ff85537d6d97fcbe539e18fc16331084ead79075c85744e5030c07c896bb423b1e68fbc5afaaba70dbcb6ff22eca4de4e2322fbfa9ff200adb821833255de1c3900b49332412317bc36a42966cb2bf471df3727430f1ffda48e4839a2484f5bd962607d26b96b377c1cae9aa59ceba4d93ef111456450177683eb30f8be178df95e78269cc891823696b04ac66f36d29d01fb90cdb4ecadf0f8ef31254051f827711dded5532c3e3b82b9a39aa7cec036be3c627244847de51db0ba6cc451b0e7501b1801468302ea70e482bad7f6a37ff3fdf7783dc13bd3367a618f3328b418942ce9807ca962a46a0a570a01def3c2fc95329bb3405c75c842ac3d9f5e0041f499c9f5bcb592e8a3266a824971b74b5e7c060265fa7545faa07049ff966864e58cc5b42ab9814c5b80fc716955ff75f133d907d9d3e676c12e4b715559bb79a40dccdbb5cf0752f34e169141bf84dd60d1a92526900e02fb7d2416054c07e4fed3fff47ee57df567886313aff289892ea11d84f3a88e38e1ef5f0893e0beb774edb2c44434a76ed3f6c0509e9c294b894cf1f05a362f864790c34f5a1caa7eb39bb31d34bf006dd2825f71706883a64f4d38fbac2006352f92c877dd930cf71a9ac3192d8ab9faa19e7e50919a4056c6d6467b6d6bd53c11aaf738d34f3be05a3c7f9340ba41adac80ae9090812437236fbfb6a86f4e663cde605de2b62ed6784542c60ca8d6a76b85b9df5ee2156e876274618429af6558613b3e04c7c1b69839ab33a2b2e2b79334dbba210eee0a223eacb8e7dc601624eb2a908", 0x1000}], 0x5, &(0x7f00000031c0)=[{0x1010, 0x1, 0x4, "5c969d0a14ab8574c6cba095b32798ae6f74f0f5af7ef8d32a8a872a4f28547e47b3e97570d8ab55df6208578bd35aec5d411ded7c3a47018dafc18209aa63aefe1124bad622ee1ea70d852c654e26f806739162ebad539f01c8f432371e2563a70f79e6b4e9e89a5daeeb23d22638ea61c3497b0cc31e606cc63f256e3ac22d3ba386553826c4be83bd0276944f13dd5d2972c781f839edeed730f0cffa27bfc6c61566fb5dc3debeafa247feebb4a8cddb5eef288a8a545023502e2d6aad11fd079081ca2eced02eab7974a7a8df46815e28e310fd975799f63caf497142049eb2c1324b847b5a48fa1d8f4ee86293204b41ed2d52782371bcf19524a80ca208bf53c6f77bd54f094f365d5246a0ef5f1f7092ea19cbce1066276ceee2b1cb15179987102434e0948ab1e7d1a387ff864b53e3dcf72704223ba5b3f0a09813fc2458b34d739a5a3e1d2d5ec070177592b52779568ebd2efa75c8e11cda7e5ad96f88ac5b398461ba941a5d33174ddd36e970cda73238d5da5cf5d97bb27db17192fd48a4a556087244167aad51c9e0222c2cc461249e139ab00246c10a3d534962325c8a15b0cebd0ddcd352c85fa0cbfabbb731a248fc99f082ee3704c8dccdc4f2647762ee7f28dfde132e90bca73e858569b29aa0777d603d521f4653f82d67674187166904bc01ac136d9c325cb3113ff52509891f21422e293368c32a9d0954490071c4af1e6c26788a0a0bda880d9d7f28e4e359a335b000ebbcbd584afc145eb4410141f6577e6907e43837dec8f8e5042b8db77a47c4dc16fd1dba4c42ee63d2bc9a4beeedc9237af103e7c5a52c9759d329c1d5676aaca32ba5730c30bf3c25db0283fa9b0a7c08b489edcfca65372b540caeec42be6a8587969590205fe1a653881738e2b380acd69fdaf28f807a83eba6e3b833c61f251100c7f246e603e74f4246201fdc6794e70343c6dbc51e09deb5b297b14013f2782b06af45e170a0193ca6aa8413551570ef299f1640ff2896c35b4667044d4ef0bef84ac4dbbe90775924357fd7d2a13324b021a02ee93ac10457dcedf17c0d945cf823c9783b52e9e748cfc4892d14e8119006fcf97dd48bc614d26e9b54e2371c08e2188f68aef6b512041da958a9ca023eb772df255b4b989b373207c8da4ae8d6e9a0fb436a8086d6b297d713c578903d068d2f1cb64be00c08e082edcb87930ba6196b24122e2232110bc4bcf3441a04937dc3aa55f1a913e92108f85fba809f056852755c5f34a1399d29900d0d861ce1e4033bd8ce57aa52de96a32145e99bfe4a43cdee1d46e501e592878f3c87937d19c03d91a47e3dbbe901f8421242ddb34e8821578e3f6f47b20f732b405562ef1f1389a2d9ef17039f5e8e08922161bc9d5fe4a47e9e359f5ce1b29f17d1e12577883ce22f8af3d438c598dddf866e1354fcb9feeb8fc165b8c144446c3528f3de80aadd9be5803951b3c132ddc4df55f86170dfc30aeef4b182c9e59fde5a8e678241034e6e3273426fc99ffdc32fa51fb4673cc550559ce44574640da69ce82995204df4a0a818e1c10b7c88a32e475ad7308e7bfaff792e580df7d6611b1844989409f688c667c10caf79b09d6500a7dc77eb57329f6b688b0fdd98f15f67fe4e56a1e917afe9fe7a408d2bc7d25ecf48d5f8731a45971b011095242caf412be19ca017de1b4c6c9136b234af94c33d55e618942878d9c5660aadcc0011a71886b375643d2bb2051c94fbc1d5e6824e00b9dc2bf028fab7200a64a76c14f13d17e2cf4b625669657b07c49fdfc3280b7b708c2575ab12b0a05980e0234c4ad9720698b49d2772a5ccb3bd7073e46dd54e21c41a4290054ca7c932220764f696f88906a31e5056f9fed0b9a398291e692512b85c73a4b24a1411fcc3ade5d0d408ee28401c2c428e605309c106c9656164e80a343c6f6ca20ed5f38d19a92a40d8acbb5490cd6d14823b4413df4433a7ac468bbe098ce31119b67a7bef54d7e0cd37c384f26ad272306559c66fdbff6242b9d727c0c947c0113fb81e68cd608eecfe21d88022261a09cc97282fd2c8ac4ff4cbc24af0261128857acd39431186e7abd7c2a8119ae1bec6c42d6b057afa8ee212aa0676c9db962aa182ddb7ca8689d98834d54307915b42504d436b5f340a05001531643cfbed0a434b325cdde8480d150a63319414a9e26cc2bed79ad2faca95d724e5d98119f7f412d26304805ef1fab331453063dbaf5b5383c402557a9d08a5d8beac38ab9de78b85bea1a7a50841434f48dc77e3f1f18232c139cc8e07d9b80182e503d3a4c03ee9f9a8e60b4284f0b576c0206441b3b86c6fa28bb1b86fc643847ff0dd68db236e6dacb5e9b095f9f17cce53dbb8b33eab95748b4709fd13da8f4f17e795720063580594838fad77cfd9ab08cb8dc85c4db02837be7a791bd7f9507e2700a3f9434816604058eb5388b2b133c1a236183239ebedfed3020a62137a25f19c5fb68cd204c9512fcc2a59ef74431c235569553c87125c814da27a6d5f08a2f0667cfc849740d1aa1ddf317dd0ce329f3ff3e0f59932cf61a13d823cf6fb1e57ae6cd466ef21856f2fd203d6eaf61614b9caf955b1053a3a1cebdc2cfd516e3f57c86775011a384ae86bfc4123283f703dc74eadc91c18322eb7ee62f87cd163d214cf7c9aacd326bb77df7428b1b79014332256cef707cf5cc680bac268e99663ba1c63059a15b75b8e179a7d7dc0970b744c8cd6d2c8a20c089ea3c6e365d77c60237b6a7c79704a19401c1eaf6af05678cac8b96a7d8dc4eae63c7bbadebf1be10677f000e37acf09e9450dd3b96c14823d77efc3a6cb17f4e06cc4cbe93b1d256d091ab825c158f5743486aa8a4a62ce928c35468228578cf4a0b08582d442be36b5ca73117d5acdc4a08768d53918964ec431e7359c6d68cf588ff953ad6d7836f17c81dda623494f1d1eb5c1e2851a724e607e03981a3548ccb28120b8969781c3dc3bdfc26ff22ee3bd5893be8d9a34c6a90b2039601acf383d113383bc6f242b96122a2d3c91e88276a25f3d2691eb6a4e947768fee05cb9f641a9aba3e79627d72de901828e0cb11e9e1745eae77e1fb880371e5c334cc4d3291ba8229132ed347cda0ae55c507b1baad5565aaf225d48f88453284c9c2520f2542b2e3f7272afc4ac017e7960a75de0fb91778850a803a1b85341138e6835eb3c958f82efea2dd9733bc50870afbf9f849c7ac9bbe19562c222d53284c34b6d40fd4bc6269721b9d62fa026659fa97b124a318f6e5fed89ee8a9931c7151eaf6978335cde6525714020f0f61b818b509b8ac59fb221df7a55dfb0855dca420f52209811ed7618b1adcfc37324bc0fcea47521ecd308d638bd2d64e95f8dec5f49f93b8a1fcb077ab63d1892979f066fb172769c65bd5e6574cb6bbfcedf7e94f90ea9faf7db8bd404a63a01b747af0c5663759c3c482d116805ec5fba0a028dde6e0d525c7f39f1ca2089597570ec1299586f713efc0a4cae09c1d3be49f7ed0da76a292bbc0a1b1f40ca07c0c4d7d783695e5196416ab69308c8fe34230f46775f4b93eb5543195913e258ae0be6f5834809db0fc5bcf57b7f4464ac3792247701fd9d44255e0fd20c3c154fa373b65e9776158edf029e479a1a8763e159873a2e2c37075f5fd104be938277d4e9d81b7dfb71d4ce28cb3d5714d062df4c758cb8af32a9cdda043cadd524bae374cd5ab5ef2b9e22bd9ada045cb714d44292a3e73358a19e7be7b617fa2889e7f6c299628f894f50b33d1724a6e8ea27985a1c1eebad8de13f3c0c9815bbdcec9540777e281b4958598e6d1edc83cd69c8cfc5edfaf76018830cd4d7f81b427862954b6b094119068b592a2b3a5891b2811f9656c8939cd40f347aea9baa5635ec572a343856947a5182841d2026c1b60681832651f5796e6e53b81696d5af52c1278b6147cab2a4d57a37b6472e1c8135019da6d93cc94341960060db94dfc7e1677bd2b01ffb8c1ee262fa59d83b6f96c8e18cd7e9883ea4aea0c5147a2ec0c25518b1b67cdf0a00182445d122eaacc0256eab00ea5b01a79b070360857f227ed11106816a143f2f9c2712df59e80651b5cba57b16c2bfdb93ca7a2bc257bd5055dcd476a2b78e276a714f49c13da8965f3bcdbe6eee74c2f35d071ac16a767733e4e2bd9ece6d5c941bbc1e73851efce761109015926109075e3092013fdd376d45e7d9ceff3651413938c057a92fd8ac8f86f6290d2180419743bdd2f8982232920cf22d51fb3a8300e5aa698ad4cae666d42f2f321f4f5529bf1ed76e70c35ce4f9c38e3da680d659a57551dfb2df9f9698b3a449ec95a09bc00fbc9f0994cf5a0d171738d490f0a0c2339aded7b4ef0fe6fcdcdc05a83d232d02199c1247193140de6d2af3f437b668c3489d3e0639b46445a1d222235a2c069e802dd1a2446d77870fb017f7221b4b670dbc1246f6d20fa4c690734e01a963272efd5bbdb04c41bb0af6c45e232ee4018ea3b0458b83090b7e01175f2b2805d2c0962681b2dd363e923c1640ff4b72d87ca0b6eb03ec9414676ca8719942f1e1d857faec569c503b2e384ffce40cbae7a7d6816fdb54793f7b6c7b1d075934614a3e9ff1720e1f104679c05e97653d2ca7f991f23e507eba800f9137461c16a086561f1441648ef078888caebc740542ec413640894adff023a7c1b354ad51c1b8c942472b0b9fdacdaad445c0cbd619a06f21282a2523a0b4ec47090bda3b6c8ad0ca2edf23473c90572d872d5b4454c3d0a393cb40833557dc9946ad4d4d3d739a5e65929afc2ef845a89d5a107435bb0163d240ea46b45053f2aef783f6df46d49d79c2c8822e9f53ae56b1fc023b639e93249e3c232b44489a73fee8425f304f65065d3d3986eb8802308471fa27bd6d574cef5dde219a94e4b24703abf8589f1f87fd0a6efe29a69b4599ab214bcadea9afb7fc1866feee14e3c75f377c3e6527d64cafcb1bf70993e58f57a3f69ff3d5ff2c3fcd8dffbb3cb4bc9f7fff961e71c5d6200e1c88ed6c2553023a8926a552077652f5a483da92930cec070682c979a3857024adf059f802ec8c6ea96ae7a2eed6b202c9e8ee2b16dc0489a812389153ba371851f2af26cb09f184a4f65e9ab094b452776eafa682b0ec7a1bc23494ff78c4031173fd5c6f9f53c39f1c267afefb2b4ea077e4db49391b1f30d5c495322d4d025eec25e4e24eb9b691be1d898c88a8c45e0aa5fcec79defe1cd875e6ac56df1b9155373dd12a66ac8afd6e559fbbc183da580eac5c5c8b107a558e0f9bb967e4edd1b28b06cd926bb9b46ae6155a0cae358f9cf59deefcd35048259b59fcf9b8225dc24c3711ac61c620efaab25955bb491c0f69bf0d9429648dc67487dc627e60c916fb3cff2f77fc9f4d0975b26a357588315f066744e412e02091a9a3c68d24ddd2d676a0c7d4aedd033954f8feaf9f196b77005c21eeb9e709d814fcf6c34842a94cc27b1a3131a2a32bd0a438f1986083e66ce71f920bfb1673dc1523a5cbfffa5d62f7b62f665df8741d4a57b527b834b0b01df1147b695f6da5099b051b4a4c2a9c140f35c0a0f6edc05850eeb74a342eefbd89264061894c69b0d0e454b6382c2947bd33c2ec7b09b1edd915726dee7eea1f77a420255cd4e739b7ef7c1f01ac076cd1c1cb7bb8614f86ff1b3541c4608389c472b18e51e3a8dedc3b4e883df2a699f03836efdc4a3a951f24fc6af7364a20540b911586f507f092dba7d21e3f"}, {0xf8, 0x1, 0x5, "bb8419f4adc8433fab27cf9cbfd5067f20695f1c2476f8b1898faef189cf49a6bc2d8b13f2b69ed6d844121404da8504c41aa7a9ad500658ff178dacbd090453ca83c2037e5d0962fb19c74f146802f1b3557a86cda93a6f21a9b8b14e1de92e0bc828a5918e6a4ffebdb130d69cf98d6e04a580b1379d3d8c9a7e620b4d44580b64ee0a756206a09eb847f9314aa7f770a1e06771ff38e0422e1d9ffc3ae01d024753045cbadd16c1d9f5f6817b8176f0ea8870ca5e1e3ee217c1469f5acf1288576760fb4ae6228c01969011eb8e9d895d085a26a6af3d405530cf17de6c50a23b46f385"}, {0xc8, 0x1, 0xd1, "b17934a8c860b1ccde08006b25b0c9736d34b67e7a9c7941811175e180cbcbcaa955cb80b496d6aa64db3982d52f132e56f9fb11c264f584dad7d48ce2cb425fde8b4e5f29c84a379e6402beb634dac00e36b6126d5e9b8163a4532044e667d22a4dd8ffba5c38d9f8b91558891a6c2629deabe5d3117e54348ad843f8c1b0bb30a5fb7c082e3123ad9ab56a2b95f83d0d1d11f8b193bf2b4582883a204a3a1b54a7975638dd21d1cf5beb2401eee0e909"}], 0x11d0}, 0x5}, 0x10, 0x8) utimensat(r0, &(0x7f0000004440)='./file0\x00', &(0x7f0000004480)={{0x5, 0x6dd}, {0xffffffffffffffff, 0x2}}, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000044c0), 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000004500)={""/16, @ifru_vnetid}) sysctl$kern(&(0x7f0000004540)={0x1, 0x2d}, 0x2, &(0x7f0000004580)="1c818e3c35f7f17e20ae7129b85af98db58776792f231f68b292e8d856ec0465d4535f68b9ef8d356285e76d3b0dfdcad63107cbe6ffea1a2c033e5a485cf22d1d2ab30c4e7cde36eeb75c552dbac9b41ec778eb675c498284aa4a1c56c9b4ebf7c6a6c7b567e055f5019e665769358965842aa1ebeb1efba143fa0760a99478eb5f093bd686450321de859a0d022514a78c9e7dde474397b11ade067536c19f90ef305912e4b7cb61fe0992d6b8f13f913f7314bddd5826f460", &(0x7f0000004640)=0xba, &(0x7f0000004680)="1e6f5426f2a136638fd00d884e09012bff7850fd075bcceb73d9ddcc0fb052f7590d8a642c34ddd19854f3bfb708aad0bf8c6df89d6fcf07ad17159138fdaea045d3d725c9b4816ba9193cc1f6a6678021b4f4fd9f918488fb4e39fec53302ae517b0937fe6764b794e9c6d0d0caef1733a4bfa466e7bf2050888048a8736fd19d0eb665ce9128ee5a10c0db407fb0792b0a0c897a55489570", 0x99) acct(&(0x7f0000004740)='./file0\x00') r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000058c0), 0x800, 0x0) r5 = open(&(0x7f0000005900)='./file0\x00', 0x80, 0x82) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005940)={0x0, 0x0}, &(0x7f0000005980)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000059c0)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000005e00)={&(0x7f0000004780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000005880)=[{&(0x7f00000047c0)="1a34e91e5fd0927be0e869de1609314ff44a41b69faf3719a46c3ce3174e1a723892cf8156c586d30975e5d7b2f773cffd5c6995a2c1796415a5da388056c4caf067499aca38c09a8bf67b0c128478a7463f0bb658e0519974d2f3af76f96f9319cb150f74a31e06a23d8b03427011aec28c72e6efe10cfe325eecadc3381f5d6942fbe29106877ee24d2c59faacb833", 0x90}, {&(0x7f0000004880)="9e0450f3b309cd0a8b6ad5c506b3bd83cff7f7241969f492b4348c4401625fcbd75d0eeb920b5b399cbb1acf102a7f0774b56442e023287037e7ea230f7f8b62d3db20df3e01bf115e1ae0fa445ad3d02be3262514a4016733488b9bc6b04c3a139012d283f64f5dcc1c27b438104dbc4a438433bdb103ffc49e7370104909c21f80e4b7ffb6ede534b54811fc36f3355be2a2ee9261015e6a00420127c1b47006700e21dc01c43f99f679705f3759a5ec1a4c0b95bbdf5ac63046fc8c7f58479f90cbd726f1f42b047297ae1993315d06589bdb59f91e676c9ad502aa6a9f1018315329b914a562a0abcf0f8f8c0acf0a9809bf1373691f8c3db36979704df9c7448f0f19549b3f6bea3a20cdf1961b9c9365ebcdeda3eb79df91c7673d174c53dd80452d1b94f30a043293a0ce4dd2a4b42a1d9be403b54626204604eefb175b67741c4a8af3e8fca5df8892de86397ae96d58ddeda105e43640a9afc5c67cea68a51dcb7c24221b28452a2c4a3848884d8ed70585a4a1d8d553251b9cc8e2a6101355feadc936a38343d958d069594b9fc98d2b6f888af4ea1b16a224254e461cbee36d42db2d68768abd576f5625d467ca4c163f402bdfd7b55b9afc18ea9637ffa822901aa97ad7d9d717c16976a66f2246b70e5bd3410ea3e7a263d5e8fdb590b480c535017ebab5483a3c3a2167deb826322ef97d15971f9e0debf6a072cc126ed5b84ea1a0e2027d59e0bae8c4ff042a9b0fd0a752ef62e2660cfc4d737de5fe5f9fe15362724e24e1325226c1f7fb87e86aa798357b16e0562c4134c186c0284ff9d1b0797f467eaf47eadea861eef3ff98b64de3a85e13415655253ecadd2062aaf72c6fb9fb465d6c499574e18cbf86bf0ed957a86d468c8b160fa6963821e361bf405cf2a5644f9aa33c970a53f478261d001e8da65258e4333d356b7f088eea80e7a5d4e4607075f551326c41d2876eaa0f75f411516da3aa6ab5e7394e42669d0c48068bed6be7b9622d1b6bbc5a2690de48ed48ea20208389f78b2722fda4f48f89891f9f1d969831cba0a3221681239f02c0bcdc09efad409275009427f76d93738e077ed56790e2babfd8a829b51314d2e7df8efdb22859788fd62b1b903ad419e99e7c75986a02a60f593ef77d074eed3875f98f80436b571420b49b8dcd4743048ba66d61fc4bcdca45d39cb9195dee2ce8bfeefd41b122387108489ad822381dc82b04d872f2b9a3b5aa0d0595710c0181638374b99d73f427b9da1bb219dd893c0d15da5ebac4d0b4d406e61705677d38a9534bb2fea40c279e7e6c0e19a6fd153931df1dad27a2c35cf52ff0641de57e932637f2dfb9d78a0d4fac91c637ba1e3e9ba5ec33b744bf3fd4e60775e29c2ba68934ca607341706969235d34628bc6a1bb8a7ace28c1195291852fe87aa4a0c1c443e5de4e89831164f2ae8c158d7d134c5f1482a85cc216d468234c6a28e9a17aee52271ab967fa39435e8debabbef64f6728cfc89bd68e3977647ce2bdd141e04b8067b836c4d9032d7f8508a380af36c9a2aa4a0f3b53e2950ae2de62a3999164016e18df381b8cea5bb93ff0aa42a0a8e505b127620d1818422a129b002f370026e66f9ea1154aef59f8e35a256296d69a7b946e7c0f2482b3e795f46a933a560f1f4185f804ced7969085adfbe8f03d295b6092ff263634b9f1c20510579086045c7704c22507ed5c601e192cdb006fcc66c1459711cc5e85e86ea400abc9b1b592caef65a2a19327646787007a412c70616ac735e88f87247bc109dd1f85eec8af3aa8c9a83d116dd5bd5f041137ba94174b905c0b800f01238027deeab7f7cac96ae2aa047c71746b52f615558934517f428576c221c922a67a3495de16d3f0205befbdd3332e07ed06015cefd8797c4c075c58da5a27cc8146c580899fe40934204aa4624b50287d71e6e079002247bb2df08761d0a0fe2da01e7fa8f4c8015e9488537e9d53ec5c14b01776c7a103ccf5c8dd9993513d47305954b4e3d942f190b522179cf2c9f7ec209bd7f436a1dcea875995bde73584bd6d6deae531ef4c93d19b47c00e56f10f8a30152f0278bdff2cafd02b9d5e68619f7db04fba0d405be8fe722c7f776372abb21686276c7a637ec46b89b8988ee1a03153c5f32b146e9165b3559ea0ca79d7430efea39bef51fd04bfd82d768abb3bf32a482a994defd69dabb711d539de9e657990a32a810e29217feb83e757077e9c9e895394c4c1b3efe0e57efd853141d5506990a219e174424e5962168192a6c32132bd58cad58b6dbdcd09b3e20ec3d8cde9b367b191e26079ca6e9c92a65a875b67524a617595ebc0a52f2dead95f15cf0f1d97caf96a168df602cfcf19e5f2f7c14809bb02b9a2e0c612d746eab0088b7d86848c01cb0905aca7d4a8598fb92c3cf5a5babb22a2e67f18a1757568af0d92cb36a074f6deb3600339698c0fb9681555e8e85ca142fabf849542c387011387ea35a2aed7f723f4e0670c58dd3eec6c9547aeff5b82924320491d3cdd882291ef4e8ba76db89ce80f8f62cf8a2fd39503ff12f414230cac348d94a4e717f39a15905b9386e76a093dfa44dddf4a2f2b4536f47173ccc31212e74fdf08f9decbfab5ff8bf79b7e6809f9bf8f0e615a3e3140dcc1ab1d7f60c637d3e096b8fbdbc7d4a35a3196edccce2d330aedae8fc4b37dd1943ce7ddeb3fdaef88bbb0118fb8d28ce7ec580c8ac8d5a81f6e3d2ba2003ef2bab73e49bbfdefd6d176d4ca703d9410175a94fc0893941d0b6a3aa86f87baa4d7a52e5455d525468e3a08ba4f83b1d3aa438473867e454294f410a4d5942acb28c7757c064d5f4d19a485810a1921ddb1393bd54bfccbc59b183be5edc9dcc557d0ef9415bdd7532df3b533230e71313558f13f7a78a4068ba9c76e53803ce25d43b578ab3f009eed009f5ed60dc1ff3fa3e44eaa0b9def33219866aea755ec4391f814e981a16def90f5d05798c0997235de567baaa1c9ef105cbfd2f70f2391f1abf11c08d47297d21d60feda2091dac66bf5acd651f30fd4c100257515c47af8dc4effa1080bd26f673e33ee358bfbb6bbd360d297e26d255a3964247d933fd6cd3d8a874d07e9f4bfa6bc45192067fc0697acd17e827d94970787c808699b85186106bb76a3e1e337235bd7394c87371ff9c3f167cba11696700d99e5266895032aa2b3691ea1a9c31fc16d5f24363f546b7ed61c78330b9b47c913d42497531a02e72342b676a4a3b96b7256dd9060d59c3be96631e2e720f128c8c82d54d83e70571bed1a6e3bb65a3a8a20b0d93bf6157be4a88daea768b5b4bef61da1819ea4d33f4e617635351f50e34903c43bb5ecf4508df94a2e7d61669e46bff5f4c82176c4c8dda77832edae2082b691498d9300ac6ba4fdc6a6b263fdec14a5fdd2182a3a6af5da26c85c16b6d0a84a6162e68bf9e5e6ea1c9e928469e3a6ffc879cde5482176ea670426341923098adb5535478446dc154a4ffed7fc21dacb847c665de4a55f18359072ce5c6c629b3273e43033ef80908f72fcd7d9a8cd886f150a399de1f08651272629df26cc13c0a18df2785b888ddfd4661fff601adb74880f686eacedef08d50c845e24ec7e2b5022957c404e20b04c134125162d83bfb52b716030f46beba16f74da9b7270d84bc4ef9d5e810e7ee08cef645549774eb8fd63da32c231332972ced69ca757dc57e9a19f05e979b21a22e92da9a1d4b3cfcaaacca3bbedff61a06fd7cf7c18e634429a1acb54866ee6866dea03e0f946c139d3014a59a59c257cc024fd2cb88a4b7c23c8299d16738d76036ba2133a43754b672d67d576dfedf62b440255dcdd1ef478871210874626d61d433db4fa35cd713e1bf7deaf33aa4dd8f88efba1377a283dafd7b434da36b6e8e320e75a78807286383ec1eff7cea5ea0c65a483434276dcd07f4f16e18b8c4aa67366a3e0fe2c15407f457d4d8591ab3920c816e10c34e1e7f02982860f5dd58dc8c071968c56de0b1f223158d4a8ea7a729e65a2b8781dd92cd10b015bae09590104087403ee7858bcff2bd29ea1fa4e888c88ccb936d37f5366cdcd7bf286a3fa33fa71de3e0de3557c8e1d6b8594400a3a02aa500bb410fd86a20df08a683705245456578c5e8834398f3dc920108e9bdc1cf05c3d1d7c8ef8010d52da3ab6429ead562e1fbc7129a0d24b92de594d6f674eef306a9bf526b103f34053947204f84aa4ff94b94064b988b934d5f7a0facefd88c9cd1eaac0f4a455e50e4bc50d34f8744fa563a7a4b2dbfc364c6cb88c6b48bd5e0c6c6c1e28de8e8a530fcdb2646cfc1128befd466ab61a07bfa66db0fe42f81645b15c1d9590cc4b5d8ecc14eb4d92486a188747095f13f9ddb942f063f2e57bbd89cd8cafb1a454ac829348fa0d7aadf116fecab2223227848e2f2614c5aa02f667d4e149de0038bea15a68630011dc21a5806d426ea3da0051aa8f795e4a9474bb4d32762cdb31acabab6e8ef9b7d5c16be4056971447d656404aa75fd9f1b4629bc0a43b86fcab88566d7132ad4eebf18503ec02c2a8020b0d75d9a7a0540cfbec25ba352ed6e7c0b02ee441a1db9da363fb013b16593b02b64ee1cde7fe699af8495eb286f3fa1c0fa80f415bfc19dce68036591c9d2a53348f1c5bf44f1736d8d45bb2568723ab80fcbc6afbe08c639d3429508cb84b69711238e428bf189afd10ecdb1dcf12402e322ab340f6a5461a83acdc83b1a24561dc8b523c7bb8519f03c7be395c9e1c1da294bdb725802f5c88f7ba7804a3fb8e738cc3e50f089c2954de194adbf722a0196c9f5c3d61736e6195e966491e3f8c1227f450d46bd0895aaf0c97d01b08d196a0110eba17380da6f63cf01831b271d4ad331b230f29b97b5106bccf386be6508b2e9008e949ee5bb35155711c4060df35fdfe30bc13f6cb60c8ea71d06c4ab0a580c59444db3143ee9c1be7203bc163df1ee6a286deb34c55321a1effce830884273350b4521e4be2428f190502f5bd79ce472fddf195d610573e3a30d5c76e79f1ced63ade5972d1807b847cb8828761ab5df28a4bb60854588481f19289c0a6e33411fabca138b9787e5b1e8c5fcb12033fedd88fe219ddf23ae4965e96351c129726d1f2dbda217771ae236994d4672083a7fc46e14f16e0a31d3590d6b4ba5c94f78af87090004fb9b6d65dfdb00d8c10b098774547ca92ae2c220b00cad6f128e775f444f9e0903c35bbbf27d7c5de78ba82b400c8a210724ad05af7017584edea446f1654ad743935081b6e57acd5cebf6f568802f9a354d16b31f6f71f371bb04b042acaf25b068a86eb1532469a3a0ceff9be58a6bc5f26b1eae2aa436a8c42c9451f09e37979e06540092a685e28e7b34012b277794f3aa15b7076f0171d2321630571e8e2ff30354e4b91062a45dbd2270413b7f05753452ce766c91386fba5fe36c7436aa1cf94b7d17b8e8ed19dbce2f5ffeb306c78771e345f1c7e0f59babf002872ea8f5547daeda2910061ae6dbac7279c780e9559b466514f5301000b898b1a9f9398fe86b6b31fa8d30bad9278195d7b1e0edc07048028634e72b5f6a30ae2144e54506183d79c1d037ce13904f80ca829fcca41d951cc858d03f8e9ef3d08831a2526366ede73c56a83f6766db3f46de8502057b834dae6f9133032cdc82dec5fec7310e7542eeb701b7790d45ec9d78a2b11935871c55345444134ed90b495a6c480e923bf8fed6e8d9b7c82c060109038a25c5ba094590", 0x1000}], 0x2, &(0x7f0000005cc0)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, 0x0, r9}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x120, 0x400}, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1d5) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r4 = socket$inet(0x2, 0x4000, 0x2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x20}, {r2, 0x2}, {r3, 0x1}, {0xffffffffffffffff, 0x40}, {r4, 0x8}, {r5, 0x1}, {r6, 0x2}], 0x8, 0x2) r7 = socket(0x20, 0x0, 0x1) r8 = dup2(r7, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x6) fcntl$setstatus(r3, 0x4, 0x4) socket$inet6(0x18, 0x3, 0x5) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000200)={0x10001}) sendto$unix(r3, &(0x7f0000000240)="a1c2ba177b71b4bd7436592c99fbd29e79aab8087f17fe0228ccaca4a675cbff66f7e5f71c5ec9276946a058aab5fee580f1fc957dba60eb38", 0x39, 0xe, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', r10, 0x1}) ioctl$KDENABIO(r8, 0x20004b3c) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) ioctl$WSKBDIO_SETENCODING(r11, 0x80045710, &(0x7f0000000400)=0x6) fchdir(r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000440)={{0x0, 0xff, 0xfa}, 0x0, 0xffff, 0x8}) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000480)=0x3) sysctl$fs(&(0x7f00000004c0), 0x2, &(0x7f0000000500)="9164d7ba001009a6d695e36000e0f0883ad49176705957d5e59e99c107b7770dc2890f6499510a14e791263cb9b60d445288450c26a5fbc934465193b138cf3b77a90f8c4d39fb0a86bbf3b28e5187a234f1a968334b6c17e93032080ea717962c6f5e8bae647e7e23c4deeedfc696e31179ed13681fa930e6c92217321b0b1c10d7f84df2734afabf1f20e81afa71d5c0a7eb33e9974280f10eb68c25c9787217b946d55d80d64ec530a894e0b38604bcfbd1b39c9754b7f016f2837d0dcf38b0b662819cfacb37", &(0x7f0000000600)=0xc8, &(0x7f0000000640)="295b721f638d95057dcab7ff5681c68493f2a1e6d4de7fc1debfdf2966b770a9ed44366c4de26f6565415c3c0822bf59a0f301d179341fc638584582a11f1805eff311f5c2e97f485972b3536289408406d8e9e552209a625a9429625e788a1fd7cd05606f47f9d3477fa3cbcb6fd024", 0x70) faccessat(r8, &(0x7f00000006c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000700)=0x3) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000740)=0x1) executing program 6: pledge(0x0, &(0x7f0000000600)='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,\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\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\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) msgget(0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000700)=[{0x45, 0x20}, {0x34, 0x0, 0x2, 0x5}, {0x6, 0x0, 0x0, 0xffffff7e}]}) write(r0, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', 0x7, 0x0, 0xb}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3f, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {&(0x7f0000fec000/0xb000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 7: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000280)='./file2\x00', 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc26a9a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa04f1ce9a4804c2b1141b9b20a6e4dcf28f"]) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/153, 0x99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3}, 0x2, &(0x7f0000000380)="dcd2a2999ff356f3c4f6e08458664cca06c0f5deb82d03ffa6f23a59e1da7e9f8a9f427836d4541e5f90fee3aecbf4497450124197b897ee2528af1de8", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x8ecb, 0xffffffffffffffff, 0x0, r0}, 0x0, 0x4, 0x1}) r1 = socket$inet(0x2, 0x4003, 0x0) chdir(&(0x7f0000000340)='./file2\x00') r2 = socket$inet(0x2, 0x4003, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = dup2(r2, r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r10, 0x0) setreuid(0x0, 0x0) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r11, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r12}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r13}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r12, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000002c0)=0xc) setgid(0xffffffffffffffff) open$dir(0x0, 0x8000, 0x105) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ktrace(0x0, 0x2, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r6 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}) kevent(r6, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0x402) msgsnd(r8, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r7, @ANYRES16=r1], 0x401, 0x0) msgsnd(r8, 0x0, 0x401, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) getpid() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000e40)=[{&(0x7f0000000580)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f953c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340388f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e470b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5b31bd6d2b6af2f79eadd1af7a2865aef7198c6cb145ef060b9c7f403bd42c21b45f103a188326e92376cf1a568963336a7b08d1973be14cf356e25038fe225d1f4355007c2032918d4daa642b25f4f24bbc7315769ddb95aa2880824", 0x200}, {&(0x7f0000000e80)="eb78ada84926b38daa2fc437b09c115efbfc040588d1212c8f26e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ef85b9cadcf36793d5629d16c82a5bed9cf89c63a53548828e4fa8d37dcad5dc82e1b7cd7a6b43ddc0bac0da3abb4b822389a27328f25a3e37aac187123f415b01c0b1c31776de2ac44c7e816c6823e7d8ca4af5b3f140690a861cad836370a8d6808fe7a9978d21115d7f45be4d5da65581d0818a6c7ac88635235010be58fc37f48bdc2f95e2d000000000000000210d5fe05c81c92d9102e7a76d10a6181423994c7baa40000f4be8206672b00000000000000795e91d6f5dc7eaa030eb343a83e34ec6cd1fbab522d3f1b08b70c34fb5bfd0cfc3b422926c378cbf11d1d3a4cfca9e062d74d2817a03fe5b89f552f57b7000000000036bc28457312ad9840e4cec6b8e3a477c655a32adaa5", 0x143}], 0x3) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000c80)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a5773757727606359655e808edfa2f017da45bb46dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea", 0x15e}, {&(0x7f0000000000)="3a8ad4d1be020f01486a310400000000", 0x10}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8", 0xf}], 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x400}, {0x0, 0x0, 0x0, 0x4}]}) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 7: msgget$private(0x0, 0x157) (async) r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) (async) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) (async) socket$inet(0x2, 0x4000, 0x81) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/18}, 0x1a, 0x0, 0x1c00) (async) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/18}, 0x1a, 0x0, 0x1c00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) r3 = socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x8d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) (async) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) read(r5, &(0x7f00000004c0)=""/255, 0xff) dup(r3) (async) dup(r3) listen(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0x0, r4) unveil(&(0x7f0000001000)='./file1\x00', &(0x7f0000001040)='r\x00') setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = socket(0x22, 0x2, 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(r6, 0x4004667f, 0x0) writev(r5, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$BIOCPROMISC(r7, 0x20004269) writev(r0, &(0x7f0000002580)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1", 0xdb2}, {&(0x7f0000001180)="4ebb0ac665bd7489284b4ec7ac9e3c47ae686bd885f6b3976ebbbd3e95e5ed0232c307266cf042d45bbfa600346d54aefd29cc9e232f72288ec93a378d924a132507f539f8af59d6906ca2ba8bc52d73f582612c231c7387ce31cf03ede87775fb4c7c3ea2997455d1389990d87ce7fbc9a1b257147c1d9164850723f3d6", 0x7e}, {0x0}], 0x5) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x23}, 0x2, &(0x7f0000000100)="c2500cc3caaef6361c7ac7e5dee39607d0482ccdde74c120adb86cccb50cabe74ac68ac0084e560af77242985076d861c97f994ce276283e0236b6dfab93132e9406c698158c8cd1008de455750ed60193ecd4e43dc292f6046761082687c9759b6000c1e968d15c4bc58008790a44e96c8bab35bc8d5db5dd384e2384541fd7445a4af040eca4950eae8e620f0a3c2bf3e2c8c4f9ad5ff2b3ad4155a9c09cecaffb7e45314f4c3e2c5e239227be2d24607e9cf53ba4567c4624966877964753fec4efd77781f4a180cc27fb615c01a1aee85c5c11e27661f1df8b21937f8c65e208b071c572ebb8f722595b378d1c19e8208dc947242beb0b7323e5aed80be0a818fa403ae5d88db831fb2689b3272622", &(0x7f0000000000)=0x111, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() mkdir(&(0x7f00000002c0)='./file0/../file0\x00', 0x4) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setegid(0xffffffffffffffff) r2 = getegid() setregid(r2, 0x0) setreuid(0x0, r1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000ff7000/0x3000)=nil, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r7, r6) listen(r7, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mknod(&(0x7f0000000500)='./file2\x00', 0x20, 0xffffffff) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000004c0)) utimes(&(0x7f0000000300)='./file0\x00', 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/113, 0x71}], 0x8, 0x101) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000060d000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f0000000100)={0xa, 0x5, 0x0, 0x5, 0x9, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x7, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x2}, {0x64, 0x0, 0x1f, 0xffffffff}, {0x8106, 0xb, 0x1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) bind(r1, &(0x7f0000001840)=@in6={0x18, 0x0, 0xffffff6e, 0x800}, 0xc) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000015c0)={0x80002, './file0\x00', './file0\x00'}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000001640)="1cc0640c905a0e6dbe2618a679e9f5ed2588c618c865cdc51a8982815d0934c5c0a1dfcc9c21307b14f78dfef41cd7730540b2e015", 0x35}, {&(0x7f0000000000)="8d6bb85551ece32fc9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef28f1be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6b}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) executing program 7: setrlimit(0x0, 0x0) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)='t', 0x1}], 0x1) syz_emit_ethernet(0x52, &(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="48e1dc93412307281df791dde8f87464f09d05b3d93b8ef1c4add2f6a28354f820249195b0716b1d3beee37101874bcaf206ae4849e24f01c6dbd03b2aca5a75d4dc2d34975a89cd57b8152c1e96c7254fa8ba236ea85bac12a9c0b8ab02def56514edffe6da5ec97ec058abdb4cd177302947273e1b199133ea92993d21368708817909cc137e102b7766a55b8eb2f99b6ccc4fcc813e2f0f5cce480b391c960cd96db783d1fabc69baa8f48d5e676b6b042885b62e2e0ddc50309ba457af687689a7bcd41060a52ca111a2", @ANYRES8]) sysctl$kern(&(0x7f00000011c0)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000001040)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb83fa7baa3215928bad92c77f7a270031d7a5c2886eb94d47db5f2c4", 0x100) executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x35}, {0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) pread(r1, &(0x7f0000000000)="e80ac491da4b069a", 0x8, 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f00000000c0)={0x0}, 0x10, 0x0, 0x0) setsockopt(r0, 0x9, 0x24, &(0x7f0000000040)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)='p', 0x1}], 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/102, 0x66}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x7}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x8, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33}]}}}}}) executing program 2: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x2000, 0xfffffffc) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/58}, 0x0) getuid() ktrace(0x0, 0x5, 0x40000106, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x8000000, 0x0, 0x0, "bf9fe0e18c4f0a460100000000005d00", 0x0, 0x50}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000480)="c0046854cc6aeebc680becb819229f223c6c358445e1e92df74903502e2e", 0x1e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) close(r1) executing program 5: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) sysctl$fs(&(0x7f0000000180), 0x2, &(0x7f0000000280)="ce0e5c3e0190f165498dfb2034f7c9336f00a8721e81736418ebc8ef626d8609bb728194e4be43ddca057db5fb320451c370e872f5ae4dd403c8cdb3bd0fcfb3930b405912a275e6ef58c6919f06d3def7c9115418abb35d62c67877eda6264a38c4e19808b3dad0c767c2f3ce141f6995fb1988735a80f3f7fcdc9a6a1ee237b06fc5da55fde161bcd2f756352e", &(0x7f0000000340)=0x8e, &(0x7f0000000380)="6f292ee702e63222dff340ec5b70221cbb166a6688a762fe254069ce1f908474a08b45f9968c817c66fc98a6002b99776533d980b0", 0x35) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146940, &(0x7f00000001c0)) r5 = syz_open_pts() r6 = dup2(r2, r5) close(r6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) close(r2) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt(r2, 0x1, 0x80000b, &(0x7f0000000240)="00002e4334b10db07ccd11504dd96552ac65ab781afa30e6ff77400244054fa9af5078eb0bd177529413494bf4b831752637627877334af1415f9885aa16bcdf428634eba97fef74ed02b7025052a7cb6f2f3ed1c4a6d921e23a3281cefeefb68e32f47397a44b98d27b8b870937ddeb52c19a5789e1e941034825612c5e430236636f8e79aa4ec1664e20739a9d9fdc1ca0", 0x92) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) socket$unix(0x1, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r6 = getpid() fcntl$setown(r0, 0x6, r6) fcntl$setown(r0, 0x6, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x800, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x212) msgsnd(r0, 0x0, 0x142, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0206911, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) r4 = socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) read(r5, &(0x7f00000004c0)=""/255, 0xff) dup(r4) listen(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x3ff, 0x3ff, &(0x7f0000000400)="9c7e7753f6993eda162764200d7566472779b40c372af3a79372f4976ad9fbe23ac3f5b7628bd66d7ff13c240fce52b6e04ccccdb96cea5312a324d799f886e56a15ef0a64ce64efe7f4d5339f1f6f36dff1a1c131840ca47a8acd60e0035ef90d9cfcc79885a50b1aafde0b6c7168932bedf4e8a4b36373ecd932c5891f3df7daba03a6621d36f0dd8249f7f5d352cef6e365a6b7fb9db495de041c547e5b9d4833437ae109f826c5fccabaa186", 0xae) seteuid(0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x4, 0x61b0, 0x319e}, 0xc) syz_emit_ethernet(0x22, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001400000000003a9078e0000002ac1400aaa854c071087a11e645d51c4e47b17028d4390be1c2c0b0f0b580f0415ddfc939a80fe52cf027e72ee867af7f0768a59b26135919e7fa88af479616ad944ec5a09e10d70b5647e32321cf2d12ccad06f6bc169a3f3be36d20b655e74b5b85ecb70c765ea13b3010f27599289d04d30762faf962c3ded1b7e186f5b1bcf88e3fa1d91c75435a497ff4933345c24027ea36a652be2e"]) close(r0) sysctl$hw(&(0x7f0000001440)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) socket$inet6(0x18, 0x8000, 0xbb) socket(0x20, 0x1, 0x9) r7 = socket$inet(0x2, 0x4, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT=r0]) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) preadv(r1, &(0x7f0000000000), 0x1000000000000098, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x2}, {0x8106, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x81, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xe1}], 0x8, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r2, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r4 = socket$inet(0x2, 0x1, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) fchmod(r5, 0x4) dup2(r4, r3) r6 = getppid() ktrace(0x0, 0x5, 0x4000042e, r6) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x48) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa5}], 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) kevent(0xffffffffffffffff, &(0x7f0000001080)=[{{r4}, 0xffffffffffffffff, 0x13, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x4d}], 0x401, 0x0, 0x7ffffffd, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r1]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000004c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000480)) executing program 0: open(0x0, 0x70e, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000480), 0x0, 0xb}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) executing program 1: setgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xfffffe88) chmod(&(0x7f0000000100)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) rmdir(0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de26818bda64610500"}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000300), 0x2, 0x0) r5 = socket(0x2, 0x3, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x5f, 0x1, 0x73, 0xfffffffffffffffe}], 0x13, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(r5, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f00000fb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x400}, {&(0x7f0000168000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0xfffffffffffffffc}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) kevent(r3, 0x0, 0xfffffffe, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x6, 0x2, 0x88) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080)=[{0x0}], 0x10000000000000ba) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x5c, 0x4, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9", 0x8, 0xffffffff}) write(r4, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x26, 0x2, 0x1, &(0x7f0000000240)) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000340)="3e78dc045fe818c88774b3036a3fe8d2a7663b7920bf055fb45822199cc4aa1c50cb4efdc4a2731ce2ed21dfc3ea76c37d97687872a0337e81e23ff717bc718255d09faa4e69b386f2a331fddfae7d82aa48a1eb0536b951775e40faf3af3b82c79ff9b7d807c99aa36cdecdc432351c3ba983de21841660244f98869d14897350ab91ba95266e659b169f3d46ec944a2fe8259a2110f8e00b05811f7ec2f173b0ae88799e349eb3c3169a86597d9b825eef8811f0af35272a4b32cfa57b3c40995d27c86605921fed710a1792", 0xcd}], 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) socket(0x2, 0x5, 0x2) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffaaaaaaaabb08004500009c0000000000019078ac1400bbe00000011000907800000000000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) msync(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 3: setgroups(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) setreuid(0xee00, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(r4, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900001c0600000000000000000000000000000000000d0000000000000000000000000011004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='p9']) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f00000000c0)=[{0x1, 0x3f, 0x0, 0x9}, {0x4, 0x7, 0x5, 0x2}, {0x1, 0x8, 0x40, 0xfff}, {0x800, 0x7f, 0xe6, 0x9}, {0x6, 0xff, 0x3f, 0x8}, {0x4, 0x0, 0x41, 0x10001}, {0x80, 0xa6, 0x7f, 0x800}, {0x0, 0x20, 0x8, 0x7d}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000019c0)=[{&(0x7f0000000140)=""/136, 0x88}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000380)="f82d1c3e2226c5d5c7b5955cf7c29f0f505b4e6eaf2880fd83473e62702fb67ae2d6e0658efcde1118c370f1d8c9ca8424981684ea49366dd5c1dbc9d120aa37ea", 0x41}, {&(0x7f0000000840)="1e595ac0bcb670ead10391f866ea8a3c59e6b56446173fae69e92473c4ebdc25a4f33068980b5efe0f977900e64bd9dd3c6b09d114dc0e444aefee8d44b0d4aceb34885de3eda156", 0x48}], 0x2) r3 = getpgrp() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x28, r3) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xfffffe06}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000200)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d0", 0x4e}, {&(0x7f00000005c0)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d426335902022230f8940e7358780d762dc3873fd22f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6", 0xde}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000480)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0xa6}], 0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) r6 = msgget$private(0x0, 0x2000000190) msgrcv(r6, &(0x7f0000002680), 0xf3, 0x3, 0x0) r7 = getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x940, 0x0, r1, 0xffffffffffffffff, r4, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, r7, 0x3, 0x0, 0x0, 0x5}) select(0x40, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x7, 0x9, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x4, 0x3d, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x0, 0x1, 0x2, 0x9, 0x1, 0x5, 0x5}, &(0x7f00000001c0)={0x8, 0x97}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, 0x0) open(0x0, 0x8000, 0x20) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x400c745c, &(0x7f0000000200)) ktrace(0x0, 0x0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r5, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x2e, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) r8 = dup(r7) getpeername$inet(r8, 0x0, &(0x7f00000000c0)) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/107) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) clock_gettime(0x4, &(0x7f0000000000)) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) clock_gettime(0x2, &(0x7f0000000040)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="3be405fbf5dae0200629b79b3bc0b4b82a9ec517b1b840a07d8fa43b8115fdcf24606c255059dfb679493d014549c7c8080daa9ee5369cb83f3e0338be19542f315dfba170f91b3a9d5ba6d9fe1ecd4198baf1377fa642fe27c0ea84cf5f3099c92b745c1b863b03ea05c60f1c63a155df4453a4b53123492b1ccb50", 0x7c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) r4 = dup(r3) getpeername$inet(r4, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) fchown(r5, r6, 0xffffffffffffffff) r8 = getuid() setreuid(0xee00, r8) rmdir(&(0x7f0000000280)='.\x00') write(r2, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000001440)=[{0x2}, {0x30}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/250, 0xfa}], 0x9) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040), 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800", 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r4, 0x0, r6) mkdirat(r4, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r4, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x3) r3 = geteuid() setreuid(0xee00, 0x0) r4 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r8, &(0x7f0000000340), 0x0) r9 = getegid() semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r8, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r8, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r6, r9, r11, r7, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r13 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, 0x0, r7, 0x0, r13, 0x2, 0x7fff}, 0x4b, 0x1, 0xfffffffffffffffe}) setreuid(r3, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000380)="70a7a9da73251b8808acf1d36d4614cd40111fe5ba74440fb2b949fb663b72bb47135f72a8898972101db4cf5eb20eada944d145a7d2db33db1a36e8a5324ae3badefdf905df85bd1c175ea4e9d10d2a5c55d143e14a2604794155efbc639efc1dbca88f1c04ad293ee3", 0x6a}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r10, r11, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r10, r6}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r12}, @cred={0x20, 0xffff, 0x0, r5, r3, r13}, @cred={0x20, 0xffff, 0x0, r10, r3, r12}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}], 0x100, 0x6}, 0x5) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x1946, &(0x7f0000003500)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRESDEC=0x0, @ANYBLOB="41040008907800de051e4300000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a082c2b093e7a78cdc084a63ad62dde269dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4afa3e1af79b37a0b69501fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e95efa74dae76b116d8de65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec90000000000000000000000000000000038498457882e2bfadce9750065af6ae77020f24d48e13cba2d8abf618bb9f74d5bceeac32596c8f9b14f9b657e32c59ea78064e225964424c2adab1b684cf4d95c709d"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="abc00ec86e810f0bc6212ac624963fe97dca", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) lseek(r1, 0x80000000, 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r3 = dup2(r1, r0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) executing program 2: r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)='N5', 0x2}], 0x1) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRESDEC=r3], 0x176, 0x0) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) fsync(r3) executing program 0: r0 = socket(0x0, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="6c73c14ca54bdecd35c4d088e74707942857d85a1f1ad229d2f936229306057f4926f97f9413345f187d341c5bc9e89da30e35d5084110b63b16c26c9fa6cd0be139288a", 0x44}, {&(0x7f0000000240)="08253e568f1a131b6ae57ef3a59bbf3a2b78891d02d2f032807fa9b105a729a4f1a604bad3b4ee349988a5982a22aaa3eb64", 0x32}, {&(0x7f00000040c0)="b20e9d0155f69fb8b9aba26d2a679b415983fc97dc84f80db42e0d786615b032306ec1604fc20b723f845bdda4ed1e52d9376abb53961aed2a7ef4263f4c95a6ec63e42660c410ad7e2b0d06ac0ad10a2e3f6b38244ab2064e43735dd76ac2ccde1370d740ec1f281b43f8dca59b5a58f6520f969d7dd89c76d00d9c391ae1e00f4d865df0a8cb38ad5e3153c440201c4bc6f943ec60e2bfdb5e8e9293320933da588fcc5b8f793b86ecd4c35c4dd2bc90d0b5fc75aee03fa4f3236cbbd1ddd1e38c768e65c2b9213de36cc5d141770eed708d3cc933b966952d6814e4a1360aec51d0fae2bfb7d022df2d06cc51430429a4d46b69cb2222afc7a3b579dc74a306000000ca04a369cb74f00b1cdb41dfa8a2488a49ec8b496c6efb821df2b0b107760d0344c227fc8a0df295b62da0db31a7bd60b8e8e30fd1ebb69ebd8b81688fa051936dcfef68831535b49e6d30ec27d01d363ba7ad0e1253b280067a30a52e5892eb5e7f58d4d3a77d228e3ada4fc7d5a63153c4aeea642d10e2b10db7b57cf6150763a70d141f09d5cc9da3396a5a3d7c59c05892e2198aa0de842d0add0a25c37642697ad25ba4e9b6069ed74041ed4b204ce47bdc0cc2d88038957a51017642b89fe39aa138203097fb485013d53922c507af9136e7a355d43352de21d541b5fab08a805fb273fa9ed8b42a1d52f4e6f852ba19d6ebf408ffff0373d70a2e231e91624ab735e326bc32adf9076d0a67b208ffdaacaadc2a2b22df48e18576ae2ac37277c89e9f4621c17381cbc422e0f3813767c3bbc4386b1fd32f73cc64283d096aee8b3975dc5da3775e3657c339d93906f9111227019a3f0dafe3fac54e722cda5f66b9b5c0dde7a2bb89282bf06e70568c0c02e120e3383e6d0abe8935f6f35f36ee6ebf0bb4d0cf5f90ede6b1689d7d953893142f1518324a26ce3e63dd1ed005110e27914ce95637391c765de7c1f470c815ce02c021c96bb553b2c58c0d6c0c9620049f7e1c92ee71a3110de036777f117245bd69b2dc2860615b96136ed3e73f9519f71a14546f2ae8cf85a15b924a5bbd41068dd0e1e80475e2c14288cbf59fc2bfb8654dd2bf03a7c02a98cc71a1eeaa5950e18d107fda5ce499cc74c120188f16a1fc6c9aee355213b3775d7cd90cf507b32bc2f77e6e1c941dc2b238088aa3e9ca05bc63d85818a0d091092c8d9d532b553a171b80ff66bd04dedd6fc48602321e7580ed5886434f985fb823ccd5b438ddcf9854c200352e343098521719f577d610d9199eb17be9eeded76e07d8255ec8405238ef313e7a", 0x3a2}], 0x3) executing program 6: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msync(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) munlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x40000530, r1) mknod(0x0, 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0x0, 0x9, 0x0, 0x0, 0xc2bc}) executing program 4: r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x8001, './bus\x00'}) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00'}) poll(&(0x7f0000000200)=[{r1, 0x80}], 0x1, 0x0) dup(r0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 0: mknod(0x0, 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x8000, 0x0) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7f, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvmmsg(r0, &(0x7f0000000800)={&(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000001c0)=""/55, 0x91}, {&(0x7f0000000880)=""/204, 0xcc}, {&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f0000000540)=""/214, 0xd6}, {&(0x7f0000000640)=""/51, 0x33}], 0x7, &(0x7f0000000740)=""/148, 0x94}, 0x7f}, 0x10, 0x1000, &(0x7f0000000840)={0x9, 0x8}) r1 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file1/file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') openat(r2, &(0x7f0000000200)='./file1\x00', 0x200, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x40) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) r6 = getegid() semop(r5, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000480)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x6, 0x9, 0x3, 0x21]) semop(r5, &(0x7f0000000080)=[{0x0, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3}, {0x0, 0x4, 0xc00}, {0x0, 0xb4}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x0, 0x8001}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r4, 0x0, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r9 = getuid() setreuid(0x0, r9) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, 0x0, r6, r2, r6, 0x120, 0x1}, 0x6, 0x7, 0xffffffffffffffff, r7, 0x6d64, 0x40}) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0xfff, r7, r7, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 6: r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x3, 0x0, 0x4) unveil(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001980)=0x80000001) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x7f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) executing program 4: r0 = kqueue() socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$setstatus(r2, 0x4, 0x40) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) close(r3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x8000, 0x20) r8 = socket$inet(0x2, 0x3, 0x102) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000700)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r9, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) dup2(r8, r7) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kevent(r0, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x24) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000100)={0x1, 0x3, 0x40, 0x8, &(0x7f0000000200)={{0x20, 0x3, 0x18, 0x80, 0x80, 0x80, 0x7}, {[0x9, 0xff, 0x6, 0xe15, 0x9, 0xffffffffffffffff, 0xffffffffffffffff, 0x7, 0x1, 0x2, 0x40, 0x80000000, 0x3ff, 0x7ff, 0x8e, 0x3f, 0x8, 0x4], [0x6, 0x647, 0x5, 0x9, 0xfffffffffffffffe, 0x6, 0x3, 0xffffffffffffffff, 0x1, 0x4], [0x2, 0xfffffffffffffff9, 0x4, 0x4, 0x0, 0x7f, 0x10001], [0xfffffffffffffff7, 0x0, 0xe39, 0x10001, 0x5796, 0xfffffffffffffffd], [{0x1ff, 0x7, 0x5, 0x8}, {0x4, 0xee, 0x800, 0x3ff}, {0x5, 0xe2a, 0x7, 0xffff}, {0x6a6, 0x80, 0x4, 0x4}, {0x40, 0x80, 0x7b, 0x432}, {0x4, 0x6, 0xffffffff, 0x100000000}, {0x6, 0x4, 0x8, 0x2}, {0x918e, 0x3, 0xa213, 0x800}], {0x9, 0x8, 0x9, 0x7950aa2c}, {0x4, 0x0, 0x7, 0x100}}}, 0x3ff, 0x7f}) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') r3 = dup2(r1, r0) poll(&(0x7f0000000040)=[{}, {r3}, {r3}], 0x3, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) sysctl$hw(&(0x7f0000000300)={0x6, 0x1c}, 0x2, &(0x7f0000000340)="c6", &(0x7f0000000380)=0x1, &(0x7f00000003c0), 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/15, 0xf, 0x2, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x4bd, 0x0, 0xfffffffa, 0x860351b, "1a0001ad090dc29e6c952b000000000000000200"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000002a40)="835eb5202987e7b26569fd2539e3a6ff9f5a81c3a4d7df903f0631fcf733163047aca5d6f4cc50396b60c0e828b79de4bccac310e017905e11cc9059f5fce2b08cac48a41fccf6f45851118918a8cc3a5011745b334d670d0f22db30bc653dbd994eceb75a9484d4d1c41735cb6949e4401052548ff6407751f502b022a1bf277f0db5ef9fa50a9dd809e2473554f9e1bf2f9c331995cc6bf5a6d0d54915b47ea81e6e296e0189a7f7c21b482f8afc660ae712bdd3ce0710a223827346c78550d2b2c0fd4fb2910f7e9cdc170b343df1905effe53ff31af5d554bffdb612a2de039043427514b6b66f0702ae0e9cbae0ce4a6542a3ec1e681188f7a1a279e68fdcfe07baaa8e2d7298ec10f17161459a8118cbbc2eef8a8389e6ce4ba337d87ad3272620aa0f3ecf926c227a6a10b2c2a170c7228e8f567a8d3cdaf8ac91619ce2a9d728252265f47b535fa747b7f46c071d81129122e4e327a18467e7e0d09f181cdd97b6cc337afbd8f868c33688ed509273f41acdb1a67e58eaa082e26d9e167ace6afcb93f3deed60100db14a0990bb34b3f5ef373fc8967245ffcc3a8cd3f4221ef405594017f8e0548426f406276ea86f973168bdfa7d7ecd6bdd044c285e016f25d5673c384da9096369c4863dee102f3c94b6298c83bf2b227cd4d919ab55dad49e2f6f33d41301a66574686beaac2f76da7c7a5982a9c56973257a5da4543330ae2ac40e6a415c28c204e0848e0e60f461a8ac05be15b48c5e0f9539ec2021098f436652f8382a54474a3a54e9d0c0895d790de34b5c36ad5d98d39f27fbee122fb255e2e6eeb0438f364ff6bbf28ebd7fc917e39a6c778cabc3daa9978d54a4c25c6bd4a8edf6ffa9ae0826f955d73802dd4f09bd967d099f66968c16a061d073e40125720c62a68da8aaf828d1750097e2fb6d9bec52d4554586b0c54e7cb4d9af03d07c9fef9dfb39d553da762a4245bbfc1ae7f2ddab044a2e18ef7eb5da4bf0cb84006b484d2d835a6e99ecec4b9878ab237f6c3c87193d0a299d4e93ba1aa83280620af0cc137e87643164dec990e177a2f1ad6efa52dd330f8f64fbe67b473cbe09499628cec02160111f24e6369175c8a117120ba09de36c2d82a095c37f9677d03d28ab29da74104b2ea0bbaee8139b7e652a73691e0811c4c8dffe63664d2068fba5cd757e8ddce40f1b8a1359dc7d714fec80340ad0f8d9931c0d8e8ee03e07e41489095786c9923fc5e311a716af52308b29621ba8b91ad65efdfa3a83f014e9b08406119f7f817e59359e136eda4b8bda9d44002afd1e88292a36925776dce2acc4ac666e98df0370f6cd102d71dd8691616bd4b542170225e7c1cc382f8376c7d6c2439bcae409d69b68e5f8f9aaea5cafea043325f28dbbc9a796466c7d88fcf7cbdd32f950cd072a2c60a7fecafeeee4fe22628ccd817cd7a9f5759e9707d4cd92b26474784d6f695548b319b24561f42a3df606c74d57728f3ff4df8d3755002bdfca7822570f2454fe92035ca946c3f0f4bf123faa5274dea08e791fe6d1151f8894e29e3f1252a828cfb045e3594a11a8af3bf7a80d85db6f729e8251c46a8ea50f42a185a8da23330b3e4dad2e00b92a61060d0892ce2b4bfb5de98c8564fa3295062228c99a4a30d7d198fda8dae7b433b809f30238f7e3f645c8fbdf59c393f6e6ff9d35a8f35e85e1d3547f48888710062633b8334328f4c65fd4763b1f63fbae97ee3a28c510c5f5b5f070674d58cfb27b45da5a7f7a1b6af61d90ea5894fc5c07779e53ac92f3e248c05d524d428df837cd71e0d92031249eba9cda2ec3764d02f7c3b283a6105d9164a2d917b0cb53e33e27ab5a20ccc384fa828f77849c9ff3a398efeb3a63643bb9be7e4d35f967c6b60129dc878f041e4d655a428868e0871e73f366565380267ed123e2529824579a259d99e4e6c8f9ec0c181a4308b04b2c9e4417412823b5a46d74f862012cd5421b6c59b9baeb7b664847db2d3aac34adc441a64ee779c3140ffe73025459cef2273cf0975130dd3ebb1e49758117c7258d1582d4617795a57c0364a48cd07a1baac427e39c9dc5f7ed78a01f40a235fc26d9ea59c84706dafde856b82d0674e6dc34634900eadf76848688ecc85130d47b786dee4456f6c0aad4ea73921ad42091d4e5f419c0d4e58509b8abdb6d0bb8c43ef106a21eab302bf8bed4159d4f38df958ebbc5a3c4694b751cb38baf5dc9c98091432a77add1aa7cd3aaaa9f2daf7d30763196d0fd38b17a4b802f5a24dde02d8a74864a02fd32638ca515266203e61df8dbe4ea97fb3c63e656c71061b6f38ad65cfe991e5bd036560059d00d929f2d840c20a55b1ab49944c2ea2373d466606aebbd0784c23a493c9a4f7a569722a2e234b7f75094292f8707e4f298e144df55c047a7242678dcc6f8b188cfc4ab58850562e3d96a1ffaa863f73e5622e5cdf73321da3af3f896a301255dbad8ca5215e5b7b1d38c4ff82aebce4f2f4e8126753b1a99d878516c3abca4d254330d735c64340d42c62a7e78d15a81b819c995337be5fd25443e1d90d8a201a0c3fc0767e5dcf1e3217b3b6caa72ad7b8951a4a654b18b9444c098ddec6606f5381448faacbe10954ebbf3118ff6b206bc0319d36a13ef914a8afebcd9886727a6bec94dcba915049fd7513702f2281e35c679c41939864f3ac45424b1aaba4e89625dbba3107393a0eb47baf2a04d8396828a57e7705c6f0998f1cf4e3ab0e984fe42e7e9ffcb54fa1c7cc1a5890698ca8a98f945c4de6621c81b721f2c3c8cce7eeeb44c994183204e831fdfb90ca55e18b2a9ad29289846df186cb990cc70719f3f87b21e9d40833bd3c3ddbd5a0b7f1a7090fd5f7ac5d38ac2fa7f459d31567b71bdc67bf7c883969ae1cbc46bf7d1588047cddbd9b2bed98f22f5a1d49d52dde178c009bbe502bcde2ce18ae80dc79dd661302cd3dce109c1f389b0f79457cdb4edb73f810218cb4975963d96db70b082373ef3a4e140239676a3aadad2a890e91dfd3af8c5165443aa9846941febd5bfcfefea4445208886354c903150fddb453589bd0def9abfe107b05108741819f3a0d62ace554e1d7ee26581cdfcf0d6f8bbfeb86d952083d471fe985f9ed9a288b77e33f2c8875da921e6cbfcda8ee88364ee205cd9a295ae62493f9df37049554bb2e5a7ad6366949379bfb6af448b9cceca5274334cd023eb46ed14a0e6d1fa2b34b9935f7acc787e035803e13e120ca558f4b01efef301daef61de7e8625d142057d901e41505d93a3449430a339dd85bab1a533c3e981f31a3407f78320d5249aaa34afed995fef423f35b0c819b3cc18e1f0602cd934bdb1c8e036158e32f008011809538505f61a7881d9e8e40cf67b4c466b0bce9c77c13552f49c4dc464f3ea503d0323e51c5ca9e7580be34d959ce1cd75c06bf520a7ea1bcaa29281a9e7155142a0238dcd6dc75640986104905ee6b01d01413f0ee9179879f01aba62dfde49b8201f40bdfa55bff64d92f04460933892afe884bc140eda2290f8ac9cae647f97adf6ba501d037e2755ddf5085c36894888ab118733c7335d21cee3744f16c18dcc4e9f621607c699af29c9d42b001e8d7bf79e1df8d9e0de7bc70b426a276ad1d70a7510f71bee9cfd74da1ddb4700c05cd4703d4caff9f24955d38abed349ec12eb163b93e6b47986c2a8873337fab7dbb15d3d9cac4ab4cb38baa12b83b7d3eaefd3a3f34f0a36b197bc097bf0199b9ffe76c1ca867063226923e47cfa9c37697acb501bdac2450f05449ae19229a5c2b5d28db6946eafcf62f9d150c69734a7aef5e2547dc260ceae8f825f7ed1af8e7388677038e968277a1df999240b04a2c6f12aa84393f3d80030a7b7d2a9c3ea311ae928a79dc8a3601c63c9d8f48e659bdc0d62e02ea4e8692b261dc14c555fd80de62e3649ac440a478f0e7ab125779631497ec", 0xaff}], 0x1) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [], "e15fb6c16da0d858"}}}}}}}) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x4) setsockopt(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x90, 0x200}, 0xfffffffffffffffc, 0x9}) socket(0x20, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file1\x00', 0x2, 0x40000610, r2) truncate(&(0x7f0000000200)='./file1\x00', 0xffff) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x3d}, {0x16}, {0x6, 0xe7}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r3, &(0x7f0000000000)="19", 0x1, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ftruncate(r3, 0x8000) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x7f, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) r2 = syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) lchown(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd600a0100002c110000000000000000000000000000000000fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7f) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3c}, {0x4000006}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xa, r0) renameat(r5, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x2000, 0x1002) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4a7d2a627307028a, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x9}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x3ff, 0xfff}, {{r5}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xffff, 0x7}], 0xff, &(0x7f00000000c0)={0x2, 0x7}) kevent(r4, &(0x7f0000000000), 0x80, 0x0, 0x10000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "49010029b9d91844b37f1f00"}) close(r0) r8 = socket(0x2, 0x5, 0x9) sendto$unix(r8, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="a5882c27592ed6ae74abc5c503f9efe3008ab692b00bb3b7582135c083e11c3719f7086d582bb7aa4bd330f884adc081", 0x30}, {&(0x7f00000000c0)="e9a1a42771ed343a8af9cf19ef27ee423faac6c816b13d10bd9834feb52cb2880203beacf085aa57d4e91f19d380e4987a6c", 0x32}, {&(0x7f0000000100)="709d4ed696a7ed6dcf8e", 0xa}, {&(0x7f0000000140)="b5a537901d281a30761c9b761ce75261653b30407e36dfedba366a8c8eb481b2942883c01f0e78814f7819a91d5fbe0829e11628546547e183cb0dee32657a3e65d77869169dbcf6d8aa5b4b1d3f30581126bd99d1eaa2a8cdc599debbf85531550e3bc0c28fffb81d5557a0f6cd520d24a002e241969c33595aff6f55faa502e369735e9c9cf71203643aed8efc25fe16f64086b825d5011d77900370fc875ed68af2a7c6fd42837c1a2b56d6b886f5", 0xb0}, {&(0x7f0000000200)="04de1e31d0124e2c9b75104d49315deaf4", 0x11}, {&(0x7f0000000240)="4f3eb542219320eb854e3dfb1ebc1ef77697328758db38670b8a3a7655e237c5ee22a74b5bc86cd83da30f42132ad376360bde2e4f3eb397bf028e1248ea730cadc5465c42f7ddff543df08a40b9b408c3247e1714028bfb2275ec3a7d05983895fd808e2b85b403bc", 0x69}, {&(0x7f00000002c0)="f93942bc0037bcdfdcac1183d2f9da3c759b86dc310d161d8828f1ccd845ea41ca07d1aa837fcff98cb8d1ca27469932b5710c8fd243b3b7240c6ee65ed66e69f5c1837f9542fb23ab22f036f81a4cb181260798c16fa116b8d8507221d08e912d0a5d4363014cc2c89df8fae443076d6d4e1ea10c445f2cfa36c83c5b5f12e16a4312f0a53a40e843e9e0533e15d00ec84ebec4cf3267fb3c935f8b743d620175cf4212effd24aed6eb81c9a520760f88f9c406739ec7d71084039195e238ae211aa73abfdd05a8d5125b1ce4f15a686348", 0xd2}, {&(0x7f00000003c0)="5343f72557ab0cc277acdae578e2f8ba6e46445d74e07fa37cafdebf7b44aed8dd13a505564235c1eb8c9d788dc3316c93b3ad41b488b7c16963967d500d2cdc190a3cc475277d433a034bdac3711c831e7ae5ac6ae7a282", 0x58}, {&(0x7f0000000440)="5ff3210121a01b4616730a332f6276dab1eb50f94a09ad3f46d98d207a87592e89043905cf0d5ca5410be0f95fda317506e76de91b8c7d90491e538ed8f849f8a7cbc7531b0d5c97e007ce510c0a01a03e58f1c76ed2dd3de8f38cfa92699bd2a3f943cb0dfb92e0df113cee77de17b34f5febf11e2a31d75136", 0x7a}, {&(0x7f00000004c0)="ddb0c09d12c655155438123dd3107fdf9b61fdc8adcfc624ea2fca480c0c616820d4e0751f5c2bb7da095c7e8e9850589b035f478279bb69a67fde6d36a5f53e1f62a1b40ae232376fb067d87e5f65cde177ce9add72ba460a656c813ebd4dbffc61e180b052b15414df0e76ad8c", 0x6e}], 0xa) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000600), 0x100, 0x0) r2 = semget(0x3, 0x2, 0x540) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000640)=""/244) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000740)={0x1, 0x8}, 0x10) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000780)=""/246) r3 = syz_open_pts() pwritev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000880)="4bd3eb07e94fb1d2f598a63db6124be8c40b2189024957d9ebd000d391932779d80d081f3d02d0473408c49099d956f8ac60c041eab0a1a85932fd6edecbfa552a56621601af36cdf4c3e709cf4be74fdb0b84172901114967c17a013e24870f0266f7c24c455fe1d76529a9cbad054649eed1a1bb", 0x75}, {&(0x7f0000000900)="1932a020d870f61cd2305b1e87525947058644f100c75fe4e5580ee275f185d0532ff8ab83fc27eb128e5abcb420d1ca71b6b5390fbfaba71f977bb26cb12684cf5f2cac33c419468a8d270fd831bc090db88f51c63778c3d4c33945bd878ad6311834b91481a27b907aaa78d98d4db19db4f821d7a376f89d5346c8b2ae79d0d1eef686f06a83a847bd71165570a1dc6ea9503d9a08217a96ebef311e5c5ae401570e80eea1634432cdb861cfdbd77853722a2f5c95cd2c49e569ae6048e3c9a7", 0xc1}, {&(0x7f0000000a00)="9680473f1338de508a09032f80527bf616a9934e7038b3f9f6097e87daffc48848283dafbdade9c2ff1c8e0bdbd15c4da53867521cfef8d7a25e814d59b67ddcf92b98f6647320a8f2f1aa2f2ff6e261beea374b3226696e5b5a63d927a1e741b9ae972509d087d92b82fde7387404d820a25853a2ec97b63b43b922230cba148092396610c6175920a3561bc3eec1cd603da64c7dfa3d8fe7579122d6ee305deba4aa3309df28a6c7fc45d8962d791639c5d453d0a459b9ee871a130c6e606fe1286bbb30589ba0422abb6150a33b41bd3f3aa28a11382ef3dfdaddbce0b00d71af0406a036a21f79c0cc878d1df4025f38c4493bfd659227c9b8210cdfcd7d9729570769d4d3a200b3d797bce226e14b2244e53645e1e30ac4f52f03438d90f58f1fde225c3f9c49a8db731f803c7a9a931101badf37ec0c57f679dcdca4ede0ccb23f60251d36da72a6b6561d4616b55023445724b40a58949a04622d65c12db93f61a2943d6a1e9128589c0eaab78da1fd72318de7b1da3dcc65a8b27543fca8b25bb999afe4fc9b2491884cb585c285d88254e168d2cbed646f4d630e993e575a797cd918c5e1419e96a81ae030254a89908b17c29e974ccc99078ed9fd1261b0e6e22a610ed9c0518bcac2a86f2e8ccf8a52ab0a085169af8ac07d506e06d685c52fb221105fafe8e7964c317744ea72d8cada7b60a60497fe9fc2d6098402b354c3e6763e1f757b56d60500a5200e21f55ab09d85517a84a885b269174ccecb8ba2a85c3654aba163d8538027981609b5ca118d5ef9a38dddcb2e002a1bfdd843ce734107c7e3cf4aec060b0183aef9fb25cad47e7fbe3c4dc69158dd97fc8f367c35753f145cc31b57de237b6ac107b099558d34739c1802576096f3dfca50ba201b50e7ce6949a83705001b7c63fbce59b17152427ee87e470529aeb05a7c3df6748a5bc4761d946630c5cd8375a38c9fe647731f451bc637905c99debc70926013f0ee219433050d0c67f9a06bb452d379e19d5193e3759784d6280168f3e05169052aaba8847278814bb1acad2203bf6d410967f0d2bed6c6a91d1cef1d7bb8f380425cebdc2d2c19d810ce595684f91c9f65c5398888c53674e1cd8bc9524df650dfaf0cdbd54cc1f426568770569ddad64f162e895d448860f2d69c1daaec6c30071ec52b1afac0316062e0471341330568d18005dc29b983a32adbb562d0f96cd4325655f830ec72a3ffdbe2c67c5e198003098bc75fe46e190a8a9f2a0cd9f1d7dc4f10388294db3186f0cc0a9a58075c3ec4e22584dbf3e0e72ea35bf477e74bc4e8353e9c8d1cdefed39fd362ab7fe3ef5e7b80c1ccf1f286c3d74521dd516605479db8d4e248ea3adb2fa22048c5cb2beefadcb8834f64a252c76eeb825dde3876246bc14d0a99aedaea48c2b93cd0180f18d2d6871b890806269fdcd732234a06877ad9b6f7cf68a57fa9937a92178f2984e4bc0516eb727f4038af5b2a792517c4534a6da6a36e9c161cfe58fea2485f969b529d30fafcdb4c9f08beeb35fffe161fa97500a5dc4975e88567cdd70bb6c3cadcd1cab66216350bfab77224dd4cd6dbe1295ea4b14cd010136d7ebd4eb7ffdbaa9903be72cb66856ed8956d2ca56c631bdf0c07301440693b9a37ea7a6a2cdc6683bff62f5e349a7ddb5fce400d0fcf2c8fdd768fe02ac926c8f6660a0136fbcff46ab3db8e0a1c08d8ea933fb37ad25ee5485cb38e73709aaf11c4021d4af5186bd527b58b9650bd702f9434749631e1b89ecbc79d21201f5dd4a05c21f46c71eafbbaf32a18e1bc4d14004736a37e039b559fffab93c685244b516965ccbe0a3650d58cd938e0bc8468b3acc22e92f124feb65727d113b190f97c0d098c5bd72196a80b617d67860383a94bcdd10f1d9d4edca71fde0b0c4ac75326d1bdece653931c95fac52ddb05aa2ac3e8e3efe4b5e2980fb99a2f28991d385d66d59b12550b2c307a9e1e06634d2eca298c4b9c9ec05946e221045f4427ab9cb503b0ec7cd2e3a34ebe2cd66ca156b0a584279c98e321d7767276ce8344304e46e93889b03308524443fac2929d29bd5ff966e742986a8fbe55867b2258ee9dcb7bd9b7cdff52e753b87f4a8c86ee141356cc8af39c5b18819631a9c4cd6d59179a1a0dd59985fa6bf9169807a89989916090f98ec9fa8e93fd7b8c3c30045fc2b6654bf58edb62d6f0b5a3d68a5099071da1a152208bb1bc7b5928825094a2a79fe6154088a1091e95bd960f6f31f232754ea8e1ba4482f5a93f21c2d49cb963a0a897392757e3cebebbe33f6e125aad4b96a3dd23fcc214a358a86d1d395348cda0f5faa154174ff1498a5313424f22ba2008b8f879c946969c770406958d60c5dee9cc98bc3592822ac34b7a26aab2d5ac26ec21af2c19364493a444ad0c747061f9664e46380c826c2e40a7227d2521cb61e854e454235556674050ebe0bc3ba400ea010a36f643c35f108f8493092e96b9c4d4306727bdf41a8177015840efbd5049eacbba4d1b130c08930d7a68e7c6aaeb4b286624341fde8f6eb39bbf8d30856442a58999b0065377d070b7d994154b9352426ad5478b64b49b8d6ee3fc360d767ad516480c39c95716850838d9819eb40c503f2a3fb51a6bb0cc53e79ee638a49cae6f9bd7668c36c21bd25ce2a343ecd82702779443e02f91d878266c56ccf3b2afd5fbf55fdd1121cafc81dabec5f4b1f87be963a3da83cf214cdc7e91419e6004db46ae1da0fbae51635f70e37c37a940dc149e8f758b9ea1f8679fbb00b909b7a9f147114a3ece0796f0635416dbff5dffd23baa064b78058852c034206c14845ff3425bbab46e1a156c07d742c04447ec57faa30886bc2c3a96b91b128ba7787e26539461bbd827a7dc688c55336bc1422cc4ea965039e25364a07076ddf39e6da91ef6b27bb92b13942674721dcfd164df202b28ac656d3b32b34ce24be6399522559118eba3afa0c4b0872aa9d19357ac79b5fd96c56f9ca252e656383a06bb3940d8bcc304395eb3779875029f2b416c1664a2bd3a22dd89c22d98d2c83afef32c381a6a7f2adf96c80da9ed7e646c51541ee22da6c3729b68f0ff4d95bb1711a7f9b249b5c153c12a2773fce3e3fa8586cfdf749767b50307081ca48e8c0e9ad081cee49df94f43fd429824b6cccc4c4af07e677721506391584fb83017adf01cc6fd1a8ec8284373c9ec19e6decbf68fb960c04afc7bdb4bf0a4db7d7ad96f82bdef83ad66de0f43e008343bd491b46ae738a668e49b173e61f3a47aa3cec599f22a3e72b607752f0259cbc247c1c2ff8637026799e74e38265f742705c7a7a37f3bb831f9766ac96c10b67b4d6053176f1390ecfbf0908101d015758ce173c086be90a43fd88469fdd1a260a02bf0581f672b769ff8ebe3fdfdb7a829c5f17369db722df2fc729e0ec1eb143210467f91edb5f8ed0edccdd58424c395ac788a1e75f8b2aefc4b1c07a40b9dd4e556c6c164631508a8f1a863cc10aa527ed1eb1205a2906ac497a74af4f4cb9104a3deb0b05fbd1520bc9aca364bd38bc8c1ac2701a03273a32a21564d00b0ac011093f64acc3bdaa5a6d4b4684c1dc12479132fb40e12ae5bebbec7284d1b598e77fef8488e25a5cd7eca449a11ebe4c6d8c6b42507aefed5ff6c543df3027a760a6fa03ea344fb09c7a9506f6e50213a031eb93aa61d7d06ef267be7a4bc145dc24bab06f8e46b903085dcf8b82ef974b4e8792bebb794d8581dd7353bd7b8b9a55d57d6f772f7a478f5e0dac540cd4a4ae70b9b21568a341f5f561acc890c08e51d9c1541e06924afbe8159a724aa5566d7987d906499b2bf63f87f55b81a42252e87b43a684f514e32733fde12590d262f8385699c74bb20891d666b3cecbf94358ed03fc46ef487c5401dbc2fca8530dcf81b308a9cace8c944b7b5af3fdc1cdf8e55a763a40f0b1b21a3e2bcc8bda8094640ff8e8e9bd0cd48b04b2f1746ab48f2a44c76c8b162f3db6bb7d92af45ff9cddde68774e9cbc1626850deb83111c8451c9d28fe626658bb0d6d0baf6a92d06dbacc6c6c3e7d90956a554c1b18cabc7e7a85a3985851e0ca56641e9683e0803a2fb45ec37ad4108d10348dc0aede9c201f93d053ab16b9117bafdea57d5298889649ae796dd37b4eab9c0c019049d01e0e03ba3ed86d46bfca41d250b4ac655854473a56d3ee1ccf37d4f585fd6dd5eb286a8c552a34c1330df5e29a8d02abed18597a40d3ba4c04159f7f3d49664697aefc08955f9f1e86d50e9501de32fe1001fd31c0e09295862b31ef401004c2c9ae131e997879be4e687a4b5bb8673a558707565ff02c12bf2c41b7a11f846a6daa56083780443499595b9eaee932be4e9534b63a5f59ade8d03748deced20faa2d9afca7308396f7ae3cdba679dd39cae54f11cc2984bca5bcbe1a0cbffe891a3af6a611121331f8e2881771952bfa718d8d33fe841718081772bead0e82d8c9c854592c424518aa9ffc1853987493c228cd92a553186bf7047d2954b0edf2d62bda45b8411624eabcfcbe4704ae030bc52b80c02dfee82d6386562f13ff576c5139b2cb8659ca158766ce6939e5e601d7e0fe64ad470cf66fe4ae9b40eb5a82e48b501fb9c89a26c9556dc9883172e1b804863db4bff538535e1b9ee7fbce1452e16756709f13ef2d4fdb44a6e89c405912add059dc713ea421958d81e7eeef90f056a7ae229f519e3f9ac4c84e07f0d646cac35809619a0595485d431ec08e8d59a2abc12599cba5ff02cd0faacb2adab736a88ffac74dad5d7cb8c3596c8e7249f420d744a560887886d7b5c945c91ac98442e1e05ce24412a05d1cde1e9ebe0355e56178f284bff19db20c074fb5af50c843f703a881fa7eb44a6561b9af5f51cbf40bacd37864102d94e7805aada397468435d2ac8f3f0917d612c12c7e9068c4d9110dc83e92821cd910933a8720affd2d9f97e7db4914267c47d6060594a734aa7a675987a54d8a2beed873f0cc9305bdf3351746c3d657fd13584f80e573425faafa7ebf7a25aecf4a4d54235b8c383a448d6f4bc422d4d9b17cd4c5aae668d7051a107e3386bb23902dd407480b312a62fb26b4f11e7ce42b0ee6b5ecdfdc2962769036a99b972690412fc28bbf1a833d57abc4fc943f12d2d174793ef851af214e4830c8f8b8351ffdaff495c8a8e44cea04d1a13f1aa55b2037ef1f22010586167ab53ee2c18990da2cb4d3743db53e0f61c2bb08cf6c851cb17c50abf7f9c78dfa56bdd6242e289e2b9eff701df578c85290367e1ded93709b94a34aa9589767cb8f17567aad020c33b90bc36749f02a16e0b150302a5be95c03db7adb3f72b74287d86268bff1db982fd3274c87c2e65e5d05cfa23a19e1af9fca114c46d4171fd442821e5bab176315ac6533705d9228e146d055c2cea2b9a55c0d58bf940fa2f6b2928c0ebf987daba5a94a151f11107f63e121fb0eeaafb992992aebf3fd22f00a5ee705159df09eba731d90e857afe394c4397f225f5581a4f2168b235146d914d8d9e6fb6f12ce8cecc8ab8b938cec515d853a1c0eed3fe5ec705707eb3ca3103c04e2f463100e36eae6590ee8b1804b864004a85168b90d7520ffdad7da06c2bed6de1650478b34865487f48fdba8b33a8fe787952c9ee7f391f5391e28da08bc56d2b6d939b65e288c8b39f34a0fa1b7b4968b21aaf1bd61a8c9c2e2aed6d14e033c32ab9e0c53a4bdd3421a383d058daccd21aa8af8809f1c5834955ec36e336489", 0x1000}, {&(0x7f0000001a00)="52371195821881a65fdd5a59301dd895f37d703e457e26d1ba6463aa65550929d954593bf7567beaec0bd90fd4e5c69e1252d953c57d7899b6ccee0d0fd482da7b4d97571d200a43e5c6615cfb5d651dd511fcd2c78b67172909439384cc7683b10edc2d5a18929d0afce8b28b62cf34bdb4f4c3cdc69c11bf730c801567f116364b1616d2522ea02ec18d202ff0", 0x8e}], 0x4, 0x9) writev(r3, &(0x7f0000001d00)=[{&(0x7f0000001b00)="45d713f47928f95d57869bd79b02d0a8b08bc98683863676d53dbfa3a06c6fafe53789c26690d8dddf3eefca192262b2f2edc859d85f2d13a1b3a989f262414471b7d57d66fa17e6d823a56adea1ba8859e328eeb84b9e84603d71f6132abbd56c4c498a689d949521862594428b20f7f95709329ce06a2deae310beb658075c3c5192a1b7e5ba2f709406820b948e064eb10c05533099aeaf9803c24f749800af7df571399f6116abdbd69f866e2927f08321a58d9ade2c3540de8668e4bd0812c17ac93a456d305ab4495efa5f056226", 0xd1}, {&(0x7f0000001c00)="bf669bc26abb894f9d88f77223df7ada66fe09e3dfd61b75a194088fff17aaa8d0750109cf741eaa8da89236cce179d2700ba3fca18083b31f5562ce309b58b7e78fb41caf9d5fafb074e8cc18c25955724c31c2096229110125a78cbdd3766eafd7e8dfc81ce100061d05571502fcff43bfb93cfc5233f40f3367e996d970e3f386faf2beb3296728b57fd1d9a06f5c750cd293143ce52530a312436a98eb317dfa92ceb34a602e51985dd6d1330d675b296ba32135f3b2756aef927ee7424f035fae7c121f6ad8d10fd1c0b1edbe60aa1103dbc8e8d5084ffc42b9ab3a75", 0xdf}], 0x2) r4 = open$dir(&(0x7f0000001d40)='./file0\x00', 0x80, 0x81) faccessat(r4, &(0x7f0000001d80)='./file0\x00', 0x20, 0x2) rename(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)='./file0\x00') mknod(&(0x7f0000001e40)='./file1\x00', 0x80, 0x3) lstat(&(0x7f0000001e80)='./file1\x00', &(0x7f0000001ec0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001f40)="5b9862004a9c4d7f0d49351af75e1b219c1d823b0e7dd30ac285c5a93b0d694aa28e274df6312effea11570889dc1bad4fd7bc04acc0a9cee90cece45178598ac569f95d305da226f3e2ab82a8d0d3e08591a052f87af35b51c255d7720ca3157a51b44b50c49a8ce5c6893d0d57cbbee615b6af60495464a94a1a46869fb78a49798c972aa4d9dc76ab499664183adee9320bd1ae06f4c4de12a5eb1a1bd19ee1cff2e2f13ba4b2", 0xa8) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000002080)={&(0x7f0000002000)='./file0\x00', 0x8, &(0x7f0000002040)='./file1\x00', 0x8}) sendmmsg(r0, &(0x7f00000024c0)={&(0x7f0000002480)={&(0x7f00000020c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000002300)=[{&(0x7f0000002100)="ae0b5a2e332c6c15d06e63311713578dd5955f328020911e54c962f399c3cac9f1b7b116b4f1d03d722de3ac17a4ecfd1500b561940bcd2fd75488379d46e390d4232a1727e60c5318f9ce7991c33126113b25277cda3887cf79b02c13d74b215e19d7aa0170f5b554a9095fcfcca4398b35471961b578c00894efd7093a3a52c676f3b6f89840146e8c0afae5e1ab382c0fcbf1620a28aa34a08eeea31b98560b6153c099d0a47fc639608abfce197ca0453aba37582f450c043ac91fb3fef95e", 0xc1}, {&(0x7f0000002200)="3652827ddcaaa0fe5f0f8c454e3b47f12641d8", 0x13}, {&(0x7f0000002240)="647c00f07a2dc9b324490c0d9ca5c4723cce7010c0037a9c386ec34dcb8b70bb1aea357f89120f5c01cbd800c5a5ae71f4604967f34b7b5945d0a3448265aa7c780276e9fe4f727115358b3743ae1502a501af7985dfa4d25f660fef6a5b28c958515ad848b158805015d2cd062b2116a931ccc6f33f6d0ce51ce4dba0cfda74725c61f571d6022316b81fbc02cba9e48c0b111fc1ef11f9048d35d1b2c8", 0x9e}], 0x3, &(0x7f0000002340)=[{0xa8, 0xffff, 0x6, "80f5cb638db7e19733a29d3a9c62c372c342ce5a0ccca72b970363e747a9e3d5b3e8d0d2e64209d9903143e54c3d9052aaab28ad09a2550dda968a1e2860ef08a444451497855ec58e89ad5c29bb13f20719fe0525ac7e8084f1afde3dc92fa243e897b017814179f651a4c67d8d4db12ed297dab21b3dfab485c76f63c4f09c170e6812120f73a534af0b213db435de4184495b"}, {0x98, 0xffff, 0x5, "4e09aeb6ea6e7fc64e17e345dce040ae15c7a8c45894b5f0c03f57c462a430d046aad2ede31356a82606cc9b27f2c565f9a6c974a0ae37ac57c129d688a14bc73b194951f0703e3ea68a6fb883476b615696d9b1da57950cd726cedbe8b3a6c210b97e050e25f5c7657958d8c4947e1e327da04e25a3b716ef7fde1633715dc779ea"}], 0x140}, 0x80}, 0x10, 0x21b) r5 = openat(r4, &(0x7f0000002500)='./file0\x00', 0x8000, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = geteuid() r7 = getgid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002540)={{0x0, r6, r7, r8, r9, 0x1, 0x8000}, 0x8000000000000000, 0x5, 0x7}) fchownat(r5, &(0x7f00000025c0)='./file0\x00', r6, r9, 0x2) getsockopt(r5, 0x12000000, 0x8, &(0x7f0000002600)=""/140, &(0x7f00000026c0)=0x8c) unveil(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='x\x00') r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002780), 0x18040, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f00000027c0)={""/16, @ifru_dstaddr=@in6}) executing program 3: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffeeb) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000580)) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = accept$inet(r2, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0xb) accept$unix(r6, &(0x7f0000000180)=@file={0x0, ""/507}, &(0x7f0000000080)=0x1fd) shutdown(r5, 0x1) r7 = dup2(r5, r4) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x0, 0x0, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) sysctl$fs(&(0x7f00000012c0)={0x3, 0x1}, 0x3, &(0x7f0000001300), 0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x80000001, &(0x7f0000000200)="1457ec240a27cd38997f1906ad50bcbaa441340aa8ff6d8f4d6643695314fb2aba83db9ca67b82a4b9bbe0a3b283d0d67fba2c387d79b05b8f641f6975f6479c26cd54a1201223", 0x47) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) accept$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7949) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xd530}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0xfffc}, 0xc) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x1) 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(0x8e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x58, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@hopopts={0x0, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x7fffffff}, @enc_lim, @ra, @pad1, @ra, @enc_lim, @jumbo, @generic={0x0, 0x1, "11"}]}]}}}}}}}) executing program 1: shmctl$IPC_RMID(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x7, r1, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0x916, 0x0, 0x0, 0x0, 0x10000}) r2 = getegid() r3 = getpid() r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r6, r5, 0x0, 0x61, 0x4}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000340)="304f621b64ba56aa96cc42dbe15be204951128f5eaa587bed9c8b1f7d1b6e60273a972f9072d79173389308c1d075da049761ee6b901964e8647004fb5474c159b9c1b85dfca391d9dd5b8f6532b04d533c0c47256d15ef60b99f71b061db5060580885a4e4fb92a181643dcbaa9bd8508dd794de78b3367fe9c0988519b118cdc0d677a7ecafc1e49ec93649b9017c578237102675038325abef9632fe652407fbdc8e8e3cc8429f3736b5075f832243355d3178d52f850c5603c7958a720f92bce582dd29a40c6e6a549af6ce9228b814fe49f48481eb153", 0xd9}, {&(0x7f0000000700)="a86bb6c2cf3e8f57a7eb4d7742bc8142ba51d8675fff0a4d9f2e0837a232bd529ccc9688773dc96bb09f9688de6dc5987a3069085f3726de8bcad23e605e4b998191746b7d674474de0b24124843a903be83e64cbc2c85cc418640e30992b6391167de21806c1d5136090f852ccdc872b7959b4c18dc09785f806497f332d897e7c487d1a70cd362f0", 0x89}], 0x2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRESOCT=r0, @ANYRES32, @ANYRES32, @ANYRESDEC=r2, @ANYRES16, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="83007fffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="00000000200000000400c9170000000000000000", @ANYRES8=r8, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="0000000000000000000000ad9d7661db22be2b0d3161809bca71093fe41dc14685ff01000020000000886a72476e3aefd4712819b673386ae17ba50b6a9b0f378bd8fcf83531bcd236c29ab773293a357cc8ebaac50e0a731b6083b1d0778e968b4c0dd3b632ecca1d706361f91db77c", @ANYRES32=r3, @ANYRES16=r3, @ANYRES16=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00S\x00'], 0xa8, 0x3}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5a) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = open(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x5c6c}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r9, 0x3}) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f00000008c0)="baa25aa41fff6a8e287be3519eea16bd59777c6ca531eebb54e0bd4e301dd697a62d59b5d1ea7a286c2aadcc409a85d01f961331ff53694fee7955a7738d1f427ffd29ce49a6383c114e598321774c3d2d68204f1f08c2a9dc17ad7c8295c7cabe715b960b3f601e3a47eeb2b1cbd868daada3974eca6495ec76f013e489693c5d30bfeb018ce06252434be5f1d0c5900812500e08c9c018fbc7616ce6eb3903188282f3d04e60da796d27a57a6351128fb885ae37da06936bc19b6d042f27ec80505e3a97d9cc773db8", 0xca) ftruncate(r11, 0x80002) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) pwrite(r12, &(0x7f0000000300)='_', 0x1, 0x8001) executing program 6: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x2}, {r1, 0x8}, {r0}, {r0, 0x2}, {r0, 0x8}, {r0}, {r0, 0x100}, {r0, 0x80}], 0x9, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000200), 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) socket(0x0, 0x0, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000001340), 0x0, 0x0) setitimer(0x2, &(0x7f00000014c0)={{0x8}, {0x7a6}}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@remote, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @empty, @local={0xac, 0x14, 0x0}, @remote, @local={0xac, 0x14, 0x0}}}}}) executing program 6: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x15}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r1 = semget$private(0x0, 0x1, 0x80) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xcfe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x5}, 0x2, &(0x7f0000000480)="a848a137ec21be55136b72e0ecd3e8e4b5ce1ae169ca95d418fa85565edccf0ac6da14415bc29667f5b9640f598696fead18445d998187441c17af6821cec06c352ad4eb6fc1669f75219478a5244c369e2912a88afc2822919a6f75cdce23d5de566ecc4343dba78b2cfaaf5a1b824c707fc916c6ca04ad60601a07bb6d22159b61356ed5df6032b2", &(0x7f0000000540)=0x89, &(0x7f0000000580)="d236909c89eb3d6010ad6fcc0e891f59587746df9db9512cf28dcd422cb6cf224e6fef4a9b", 0x25) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00', 0x20000000}) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000005c0)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: seteuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000083a01fe8000000000000000000000010000bb0000000000000800001a0000000000048ff1a20ddb3f750d"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$FIONREAD(r0, 0x80286989, &(0x7f00000001c0)) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x89, 0x0, 0x0}) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x404}]}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xfe, &(0x7f0000000300), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil, 0x1000}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f00000f8000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) syz_emit_ethernet(0x126, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xf0, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d92b344e0984adbde0079b5a094ff398cce13d0115194eda0224f243eb69fe970cb8462df8095fa9847c9bd413a2a3f6e8adf1ef35ec3f37a77cdf88dbbe59273063d263d24ad72fffdeb28ca5ef65504ebeecb540509bd51072b492b767fb427e9a397e5b7b9802c9d3a439bbc16041a13edfa5c7571e1c0bce16ecd41303dee5bc06f02809a96285fdd216bd2ead1f0a4b655ef941d67d30218c78877e10e5c3c4e04a077d15922fc2dcd9c3eb8"}}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r2, 0x6, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) syz_open_pts() r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000280)=0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) recvmmsg(r2, &(0x7f00000024c0)={0x0}, 0x10, 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) connect$unix(r7, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x4000000a, 0x8, 0xa1bb}, {{r5}, 0xfffffffffffffffa, 0x20, 0x10, 0x400, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x8b9, 0xe3}, {{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0xffffffffffffffc2, 0x5}, {{r5}, 0xfffffffffffffff8, 0x96, 0x40, 0x1f, 0xfff}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000000, 0x20, 0xfffffffffffffffd}], 0x9, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x14, 0x80, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x10, 0x6d8, 0x66c}, {{r5}, 0xfffffffffffffffa, 0xa0, 0x1, 0x1, 0x9}, {{r4}, 0xfffffffffffffff9, 0x28, 0x8, 0x6, 0x8000}, {{r6}, 0xfffffffffffffff9, 0x4, 0x1, 0x8000000000000001, 0x5}], 0x2, &(0x7f0000000040)={0x2, 0x3}) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4c) r1 = msgget$private(0x0, 0x14) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x277) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000340), 0x0, 0x401}, 0xd) setrlimit(0x0, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000180)) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="00000080", 0x4) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x190) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xfffffffffffffff8}, 0x0, 0x0, 0x0) 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) executing program 2: ktrace(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) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000000180)=""/198, 0xc6) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000000)=""/115, 0x73}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100, r4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) socket(0x10, 0x2, 0x0) executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r2 = socket(0x1, 0x1, 0x3f) sendmmsg(r2, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="73bc787df6a0e7623f538a0bd7182d273b01bdbcc0f181229af09f481d11c7f292d68c1d055a782a87aabdc7e7cb2d1794a4f941ba47a540219a7d591e32ac332cd4f0112413d569d1d3ddd526a0d3bfc8718cdc827ba8a6b638c20b1196cffc6bc3dcfe62bb8a334ea6778df39049ab263397525f7f0b30df1fd0d8508159852f9664ccf53fa8d576568136512d36a4a0f2b03de409579ff9d25d60ae68bc806d302c1d4e6aac97c8790fa0733a5bc59b149c67ff34dadb9b10bb2f4b6baa7d70c520109acedfc6a626e4c4629a8afba8dd84fe4ee622a2f49165c3ad87475c6909adca551915e9ce21722b", 0xec}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="96986dc90e7b30e645fcb7383f08df7a7eaab6676c8d9f8ddcba783e4836a8d799bc28ee68a599aa51e7f5fca4b4da78a38e417a26d1c8897c802b24c80ec84edd0c6c11023e4b830288690a070b6db6a9959b0714e28d185e5129eec317dafd460847dce2ab01afa6557488050966cb6f5c589b97c92ba85b26", 0x7a}], 0x3, &(0x7f0000000280)=[{0xf0, 0xffff, 0x80000001, "d2b2931447403fb48a292b54f5733fbf2a11e303293d50330ae328c7008aa0d52fd13c7608fa544eae781dbb404ba346ec253fff359609594fdead4057268fca3033912f191f41d3ef08020fd9d7043a176ac222fb0a91dac882c7f052de1d1fc755de7c96bd04cfd96a0f526d4a6654505501bf13f1d594ce0f8db3e7e0408cd4ea7f2d16bdb5d7ba3ab74c879d04c3adc49a2a4648985f2fc1edfe0414710799f7152f6fc464359e45e01895cce020b2f618f5e664547f4af51f211b6be2aaef79541abdded05bf87513234503af3e6275775839d56cafcbe061262bc2"}], 0xf0}, 0x5}, 0x10, 0x408) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) setsockopt(r2, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4000000000000007, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x7f, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) r2 = syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) lchown(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd600a0100002c110000000000000000000000000000000000fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7f) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d000000000d000000080000000013004e224e212f79d115cfecf46c6d189898960c5d4c3d26e1b4a57889bcbc3cfd4529c4090ae5ce0b1f7d91c5f9a042acfdd0bb1db6db326df7878e5d076f659374f67260a0bd74b4dd8f7bccb59acb79eadfc6f7e5db60f7d1fc0c7350fb4afc02a99234f01c958374525db828507a71737d96bc620f934cadc3e9d23ae6be12bd19066c2dbb9ef0848dfa9a081e969b92ed998efa"]) executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x110) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0xfffffffffffffffb}) executing program 1: r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) r4 = socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) read(r5, &(0x7f00000004c0)=""/255, 0xff) dup(r4) listen(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0xfffffffa, 0xd28, "dfaf0ba3383d00000000000400"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f39cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc1404719e57d6a24abbe2761669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d58cb5e17d91517510776c7311e7ec638", 0x101}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="a658e3", 0x3}], 0x1, 0x3fffd) writev(r3, &(0x7f0000000400), 0x1000000000000165) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x13}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d9aba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc9034799800677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f0000", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f0000000140)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x6f3a969169162f82, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0x4d4014e5, 0x6, 0x5, 0x80000005, 0x80000001, 0xfffe, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) executing program 0: r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmmsg(r2, &(0x7f0000000680)={&(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/201, 0xc9}], 0x4, &(0x7f0000000700)=""/4096, 0x1000}, 0x9da}, 0x10, 0x1040, &(0x7f0000001700)={0x9, 0x9}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="f908000004000400", 0x6a) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mknod(0x0, 0x0, 0x412dff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) executing program 1: 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(0x2, 0x4001, 0x0) r2 = dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x30}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) r5 = accept(r4, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r7, &(0x7f0000001500)=ANY=[@ANYRESDEC, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8=r6, @ANYRESOCT=r4], 0x401, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r9) r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r1, r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0xb}, 0x400) r12 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r12) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r14 = socket(0x2, 0x4001, 0x0) r15 = dup(r14) r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f00000000c0)="f30c3d557d75d9d7a5aa5fa308ba92d264227fd55e66d49bc73e74dc35a0e55d740b0b77fbfbc157ca743a6f", 0x0, 0x0, 0x0) executing program 1: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x3ff, './file0\x00'}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000040)="f18c25ec36c6696d60e296f3992dcb194ba6efc22e0d39929e61216354279b", 0x0, &(0x7f0000000080)="bef85d4988c7331d16f8efdb8f09f7f9998009137c9e76f4be139bfa95de209283203ec36fe6fbd4798adf25f0b4f4b8dc86de782fd1dde0bb4553ba9f43762966214b8f3d91ad27e6b9a60e6818714a7bb7ea4f8a5969ae16ba3df8c0d7cbf80000d3f00e208198f5980dfadce44dbeff8b99ba536c269caf597d47279a0a3d429542c0b52f90bed2d34ba3b048bf4c54e8f2874f", 0x95) r1 = socket(0x18, 0x4001, 0x0) listen(r1, 0x0) setsockopt(r1, 0x1000000000029, 0x1b, &(0x7f0000000040)="0d2a2ce8", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000180)="63e63cddc649fbb647bd4773a04efed4f4c1242b1adafcb0d0c3dffc75df9e496719fcb0c64cbbcb69b29c3b0c4222c2508ee78747e35bd72b0f242a5b5e", &(0x7f00000001c0)=0x3e, &(0x7f0000000200)="276386ab0abf0fc8", 0x8) executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) write(r0, 0x0, 0xffffffffffffff9e) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x9, 0x2, './file0\x00', 0x8000, 0x9, 0x4, 0xffff}) r2 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x11, 0x3, 0x0) chown(&(0x7f0000000240)='./file0\x00', r2, 0x0) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000140), 0x10) write(r3, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') mknodat(r4, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r4, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r5, 0xffff, 0x100, &(0x7f0000000040)=""/97, &(0x7f00000000c0)=0x61) executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x24}, {0x2c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sendto$unix(r0, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/131, 0x83, 0x841, &(0x7f00000000c0)={0x2, 0x2}, 0xc) executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3a) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x28, 0xd6f9, &(0x7f0000000140)="4cf9326216b34b8f42a04a862cd713c6a7f51656d55d9e471ea1e601ac7b52aa4764bbd10c111a39d13cbaa7089d404ba78bc9b996b4148613f69707f4a36afd14c09a1a622ed1c5cbb4bf208412dde472998c4aa0d976463acfda6f6bf484b3a16117acffe9287dea7d9ea7a8a162bb831e342096422106dafbe63b2625bc9fde5ae40a0e5861aa448578e7e043456f21641fbc1bf46ac721559cf559efca29739175eb57289744dc3e00000000000000000000000000000000065b4e8ad9a0aba5c28c9332869366fbc4fde3b42bbbc8c418a6d6589043c83b21348dcb79935d4210716c1cff72608fef4c081f05523fc18530ef4e8bc4187e598cd0312fd504835db59fb7ba5655bac9e0f477bfa75af11c3407e59fea5fcc6ec05004bca75ecd8d2871fb", 0x66) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003ca000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/260}, &(0x7f0000000180)=0x106) r1 = open(&(0x7f0000001340)='./file0\x00', 0x80, 0x6c) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r4 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r5 = msgget$private(0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000000), 0x4) msgsnd(r5, 0x0, 0x107, 0x0) socket$inet(0x2, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x5}, 0x1, 0x40001, 0x0, 0x0, 0x2, 0xffffffffffffffff, 0x7, 0x103}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x1ab, 0x204}, 0x1, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f00000005c0)=ANY=[], 0x107, 0x800) msgrcv(r4, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0xffffffffffffffff, 0x2000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6e68d79ac4bd9e63e99f98d7985bac00fdd5a9456cd2d0922bc1d6e7c4911dc6e404137f40bc3c233f13486411d9310e2b3504bfc2f6ca59c1f8023e43c66411607e50a3c52f4df95032677cb8787a1709b404d3b"], 0x176, 0x800) socket(0x20, 0x8000, 0x9a) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b5927407) pipe(0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f0000001280)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a9091", 0x16}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) dup(r0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) r2 = dup(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x5) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) r6 = dup2(r1, r4) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001500)="fd2754085ad205adc9059a6c58ec5cdc3588e30f2aac12f808b66949c78d3382ebf4dda5f606d8a6458b030a734bd4ce75ff1e04c8f7b15b2d2f54cd4af4ed3ec346624121683a6a54ed58aef9b3a5b26c8d98d5912d739bdbb6b59d84f8513be660ec706e0f90d56c1f4a8103747d9fbd292d84267d9fbeaaa199172368cc70279f70ad58b30868", 0xfffffff8) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 4: r0 = msgget$private(0x0, 0x157) (async) socket$inet(0x2, 0x2, 0x0) (async, rerun: 64) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) (async, rerun: 64) r1 = msgget$private(0x0, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) (async) socket$inet(0x2, 0x4000, 0x81) (async) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x107, 0x0) (async) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (rerun: 64) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) (async, rerun: 32) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) (rerun: 32) r4 = socket(0x20, 0x8000, 0x9a) (async) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) (async) bind(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) (async) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async) read(r5, &(0x7f00000004c0)=""/255, 0xff) (async, rerun: 32) dup(r4) (rerun: 32) listen(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x3, 0x0, 0x3b}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb080000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x3, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000480)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x0) executing program 3: clock_settime(0x9c3f71facb21b1d4, &(0x7f0000000000)={0x3, 0x22d1}) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x4, 0x1) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x2c, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r2) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x7, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ktrace(0x0, 0x4, 0x40000620, r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x3}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0xee) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x2}, {0xffffffff}}, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5}, 0xc) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 7: ktrace(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) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000000180)=""/198, 0xc6) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000000)=""/115, 0x73}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100, r4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) socket(0x10, 0x2, 0x0) executing program 6: setgroups(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r0) setreuid(0xee00, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 2: r0 = shmget(0x2, 0x9000, 0x1, &(0x7f0000ff6000/0x9000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/90) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = dup(r1) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1a0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/122, 0x7a}], 0x4) close(r1) getsockname$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/521}, &(0x7f0000000500)=0x20b) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000005c0)={&(0x7f0000000540)='./file0\x00', 0x4, &(0x7f0000000580)='./file0\x00', 0x8}) r4 = getegid() r5 = getegid() setgroups(0x2, &(0x7f0000000600)=[r4, r5]) setregid(r4, r4) connect$unix(r3, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4, 0xf8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = geteuid() r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000700)={{0xfffffffc, r6, r5, r7, r4, 0x125, 0x8000}, 0x5, 0x3bc, r8, 0xffffffffffffffff, 0x7, 0x6, 0x80000000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000780)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000007c0)={""/16, @ifru_index}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) open$dir(&(0x7f0000000840)='./file0\x00', 0x200, 0x1ab) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x1, &(0x7f0000000880)=[{0x2, 0x90, 0x9}]}) sysctl$net_inet_ip(&(0x7f0000000900)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000940)="6d688ec8ec1b3ccaa0526d90cb8314571d2ad20432f7f55f3939c6ac05885a771148dafed8dd70f0d7ca9bc69ba38b5420be14b1ce2be02ef8848f9f07ed11a52055e49dd8a5b97464e2eb3e90eb0ce776890e2f26cdc57a9852cf3cd9db15333c43b4dbd7518a072f4c9ac4994eaf30c493ecdea5bd4790b44cc7a3264a", &(0x7f00000009c0)=0x7e, &(0x7f0000000a00)="2eee60f1b94d9bbd4e8d503cfe5054cdc53ad095cde1b4fe561e65ad08de25000c08a9a58b02cf7db29d04db3db264c7ace19df4e5f1d527fd528a4a5434887a80fa43e54b8885ccc54cbac84e5d43183457fa03935a04f36740ca2fbf61d2967c743d95854639cf5217c25879e58a711fe906325a0e6c5b6257327dc9d2d8d9a4f4594d6a7e65bbf4c4404f11e4c5703947742fbce6e65b3bead87e0c3735e2e94e0f46202cff1da30577ba3b4426fcfb7958234f8a05be98d1519cedc854e87860564743cd6697449f4248924631c64b10bf1bbf86aebffd2812608567617fc51ad3356977b0d3", 0xe8) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) rename(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000b80)={0xf70, 0x1, {0x1000, 0x4}}) executing program 5: syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[@ANYRESOCT=0x0, @ANYRES8=0x0]) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) (rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000200)={0x7, 0x2, 0x3}, 0x40000000000002e4, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) (async, rerun: 32) r1 = socket(0x18, 0x1, 0x0) (rerun: 32) close(r1) socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setreuid(0x0, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x100, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil, 0x7fff}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000196000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f0000f28000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002fb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x3}) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) semget$private(0x0, 0x1, 0x589) (async, rerun: 64) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0xdeafbead, 0x0, 0x82, 0x20, 0x0, 0x0, 0x81}) (rerun: 64) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) (async) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000240)) (async) setreuid(0xee00, 0x0) (async) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 1: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x1ff, 0x0}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x2, 0x3, 0x2f) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000440), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r3, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) r5 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0/file0\x00', 0x3ff, &(0x7f0000000240)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0x1ff, &(0x7f0000000180)='./file0/file0\x00', 0xe}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f00000000c0)={0x0}, 0x10, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r6) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f01000030800000000000000000000000ffffac1400bbfe8000000000000000000000000000aa02009078000000006006c33e00002a00fe8000000000000000000000000000aaff020000000000000000000000000001e128cb9ec8395460488b0c5bc9684a9e576dbf36aa3b2988546ce0ed10a2d8ec7e96edd74e5570a3171d5252516a14e3c17f242fc043c9ef3c4c9c55910f479e9ce4755332b08befcb1b6a402c9fbaa898b40a4ac233f6eb5b0595df390316886149c91990ab3bdcb8d2a88578cb610632b62e7917961d17940eabc372a4d3b571768f6a4da16ea37ee3e92cde5d20547b4f4989d409eb58fbc5351aac01bda3ea6797e52bf8e37e3e8348bde7cadc3e231e8b93eaf20f2d"]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getegid() r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606955, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0xc}, {0x416}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = msgget(0x0, 0x20) r5 = socket(0x11, 0x3, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r7 = open(0x0, 0x11, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000700)="b10005166000009f000000000007c72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb56e2f0ac3ebb419b002ae64c28e4d9028ea8af630037282102000000720fd38bfbb770c1f572c881e2772ec5920400000000005312f44d910095c3f8331600ff0c2300008abfba0900000008e371a3f8343712050eeab71d89e0442c5e5200008004200000000000000000000000a21814207bbca4fddda0fc3e53d3006f00000000000000faffce60e2b400000000000000000008a442e2bf05242e00139496a8f9d9b285d06f2e73ebedb344a60b23341b94999e52275943ceca9bbe4285e6e39af456b762136216d4fa736362554a72c49860c11dd74915e1eec64269a0a0299a70ce61461b67c564e9a37751eef26e5f3af6f1186cfc2d3f06a502ca978fc9b429b136cb8c322cb9b0d39545f6e0388663b1b0dfe1ef78f263b115653898c9aeff56e623448320ad5bf95f3349272c675e5bbd33e79fe4de6ec3b2f766639037ad005479fc4ad4b1730937137fdf2ea440f79bff03fc0e3a157e36c29040ebe00e5d65ac5d43fad15eeb264fc424acef904731019cab98c8393475f6c1e7dbe3d0b6ab614cbf00ab2d1ae3980c756a3ed5ad40e25649260090ea31ffb7af65f4725c48c032df12c83ddf37bb649d774bb476ba7194a1be2d645a3e67beea60118477f7683a0191ae25c4ec195156baf030208413fbbc2af847d9a3c597d4c0a4ee959dd68cfbbf5e415a4e76dd48f6a103804f7bacfb55f186e5f0e9bd5ca09d729882b8b52eddff4743fdfcb546a75e0b27060ed6439084f59f6b70ca72ddbcb2e0f2eafa31115b1dafe9e02abd7788c0ee79f79d29e64e4eaef23f1887ddb3eaf29deeef31d42ea7b4d571fd6bd846fc6a448e8a025322031c3333ccae192d0ea73222feeb209042b10f77e6d87226ee3a4fe9c623d94507bd1580ea68870319d97592fcaa58ec6845b07c30c3b2091d897bffd9960f5f00ca43fc9d6c36fa46024f403b29ccebff0ba99a80d00a5310e7c917703325d925017046", 0x2f3, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r8, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0xa0c, 0x0) msgrcv(r8, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000140), 0x8, 0x1, 0x0) executing program 2: r0 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) socket$inet(0x2, 0x4000, 0x81) msgrcv(r1, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r2], 0x176, 0x800) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="d838554b", &(0x7f0000000380)=0x4, &(0x7f0000000040)="ec3ed6df7e180c313e51a83568b196598eea625bf136b9bd35ed7641a047028c908885a5e1f135e449d917330100078fa4f0720211d500b57f5b26", 0x3b) r3 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYRES8=r4, @ANYRES8, @ANYRESOCT=r4, @ANYBLOB="60f673f85e874eb2d401d507f1162f07a58e10fb5393080c260322c4aa8b4dac06cce293825143d4b08b701958c2d573a7e3f31d5dca2279cdc635c57f8ce6f0e79381865e9b611372c1c29fcb05f2f892575a7004e0f756e0d993c9cf6162b3b2f806e524cdc1b261a65ed297ae0b467dca64c6eab20c9273e9e479db84294400f5db2731a92d20998399e16ff7c6441becff850581e5dc39e5663ee64e39f7863e4089babf945ba3ed0f8b5cf5212766e46808b5093b502d9c1839d45eb778d98374162a0cc28ed140e5afcf81758972066f988f42abb93706a50973551fc576938562ae95df9fe697fd034b81a693", @ANYRESDEC=r3, @ANYRES16=0x0]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x8dc39, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000002680), 0xf3, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, r3, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x1b2c1ef3}) chown(&(0x7f00000000c0)='./file0\x00', r1, r3) sysctl$vm(&(0x7f0000000380)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x4, 0xff, 0xf0, 0x5}, {0x5, 0xa0, 0x4, 0x4}, {0x5, 0x4, 0x1, 0x7f}, {0x100, 0x5f, 0x7, 0x800}, {0x12d9, 0x7, 0x1, 0xffff}, {0xf0cb, 0x0, 0x2, 0x2}]}) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000000)='L', 0x1) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec301be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d80369933d3de4ff08784d6c", 0xbc}, {&(0x7f0000001240)="1c44ad", 0x3}], 0x2) execve(0x0, 0x0, 0x0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000100)="1b2ab99ac0e9f4a09eeead63ed", &(0x7f0000000140)=0xd, &(0x7f0000000180)="d534fc0c0b7a5f1a45c43ab225ee2552dafdfac14cb23269673f362510b864329504207b3e87ea8dbda5402be11ad732ce4b9c72269f661e662b5f302e10053409291685c526fb3d3ac5be0901ee80ce09b047f53d86897fb08ed014be80cd57c3a171be13db40f192a00b4dd47ca820aacc8933ed6c3037bf4417756a354386b7f21a7310c4a0bcb138f367bda8d0c6806b973576412ccfdbf953eb504e9dfad0f0a8636655333ea489a7561343f3fb47a92c7748fc1ce5717d93491129aa114e4615ff5e82bc2490b0badaa6b6609b8f0951143db3ec26f6aba32c59057eb45b7313ee7f32aacf12a78dae25b3fa1cf0d5ca2b6073c590d0f914312b9bb4cc2abe578be3e035dd835ecbe71abe24788d056635010623a96c4ceb2883b67706b327b449136548ca2894781f79891bcfa0ca03c64290d41a1ec336b3aa6ac26a8fe44f3a0a042f8c7a79ff38b0d02ca7fffde4d79fb88f26bd65e8fd8f6515aa02918b244c90ae7e268bdbad284dc99e8cc74c3baad57799da9e0095c8749deed27ebc9518ced1f86be6564955a62ba434725b471f30410ada72f694c4167725391c046e225e257503eb12977465386e955167c377df5cb6aae293a47ddb86a53307f7026838e4cdd68889c1c2c3e80d147630a050be9937ff19c8466245400b67bf4530b057354c2639262cab478de00826225a24a80a2c674f4d17138a9f2d88a8011d1ed41d81d08609496b450611711cf4060e6d5fcf42f4717be19e0ce1e66e9e16a8b5d5ca9db8822c650bc7b7fff3cafab045c6d7ff93eb6b281c1101167d72c12ef3b09a2842da617db786ed232aa5382faba21e39de675510bb3c02dcfb09ef52fed2d5ebf7180eecb5b8f0a8fd53d7d67efa15be5cb1eb668d7f5fa3ad438bc39562353e1bcae2b0a0a76c3a6ef1e3357fed3823ca16855a5adb34ce4bf7216e1b6d7bcf997cf78244e581d6811141f4abded603d4ffd11741bdfc10070f7b9eb8d0ee56b52f682025fc3171bc3be56e986fa312edfef4f706499fff2fe94165f07b4b6ff28185ef330cc177fff4bb71dd2610457a25767b48415ed0b18988b057e7afb50fa6615b0785e6d6b52049193aba8eff64d01a7315575457861b5388ca91f07ffdcf183141399bea3783dbc995dbcc7641e4dc32e4bf222b13e14a2c5a15d87e8d42101f223801d7e0a9d235f38481933d7306fc3183b0ab7bb588196589267c05c581143434ca0842310bf675a83f21d7209cc463bb6b175c46663d1e4822aa377c2a75825d202aa773861c97af81f975ce744d720a37508aa9fbe7640b68b12303c7558602da32b22297d9fe422be1b7960c5d97efe81361a55dd2a32a0462df81281ee1e049c45d42b9501651ab8d574bf8dcbe14ceb02e5254b34090db896836539a22ab7e115b770871a6fa55bd6587459c665945dd7c6d1619975229fb571199dbb4b7d7af387401670c0d919149b3233de1adb9eecdb78881fe089017882693dd5b226cca87276b12220190094743315e714da15b2f683333fee102069c6d9023c0c5c7484d6e05f237867d28cca5569bbe50c1aad8fdc8a7527454089c86df4b0242f4cda081c3f57934cb1aee80a72020161a39a758dac0cb3f46f8a40486a78c1bbb5fe156f6ac03f647b695a2a4478684739e9c68a27acd31d8c4d3d64b2bd4602d61f5c3d9a78a824546187913829288dfd63ba27596acd32d23f9c582c1158897e566397bdcccb9e86113cbe7b59e4184f608e8064fb34c90c65739fb98842a4f3da11187d3a179b4a5a0ee90ae76577ac9097ce623df22caee3a5c0a8a81e82fc7efbd62c2f86e56fefb2929db99b0c7debfb313b938fb6447c1b1d44939131e7629b22620f1a11a7d157c1d9927fb229bb3c88c5b8d6d71838acd32656a33c5a14fead910590e277c2b13e9d9651e9679d2d61f5ddae63c8cce2d005e20a52676ca21170361e173b9d8b7faf5a2569a7be8f30a8e876ab4c9ea06b1e95abc0052bc82226f9b98b588dd80366a66ae46cf412b8351c2dc74d5f9a6c2c77f885b54476e9e95fe4ec41538d9d37dae840ba9167edc3f30b0ff4a0c9a8d48b65d9121074698ea3fecf40543968ae57d819ff32ccd769a24ef631fde3e406912bf6c2b6a8e059dfe35450594cb866ea3bb7bd9e69df9ecdf092bd7a9684317b050892ceca056e4650a04818546baa27969fb916c4d9005ecfcd0357f23470bbce275252179042a0ae388bc92b98e925d08c34dc87d6667b1cc2b83b468174045a60d7e13bb3a3356e32bd60ad06999beb010420e66047163830a7e8ec5ef9d903cceceedd33e2b6b6b778540f26ae20bd993f32e53a3150bf1f8fce06b9555180f2021a254052d901873fc0c1b642337fb1730baf0b520519e9e52f66da4f6302ef7943e471ebad83f04407a4f418118403333520f15f00a5357609c1725d6c0a352ab2ada745674fccbedcbb3bbad5ed196387ae207642985e49809ca3d160039e1814a23797a906ca6f8c28385c7ee865d08940c09d2cfd7f918dbe0f65aced11c709dc044836f254f4351bdead6a08f26c5cf613602b8932efd470807cf2a114f61cbe8295dbed55ee30167d9e64d41d97e0d28c8b7769aa9e0f58d5212bdac45655e505107e06572cc7145168d97bf7016faf9df1a5620d26533155aeb81ee7700007028fddfb98106a7b7a0884e581b8d82018c7626cfb33937143ba4f5294fbda6547394b7266e0e79fd05bc503baad4ea2fb0939a019bfec93f80cf56fc9d661b94010f2f781ac965df470a15c6a7c96b5da4f8a014ccd36e7aad61263eb7fe55691376d27e0d2f17960cc82d5a1f3a9f3568fbc028c5b5f47d9c15695f2353bb9c52a3fcdf0dc2193f35a4c5470822adce743c5604419f9e854b045049daa57732a2072193ed31f2af5da5dfda7a32ef7aff75336e705cdede05a13331b12e0c684c75eeac987293d1ee8550ca057c2f41824e4c22f53c2142d1eca5b96d430d12c5c7edbca03eab7cfbf6cd38862c02573c31110b3d1b34b55cc6de21ec5db750de44245aa258acedb7d4547d7fe44d907615f9afef0029efc35d6ac47d3d07862b9659af8b45f2c6a799adb877183b0dbc2561e2a92276903d4b635eb9be9024630677c6d8a6cf32d93f7f673eabcd1f0564923af7a88e547cd747e395959da9890f64189a0cc5d95cb83bba32e651f87f1e68cb7bed9bacec24d74e7bc28fa562f9143424d2d158a0d311818fde4470bda3419a320330be3665d3bddc4669cc884d7c5a45bceee0066345837d2cb48d23ac5a78f48a4818851e493185a50d64d07371ff5b3b10998c6473ca6a2c1113cc75fbd345a13cd1e8efbe314c4f9fa9bb12bbf31ab8c0a70abf7203c1014f16e5949fe6d47b1ea2d7cac7eaa923ed47dbac57604f8ed81f8cfc5604e7bbbeee5396d75358e960b4bde1e5a4df4acc76ed35eb5893f06803d6109f43428b65cf3ea231038f81d345d86445f31ed6688d159c8ad3af1b678c1ed50ad375b3b76f3eb9264a2c0cbb2a1e5a2df7673e1cf61de51d13409f602fdcca3062711797291fafdf1751d120007d51e28b78d83bc58d3744d6d9f4eaa1693d5f822266f13f38fdfbaf33ee115228f7d0aee7aa724580ed1b5c6398e377c84b2c7b8747a40ec52861482eb3369c422da1fd82d396c803f62b67a70c2055e1b278686c25da7560919c37b44fb8adaef5c3971e25c963b6c95509965ee07175ad36c754f91e14e51117fd92b93d0bac5a094da83934f21d06288c17c72b7c48b7a4421d999decbc0f1ac7bd2d6cdec1c02e0833f3230a6442436fc5ebbb4e390eabea200e8c4fc53a57e195b53339ef7cc90c874f9e2b972b5ed1413bfecf3ba69ccc20202ea5bf26a7c8efe3d0c453fcf7f7302c0496b36313c8a2d8f972ff72d8acdcb4cf930b16950d146a8f248d478faea0789ec2bf795f6b5d4498c89a2a0a59a3b4e5f7eaef1aeef94f8528eccd9b1840b28b5446b0c4d3560221ea91a75f0f5ab5ca77a912271204f2ec5f4f0f2fc11124f02d1e2941fb54f38c92557de8d3e3d3cc16e66cc1a65443b90d79b800f42afcca3d6f74c5c10986a85981bf76537562958706f764880dc61d17d7496b120ebec6a661616c5cb9819a446ef2de86795dc6589e787e1c1660e0b09a91e92ae72afd6e602e0e7603cdc7f842348a98344407f0805f15881001bda43df840f73ac0b74761802d7299555c3df9627f8b0dd66583bf3611334d60ddd599039146f00d6809511687f757c8025cc1aa01deb2ef1a572d8bb76bb2028db654e417b7f7a92bbdc8f76f28fe7d6d65342c8bd1390548dd65f17deeed308a702ce01d28300c41fb9375c3c90961dca3fef6a010ccf822c90d6dfaf0e0112d3f45be9fc64e76abe75dc72667b26521c92a7f72a1d9a84d10ddfe4192cd75f40ae4370960ac1e985a4d2b439b9b3fe4234ad93b235a1c3b033a6a24f9af1ad8d051526e5efee8a715742253c820f03de56203c4f25ab2cc8bcfc2a99a0fef1ddc7110ef60591025ca4ecadf262937b5c16313fa564fc2a05dfffc65c2c6bb7b76ee06cca9bdfea7bebad669ace7f173335274bf94f158d49c59797ec02bd760089802af27c442c98289e8c329fb78dd258c3d45aedf8df924186cdd4425c4a6c41cefb335d2d6fa7e9970fb7c576d51c7c5ffcf37c583f8f1f71fd804de31b65de1fd381220d830df08c4c2bf2aebffc617c9ac3e495eb200213b3eb2acda2630a0f5eed03dd08fd62d21359cc9d9842cb21d6b7b7b1d09b7fef2d43bd14189af11b92d1219786b0d8a3c6a9ed7653d8e34ef91ac159215834967193ceb2067d0f0e6f17cd5e57082b3fe3e7afbd1056978b061c814c95f51289b3558ba0c508df492c5d5164adfebb410befe8e9c82725a5ae3d33425260b3610703469e2442f7a630724521aff0fd2c5bd6e496f15fc36655a420b5385aeb61e5e777204084b7cbd87cd52b7ff36fec5d53741c51bcffb768929848b9a67fb0705d98adb2977b775682dd8dcfc5a5326e2e012ecbde9f9a788e879dac77bdeaff90b7e14128ebf05f70af87dcb5a722591725a3a6eb0bf618946e9855bf0161af8102007c098c9a9109c4bb1670416a832957aaf36e7daa1d4a1c05828bc61e48ce89f5690d810c9d46224a7dbd2ae6e1ad3b83fa6bedb9c8b67186255d0fe072b57ce61d66a6e5218c1b9568da9f80d30239ec8c465c790f6be74f7af7eefadef1f8b29104a281877b03fbfb0bc184f03e7bedcd67b0c67339f7e645bbce9f6a38b7383a667aa63bb8ff2cd7f743779ac0b744e058f08b58662408e1d3a7af6be6d892140664ea4c4582ab369f9d00ae67e68b0ea6b4f41afe1801f43cef9a760e5275fa28ddfead7e239a955e931db2d2e11409d8c8bb1cbb7ef783afc56b8e9a99c8d62abf0c55146e621988151485be1fdf14864037f99e963cc1a24d3f0e5bd49bb4306b26f884e88b208e5d8d944f388fd2d4dd60f57ef2a45d68070f4ed5759217353d78ed6a678bad6c22d5c61e456f11e55d8e0019ae61d98d2f18773f8046f9c88bc13aeab3f48425e95c1c65543cd27ee341b90611f6b57aee536bfddfdc4f8645bb561338f03cddda0244ab9f80f55c2689393f2ce4976afafed8bd428488be7353a794d18e971e5f854947af1b112db573c10d0210850c9db51b6972cdc1ff675fa315c48b110d039b970ba3e8e8bb816b06cd8218a0592950562a08bb83ddffd1417c62c5f0bf8dfb7a5ef81aad1fce8c3be0b08", 0x1000) executing program 3: sysctl$net_pipex(&(0x7f0000000200)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000340)="5fd5f0ed471ae38bb5c7c2b36b7a5cb34728a0064ce65ea07aa42adb1d97dbac7a82b250f73c721c5705b15ee43ec74b31599d29f278cfeb081fbdde12839c1c514c8f1072e8bf5400803083c6c6616a095a32b7386301ff9e5464ab3915672698313d0330a210e42b", &(0x7f0000000240)=0x69, &(0x7f00000003c0)="0f16bf7b57fab83f00d32e1d9839e6c8762c3880768b2334315fb678aa44b4610dd21d5fdf560438f5", 0x29) r0 = socket(0x1e, 0x3, 0x2) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800775ae5a35880d305f1c99946000020000000004cd9a7a253a167f342a6402001029078ac1400bb000000004e00a289c073986e7ddbeaaecc8c28c70f07b181673cd6ff68c99cd7040ce89e9430472e01441564e48b4377dc7ed90e8a1ac7425c147952fe69bf964a800774c0c33e61ffe1767913e82bbe28e07bc2c86d82f0786daa00"/158, @ANYRESOCT=0x0, @ANYRES32=r0]) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='#(:-](+#\\,\'$\x00', &(0x7f0000000100)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000140)='\x00']) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 6: r0 = socket(0x0, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000980)={0x9, 0x462}) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x3ff, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/../file0\x00', 0x800, 0x80) recvmsg(r2, &(0x7f0000001340)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000002ec0)=""/4096, 0x1000}], 0x1, &(0x7f0000001300)=""/28, 0x1c}, 0x840) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x808, 0x0, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x40000000}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="ab41674dfcefd1e91cfb08cf61a5396d4b453c3fbcbbec769e9a54e9ca058f67cd745d7d5c75937843c7b1a033a31e509f7f03c47e883733dc985662f880d051434588726f0412370ab05ec5b16707e3c10afcbc2818b991e9237e434db2b5cf8a1dde345e31b6c6734f45a0bad5fd914715511da980f1b4a000bcc4724332079f3721e35e55a713cb760976603fec1357ee09a9183c5dd0b100acf784d3ff90e2efa225db577d71fd6e6bfc1ba342ca37c549eeb7257de804d64a7b5c0118e29cec85b5963e7dc3a9d862b29361b7090b7bcfa03e8a21ba32f401165fa64855cfc5c37d746cb794533b7675c226b1021534934bf106e60d9b7d639452c2d8da5cc2cd07c52e6e74c1df60004715b5760cba6fc04dfdb1677200a65bdb9b02fb4a8fb2d17f237cc38807ca6e20707217c9bc489f3dca6837dfdefb31747ac9dc485ba5c3c6db9d413b921f2f7bced90fc11ced7f977b5659491636a97717c914fa884de4e5ab151fe039601ea75c1ae78dcc288eeb480ed6cad6842b80cbded925ff47ed7478212defef0bda18119e95ead5833b6204415e4c9ebb9b395d5a1fcbfee141572e88b5d671551d7613f3d56bf113659d5133efcc90b59d227eef82bff582d98dba14f7ff1a0ded1143e1391c8787a5180af51dfd0b8c6791156926779f89417891cca6579344a572c798f4c609d147d3c8528d840c8abf49c0e0d575a78a6e01bf90e3f9782fac62fea4622beef5537d879f8d398294a29642f59e16659b0ea74ea10b1af9742a43eac60434ed8064337d95e08dde4d107befcda23cda12a4827aa185c0dea54441ca975f45468a5bddddd3fa087c9595b10eca8451296ae96e6964735551e5984fb185145936c8099fd122b4b935232b2336c3e85ceb4a85047fc1519d7b77b7cf9e1c7d5828c3c575acabfec64652045be962e1db7347f33f753c4c0eaa636d0241411c2ac8ba0a5a10c072d854b4a2cf2ce37ef2492571975318a63e123070731f0f379810122c597e6fb5f8bcdf8031444b80713d6be5fabf1dc0930781eca77d29c0158049a17dd5617ea6048bc97871587be4692fac9e503950fbef08a5638b8a179bbe9541937fa894b944f48cae7be0404fb1a38b91fb4b48669c3428034e4c001ae605da98c908d4ff1b0fd4d18b4096c9f86bf5d0eb12e91b035410362cf2e2d6d02503ab68873c032472f8061aa5f422124d508a4c5194da697dddab6684d63fc1e9b7e720d0d773fcadc03451adcfa40b08482d1c95abbb84a4439c964e8ca5a48a874f6cb6a03098adeb32987b64d8feeb8aa113ede790e676cdd234f923fec8f3de6e96cf85624554db85cc553ba477aca0b66f2fa1ab38735bfeea13704b1bd810baa529e27dc33eb03c51f93537dffe87a57aac5fa50396f891cfda3655f578ceea3b1e6a5e4fa2bb49019df5bff7c2a0d0068b38effb2102dc6c46c36cf7cfccfed13f06e0b18d2b23530d4a0c1e9723fca876a8afc73105cf8fb4fcc8d656bc9686184953f204c53e6c74c39fa3277e6c656f606844c1829c6a80069f9a403ebe237897f5a6c39dd11602678a603e27c33b4c81b532d0d5f6ab7cd1e21766cbd729da8b176f0b1420a0059b3cdacf9106882bebd0e827f0abfa55e2bd25703bc5c3fc228a08941f3369388b67b7490c02f1f2767fd5dcefb6c9f8c0aa6359c967740ef564257b27dc9cb84b4d68b26147d30924d647dda38d0ae1ae726c814b71d923e9d6cf649692c2d3705b95a0dc907bf6c65df47b0d4f58cf515dfba57433517873a5f707f2e1f3b0b5a99ce8b84326872d15c2bda5fc8b1dc8bd7a011cb09178638da39ef12ec0eb390d9169662016787e181122004b338aa55b1f4bf0a26b5d6e648f48624a1b10253933bc517cb447ac50d5dfab43682c8944e945a554cde31664f30d39f3f4e56470ce47de8ff7737486fe4b26295c2d9d2520a2d2a66cd005c6a9be7e50d7ebcc8386a3f8c6237141274c970e626ca1208242b5675a0f5c2a06e0bdf87beb911fda291b4026d8ac1826de19ca4c254c0e5b8cbaf4748a2df69af2cee3095cbd1ad3f8b3e315b909e85ee103278e6073f70c3620998217aa7c21840811f53ada86ba7ab4af680784df6d7b13002ce14f7815e61df048461c265f0bdfada5cbbda85048854688203809591cc5d926da17ae7e9c7b564e13acea73699d427252c6c240691ab78ce032249b00ff9ddb42313655e5a2230b4af8f54156c15e524468c18559a6f06b4fcb0272fb87d9322451661ab201a68d9a1ea5fcf39029ade15dec80078916acdf06d31286f6eaa63ab8525b3f9b45b0cffd542613296f7937a63abbbc439f7a1d147fcdf8af8e0e05d3b4a3d942397fde6cc5332b11d67ad73041c3a9c021cdca6fc46fc8635963fbf230b91a67d9639f6fa1bee97ceae04e8cd66f9ab47e30c10be2286bc7c48e862da0313ac48a0cef44205769f523c894fcb0d2dbc72622ad027b654874b40c4b1c97ab2ab57a73652a0fe8019a4669656cb62f5ef21fe13bbd9bfc3cfa96779d8b670ba911edba96169c2fd543a176de25641731fec22a57388332510d2b4d5300392ec2b58c90b0c909f40097925faeb28cccf6c1329f021156e9bc6311b62195c5bc2aced941e4c271fa7aed69cde2dafa03026a45cd15c83467b9988db4caa91a66812439a825429377b07724ab9174c5e4c4a5bb5c284d1665481474a304dd025906ace50bd88c790f155bf9a91f2a0de75f2bbeedc68abc9a12d7553ea760752a094f14efb0e0d4b87d02564e496062ff00f9f7d0d713f69f0a10a5460eebb1f6126c5aea00c7d28be7ea179b7952b026d4328aad7e306c6cef7858906ab47ef2884322357fd8095c2241ef9f9d6af7c0c66bdc531f7d50ee01cce66cb574c843ea5267a90f31578dca1f03f234b85f60be8d27a7c47f747e32fcd202ead6319b37ca80dad5d459073a63026527d9bbb3e3711d93158f37840800c473ae26c773e9e60a79bc297061c96a09dc73cae60e427056f979ed1b8dc0541443e59158977e59b85979ff3c9e05fc0bdf7b8ce9838039b019da49de93764d5366dcc7c9ab87e8b005551d8f6c27a666b80bc5625bfff71734d6dbfe7596ef8d1efa8545bfe906b8590c6b86b02b3c84369b93e17cb320fbf4f583f25baf67a891069bbba19a45aac7ce2b390ac9798added48a76e39b1e678ff8094ca3b75f81d6f2ef58a690eb1691a4364977ec5f22fc0ab7828b3a910eca54447d2bf7ba5eb91ce231228a0cf7bc3c13c3a6aecad34f88ce362f7688228b5f25ac3558fad8920d4e99924499a16ebe5d7de7456c566ff9aa90d635ded2edd5039a27bef704e82bf85e6695ee583bd2478391e4f6a29df6455266509c846365725ac5c60e1a768dbd58f202f2bed0f161cf0d162caf3694aa88a9641841091fc318dab30495ee0b4bbab380cc961e3e33ede2a09ad01196993bf6cb988b216ab074cd0385d884ed1828d2ad838fbf647d57863ffbd70f8f588482a2fd4cd2240d34049b9f04edfb5f963a0edc8203689faa3d2d3123906cc7f804755a2d215e591811e3d1c8ebaefa2ae1b1ebcbf04798faa25341f17487d1555b528fb77f4d7de776ed4039a8f36d68277c899c1cd79fdc4d416c9ee4bf4cd240c2070a68fba61464a1033bb20aa82f6ce525383ef887e41ad6d2b27dcd1fbbecbaff719475852c656cce62f1b7d8d315085936c06e7ad5be46b8e0eb87a7f4c5146b104000e12790505bb209da7a74078cdb3d8778ee5f0cb5f53165fc73c941d47d6f06d84944eeca365b4c99be5e054171c59e4eb036cf1ae9670389b679f1d56a0def11b6846dfef7c5b28e0dc7da6773344db870dd0b6da14d15234e0c4fe81d2b2e911d596cc7743a201518d07a2e2884dcc5eded83c54986bdbc9397a9c5107a36a151c71f1253aef01cf770669f75bf7f0a451b82885f628541d4ba1a53353939a02ee2699b3521a9d8d3cff5b6e8207e37b8709b3f20a9f2d71b28aa272bc8e44c0d5ac2c7ca7cf8907966869b6e73fd2c8c42abfd4ed2004c819bba7b5ca53038452b9b7a68a9b55d15c65cc7d18125cabefd08c49fba7db93a540db607238b14db96cd7895620dcdc8da8ec20c175c63d487c66b33ab4ac810a9fa9fbf569cad2513a8079e973eb496160deb75ec2d5446209a4b20a644f73a8493e4245f9aa1e8d7f5b61fd192fbd81d1fd02d95e03695486964a185cc07d0642866fbd699c01336a3098817dad28c400f42a6ee2c80501a6f8976aacecaadb244826f21a4afeec8a0985b2791f9775728666b2eb86a8f3477a9e275358958fe4c0f2aa72a3f8f122f0850d44fad6ab767ade2f49da707b522657234a0f26d6672e303ba448b6bbd0c2a341ea5527d453776b93f2173f63a77f3eb6ad9c0988ddbe0c89fc24634ae268dc63a810a67734da6474cecc932e78edd6bed2186b27128dc8f50de93a235ea58fe38bddb2151c0874223fb2ae128d82a077a214aa0099c85cc6502f2883928d996e5b5f2f77d8f1fc7ee5f14813fea7aba1c545e6072d10d6d0a51a270bb9d58be225e2dca4f8ced1ae4be1577971eaea6fb594af09d317af07da6c15e35a8c516ab50468be7f0f394735f782f2ffc983aee045e9bde148ca1adc665d54ee495d4c3447d28b303c6480d7054e6add399ff6eb15873692c92745a406eeefd336f7fa4f343412365bf33786f9b1c9a8fc05576079db9ba9f74c90185bb00648c96af9259c9d2d7849b77e0703278ff8245b0f1cb48ea170a47f0efd0734b155cdb92db77d1310f2d519037aa1761b73685f05b7c55c481d672ef70fd1bbb9c82b40f05b5f556a82800fd0d8887044d651b02f11fd903cb88fc40367ff875a3e0a2a7000a9aa136a50b09c9919f35243677aba732378eb1f8ebb5081694402cba53146f697a14cd4aa28e82d510af89703d132beb9871c8059410a5f999ac451fa400a4b912157f5f3d825ce18b492490dc60617370e07677a05a2110748bc7279b3f79a29a64a9b98a68def20c966f8a154c29ba7f01bc972815e2af593cdc63f36b926a996583495a386480d5b75851d4e53bbcd3a7699a5195dd4872d1bf9407d8204883ddc8fd3662e591d5d56ffdf3316e6d077c1759f3cd1c805f0b1987ed7d42fb4290128d7576a94a5fb7c2cf3f50c864d0df7d0e47f8ca67292980cf875a4ff8e70d2c2fb9677d27f4c0ee01f4f8b008135bc99b2bbb3188f4440077a929a8439d1e3b42322b71ba7632fd97dc0d80c0a3287d176daadc1fc64d6bb1fca23cb1a9bacc584028a1d1498bdf0a263045f62beb3d99c9f35d16875689d27e65d1070cfa424f57b81bc0eab2847f172e21ff692bb2052ba2954f69b471fe27c226546aee7f964f9ea945a1b47641e1a793c8131d35a72694ca7172c833c84837aa4784ce8ea9a21cd3f826f05b8b0aeec4dd5b26a70e49d7df25ef0b602d6870457238bba85d3ed4e5456792de57def5ec7ed461f2459ee4295b7724ba05d2c685eb95ba7feda1f13d61770ceeb3874c2e9b6eabcca501cfb708394ceb223ee4441ba604453c41b0585583b3a951150d61ddb291ac90e8cafd3828695d74a1874279eaeae065030c3b73f1f3c64628aaf4f12da428833311fbe5058b8fc93ab7856201a245deb7a544e3718d73e1a2482e92762b814f37b125bd9ce60e93093be64b4cd4134e96c78be42ac4cb94d56f85aa0ad8834e9f8e3804468e9327262738cca09fc0cd1ef53434849deae9a9cef46dd316130091374a4abe8cd228e9f060e561c1d8d825f2399b6a3dfa3c35cc3addd006a27fc01183cf85faa08a0707649d76762134db0ca0c2699440a212e1a2f4aead074b9ecd3f7c4a88ec76b2c4c57cd0eacc63e2e42995fbe00b2d4c0ed60fe6617e6af9addbc11ee759ec29c93697fe5feae4718f3d6a52b781c8b21999ef8bc98e420b5ba0837f38f154ff3f239f1018ce52be2ab", 0x1094}, {&(0x7f0000002240)="7b54d85de6ec96651110decd057e835b969db110c3860eb642342c94cc422ca48167d946c000f8bbfa7e6f2da85d49096b95a7f03ac3c8dd9f3b662bf2358a76ff559d13eba698758a886e38e2b8cae6de635e1d6bedf41fc70f4ed5241a7f39490869e5360d21f29a6b800f1f526dd66509ccf91aeb0176a9117b31f9ea6c21ef8db373357b1394545f5bb7b8ee2f3de5cc30d985750b61ff449f60244d4221f9c9a7f1b8bb3b37b96378130219e09ec6c5bacc84acf1a031c56418ea08dc7720c7e1d024d0b4be241059f924b4ab6b4e91a8e7ae7f38bb93409a7066f4ef9d85080282b4c64ce8da312c8462ab56a0148ae4734267f34a6f7dbf52db73e67eb050a71e04fe79bd670ae18af752783fd190ec954d884f9ac473cf92a6a21eb92cff131aaeeb6c6bc6b303d0b9c1bead618f13028eb172dbdaf0102b4efb17725d6231ee0f1c40ea42e5ea4d25572e750a5a70e5770ac112b20bba41925421178ef58fe15aef706fc3405b37bfbf3b4d78cc786e9de6bb0d40701eea7f03efebc8c3fa82fbf07306cecd9d36b6ccd7ba764606e058b36b725c42a57adb11dc72d29c3f7c79e3a173c0b9a0475eff6c55f8113975dcf030fe21704e34dd5236dc0e4a5a887ea79a36e1ec25a86baf24e2fd79031b6536208adcff3974c333405a3ed1183dbff898ade232ef4876b625b254c4283fe71651fb37ed0c6e0d95dd765f64e29d70d5126ba18f97e3afc6ed3acce7687f5d1f22fca68f6c999febce8a9baa5e4c7e7d1b0efe794110c68f0f97776eab5fd4fc4265c667608b05a3baa12ea5f7fd350014e568a4fa0c371feb6bb6a5ab0f9daab930302017b9c3da0baac9e2b757d20e6fd32290d8c0c015afb8b54006536768a5b3a3f0d5287aec64bdb55213386f96a2b58baf9dc748c80d5b8070b33446c4cd124135f8906b4143d6101459f287f128f5faca7a8732a6f8bad531baaa696e0269830e8ec561de38b65e61f66f82fde3cb69a27f6e864b299be5db437474801e44485d1d1f92d7d0146fb0ec399778ca74ea37b7f162f37125276eaa9eb3ca5997f181921495b9d81f7bfcb5e0fa224e0a5fb0010e88ed33a33c193067496275433105a782ec8b3e0d02aeb78c4f12de470c0089914e4a571d1c44920dcbb638af4f99eaa705b62c94a07af15f2520e41c96f2ebc2375c43ce2b12183964284b836327f6d57f1d9e9bbb5dc4b00e1768213a12ab0f0c3b1add3ab57804e021a93347f2237f62decedcb7c85ab43ed4d46c66a7c18fea3899c64cc854a1eae1717ca69cdaecc3603b6abdb25ec35086ae10f82c821ee79ab74d3181f9d1fc4803db00b50c0cdc54bd86b064131599daddc6a9de464e859d2bb183d6d093563e0b233b888cfe727636f15edf5d3f65e786ed11e593d4ec6992465a769145ec02ea27b68fb292033f6544c266ea2381543e195092c9f114020fd030b57191d12a216f7aaee4df61bec942ed96a2af0ee498572f57ad1231116d3b8705ca1dc36f9dba4746754cc58ea595ee3582510563631be23fe1605e2a698158c8b9d876771c1c0aa360f85814d3a3320eaf890f7694ec13fa0ba59c6d586b8324dd22cf30140eb1a7ac4afadbc6b5879802f681fc30a8ac8803ea0f7175464b63272eb0813a9ad4c633c632a4dac76b44c589a2fec7da21a1a9120baecbf11069c2fc6d0ab6df300fe646f8f2448030e8d8cbdf6c1c266cd975cc228c0c72c7b6b87b7d3f8d80b77e07c13ae95ae103960f3f29f8f497d3d94fd5c77fd1b7621113a30333fac8220a76ff152f40a25ab468183715f8e5f13017e439fcf93a757d10549184bdc128df572acf4db96e322625f48fb4f58b11fa1c6b2a8a59af1d310a172f2d28e0b44c7640ea0225ddec733e61958de487f2fe38d74036b4cc0499d3351b5ffb559d7453771a374ae47d0ea8b4fbc4817bcc0bb1e9e68cb80fbc6375f9eb85bac5f2ba7df731da7a5a193bb12c34ae78200f3a38fa9551f8e2f919a6cdadbaab8041962f08a03c0515c03dc34c4e959dd18cbf896a22767306da847e29b2ed822a011776292fa94a874fd419d014d62cf0f1dc1ff28112cf7f36a8ecb8ed89a063188f58d8abf168c33a216af74f51abf327780df1f9d4b0a7a95838f9219b759b33adc5133502e98f69c1d56429b243f2f4a5285d9acd7c7123548565613bf1f99afe3df338f782aa9f8892a92e6e4b67a06f2ddcc8fbfe3c4503ba7c339ad831139ef98ee1607cb78f7b706ffeb51a3ac6482163aa7c4980537db92b6480b49a17a4913b16a57b7733efbc55895a794ce86665687a29077a9aefa07ade1c34fc2ab1ea13a7b0cea6a55f1284dd84dcea1da0cdae089f16015fe358749cd268bf678487fe883ae7e7177b6bab3111d68ebf23f78e3309bd5ede7a1539c46bb1a774edb8e27ff519a5148a0e8ea046da95240cbd13968714cdab2cf7e90128e5dd979d2719cd47c85718389f6eb51e314deb1b79684a2138b42662501b7889eb7fba5b3e4096d49b1ceb6ee1daf8e875963cdcbfd1c101f3faf82bbd436fe0927402dbeb2050df4dad5afc1f65d27d625dd210ca607f456a4a6158030fe8bbef02e6a73068c622dc01d35442e4752732ab0a6373c00db317dec9a31f73a2f97d3d443c483792eb1ea434bc96f0415c65a6cb2e89ca3710e0f0f443444eda471ba22b3f9135b5349739a1bfe42f2ed4a746f7461d149e005fecd7b07641b10665913794e0b7b12e7c02759d44ed0280595abe9f5cc7353c07ec80ebb0860b2c677402139a12c57dee3b6c862e11fe45e67eb326d69f6e3705d6098983f9135b0ccc4fa204efed11e12e095d582b977949f417d097bc6bc52ac271be064d29619e72e31a241aa44f37f8f1eaaf9fb0165a783f44c561b609da76a06a9894c77a1277aeb305ef7b0b8843cf12fcd2199bd1835021cd6d33205e845547b50dee72e07bed2be87651e808a56bcc4f536194af177bf4992a3c76c985590b4e637feac26559d076a9c3f743809f9e074826e6eb72e26d9ae2040f5d42f8ba21f72c325600a40922c1c2babb807986ed72bd25afbb12591c5930b370dc3d5b3b17ca0605bbe4f0d5ff741bb8ef68482075f6cc412bd958f78a34faafd0802fc9a96db71b71ff4fdb736db0b33adc3c403ae085784fda687b153bccf8882a0c000d2d334211309d397e4f3dddaa351b0d617df045296d1d510d8e0413401161d1f5fe0039b0799ece20f753ad423edc69375effef5e96dba8572362ae15720724730a61becf65f8264557cfafee00aff839daa21037846bc69c7690d9346fc6fcfdfafe786821773b9ab4fc7776bdf5b56a2b1fbfcb9766933297899d2f07bbe7c7dd4d146972b93430fed892b5f43be5464cf580ff4218a138aab7f23cac5de17728b85aee4dce8eeac152bcb73e181ff3758e8f28106f69a1072c041cd87d96d62dac28956343c2e37c0cb444307f3fb03ffcb1101f58b0e3b28cfa829287bbc36e74098668218f8975529ee48c16200a06d35de79f881a12844ea1a87d208b1a82fc28a48f6c9d3049d30699480f3c2fe1d57939584db2d87eaf2ab55bac5cbf68e2817cbd4dd5023b0b0788de564fd475585bf750d666045dfe402d2dee637563c673f27130ed6dd5119d1b9ca01823b8f1e071f53c97947c5ca5007883a80b94e76f60d9895ab4ad58bee291c8f2937743f29039b934a760dfbee934c342dfcbca92a3e6bb813782ce828e19b65a97de38c554ae381bea3ad94e331f8dcfadc15e6d2fb247081c4433fac14ea82ffa12f93cab101b3bc20a1fd612fef3250d6656097c53f8e6ba8a0fd170e828d0f76bddc4a389fd6dfe5945920e4f7fe3bf9b01620be0950274dbf60d9a219ad0e2a95ae6ecf302049399d395979eae0e4c3c5cd302f0c14adccd3fcf1a2e6b93484031b83afdacc5cee4b9af43f584260736e7915e292d4d26f4379e92fd7b21538ba90e5bd4b4d809fcebdb87b8a7ffbd8b91c95a462b49d3b411391d6a6e2944fbdc154e5aed45293acd9ac8289dae4656fb02100e2ebae7d15a07dbd485e526fcd910dc7d2a96e9b8c098cf4462bdf094b0f46c2e08da2bfa0d21fcc69efaa0deba28287e8f13a49a31e4f5963e2964f89c072b4cd47d73bae9c74ee218c6aa50d295f29a79e37fac1d676a884aa62a2b8b625e224bb5efbe82969407b45d502d2522a1e3e62b7d44273fd82ccff0ae457f47365dbe2e6cd7ecfb874935c62fb51c01a42482ceac2bcd32b9f70211f99a044934ba81ecc5e5568ad3afbda283dbcc84e37159635109d25ca897c541c0f568c71c7dc08f41db99fee0c334346504e8f8b0b7da1100b3eeb93019b93f90c8952f767d643e4e5c9bcf679dd8b20690e97868e2613ece2255b9b73df589ac402380a5bbf81e8efc4166e2d764cc8f1bd0345a5ec0073996fc0f628730454d", 0xc54}], 0x2) syz_open_pts() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) listen(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000001380)="71f9d6184c9094d6151c91501dcd00040000000001000e94a34b8e5f27837b6a1aa5c22be6bdbfd2ee0145c353a7837b8852686309e72847d56eb33abe55e1867ba376219e779ff3f380859e51a0f7e5cdeecba904b461372f0c64a8187627d88022e650b05a976b26b45e0bc2f1dd476bb0e8bb14cac8c361a723125c891444769f881d6e1f91d0929cc97318d4639c958654d3a777b7a3df361760df5ccc9c891fb0cac623b88ada3e4200f49b070405a79a20fe4ceeddc83549c8c50877688b2d2d69f19b407b2a903bc5f7d6a10f479b6aca971348c67f4d3d861b18bafef5", &(0x7f0000000080)=0xe1, 0x0, 0x0) socket(0x20, 0x2, 0xfc) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x3, 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) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x80000000}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 3: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f06904831687179", 0x70}, {0x0}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a4140292", 0x592}], 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000900)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(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) r3 = getpid() setpgid(r3, 0x0) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x1, &(0x7f0000000040)="10c6f92c854916239284a2fb67c7780bc903a35ad38d436c41229a639271d29ae28db8b18071fa8c9d6f48705989f8", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="ed1f17ba0a4c29c85c84721094048245b21c941cde12137ec3c022ad54444b6fc075deca64b2358665fff6c540afed3507d00b548530fbedba514f25c53eb670b67f85473fd0b9adc78aba58", 0x4c) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001a40)=""/45) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x0, &(0x7f0000000800)="acf92b050e7e05f58c63d4bba324552c0a8cb2818fd17010b8bc25b5891f5797cd8728f9dff642914ee4b603270c3c9fd94852b8ac213c6018ebfd32a38869ab2afb9a7b1105e04fc3ab5e0131db45d0f11aae06a10bf461dd598af7900114c2b37e223dad5d64b32cfb926a5baba533fc3a185673b31ec072b13ee9765b77a9e611bd9d7cc6e67815b399edb7a5bce30760c56f9187bea76481186966aac81def4c418af8b5b64001b564f7f19eef6afae9eb03829cc8b9fa9a02eb85a253dbc2e68b089c06797d7c741ce16b5f8c3acbd2940568ffbe3748687bb779dc7bd0898a8ddf8a7b0d64e1c1c4d9fb4dbb06b98f7446f951a81c56bc5ae5c235d6d5", 0x100) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 4: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000340)=0x300) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) executing program 3: acct(&(0x7f0000000000)='./file0\x00') setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x4cd}, 0x10) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) r1 = kqueue() r2 = dup2(r0, 0xffffffffffffff9c) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) kevent(r1, &(0x7f00000012c0)=[{{r0}, 0xfffffffffffffff9, 0x73, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0xfffffffffffffffb}, {{r2}, 0x0, 0x8, 0x4, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x29, 0x1, 0x3, 0x80000000}], 0x80000000, &(0x7f0000001380)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x7, 0x40}, {{r0}, 0xfffffffffffffff8, 0x42, 0x10, 0x3, 0x7}, {{r3}, 0xfffffffffffffffd, 0x49, 0x40, 0x5, 0x800}], 0xe6, &(0x7f0000001400)={0x6, 0x5}) dup(0xffffffffffffffff) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xfffffffffffff0fa, &(0x7f0000001480)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000001540)=""/80, 0x50}], 0x1, 0x7771) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600), 0x400, 0x0) getpeername$inet6(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) getsockopt(r2, 0xd5f, 0xc00000, &(0x7f00000016c0)=""/112, &(0x7f0000001740)=0x70) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000001780)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0), 0x10, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001800)={'tap', 0x0}) r9 = getuid() r10 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={r6, r9, r10}, 0xc) fchmod(r0, 0x115) r11 = kqueue() kevent(r11, &(0x7f0000001880)=[{{r4}, 0x4, 0x20, 0xfffff, 0xf0, 0x836}], 0x5, &(0x7f00000018c0), 0xfffffffd, &(0x7f0000001900)={0x5, 0x2}) syz_emit_ethernet(0xf5, &(0x7f0000001940)={@empty, @local, [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x4, 0x0, 0x2}}], {@generic={0x8739, "837cbfeec8a547ac7c4b25e2611d9a3fad050d0e403f58ef299e8ca883b0d76be3348c36a3db2cf5e63c66675a4f1d15346c4580fe563b7e8ed3cee278dee7595112be870b514a5c698895be15ddf91cb2aa7450ba886d28602ac27abd168ff3804647d052358c1135abb5dd4b762fbd4a2485313b3ab8205f5646df48cd4879afd69bbcb001086bfaa3ddcdd27032311c11d8b1bb35bee8415fc004553366da459469fd070e1b86c46b5caae0cdb4c49b02c19093ffb2f9d1ebdae959a0913e3bc5eb14c2f1e32c03530a94160d0ca285ce1901f54cf6474c03ba34c7b057"}}}) dup2(r0, r5) recvmmsg(0xffffffffffffff9c, &(0x7f0000002240)={&(0x7f0000002200)={0x0, 0x0, &(0x7f00000020c0)=[{&(0x7f0000001a40)=""/242, 0xf2}, {&(0x7f0000001b40)=""/195, 0xc3}, {&(0x7f0000001c40)=""/90, 0x5a}, {&(0x7f0000001cc0)=""/103, 0x67}, {&(0x7f0000001d40)=""/190, 0xbe}, {&(0x7f0000001e00)=""/98, 0x62}, {&(0x7f0000001e80)=""/241, 0xf1}, {&(0x7f0000001f80)=""/27, 0x1b}, {&(0x7f0000001fc0)=""/252, 0xfc}], 0x9, &(0x7f0000002180)=""/99, 0x63}, 0x9}, 0x10, 0x0, &(0x7f0000002280)={0x1, 0x8}) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000], [0x0, 0x0, 0x0, 0x40000000], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x8}], {}, {0x0, 0x0, 0x200}}}) syz_emit_ethernet(0x4e, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625000018000000000000000000000000ffff7f000001fe"]) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) fchflags(r0, 0x0) r2 = semget$private(0x0, 0x1, 0x400) r3 = msgget$private(0x0, 0xa1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/22) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) readlinkat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/92, 0x5c) truncate(&(0x7f0000000240)='./file0\x00', 0x800) select(0x40, &(0x7f0000000280)={0x8, 0x1, 0x6, 0x2, 0x8, 0x6, 0xffffffff}, &(0x7f00000002c0)={0x0, 0x8001, 0x9, 0x5, 0x101, 0x8, 0x1000, 0x4}, &(0x7f0000000300)={0x0, 0x0, 0x75, 0x8, 0x2, 0x7ff, 0x9, 0x1}, &(0x7f0000000340)={0x3, 0x80}) semop(r2, &(0x7f0000000380)=[{0x1, 0x3, 0x1000}, {0x3, 0x3ff, 0x800}, {0x1, 0x7a, 0x1000}, {0x4, 0x9, 0x1800}, {0x6, 0x0, 0x1000}, {0x1, 0x9, 0x1000}], 0x6) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f00000003c0)=""/85) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x3, 0x2e, 0xfffffffd}, {0x18, 0x0, 0x7, 0x7}, 0x6, [0x5f, 0x2, 0x7fff, 0x3, 0x2, 0xff, 0x800, 0x2]}, 0x3c) r5 = getuid() getsockopt(r0, 0x8, 0x10001, &(0x7f0000000500)=""/196, &(0x7f0000000600)=0xc4) r6 = dup(r4) ioctl$TIOCSTART(r6, 0x2000746e) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000640)=""/227) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000740)) r7 = msgget(0x2, 0x80) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r11 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x4ce, r8, r9, r5, 0xffffffffffffffff, 0x180, 0x8}, 0x6, 0x0, r10, r11, 0x1ff, 0x100000001, 0x5, 0x9}) sendmmsg(r6, &(0x7f0000000f00)={&(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000840)="6c122f30a2d3f29926e7d893910e603f6c0adf88b599a999e4aa8cb0dce4287969e7bacc41b902a133ca8345b70c4c911ccab4aed750bdb070c5f11043d4ccca9d5cccc4b5ec64b0d1bb81dd179295d59da3f8638b9639f0e407773750bd8a79c0d36f52382f1c879b197da172a3c824ff287453b2f3e4d42a3fed3d1e09a85050a93a7c50b43ab09ead65ed6e81a3ac3d0bdb44497af04b4273635c783db040a5b3d02693bb6ce86b4d1e6e14949aed361da8d2bf274dc455f6c1ad52b9192b01dd93e2216018fc3b7c40e6bea4e63ea1bb", 0xd2}, {&(0x7f0000000940)="0b881a2085e9a8185f090baafab6b4e8a67e0fc3e7d1c5691a6d5b9795366a0a009ec965d52219ba221f9dee1ae6853362e8123f82559e5c2fb2dc1a886738855a08511224387f9b621fb6c742fa6d9598bfe57c17ba6062798c517fbf410b31824d6c93b6685ad6b9d59e36dc5a79162d21c20feb27347cd321469593d7441aa3b6e5fce2d276532880547487a931f2e057f1487c8d1a39e550e3e32ff169ec73992777c3f12e8f4ead1fec4e4238a770e5f83a545e0a59bbea1b9ac1959ef49f011431566ee0c9d509f0900ed15662273bc5b6ef5aa9133e60bcafbe0f03bb7d5127b29c10a3cb13adaf8f14c28bdec0", 0xf1}, {&(0x7f0000000a40)="2be6f5a7d1ee782ef5ec6758410b1770afd31a4f5a94f5bd620e997f12e72d78600d3a6a765c2be00838a463378dc472ceba48cd7ac8160698a63dae087b9b2fff1d6c29f0cb6ab28c5a3b0b167cef254b8683a6dedaa657175766d8dde9905e2cc161695b517d760cd94c9eb8e7fdb95d00d836b3aecc322487f22174589d43e8209e96af4b235d675348a013a934825f269797f7a58d59c4c47a180d3cddccd4756384b368ec5e530f5fca9b7a3b9bd52c69ff615ebacb9efc3222ee15cdf2fa09a83bdcdfcae9a1fd1989652055be2b64a2de2686877766854a8b594fd2cfb23485735eaba69489715dec9c181fcd", 0xf0}, {&(0x7f0000000b40)="669db7208f1e114833d704ed40303e82469437add70367757ec394606bde6805fe50213f2169723d1b92f2a9c5d69c419cf306d10199a758136f5e2aa0dcbd85781ab701deb02ecc5fcf1ff911903dcedc6767fe34af6a6665fbccd191f0ad6f26421ccd48466e7c9c2412b76b663245288c1d7b62e00c497161f7091648d5d9c07366fb782dc1c1f21dc7aae58a2269f2a40e4661688f92f2bf3dbe736601dac0b54c393e44ec86ab88", 0xaa}, {&(0x7f0000000c00)="d8fe83c74ad3bf16c1fd49d4215e4f02045310c6a46a2f2e59c1a4f78a81f65255358ee38cb3dd7a0ca92db56f5aa8845b55e062107b15a6441a1447ab272f41e660e076006d1b1b4eaba0ed413e4bb5a22888aef4b2202d3ebb633e438d609c5a486090b7819a508088fdbbccff7cb1325ecdd0f4b324fc193c0fe564bcceb4cae8c2c0e96bbc00b60867dd1da6240034b76617a6e496e0d3ef0a7f4f351419fa85d1c4d8d666c0edb4e94ab1f6d295213409e18a17f7", 0xb7}, {&(0x7f0000000cc0)}], 0x6, &(0x7f0000000d80)=[{0xd8, 0x1, 0x7fffffff, "35adc7bda73b83663e80829fbd82dade70798b5b598e706a24833f501c9e4604b0d124f980e139799fd2f0e4bbbb15de08a63d9a6e5a6dbe90d32acb8c20ffc59880f89d27774c343e5ca461a1f12bd76e27d627bdb1bd7bc465bd6c1722e03c08a55f5cde873a53522d6c429158e50201ffcba10e0d9e90a4f9eb8fad34d97cf98cbb27f0dfaa8f677df8d81b8ec6e0dfc8c4ad291f0b202a05ad3c16e011733d9d85ffb87e2935c8c348c2ee714d394cb3aaecd19af277bada9aaab0be9dc6fa33c6"}, {0x58, 0x1, 0x7, "70e222850193c02cf076d635ba2ac5c34d791f5130dca6976e024241a5ec6f7cf96684d136e7c14e9e3702d4a47b9d1937eefb7a6cb90dbbfb939b657de5a56254dcb43573c9"}], 0x130}, 0xffffffff}, 0x10, 0xe) r12 = fcntl$dupfd(r6, 0x0, r0) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000000f40)) executing program 4: seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@mask_request}}}}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = geteuid() setuid(r2) close(r0) executing program 2: r0 = socket$inet(0x2, 0x4000, 0x7f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10001) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0x2) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) setreuid(0x0, 0xee01) sysctl$net_inet_tcp(&(0x7f0000001380), 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a40000000000000000dc9fec3c7576c76d4185d80e000000000000badf35b6fd74c94d1b440000000000000000", &(0x7f0000001400)=0xfffffffffffffe6c, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0x8000000000000000}, 0x10) chflags(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shutdown(r0, 0x0) chflags(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000140)="dd124f270c8cf3efd84982c08ae4f42c7f0f4c353e63e98ae92b74269b47f5d115583384f8a9b3cd8474ebe9448b9164f3cd87af6fb982fce8f631a5613ad6d8ee254782abd0cdc03485984c7d34577905", 0x51}], 0x2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="ebebfd5108000000a489ea89c13e", 0xe}, {&(0x7f0000000200)="439a88f09409220f5f3f9bcced3d7f0c53188807fddb81e4cfa903386994ab58c32938de02d866002486d4e9f451e96405a0b9747cde09bb0b4762f04fde66272af6fdbbafc96c4ac45413735028e633521f8417c6b5d1f443781afd3238edd31c7e788a6c74767d88f804e3472b21821f9ad4c1406c69c56221bdf0830632c2a4e260dfc3a503af8ac2365c23fecf5e9c3a7d3afed216595879513aac462828b42206459320411a1b2e2dd32c2e0c", 0xaf}, {&(0x7f00000002c0)="1cbe8d1216da7ad31f6a28204d6ca3e3af39d6317bf918cc5ac03cf60ea5d5e19007ef59672cf6055a5666a26352d52086ab7e982c098edc9d529dff44691bd890cecc7087f5c73f41b3b1fa265be9bd96986a1cc31eb0ccfa05830ea594aa8b6181e61dda7c7d8a09d33b14c2e024dfafcb027523c60d1600220d594a2837cea31a192e6f0c10696cb9a472d4f7ae7607cc673b2967cf54a8e8ea9b5f74240f48f7c650c44fcdc9718b7b862ac28e4c3f2bc2e3a082ae1f0c962815769b69dd461efc083c190aa0a0ef7da6c4bdba98d583e3627d024b886a9d0bfca4cba9329720df53fabaa6078740549568d1f09c70b1a23f69ce1b63d342babe356ef6", 0xff}, {&(0x7f0000000040)="e0f16406b658e6f2ab35907b", 0xc}, {&(0x7f0000000800)="5d3d898283a825e65d39c5a5c5c0723f1c31839f9c5d190e96695d7cf6dc9300558240b7beeec575bab938c9e51b4a6d4dbab4a1fff8ef05a21f120dc01373a2637670f7a6a4d0023d8c86650b8d9f6c278a4fe86a038bcdace141341e09801bcb21ee064c9a3633de731e066bfb3b568ee9ef20a85aa0eb19543ba49dddad28780d007506b465a8b2b5f11a66d6d14cc6c7b9627b2dc92d360b224ba30fac00dd00e85f238f69965ec8fb927edb17543c0644c76f2cb258752ad36e39c5a1bb48f76208619fde899541670bc95e740d5262ec1ec2f3ad79b97b7123cfc2a7ed47e94b9dbf0eba7ad7683ac9baf174b337677433ad463661057ba89151ec6e782a81566fecfeba3c2e1ecdb8af15d63dabc9a64ee5a565166a646b874aa8205102c23533295f9475319539bc193159cdff28999a10383f002101e2617d08228f006efbcebd2d26c231d12b53e4bf2f322f768c4b7179c33b2a5ed9f209ee3dd94359064800375d4b09a2f0e70a009a880b25891afc52f48c9980d671db8b81e6d42716f8af84f8f3891899a5c0766e7bf5e894f53c45f61959addc4d04236d6ab6e38ad7124728cfb045b0b6f62e702de7fadb65ddae993cd1728adbb75d8be256b22a0ad4852cd466ce74fca50869bbd577666f18ca0c972d07165eba406640758e8b54eddef2956355dbe647df0a9eb497ad9b6b897f45f55e92fd580730a0761a07f6e2cd52cc891bf144fb2e328d7532bd70798d9faab9d5e28b7248eb5a200e47a8996d0f0221660837317c3f413055bdefda30e7d4cac7fe0aacb5a20b6f3e9267b5740b82bbdf3650576bc72e70f2d201841614196e6661a755612b8d6fb8f910f3975f2174f0039fb37b2d5a0ac7f8a3a61a45f4b4671ee7c39e00f00b4cdd4709c2c7ae45d24abc8d26f8cea088c915f19e899b129b2559b93418d1f265df3b9a0c4733a5e012e7daa39095f505cbf4da9d15d4b1f179cfc0764a3c4fd50028ff13e277b0f078f5d7f3b31acb45d2d26575714529a27312da5331e1c9d6ec6c247e72be4d1f227c358b8c2c072ef00781b70b28a186a07ef5f4dfe79f9df7d12ad41fde0df1f110d96f5c6ca7bae177229426c7f75d8a2b099cea7a85d83b1e0f581634ec21e0ace9e7553ebd0d2cd1f247e6c87e938ad8f9d96a872a7bf37dfe94aabe3c0491b8fb2169da73e37140adecd511fd6371873cc6e4f1b0c661bf003f5242373c1f11bc2c9ed7571607deb559adca85df784d47d4cc301c40fa21033a90778aed2337191d6b0018a4e6ed7f48c2e8af2733c8c5afb5f93c9c5686421761bb6c3def0a19e86647487fb151b45d4772927fd21bd6187dd3eefb4ecc2c38e91e76a1d884cf5bff5661d8f0fd7af4a07bf88762548159da8741e13e82575d68fa5ec247348848cf26ca5ecb28b21a98cc6b296c26a0a3f643109206034fa986bb6d513c97ad6621c6e17a02d57fc411f15098cda96e6451b21ed1c5", 0x423}], 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffff000) executing program 2: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: r0 = socket(0x11, 0x3, 0x0) syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f0000000380)='./file0\x00', r1, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x29) r4 = getpid() r5 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r5) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x36) r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000d40f68d0a6153a952d57122ebb702130346ffa505bd17b5b5eac35067353ff7f2849686174d89be594eb2da61b34e2da3d4f7b1aefa11d50c72f84d585c1d7d6455653966f6ff9575c53b540e94f49a5738b118909d42e85c18147241c"], 0x41, 0x0) r7 = msgget$private(0x0, 0x0) semget$private(0x0, 0x3, 0x4) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f00000000c0)={0x20001, 0x4}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/212) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/100) setuid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) msgctl$IPC_RMID(r6, 0x0) executing program 0: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0x7, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {}, {0x8e5, 0x84, 0x1f, 0x4}, {0x0, 0x0, 0x0, 0xbc1}, {0x89, 0x0, 0x1f}]}) dup2(0xffffffffffffffff, r1) dup2(0xffffffffffffffff, r2) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000226, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 4: r0 = syz_open_pts() flock(r0, 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) syz_open_pts() syz_open_pts() executing program 2: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) poll(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x40000000001ff, 0x1, r4}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ktrace(0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x17) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x0, './bus\x00', './file0\x00'}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x8}, {r6, 0x8}, {r6, 0x40}, {}, {0xffffffffffffffff, 0x80}, {r5, 0x4}, {r5, 0x4}, {0xffffffffffffffff, 0x4}, {r5, 0x2}], 0x9, 0x4) socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r7 = socket(0x11, 0x0, 0x0) setsockopt(r7, 0x0, 0x2, &(0x7f0000000000), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r8 = fcntl$dupfd(r4, 0x2, r2) close(r8) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) dup(0xffffffffffffff9c) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x150) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000011c0)) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r5) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffd}, 0x10, 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) setreuid(0x0, 0xee01) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5, 0x0, 0x3}, {0x1}, {0x4000006, 0x0, 0x0, 0x80000003}]}) executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x80000000, 0xfffffffa, 0x1, 0xfff, 0x3, 0x4, 0x1, 0x1, 0x46, 0x3}) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x2) pread(r1, &(0x7f00000000c0)="41cd641ebc049a1206cdf016eb1bb0b7950054c90137f0055eaae26159288e41cde7a7d1e3ddad84447a06df5efc151d3c8e9c1aa2b7b6ed7e027d8fb3ad4d0af20352fd453e600e32fd7e0c8cbd16f36298a404fd3c703b805c3edb0c3e096f80957e3e016973e83f8505d625b53decd21ae7d12d634b5c2845292e07f9cbac5733a37fbf27068b16647270507badedf8287434d82ed207cd3b95e70eb9c459a6e62130f81834962d54fd5f085c4ad390df3f40802def55a837f11a21a210", 0xbf, 0xffff) executing program 7: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x10}], 0x1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x4000, 0x160, &(0x7f0000044000/0x4000)=nil) mprotect(&(0x7f0000423000/0x4000)=nil, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xab, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x40) poll(&(0x7f0000000180)=[{}], 0x1, 0x8) socket(0x800000018, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) shmget$private(0x0, 0x4000, 0x8, &(0x7f00007d5000/0x4000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) pipe(0x0) clock_gettime(0x67f3248105b4e004, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0x9}, 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfe9a, 0x7) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x9) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="7b227754f629a74cc9724f36905fcdb95b430aeb146358ac7fb90f6876e62439c1db42e8274144956f87acbef55654ad24040a1cd166c2fc5a1e7e9d9b70f17edcaa2e7e1f8c107d43fcb47b53a7c5", 0x4f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r5, 0x0, 0x0, 0x0, 0x80}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/106, 0x6a}], 0x1, 0x4) executing program 0: sysctl$net_inet_ah(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 5: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x21) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x857ea0c871c1f16c) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x800, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) clock_getres(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000340)='./file1\x00', 0xc, 0x0}) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000), 0x10) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x20}, {r0, 0x80}, {r0, 0x40}, {r0, 0x40}, {r1, 0x4}], 0x6, 0x55) executing program 0: r0 = msgget$private(0x0, 0x157) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xfffffffffffffe68) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x10978b, 0x0, 0x80000001, 0x0, "bb08000100f167591d81bdd20000800000008000"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) r3 = msgget$private(0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRESOCT=r1, @ANYRES16, @ANYRES64, @ANYRES64=r2, @ANYRES8=r3, @ANYRESDEC=r0, @ANYRESOCT=r1, @ANYRES16=0x0, @ANYRESDEC=0x0], 0x107, 0x0) socket$inet(0x2, 0x5, 0x81) msgrcv(r3, &(0x7f0000000440)={0x0, ""/2}, 0xa, 0x0, 0xc00) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r0, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES32=r4], 0x176, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000500)=[{}, {0x2, 0x5}], 0x2}) sysctl$net_inet_ip(&(0x7f0000001880), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8d, 0x0) bind(r4, &(0x7f00000003c0)=@in6={0x18, 0x0, 0xfffffff9, 0x1b}, 0x2b) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) read(r4, &(0x7f00000004c0)=""/255, 0xff) executing program 4: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) close(r0) msgget$private(0x0, 0x501) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x4) r4 = accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) pread(r0, &(0x7f00000001c0)="486ddd71f1569e786b856fd08a3ffcd4301714d8665121bd6d295e1df7931c138ce1210c62bd33f4f00cb426ba21bc10b8de4379934d5fcaccc12376fb", 0x3d, 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r5, 0x2, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000240)={0xf569, 0x5}) sysctl$hw(&(0x7f0000000280)={0x6, 0x9}, 0x2, &(0x7f00000002c0)="d37632462ef8de9ccaa054ec4f811ffb225dabb4b546f8ab863b8a7278568a1e828727298bdd1fef9a5aff24d62da72dd4d79787157bbd78b5d218f0825c527faa9ec0c951a90c397def2df06e1053ad6edfd742c21e6b0690cdbf2b", &(0x7f0000000340)=0x5c, &(0x7f0000000380)="92da4b74a5d5467a6b50206a2bf505eacf8a48461ef5a792a308f60c52b620b63b9e50534d7d", 0x26) fcntl$getown(r3, 0x5) readv(r3, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/167, 0xa7}], 0x3) utimensat(r5, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0xffff, 0x741c}, {0x6, 0x75}}, 0x2) r7 = dup2(r3, r3) ioctl$KDDISABIO(r7, 0x20004b3d) kevent(0xffffffffffffff9c, &(0x7f00000006c0)=[{{r2}, 0x3, 0x88, 0x4, 0x1ff, 0xffffffff}, {{r5}, 0xfffffffffffffff9, 0x20, 0x2, 0x4, 0x13}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x100}, {{r3}, 0x15a02260ae0da49c, 0x80, 0x10, 0x2, 0x80000001}, {{r7}, 0xfffffffffffffff8, 0xb4, 0x20, 0x7, 0x10000}], 0x5, &(0x7f0000000780)=[{{r7}, 0xfffffffffffffffa, 0x12, 0x10, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x10, 0x10, 0x4, 0x3f}, {{r6}, 0x7, 0xe1, 0x40000000, 0xc9d, 0x9}, {{r1}, 0xfffffffffffffffb, 0xd, 0x80000000, 0x1958, 0xfffffffffffffffb}], 0x401, &(0x7f0000000800)={0xff, 0x7f}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000880)={0x2, &(0x7f0000000840)=[{0x7, 0x7f, 0x40, 0x80000001}, {0x2, 0xcb, 0x8, 0x10040000}]}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000008c0)) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000900)=0x6) r8 = syz_open_pts() ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000940)=0xffffffff) ioctl$TIOCNOTTY(r3, 0x20007471) fsync(r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) fcntl$setown(r4, 0x6, r9) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8210560b, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/253}, &(0x7f0000000180)=0xff) accept$unix(r0, 0x0, &(0x7f00000001c0)) connect$unix(r4, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r0, r0) shutdown(r5, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8035000108000604"]) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x11, 0x1, 0x9) 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)={0x6, 0x6}, 0x2, 0x0, &(0x7f00000001c0), 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) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r4) readv(r7, &(0x7f0000000000)=[{&(0x7f0000000400)=""/183, 0xb7}], 0x1) r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7aa22fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd30b2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}, {&(0x7f0000000840)="c1685d4b96ad844ecdd7521cbb4165d36aecc924534f2330d91feca2bf1b471191c4bfa636c62865fb21cc4259b299a61c9b8adba44d78290b1f8895369e7f1e5405fb5a77c7a88aa64090c39767e405d7c1d7d5eb91fbe9577faf6e5365fc812c1636e07ec8c2c14b536409f443f2711ac9bd202f340084d284c407c7305e66240046c65a6f4118931b12836e09f653eeb919921042fc1717111d0efff60f71f7602c808a1a9ec45176c6883eb452b07428eae456df725febf55c80d85de71cc56fd20966556f1812fe063e987820d2c3edb497756a549d06e9ba121bf25296b45aae0e6f82c5b107", 0xe9}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r2, @ANYRESOCT=r7, @ANYRESHEX=r9, @ANYBLOB='\x00\x00\x00\x00', @ANYRESDEC, @ANYRES8, @ANYRES16=r4, @ANYRESDEC=r9], 0x20, 0x405}, 0x9) preadv(r7, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001300)={{}, {0x0, 0x2}}, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000a00)='\x00', 0x1}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/100, 0x64, 0x1020, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x9, 0x50a, 0x4}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000240)="634c918f6098821b801e239f510b961f08940b72acdad4282d1c6e380ff3abf529bda881a25aeb57c053e1d994b5efe91ffc06ee0b0a27a444738f447a060206273d443b34cc3eeb6e4e0a03b8511d3b3f1ba30583333d157cdf937abb2df2b4a31c785211b89627136f1d7d3374106ecae0fbcab4373d8b7a38ba5c595480767c94196a9e6123a9240c825cfa7596eafd25c375d2afdbfbc992f3d6f3c3d5ee9cf2bb9a9328e5217d170992efdf2c8585faf0257d8254a33f2b6da077a75a43e924a9bdd6106a74c531acc842e97abb990758ad3e6e7a85852d3e6b508fbe91149fb3aa72391106c2ccf61bb055", &(0x7f0000000140)=0xee, &(0x7f0000000440)="cee83b6b7c56f3e6cf9be3cf43797e53e74b135c0feb3813809b53c1be2a1ad63a39c865bf8c0505892ceab1c49ac15fd5da7bb7e8790d3866f344a927bd2a7b1148f7450eb0896525ce2fe4b7a66971c5b17b7939c97902a39051bf46beda8bf7006b6475364f2441f6fff8e19c79eef1b2aae653c9714a5c09f923b5277bb44c49bd80b558cfa690c1baf0004d5743992728bfa85a938e954fc8f5fb90d73bd80b5eedef7e0b01d3fcaa12735ed39d6cc35ac184e56e09872aee62878fb7e879e9901e5176fd238a3d0eaef7712d5340305878e3944080142b9a09ba", 0xdd) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0xffff}, {0x416}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001880)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2000208) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f00000002c0)="4b734b734f7e8376ac879f334991684e464a4d7f5a1d21b2e797a2efcf32924224552162fcb43b07553434dcab", 0x2d) mknod(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0x2}, {0x2, 0xd1, 0x4}, {0x6, 0x0, 0x0, 0x800000}]}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0x3) close(r3) r4 = socket$inet(0x2, 0x1, 0xf7) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x119) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) executing program 3: semget$private(0x0, 0x4, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) executing program 1: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: r0 = msgget(0x2, 0x22) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/115) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, 0xffffffffffffff9c, 0x1d04ae0a) r1 = semget(0x0, 0x0, 0xc4) semop(r1, &(0x7f0000000080)=[{0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/4096) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/121) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001180)={0x4000000000000000, 0x2}) r3 = semget(0x3, 0x4, 0x400) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0), 0x400, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001200)=0x4) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001240)) r5 = semget$private(0x0, 0x1, 0x400) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001340)={{0x3, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x13d, 0x1f}, 0x48, 0x40, r8, 0xffffffffffffffff, 0x5, 0xfff, 0x10000, 0x4}) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000013c0)=""/204) semget$private(0x0, 0x4, 0xe) sysctl$vfs_nfs(&(0x7f00000014c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000001500)="e7c26217079809c4080c5abb91736073c104731fff448616b9621b2bee78cfbabd8187706101c07216e8f4af8d65230b128bea90b3804ae82d596e3cf8630e41c58d4e6eca5787c56ccecf7613a68555b01b0bfc632660910bc657313db940ce660b72", &(0x7f0000001580)=0x63, &(0x7f00000015c0)="8c68d8d062fb9196650c75cce4df9e7785851fa200d7e3b888de252019d3e32b2b3327aafb45dfa0d9633864578722faa0738d50d6957539d8dbf14dfc486136c8a5019c6e093ae136c5e5e8d1bb291eca80bac32a4413b45c344b93a425c870bc373523d0c80580c39a6eaf0ca5c7ed79c295f292ceceed31547f14bf", 0x7d) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001640)) seteuid(r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x10000, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r10, 0x800c5712, &(0x7f00000016c0)={0x2, 0x1, 0x7ff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001700)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001740)=0x8000) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r10, 0x400c570a, &(0x7f0000001780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)) executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc07, 0x0, "9707957d0500c0406b1309000000fb00000f7e00"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffe}) r3 = socket(0x18, 0x4, 0x0) pipe(0x0) fcntl$setstatus(r2, 0x4, 0x8) getppid() getegid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x2}, 0x10) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) close(r4) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) close(r1) socketpair(0x2, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept(r5, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup2(r6, r7) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x20) close(r0) utimensat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3, 0x7fffffff}, {0x800, 0x124400000000}}, 0x2) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x7}, {0x2}, {0x6, 0x0, 0x0, 0x6d6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x188) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) r5 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x46, 0x1, 0xb91d, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x25, 0x1, 0x91, 0x8000000000000001}], 0xd6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x7d}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x4, 0x417, 0x40cb}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x69, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x3, 0x5}], 0x3f, &(0x7f0000000340)={0x9, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x3c) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}, {0x4, 0x75}, {0x0, 0x8001}], 0x4}) r2 = socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r2, r2) r3 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d86ff00d10b04000000004c00", 0xfffffffc}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sendmsg(r3, &(0x7f0000001880)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x2924, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}, {&(0x7f00000018c0)="35a954dda3f79a5ceb4687e6152fab6cba8c2f39e1292d1507563fb72f17d8bd71ca33b554c657700cb112fdc6e008c966cfaa7ebffe1dd1130215bf3f96738f7983a314abb3b4fa7d69703642587271b8a085da8672e8db79f30203142f59312d10d1a76ccc550b6548ab671e51cfc641d76abe7e5475b3f01ef3b0d22604585b2a4390f592f8a8a3623df67b85aae80eb4bbd1064459a720a1b05362689749631d29dde9c2d54e53c43b0f3766a95b391ecf7c111f10a08b3da47a4a028ddc9ddfd323c132bc9ad07aa924d6dc4426909a01c3ffdf7866c8c98ea22369dc657ff27b48d9375726a712d91702401a39d6639186ffa5aaeeab1d7838ff53a527c8cb6a4733dcff21c8f47ae396b85f4fc5f2820cf39a396a01d9e82c26bf542caf8fae1f9566f44d25cec81d8205209bf03353b7af437224d22bc004a45b472827d41397889241567d647e7b26dd115fc559b3f0d520e13030feaca2ab2e5400976d69bdd4d6e78538e1c16e72f8709f6345e7466b4c118ac878508f0cb9a863ea1593bbf95f5695569ba047b4d12d1f90239f68ed91467d94dfabf18a3dd497d173e82afaaeb67810ed409bc91116510de7600ff26b22ec74b14a8ff131ea405ae693ad0ba5cfba32daeb35dae8ce97ce60bb4da43b61f270aa2088772fc22c27b84bdfae63836a57da18acb785124c788a7782803e94820695df9e2d085e36649cc2aead632fa31763e2bd3844d1b7031aef56a94e9613ca5add2fecc02fbb7a153531f0e4ae62b941551927180254cf64ab3c35ae1a26fdc1af6f57db403220027d6a3daa58bef1980e137da66629aa309d2540a3eb5b7aa86ae0dbf3d54708193756e8707ccd76b7e5c1d1569b0f8dc7a74be601eceedc7799f0854ab5e16996fb3b0cc2bc1d3bdb75177014820f33949452ba17306a976b5ae0dd2761a6a333384a1ca28cc4e70415ee49fdae8c37574e6f9ce389306b12f154cb22424461de8ecddc487688351f1969e1c0f82c17c4a512018059c0d9268bbd5bde412ac211f1b0df9ce30554aea19b0d2118d1e1e38a5124070aa40c072d7a154fce7569a1676045558ce84741a51604d76397543419d4cebe04bae1bcde2dbfc6216e97d73db08965e8678e737fb40b31e7c0557cd93411694a762c48e47982047e81474bad84738cd4c239d7d9b2b072151796b1887c10e79903db6ad00d6622ce2ef51577d0023fc4b44ff58b00983a439b3a8b252af122da7da75fe40c8026834a9f3ce63cb1db4e11bda5951bf5a5e6a615bc4dab7e7fe78f49fcdf1a72b83ca9e3462b1ce4fc6daece16e780bdef87260056240d6afed3bdc393a6c11c9efd45faa11422468468c2122c80634d3cc2a58a4825f919edd23f0085af25228924e242aa809f715816b05b796d3f8f89fed14d6179de42261a78e4009f2bd9e2b8e944ca0d8500db801b924da3f68b2ba0db5dcab15acc6742009a91d19747ef17bd7ee8e1247a9e783795ccf1b8158d5eefce5224e1eceb575912aefcf6e4ce5e0e79a15c889795d3a15144f59bfe9550f60cbece2dc2080fda57187606ba0fa879b3586036df3f8bb167bd27095237dad249e46c211e99538f0f2d2578c1c7f6beb16fbd160e9f8594bffc780b25827a53af4a781cebcb024cd36d15ecf735d806a992278b55d73dd927580f5cc1d9e1e7da816b6bc0d057e75639f6c37493378f3f37ad0c7ee7cb4a74a8547817b8ae8b0da1ecfb243273453aab1d06ae031d2b3c858431bcd60b0d1a769d1f3aa4985876d6fd3ab6a1c2ae1bb5594b67f02fa10585ab9580ceea027dfaeee928876ff0409339aa688a0bec2e83a16f19ce7001baeb978da242f07720b3fab2573f1c2e8223fae3a5d35e525d20894d9656b72000bf03047ed0f0ac07b34a0a17fc9f3ff203f28090a239e0a97ebf0beacc0bb998731f13834ff1561cfd2e7add1ea6fdadcc2c2ff4e4fa6c6d45ebe7cf73a571a98695f5860700e2038ee231a9a8874c3a8aa3cf7f5816b1dda375fb10a304c19e5dcfeca9bf8e3b23ac20c55e0c4c6eb8320e3773efda1944f865757f8f08d6fc51526eab8585a7dde23a8efdb72e711b65619e2f596572a958b5d59e9b034dc7f3de9ed6724431eacfc612ab94aa32e88a3003b0a4655409f9900fd7774e7c9ea1f3e236234f91c40336173bee162ff82a931693548bad9523bb0b8826cd699155b5802fd14c1e18afe7efabdc74fa4adfe5b17a7581f1fccfd81c3c7c225ed902c26c3bbc83bacccb6019d6942805817a9e452b9948d5ada7df23edd0e6e4090088f35c10bdcb2d4d754a368ba8688349ceec7bc5508be8ed94766af4db25e58ef1a6cd6d1b90385efd00752d6374c3ce6881e1de611390ff84c6ff08b701ed96123a6452fa67f6d33f7390609a10806c8b92f4b99ae65399b3dad5078600c61968ee77fea041d76b01b8ac5a6151bb68737107fe1494d5025afb56f475dfe0d97b6f3db4ee246f2164da5818eeb2983f10c96ad8bf179effbcbe48839b53c40f1586daee7d8dac195651e9b95e28fe0a0db3b38e0ba6cabbc7abaa727e5666a53711fd5f9e0056ea9cd3c436b2da0b7e50dab3a31687c936b595f3c907b080ce10a28885829c6799ef12c1d5d49835d73d780efe6a9f702616c70905362e8a2d101f14159bc5d09b9108ab5cc1277743abf07d67fceb4fcfbc8f18a68c62541bd7702e6b3c703ee3a0ecb687235e48e071977a2cbf78b1c2ac94572c4e6333c7d2e751d18a69c6db0a9cc29e47a904e017a2dd9d33a3e6b5de2a409b1a32849f7f0ee1e510b6e3821491f97c0434cdf3485dd3726b0e87c253d12b52cb0bd7505ef97908e01722b73304a4de40b06a84a8fac85465cbc8e41c747d5cda8c0f682bb989f814e3c4bfc51acb95f15486d3478875b408c185128ed6e1f1905a7a5078b8383836e8880549c463d8e399bbc844666b62d247590bbf3b6ec78479ceea1c274df8d401579049602a9dfcf03ab0d1c146edda8c95f8a9c7890f52733a28b9749c5e902fa3a73d51b620352f581e44a473a0c331e98ba7192f78c6527c2dc3dac2ca86159b36be686b8da1d74139cd51e6b05d393f1600dc69d8e5fd600b4dad54fee68c4311db82297f32d0ded10cfd819aa73711a6fff76ca98351aa8dd373b39a6960f05bff15b5e9039e7c528cfbd33171f8a477f87f85d4a1eac2bf9916caee02a46d84c3c8ff8fc68fd940d23fd8da1b7117a67d330d5bdf2e477dbf0c4dc2bb5c9e0858acd4176d5af99bfa207224de677d77999a225196b86defc2bf8716f6e02d87cb3b3043424bc3edc27fb74ccd0bebe300a0b9d9b8c4723637811a59874169bde617535c7a1db9deb486ff0c107300134e91e4c5f1c1ff4f37acb0c47a86a5ec499280e838507e48dc6d02a7045bea6a52e7c434779cd48f30410311a0191b855e6c50e153d1d1cc07777ed8514f4b50ccb231733d21a652dc55d6684dc4d32f29c1b13e701bd49d835babbe9e56b25ad9e5885faebdfdeef021131d5f78d3a2afaa532ed0fa94557e50dbb086b92fadea18bb424b57b953c3ba6710a2afdc4564af06a932eaca345614428a67b36619181af54df3fa57ac2724116243e24c214240d15505e30e5f209caa8065a1117d329948ef4af1fa79a9dc0682dac2ea92089216268563abb64c9532f2257da38058f68efc4e199c22e73b889764efc31ee8a47efa8923481a30ffd580245025853264742ee98a85e5983d7e14efd432c62e1927d61a779447d8ad61b986009934c22b831043b3a1f60014a539908d60342fb5c0a7ce326418f59ba4d659fa25dac0cd33d55b21bcedf3546f52d9a8df94b1f64f2d6378d278142343b0f5e2bd7cf6b3d104b1ab448e1220b93cee42fdf0ac9006bd8e06db429264c1d64e49037bbcde2219804c275830401a61c521f0ee1556a55d1a8c9187a5a96bc44ae2c6dc21cd87eca693f517e2aa122816abc5429c419a271dd1cc63aaa8beb99a54884b19afea55a6af71e2d2d33714e056fd1192e8824b8dc74486747d0e777b7f3ae2118e67b810482345cc16843496920266485886548b28596e62bf16a3097b964151f5005e28d1a007277dc191dcc3587e32077ce188e22580060b615d7b6d4ccc61506bbd8f876657075fc35799b487646ff26fc65c06a16476b86172457b7160d4e98f796c41689c9a10f42c17c2b80cf21429adf314007074f3607fc6dabc2e2695bc41ee63c80924c4e8bd379bcf070f779b0a542ff320fb15c7be97d9ad4fd770c47d5a63950c84967562f06ace62e70dc075eb52192ed0ae186cb11172bca046c9e37ec0df6ddc7b12b8891d11ef9ed30bf8087a3179738e69b17ec9059f2724a148e41bc0bc85bdc51e316df738f56cddba4f3b04ef32ae83bdcd1003e8294e2bcda3471b0741db8eb02757c49e9218389aa2db7d79590ea1ebe8fdac1a813da5794fe2d4819273225a85559dd982234b05413730c1a3d1fe2733ed418b177af6c6d3835bce5c0c8d3c1f65ff545f7877f0213a3eb3ec3952e8d53c34df5bfdefbde0f829889ffe4fc662089a5a0553e3199cb45c999c7090197d3d48ea706643123778fa98aef3075053f9a1eb484d6cd6b983aaa0b6857e6ebed1cf91329388debdf626f435a14e574cf70ddd05981893afbe7c8ba7286cce5c16458f301be31b97a73f0c823f01f21590a623b3f0742d5b5038f391202c079b469a08a26fd7bca34c0943992dca58f37cb9b22f2ee2304fbf5d52214694146735e9b41618865e067694352f4d0f49dfbefe183ecfab455a34cec0b1ad9fd892ed34e66b1904de2e97f35f246c37b897ae3f485c1c65c34a1b467f29512dbcaf0ea1b6896c78f1b4b3190394dae6de7d30fed37499c6838e170acf4c6a8409bc594811e3c730883944800aca706ee97bd7a37d37e1527be63a678b48b6a25841f949eb5005b10bea3dbb83175e026dddd6bb7af2ec48ccf45df800a30f5083be9fc5023cb30bfb5e1fdab2007adc172245363f84a159e4e45e5a9dac971393d3be58e2c6951284d4185a179b9c558391152237a459c8d6309718b400e3bec7cdd2bfccb96f316390235a5cb779de64a26a4daa7f3e792cec966d045861ec6131a0cc9122f3ab3c94e4cbe1e996a9857e3698d0c1d68e72b01fa564e348bac05a527a9f5f07b22a0539a2ab3cc36529f6a4ddd2ba76120d595f1066ed8e1db6819d4d676cfe6449de0ad8cc3def6f5f2aa64697236626c82cb9a24cb11898b3ef801828219f6769cba91f4baada1bac6180f8da291b62d263b6bed9196b5c56e727f224bbdd5aa15ebbbbfafe6a1028aedfd2cc0f9b0bf3421bfe5f551585355b1f61d2f5e9b31b4f502c550d314c70e8bdf4257bb3a42c369dd3c7eb5263b2545725923d735f39dd0de7fa9cfc5d769c6d185e36a9aeaf3830b1f6882bb6d3c1d900929ee76c004e2a2fc6a7073412c06fbd071a2646eae63bc410e135e79c3672fc803d071c3722138aa3a5a7b938593f7dd2293a875bfa1170730a5665069bc3c6c8eca4f1251af02c27a3e53acf5100752e8fd3340e7b3d2c33cb69cb016f90ac80419233b55962a3aa93b7e710323b4f7c964f2eb4093c5df912d104d794135a5db0aac52d3ec0eed29ac1627871ee9956f8cde5c29e996ad0f84ab3ae99956763f42efa906a5616e3465023f304276f4f4120a0a5bca43ae54c2c26bf3650955b38888dbfa65b1e933a3bf4026559f2d66cbc6d41335a1f78bf923a08ca31", 0xff8}, {&(0x7f00000002c0)="593cde8af8d55d748fef467344992fb03e559f6fe6596964e8b599ecf4b3c9548a9994a97c54f27ee6b4615d472bd3d5f88af2b28671f9ba", 0x38}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534dffffffff521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2a7565307e685541098ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56b039c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa900000000000000"], 0x1d0}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x85}, 0x80}, 0x10, 0x40, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r7 = socket(0x10, 0x4, 0x0) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000004900)=""/4109, 0x100d}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: socket(0x8, 0x3, 0x0) mknod(0x0, 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) faccessat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x3, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x20, 0xb2]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="b11ccc0a3a88a75f39c8e17adaccf07bf455fe95730aa837c803571d39502ac1a3fa89a18a8a27498e21255dd6233bea19e6dd26471469acb596b350a914a8dc969dcd7661e170e64d958cc5e853bfbe789f03f5f0fe2d90d0e321889dd570371bf25b7dfa3e904e2e0e", 0x6a}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x3ff) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001300)={{}, {0x0, 0x2}}, 0x0) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000a00)='\x00', 0x1}], 0x1) (async) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) (async) r3 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/100, 0x64, 0x1020, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) (async) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x9, 0x50a, 0x4}) (async) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000240)="634c918f6098821b801e239f510b961f08940b72acdad4282d1c6e380ff3abf529bda881a25aeb57c053e1d994b5efe91ffc06ee0b0a27a444738f447a060206273d443b34cc3eeb6e4e0a03b8511d3b3f1ba30583333d157cdf937abb2df2b4a31c785211b89627136f1d7d3374106ecae0fbcab4373d8b7a38ba5c595480767c94196a9e6123a9240c825cfa7596eafd25c375d2afdbfbc992f3d6f3c3d5ee9cf2bb9a9328e5217d170992efdf2c8585faf0257d8254a33f2b6da077a75a43e924a9bdd6106a74c531acc842e97abb990758ad3e6e7a85852d3e6b508fbe91149fb3aa72391106c2ccf61bb055", &(0x7f0000000140)=0xee, &(0x7f0000000440)="cee83b6b7c56f3e6cf9be3cf43797e53e74b135c0feb3813809b53c1be2a1ad63a39c865bf8c0505892ceab1c49ac15fd5da7bb7e8790d3866f344a927bd2a7b1148f7450eb0896525ce2fe4b7a66971c5b17b7939c97902a39051bf46beda8bf7006b6475364f2441f6fff8e19c79eef1b2aae653c9714a5c09f923b5277bb44c49bd80b558cfa690c1baf0004d5743992728bfa85a938e954fc8f5fb90d73bd80b5eedef7e0b01d3fcaa12735ed39d6cc35ac184e56e09872aee62878fb7e879e9901e5176fd238a3d0eaef7712d5340305878e3944080142b9a09ba", 0xdd) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0xffff}, {0x416}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001880)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2000208) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f00000002c0)="4b734b734f7e8376ac879f334991684e464a4d7f5a1d21b2e797a2efcf32924224552162fcb43b07553434dcab", 0x2d) mknod(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0x2}, {0x2, 0xd1, 0x4}, {0x6, 0x0, 0x0, 0x800000}]}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0x3) close(r3) r4 = socket$inet(0x2, 0x1, 0xf7) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 5: sysctl$kern(&(0x7f00000011c0)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000001040)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb83fa7baa3215928bad92c77f7a270031d7a5c2886eb94d47db5f2c4", 0x100) r0 = semget$private(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="f83fd6324d6338b18dd3ed68f36de82120b68f2d", 0x14}], 0x1, 0x0}, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000003c0)=""/96) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r4, 0x0, 0x0, r5, 0xb2, 0x4}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x6, 0x0, 0x0, r8, r9, 0xc, 0xa1d9}, 0x8, 0xa21, 0x2}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r10 = getegid() getgroups(0x5, &(0x7f0000000040)=[r7, r10, r10, r7, r10]) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r2, 0x0, 0x0, 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) shutdown(r0, 0x0) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0xe6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff9000/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, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x4}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getitimer(0x0, &(0x7f00000002c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaac8aaaaaaaaaaaa86dd6089958900082b00fe80000000000000000000005290523933"]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r1 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="edb0cb2679b39a26669509a153cda075316962f25d9f20d39f86dbe45b93f4ecc85c1a6cb26930fff8a3f7ffb9fb15609c6278f8b4aaaecf59ead745c849d8597681f71ef7174f27e238a37198e2e760c9b8c61ab49ed08c411f77ed32a0c65a9b26f0b32008aefb357e21abed9ebb61a5", @ANYBLOB="8003"]) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef5631882b750db1ce29d99518d030abe6c32727c9d20d44a9c1c7d791158f94f402deb07c6459c803235b56c37e8f3821a4066404d735ae7bddada5e058b39529118783998d62457521aadc18d1f38ca66185b5e23ae8c6ede1438c6bc9d9559283ec05c0edcbe86e3d66346f029d222792dcf028dfa241efe4fa6d7e8dd273c1b4a65d92185aee480d4fb3d1cb75b968a1d51e9cc4fe53163b42a84e918f1c3d48afa1abc0cbbd7be81928be910014a3ff22fea69c8267af8a013909c095fa3b58b3305f2457c0982a3ffc6e1ed55e6dbebecbe40e8a5c56d63b534e3069347719ddc36381ee09814cfdf39741e2b798ae92a68e2deaa28ff353a09de9b7941f55544af193d36dec77714185ed48a9ab368be965431f6b0e4e10c75d27ad4884292db403e9b9047fb21e257a4f8c1353f6bc5c59c334aead6f28a23f4c7cf6899dfaa9db87aa5316cdf768674729c30f7df3ef1d312d6a0a97b36be7d3146b4afc756621d1847a36d3c09ab5473216d8068b701eb2f5b92ae10c898a07e703fe23d9e67625ec378c6cc279cde730a71b86eabc49d32a4ea7ee71973947b2327f0000", 0x2d8}, {&(0x7f0000000140)="34eba2faf3efff72a15494159e535fa37ad8225fb6040e6cd3bf1149832c09560c8403db5e72face433260cf854abe33e8dca066d9c072680f7829c560c59b32c96c6ee25d8c1e507080f952acb29f83bf2a0e38caa8b742628b39858c5b03b8548c4a97494a4382acfee33ba424028aabd184210a43f585f38a311dc16ebdbdedf3f327965b833d9377b3bf8620a3b1fac086ad2d5f8be4a893fdae10acdb6c169af9ff4cde9bacad981b7d58ee4eaddf8e92a80692b13b972f13e8f00eb007f74f65899baae9990f0aca4f2d48c636f4b8d14a402e7370c68cad3cf87ec7", 0xdf}], 0x2) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r4 = dup(r2) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x408) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r7 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r7, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) sendto$unix(r5, &(0x7f0000000500)="940105a63feb418581b9c83fc1a1825b0138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2900000000000008b197b00000000002d7e4a5d76cc3f9cff48d2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d73251835c53d8974b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb42110fbe9ec748188b274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58f0a3dca58ccb04ace466cda735017196ff346c32717397d6ec60000000000", 0x194, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x8) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000380)=ANY=[@ANYBLOB="950542db8c7c8e4a91d7ecfbef10e958bef3763a8e015d413488005e99feb13c984a29fc0de20d474f5e1520398c5abe2de908c53cd82bc3d57afc81bf0b87e56766cd11225b33d3fce003f15db5aaa5c2ae0fee87cc60658f4dd4daf8a5f9ccf242d8379397213a15c1cf8a81dcc801ca48de99f03481788a0db76a27724c779d1861eb4e4327dc7dbbfe6f898d49722c0b508d9c8f20"]) shutdown(r0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x401, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0xff, 0x0, 0xfffffffe}, {0x3}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x0, 0x0, 0x400) r2 = geteuid() setuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, 0x0, r3, r4, 0x82, 0x5}, 0x1f, 0x80, 0x6}) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}], 0x10000000000003c8) executing program 4: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) socket$inet6(0x18, 0x4000, 0x20) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x40047477, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000080)={0x10, 0x7, [{&(0x7f0000090000/0x1000)=nil, &(0x7f0000699000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000576000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000339000/0x1000)=nil, 0x6}, {&(0x7f000032a000/0x1000)=nil, &(0x7f00000ed000/0x4000)=nil, 0x2}, {&(0x7f00001b5000/0x6000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f00001d4000/0x4000)=nil, &(0x7f0000068000/0x2000)=nil, 0x1}, {&(0x7f0000769000/0x4000)=nil, &(0x7f000019a000/0x1000)=nil, 0x7f}, {&(0x7f000037d000/0x1000)=nil, &(0x7f0000621000/0x2000)=nil, 0x6}, {&(0x7f0000246000/0x1000)=nil, &(0x7f00006a4000/0x1000)=nil, 0x1}, {&(0x7f0000346000/0x2000)=nil, &(0x7f0000618000/0x3000)=nil, 0x7}, {&(0x7f000062d000/0x3000)=nil, &(0x7f00004c7000/0x1000)=nil, 0x7}, {&(0x7f00000d3000/0x800000)=nil, &(0x7f00003ff000/0x1000)=nil, 0x3ff}, {&(0x7f0000035000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil, 0x7f}, {&(0x7f00000af000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7b}, {&(0x7f00005b8000/0x4000)=nil, &(0x7f000049b000/0x2000)=nil, 0x5f}, {&(0x7f00006a7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}], './file0\x00', 0x3}) executing program 3: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ftruncate(r1, 0x1ff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000199000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f000003f000/0x3000)=nil, &(0x7f0000031000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000052000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000122000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000740)="ff0558f59715780fef33981334813522aea2dff1c688373b3464e1c1794b67d1dc24acec1867666e3ef4a9a18e89aeec7d47729352b9bb2c60854f5cfac718cbbe5496915392f2e828dba91e5eead5ecc2f8deb896c0c8331bf0b3f1afc405935c68ce2d24f6af69cb9f7bc1f595ee078b4fc3c050944850c9e4339c7627b83f258feb4e7aa43986ca070858b4128e495f84f8d3a4daa5968ac0f551a88fe4b5c77c1f7a513aa25101c96b1053a1e45b80b08b88f5ce6fc394c209b2ec3db4936f035386d99be7f949238e7df668e2989a021836c764f5c337b1cbb62ccb5d57fbac83482f9e294af5cb433d52b08fcee874012ade4eed8d5d6b6f633f6794c590cf34837801b08a01baf734c57a4855d261f2a3131e9176d338caf2d4d619c8ce942f0b3ed2ba7e63098352d5f29d7c1f0989df0bc9d00f303a9e3a781f72751acd67c217ea", 0x146}, {&(0x7f0000000200)="f8d0283911777435bad8568e48fb80fd596a25eea269820697851a82480a066e20c158731d7077a45a921b879910b0ca33f52ea73915095cbefc38eff91e44b2a5cccebbe8c5fc513b0f0af02c25d3978dfa4083c11c8f0de76bae097bb58351db0ceca13913499809775a1773d8e739427347f951f856bcba84f813a1a6440546", 0x81}, {&(0x7f00000002c0)="a09d73ebbec4bb1f3d4be3260ec039de7a01dacbd2b5b5a5a84cf58f5e9c20cf8c02ebdef000972d51841267ac02df3c8026cc440f4ef741de3d167e9450c4ed9d686fb8493e30f971562ff22270b17b5afe7dd56d804b8bb16f19ddf05167690ca1fd38150c8eaade30a21b2d437aa89ffbf3d7e120164b967029c510aa4091d2a27d71bc2b18022dfc30919bd4", 0x8e}], 0x3) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000700)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000001c0)={0xcea}, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000440)="71f91e3471ac0058bc5a91af501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cdfafcbb398a670e83dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd", &(0x7f0000000080)=0x11a, 0x0, 0x25) executing program 3: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0xffff}, {0x416}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001880)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2000208) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f00000002c0)="4b734b734f7e8376ac879f334991684e464a4d7f5a1d21b2e797a2efcf32924224552162fcb43b07553434dcab", 0x2d) mknod(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0x2}, {0x2, 0xd1, 0x4}, {0x6, 0x0, 0x0, 0x800000}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x3) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x1, 0xf7) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) (async) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x7}, {0x2}, {0x6, 0x0, 0x0, 0x6d6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x188) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x188) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) r5 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x46, 0x1, 0xb91d, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x25, 0x1, 0x91, 0x8000000000000001}], 0xd6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x7d}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x4, 0x417, 0x40cb}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x69, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x3, 0x5}], 0x3f, &(0x7f0000000340)={0x9, 0x3}) (async) kevent(r4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x46, 0x1, 0xb91d, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x25, 0x1, 0x91, 0x8000000000000001}], 0xd6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x7d}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x4, 0x417, 0x40cb}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x69, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x3, 0x5}], 0x3f, &(0x7f0000000340)={0x9, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x3c) (async) socket(0x6, 0x8000, 0x3c) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) executing program 0: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bafd628ef0000000000", 0x15) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {0x0, 0x0, 0x8}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) pipe(0x0) r1 = semget$private(0x0, 0x4, 0x605) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x2, 0x5, 0x1400}, {0x4, 0x83, 0x1000}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 2: r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="8e5f84cf71b59c7afec3708a000000000000007d02cc6c0000000000", &(0x7f0000000080)=0x196d, 0x0, 0x16) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0xffffffffffffffff, r1, r2}, 0xc) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffff0900ffffffffffffff86dd6061626000082c00fe80c2bc08f40e00000000000000000000000000bbfe8000000000000000000000000000aa110000"]) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87, 0x9c}, {0x0, 0x4}, {0x6, 0x0, 0x0, 0x20}]}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x33, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x1, 0x2, 0x6, 0xfffffcc2}, {0xb3c, 0xf1, 0x1, 0x4}, {0x401, 0x9, 0x81, 0x48fd}, {0x2000, 0x81, 0x8, 0x348}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x100}], 0x1}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r5 = getpid() fcntl$setown(r1, 0x6, r5) fcntl$setown(r1, 0x6, r5) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{0x0}], 0x1) close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) seteuid(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140)=0x100, 0x4) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002600)=""/220, 0xdc}, 0x0) executing program 5: r0 = msgget$private(0x0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x20, 0xffffffffffffffff, r1, r2, r4, 0x92, 0x2}, 0x0, 0x3, r5, r6, 0x100000000, 0x9, 0x0, 0x1}) r7 = socket$inet(0x2, 0x4000, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = msgget(0x1, 0x484) msgrcv(r8, &(0x7f0000000200)={0x0, ""/31}, 0x27, 0x0, 0xc00) setsockopt(r7, 0x8, 0x7fff, &(0x7f0000000240)="daaaa992b06088f6ddca1a8b3977a52c382189e6b3ac5511c0a35d7916f849a36ce459aa83434ef7a8849206f4e8e0b533b5464be75b325f8619129516767e12487dbdd9ef02fab96b53dddcd2992f88a55b0fb41e5484e57418cb0a72a5fbd2ff08", 0x62) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='-,(\x00', &(0x7f0000000340)='\'\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='&,^@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&\\]\\-/,\x00', &(0x7f0000000480)='}$*.&*]\\&%/@\x8a**{\\}](\\(\\!\\[(@%\x00', &(0x7f00000004c0)='!\x91@-^.-@^:#\x00', &(0x7f0000000500)='+:#$\x00', &(0x7f0000000540)='/*(.\x00', &(0x7f0000000580)='*)\x00', &(0x7f00000005c0)=')\x00']) recvmmsg(r7, &(0x7f0000000800)={&(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680), 0x0, &(0x7f00000006c0)=""/228, 0xe4}, 0x5}, 0x10, 0x80, &(0x7f0000000840)={0x4, 0x1}) r9 = msgget(0x2, 0x40) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000880)=""/55) chmod(&(0x7f00000008c0)='./file0\x00', 0x14) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000940)) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000980)) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000009c0)=""/247) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000ac0)=""/159) r11 = semget(0x3, 0x2, 0x20) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000b80)=""/250) mkdir(&(0x7f0000000c80)='./file0\x00', 0xc) write(r7, &(0x7f0000000cc0)="9d7ff0c9bb0cbf814734ef09c5054c1646497e141f3212e4bed239a5659b30e1d50dc3d0ac5fd09ef902b6456e128a4551138727d6a82e718f656b70d9030829a58babf35d5cb5ca7d8b01b089a3aac1fbde8c3a6a8c9b59ad8da5b9301a791637ba66593c7338d26f7957e320b0cfa105ba169ba0a996f8bf6657c60efb3d2887671d1c6fd33915f5630b5afc7f4056c7e6b68417d207ad0d9a46be1006c69c858bf2e0c4e59af9374b1f406133f2dba7df73b7c0aa46c282fabaf5a0fd4446be2f116de0dc85a65dcc09b9f1d02a344eb8b2b85468b8fcab6326d806c2", 0xde) r12 = dup(r10) getsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f0000000dc0), &(0x7f0000000e00)=0x4) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000e80)={0x1, &(0x7f0000000e40)=[{0x4, 0x5, 0x5, 0x20a86b1f}]}) fchown(r12, r3, r1) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x50}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) r2 = syz_open_pts() close(r2) syz_open_pts() flock(r0, 0x7) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x10000, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000000000000008", @ANYBLOB="23f94c581318"]) executing program 2: semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x80}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x87}, 0x1, 0x5, 0x9c}) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xb44fcb3b8f9874c5, 0x14, 0x20, 0x3}], 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0x0) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r9, @ANYRES16=r2, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0xd9, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb0800415c03cb00680003012d9078ac1400bbe00000029406000000008307a9e0000001010100071f05ac1400aa00000015ac1400aaffffffffac1400aaac1400aaac1400aa000b009078000700004f08000700670005080100087f000001ffffffff01070f20e0000002ac1400aa7f000001070781ffffffff832b3f00000db4ac1400aaffffffff0000007f000001007f000001e00000020000f3c4ffffffffe000000201070f00ac1400aaac1400bbac1400bb88102cd1caf4b7f3cfcf2045bbb453cb940600000fffeb69a3"]) syz_emit_ethernet(0xde, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a81000810000000800470000c80000000000009078e00000020000000094060000000000004e224e22", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="b100ffff907800fc050e000003ff000000090000000703034904020204000000d37f3df568f1b432d3bcdd0954017c7fad7827d74afa7112186e9763a84362bd7f4a0592066671cc8b3df156a5cee921384a31042657f67eb2a1869d7d2e9d7348878735e0ff1d8aff40f1fd50d5912b0ec3d7fdb18db013388a1e3352e060b8519277e2d7444069829a34db68d44ccafcc2f2ffecb386377c2ef493471e78469416174fab7a5d"]) executing program 4: socket(0x8, 0x3, 0x0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000100)={0x0, 0x1, 0x2, 0x1, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000480), &(0x7f0000000500)=0xfeaf) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="a658e3", 0x3}], 0x1, 0x3fffd) writev(r1, &(0x7f0000000400), 0x1000000000000165) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) nanosleep(0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) pipe(0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r6 = semget$private(0x0, 0x4000000009, 0x30) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x441c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r6, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x101, 0x800}], 0x1}) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x8006}, {}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x3, 0x2, 0x2, 0x4, 0x10000}, {{r4}, 0xfffffffffffffff8, 0x34, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x4, 0x8d, 0xd6}, {{r0}, 0x3, 0x2, 0x80000000, 0xfff}, {{r3}, 0xffffffffffffffff, 0x50, 0x20, 0x100000000, 0x800}, {{r5}, 0x8000000000000007, 0x80, 0x20, 0x7}, {{r3}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3f, 0x3}], 0x4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x2, 0xffff, 0xea5d}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0xa27}, {{r6}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x5}], 0xd0, &(0x7f0000000140)={0x529, 0x5}) dup2(r3, r2) executing program 7: semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x80, 0x2ad6c34b, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x200, 0x1}], 0x725, 0x0, 0xfb, 0x0) kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r0) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x2000, 0x1002) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4a7d2a627307028a, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x9}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x3ff, 0xfff}, {{r4}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xffff, 0x7}], 0xff, &(0x7f00000000c0)={0x2, 0x7}) kevent(r3, &(0x7f0000000000), 0x80, 0x0, 0x10000, 0x0) close(r0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f00000007c0)=""/4096, 0x1000}], 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000580)=""/96) r7 = getuid() r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r7, 0x0, 0x0, r8, 0x153, 0x1ff}, 0x0, 0xfff, 0x800}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x40000000000002f2, &(0x7f0000000040)="251788ed143b6d67f0134dd1c4bb942b6da41275731d3ac1827205dac2005d77db99f2d0d6fc2164a2191beee4b5910ba744951ce48e7a46042459783b0263370c303352c9813c00e35f5ba0ae3e5d6bef", 0x0, 0x0, 0x0) executing program 5: 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, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)='Ms', 0x2}], 0x1, 0x0) r1 = socket(0x10, 0x3, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}], 0x10000000000003c8) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000440)=[{r1, 0x10}, {r1, 0x96b3147a3f0e3930}], 0x2, 0x8) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)="8200923be2e2c6608bfad3e76b59ec009a320ded8726d6c1a4646740c9f2fe14774e4269b7a986b459e4c0", 0x2b}, {&(0x7f0000000180)="a9038f3ee3a842608f3722d62f1b15e1d866d3e830", 0x15}, {&(0x7f00000001c0)="d7e1a02a6d55beb87230c9214b7720f45e898bd5e7095c7b45ad59a4ec0640aaf43190b58a79a7970a4440d66deac7d7dd4e9efd66d05c97c02e8fd270473375b530a484d026b550efa654a0efea0425224240b2259aa74294e196a746abb857a89556d5ae18164f63fd4fde52e75b66106c63fbd904f506026dae4a51839b6b04ee2aad5b3ace0439a70e4291beb46154b96e61b6d126c39a310d2020844e43401aacc5ce9370f475cf6eff916ba7cb371a37", 0xb3}, {&(0x7f0000000280)="e871e7a8dd813112b2d1f09b6f7fabfb015be7ee835561344d7973b160be34", 0x1f}], 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./bus\x00', 0x4, &(0x7f0000000340)='./file1\x00', 0x8}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0xffff}, {0x416}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001880)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2000208) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f00000002c0)="4b734b734f7e8376ac879f334991684e464a4d7f5a1d21b2e797a2efcf32924224552162fcb43b07553434dcab", 0x2d) mknod(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0x2}, {0x2, 0xd1, 0x4}, {0x6, 0x0, 0x0, 0x800000}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x3) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x1, 0xf7) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @mcast2, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}], @generic="429d9fd4591a12f2217e690b"}}}}}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000180), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001180)="0800e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() dup2(r2, r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '4kq', 0x0, 0x11, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="af6bde1dfb27088ed7a62662c80f2bf1"}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0xbcf, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x0, 0x401}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000003c0)='./file0\x00', 0xc1, 0x0}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x3f, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x3, 0x3d) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x63, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x1, 0x7, 0x30}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x3ff, 0x8]}, 0x3c) msgget$private(0x0, 0x2c2) r5 = socket(0x11, 0x3, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000008c0)={&(0x7f0000000880)=[{0x2, 0x3}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) recvmmsg(r5, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000380)=@un=@file={0x0, ""/62}, 0x40, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/185, 0xb9}, {&(0x7f0000000580)=""/236, 0xec}, {&(0x7f0000000680)=""/187, 0xbb}], 0x3, &(0x7f0000000740)=""/46, 0x2e}, 0x9}, 0x10, 0x1003, &(0x7f0000000800)={0x7fffffff, 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000840), 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x1, 0x0, "c6b7c2d6457f282eba201b28925fa0a39ab1299b"}) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{}], 0x6, 0x0, 0x6, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db995e94eec571f980496cb754fc60a033b0e83fd6", 0x16}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) 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'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r3 = socket$inet6(0x18, 0x0, 0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x2, 0xe6}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000380)=ANY=[@ANYBLOB="698118d6b3d200000000000088a8080081000000005a9b1914fba7a3d7b51466ef1bc1d48f01833be17fa1e516868c00"/69]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xe2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000480)=0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x1, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000000180)="fe5ad2d474fd124fc6dbfe82a00218599ba1326227250390d5f52a170e9d876cf7dd029fe53db9663e5a19d5c20e61968efc7694cd49dd20ea85b0fa7883dc5617f311109b3ec908c7637dde5ec0849d2fd0c0bc3b9041feffffff7686c6f3248201c88a22bf", &(0x7f0000000240)=0x66, &(0x7f0000000280)="219e58307f7070d658a0c7a1eb30aa6308e1d0a77993b6f75fda0d0c2becff9261ed9835f361afd195c0c1fd26d976355b6b320c92fc620e5dbb0ceb7d01927d1d679f2b73dd726d7f53f9fce9b1e456c8b95ba755e4c6b03d4d4d900a6ec73920f02402a1287554d84ad7678103d747b7f24134ac04080f3bad8bb9117d9891aae39389ca58296ca3f15d4c0b9acbb891b16d7fdfec31104a3d3c5391d20045c0a4f49cffb7aef2cb1719a7414d54ccb3c850f5133faee794288e0840a30a412975a6fcc9d993bac7307af026a520a32cda2a446de26f47e9b198776378968ae296427d74590b914fdb", 0xea) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000080)={0xa6, 0x3, 0x4}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x42) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x1000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x8, './file0\x00'}) write(r3, &(0x7f0000000280)="70480048e75651e1f9114693f1e5b00b", 0x10) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x80) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff}) chroot(&(0x7f00000003c0)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = geteuid() setreuid(r7, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x40) ioctl$WSKBDIO_GETENCODING(r10, 0x4004570f, &(0x7f00000005c0)) fchownat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', r7, r9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) close(0xffffffffffffff9c) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000680)={0x7, 0x268, 0xc72, 0x6, "9b2a619824fb713fd96981215bf93b68d4f17095", 0xffffffff, 0x9}) sendmsg$unix(r11, &(0x7f00000009c0)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000700)="6ffe721953b86a5875c2cd15b5a993116e5c4ade985bf02d1004407432130853fb61e62f2ee982a1bee2add0ff506004f1ffd22252bcf8c1f2a2105e3df3394d9916370596c431835a477811bd58d7b1fa3b74d9e6316510f9919616f052168d686a", 0x62}, {&(0x7f0000000780)="9157dba996fda280f12671b11b82c6624679abfe86a4d6b1e7f906ac1b6cecc23be6da219b735368ceec9e05034b00a8e6b593a2834ced91c14bf2e295a57c518ffdee1ede7285be34943ad1b976bf6263fd8cd8cfb93b461e7dbaf37be28b8fa074e3fbd307faa767e5222d5caf3f595d8f9e862d6ce4258b54414efb483d092e753644f0cd7dae3fba730cd40d9fa55506a61020191a3b6a5de1640be7042c07bd290f2c31e37e81b75a6a47dcd02de3177da2a5d0e1e4c688fc6c999481caa84f019e5805885b8864ea4c0ca77920149a8d", 0xd3}, {&(0x7f0000000880)="f47aeded9f84cca685951bba7dc01d58431e65a27a129ad64f84964e5807926cc3eb83f9635b48a0020937122d630a77ac904dc9a9361b7e6215833a55e871912454151d498cf3c475bbcec446de3cf9c7acfe5f893c9fbcec40564eaed900b905b7a9e29ae40173c088d21da02c822cb8e0ad087847d8e71daade762cc15fbd9514e48562eb28fe0097281c012379acc7853bd0880c6684017862757a5592a145b5391e6828f043fce528244405df3e9f0a9823335c79031b9d3c815f84a3e7c2bf19b3b1e48c3ffc15d37fe6ce6c25cd697c129b6f901ec2", 0xd9}], 0x3, 0x0, 0x0, 0x2}, 0x400) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000a00)) executing program 0: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bcf304658afd628ef00", 0x15) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0800000013000000ffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}, {0x4, 0x75}, {0x0, 0x8001}], 0x4}) r2 = socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r2, r2) r3 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) sendmsg(r3, &(0x7f0000001880)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x2924, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}, {&(0x7f00000018c0)="35a954dda3f79a5ceb4687e6152fab6cba8c2f39e1292d1507563fb72f17d8bd71ca33b554c657700cb112fdc6e008c966cfaa7ebffe1dd1130215bf3f96738f7983a314abb3b4fa7d69703642587271b8a085da8672e8db79f30203142f59312d10d1a76ccc550b6548ab671e51cfc641d76abe7e5475b3f01ef3b0d22604585b2a4390f592f8a8a3623df67b85aae80eb4bbd1064459a720a1b05362689749631d29dde9c2d54e53c43b0f3766a95b391ecf7c111f10a08b3da47a4a028ddc9ddfd323c132bc9ad07aa924d6dc4426909a01c3ffdf7866c8c98ea22369dc657ff27b48d9375726a712d91702401a39d6639186ffa5aaeeab1d7838ff53a527c8cb6a4733dcff21c8f47ae396b85f4fc5f2820cf39a396a01d9e82c26bf542caf8fae1f9566f44d25cec81d8205209bf03353b7af437224d22bc004a45b472827d41397889241567d647e7b26dd115fc559b3f0d520e13030feaca2ab2e5400976d69bdd4d6e78538e1c16e72f8709f6345e7466b4c118ac878508f0cb9a863ea1593bbf95f5695569ba047b4d12d1f90239f68ed91467d94dfabf18a3dd497d173e82afaaeb67810ed409bc91116510de7600ff26b22ec74b14a8ff131ea405ae693ad0ba5cfba32daeb35dae8ce97ce60bb4da43b61f270aa2088772fc22c27b84bdfae63836a57da18acb785124c788a7782803e94820695df9e2d085e36649cc2aead632fa31763e2bd3844d1b7031aef56a94e9613ca5add2fecc02fbb7a153531f0e4ae62b941551927180254cf64ab3c35ae1a26fdc1af6f57db403220027d6a3daa58bef1980e137da66629aa309d2540a3eb5b7aa86ae0dbf3d54708193756e8707ccd76b7e5c1d1569b0f8dc7a74be601eceedc7799f0854ab5e16996fb3b0cc2bc1d3bdb75177014820f33949452ba17306a976b5ae0dd2761a6a333384a1ca28cc4e70415ee49fdae8c37574e6f9ce389306b12f154cb22424461de8ecddc487688351f1969e1c0f82c17c4a512018059c0d9268bbd5bde412ac211f1b0df9ce30554aea19b0d2118d1e1e38a5124070aa40c072d7a154fce7569a1676045558ce84741a51604d76397543419d4cebe04bae1bcde2dbfc6216e97d73db08965e8678e737fb40b31e7c0557cd93411694a762c48e47982047e81474bad84738cd4c239d7d9b2b072151796b1887c10e79903db6ad00d6622ce2ef51577d0023fc4b44ff58b00983a439b3a8b252af122da7da75fe40c8026834a9f3ce63cb1db4e11bda5951bf5a5e6a615bc4dab7e7fe78f49fcdf1a72b83ca9e3462b1ce4fc6daece16e780bdef87260056240d6afed3bdc393a6c11c9efd45faa11422468468c2122c80634d3cc2a58a4825f919edd23f0085af25228924e242aa809f715816b05b796d3f8f89fed14d6179de42261a78e4009f2bd9e2b8e944ca0d8500db801b924da3f68b2ba0db5dcab15acc6742009a91d19747ef17bd7ee8e1247a9e783795ccf1b8158d5eefce5224e1eceb575912aefcf6e4ce5e0e79a15c889795d3a15144f59bfe9550f60cbece2dc2080fda57187606ba0fa879b3586036df3f8bb167bd27095237dad249e46c211e99538f0f2d2578c1c7f6beb16fbd160e9f8594bffc780b25827a53af4a781cebcb024cd36d15ecf735d806a992278b55d73dd927580f5cc1d9e1e7da816b6bc0d057e75639f6c37493378f3f37ad0c7ee7cb4a74a8547817b8ae8b0da1ecfb243273453aab1d06ae031d2b3c858431bcd60b0d1a769d1f3aa4985876d6fd3ab6a1c2ae1bb5594b67f02fa10585ab9580ceea027dfaeee928876ff0409339aa688a0bec2e83a16f19ce7001baeb978da242f07720b3fab2573f1c2e8223fae3a5d35e525d20894d9656b72000bf03047ed0f0ac07b34a0a17fc9f3ff203f28090a239e0a97ebf0beacc0bb998731f13834ff1561cfd2e7add1ea6fdadcc2c2ff4e4fa6c6d45ebe7cf73a571a98695f5860700e2038ee231a9a8874c3a8aa3cf7f5816b1dda375fb10a304c19e5dcfeca9bf8e3b23ac20c55e0c4c6eb8320e3773efda1944f865757f8f08d6fc51526eab8585a7dde23a8efdb72e711b65619e2f596572a958b5d59e9b034dc7f3de9ed6724431eacfc612ab94aa32e88a3003b0a4655409f9900fd7774e7c9ea1f3e236234f91c40336173bee162ff82a931693548bad9523bb0b8826cd699155b5802fd14c1e18afe7efabdc74fa4adfe5b17a7581f1fccfd81c3c7c225ed902c26c3bbc83bacccb6019d6942805817a9e452b9948d5ada7df23edd0e6e4090088f35c10bdcb2d4d754a368ba8688349ceec7bc5508be8ed94766af4db25e58ef1a6cd6d1b90385efd00752d6374c3ce6881e1de611390ff84c6ff08b701ed96123a6452fa67f6d33f7390609a10806c8b92f4b99ae65399b3dad5078600c61968ee77fea041d76b01b8ac5a6151bb68737107fe1494d5025afb56f475dfe0d97b6f3db4ee246f2164da5818eeb2983f10c96ad8bf179effbcbe48839b53c40f1586daee7d8dac195651e9b95e28fe0a0db3b38e0ba6cabbc7abaa727e5666a53711fd5f9e0056ea9cd3c436b2da0b7e50dab3a31687c936b595f3c907b080ce10a28885829c6799ef12c1d5d49835d73d780efe6a9f702616c70905362e8a2d101f14159bc5d09b9108ab5cc1277743abf07d67fceb4fcfbc8f18a68c62541bd7702e6b3c703ee3a0ecb687235e48e071977a2cbf78b1c2ac94572c4e6333c7d2e751d18a69c6db0a9cc29e47a904e017a2dd9d33a3e6b5de2a409b1a32849f7f0ee1e510b6e3821491f97c0434cdf3485dd3726b0e87c253d12b52cb0bd7505ef97908e01722b73304a4de40b06a84a8fac85465cbc8e41c747d5cda8c0f682bb989f814e3c4bfc51acb95f15486d3478875b408c185128ed6e1f1905a7a5078b8383836e8880549c463d8e399bbc844666b62d247590bbf3b6ec78479ceea1c274df8d401579049602a9dfcf03ab0d1c146edda8c95f8a9c7890f52733a28b9749c5e902fa3a73d51b620352f581e44a473a0c331e98ba7192f78c6527c2dc3dac2ca86159b36be686b8da1d74139cd51e6b05d393f1600dc69d8e5fd600b4dad54fee68c4311db82297f32d0ded10cfd819aa73711a6fff76ca98351aa8dd373b39a6960f05bff15b5e9039e7c528cfbd33171f8a477f87f85d4a1eac2bf9916caee02a46d84c3c8ff8fc68fd940d23fd8da1b7117a67d330d5bdf2e477dbf0c4dc2bb5c9e0858acd4176d5af99bfa207224de677d77999a225196b86defc2bf8716f6e02d87cb3b3043424bc3edc27fb74ccd0bebe300a0b9d9b8c4723637811a59874169bde617535c7a1db9deb486ff0c107300134e91e4c5f1c1ff4f37acb0c47a86a5ec499280e838507e48dc6d02a7045bea6a52e7c434779cd48f30410311a0191b855e6c50e153d1d1cc07777ed8514f4b50ccb231733d21a652dc55d6684dc4d32f29c1b13e701bd49d835babbe9e56b25ad9e5885faebdfdeef021131d5f78d3a2afaa532ed0fa94557e50dbb086b92fadea18bb424b57b953c3ba6710a2afdc4564af06a932eaca345614428a67b36619181af54df3fa57ac2724116243e24c214240d15505e30e5f209caa8065a1117d329948ef4af1fa79a9dc0682dac2ea92089216268563abb64c9532f2257da38058f68efc4e199c22e73b889764efc31ee8a47efa8923481a30ffd580245025853264742ee98a85e5983d7e14efd432c62e1927d61a779447d8ad61b986009934c22b831043b3a1f60014a539908d60342fb5c0a7ce326418f59ba4d659fa25dac0cd33d55b21bcedf3546f52d9a8df94b1f64f2d6378d278142343b0f5e2bd7cf6b3d104b1ab448e1220b93cee42fdf0ac9006bd8e06db429264c1d64e49037bbcde2219804c275830401a61c521f0ee1556a55d1a8c9187a5a96bc44ae2c6dc21cd87eca693f517e2aa122816abc5429c419a271dd1cc63aaa8beb99a54884b19afea55a6af71e2d2d33714e056fd1192e8824b8dc74486747d0e777b7f3ae2118e67b810482345cc16843496920266485886548b28596e62bf16a3097b964151f5005e28d1a007277dc191dcc3587e32077ce188e22580060b615d7b6d4ccc61506bbd8f876657075fc35799b487646ff26fc65c06a16476b86172457b7160d4e98f796c41689c9a10f42c17c2b80cf21429adf314007074f3607fc6dabc2e2695bc41ee63c80924c4e8bd379bcf070f779b0a542ff320fb15c7be97d9ad4fd770c47d5a63950c84967562f06ace62e70dc075eb52192ed0ae186cb11172bca046c9e37ec0df6ddc7b12b8891d11ef9ed30bf8087a3179738e69b17ec9059f2724a148e41bc0bc85bdc51e316df738f56cddba4f3b04ef32ae83bdcd1003e8294e2bcda3471b0741db8eb02757c49e9218389aa2db7d79590ea1ebe8fdac1a813da5794fe2d4819273225a85559dd982234b05413730c1a3d1fe2733ed418b177af6c6d3835bce5c0c8d3c1f65ff545f7877f0213a3eb3ec3952e8d53c34df5bfdefbde0f829889ffe4fc662089a5a0553e3199cb45c999c7090197d3d48ea706643123778fa98aef3075053f9a1eb484d6cd6b983aaa0b6857e6ebed1cf91329388debdf626f435a14e574cf70ddd05981893afbe7c8ba7286cce5c16458f301be31b97a73f0c823f01f21590a623b3f0742d5b5038f391202c079b469a08a26fd7bca34c0943992dca58f37cb9b22f2ee2304fbf5d52214694146735e9b41618865e067694352f4d0f49dfbefe183ecfab455a34cec0b1ad9fd892ed34e66b1904de2e97f35f246c37b897ae3f485c1c65c34a1b467f29512dbcaf0ea1b6896c78f1b4b3190394dae6de7d30fed37499c6838e170acf4c6a8409bc594811e3c730883944800aca706ee97bd7a37d37e1527be63a678b48b6a25841f949eb5005b10bea3dbb83175e026dddd6bb7af2ec48ccf45df800a30f5083be9fc5023cb30bfb5e1fdab2007adc172245363f84a159e4e45e5a9dac971393d3be58e2c6951284d4185a179b9c558391152237a459c8d6309718b400e3bec7cdd2bfccb96f316390235a5cb779de64a26a4daa7f3e792cec966d045861ec6131a0cc9122f3ab3c94e4cbe1e996a9857e3698d0c1d68e72b01fa564e348bac05a527a9f5f07b22a0539a2ab3cc36529f6a4ddd2ba76120d595f1066ed8e1db6819d4d676cfe6449de0ad8cc3def6f5f2aa64697236626c82cb9a24cb11898b3ef801828219f6769cba91f4baada1bac6180f8da291b62d263b6bed9196b5c56e727f224bbdd5aa15ebbbbfafe6a1028aedfd2cc0f9b0bf3421bfe5f551585355b1f61d2f5e9b31b4f502c550d314c70e8bdf4257bb3a42c369dd3c7eb5263b2545725923d735f39dd0de7fa9cfc5d769c6d185e36a9aeaf3830b1f6882bb6d3c1d900929ee76c004e2a2fc6a7073412c06fbd071a2646eae63bc410e135e79c3672fc803d071c3722138aa3a5a7b938593f7dd2293a875bfa1170730a5665069bc3c6c8eca4f1251af02c27a3e53acf5100752e8fd3340e7b3d2c33cb69cb016f90ac80419233b55962a3aa93b7e710323b4f7c964f2eb4093c5df912d104d794135a5db0aac52d3ec0eed29ac1627871ee9956f8cde5c29e996ad0f84ab3ae99956763f42efa906a5616e3465023f304276f4f4120a0a5bca43ae54c2c26bf3650955b38888dbfa65b1e933a3bf4026559f2d66cbc6d41335a1f78bf923a08ca31", 0xff8}, {&(0x7f00000002c0)="593cde8af8d55d748fef467344992fb03e559f6fe6596964e8b599ecf4b3c9548a9994a97c54f27ee6b4615d472bd3d5f88af2b28671f9ba", 0x38}], 0x3, &(0x7f0000000ac0)=[{0xd0, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8f85117bee2377d2db7878c3652cd698d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43f371cb42033699ff329b61582aebde657c521e826f1ed115e8b5940249e9e08edb17e317af5b20b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e1638900"/187}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}], 0x1d8}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000880)=@un=@file={0x0, ""/520}, &(0x7f0000000340)=0x20a) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r4) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r5) r7 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 3: select(0x0, 0x0, 0x0, &(0x7f0000000100)={0xfea}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) getpgrp() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000280)) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000100)) sysctl$hw(&(0x7f0000000140)={0x6, 0xb}, 0x2, &(0x7f0000000180)="e4b4b0c69d8234b991de4ec4a7464d8c8344d6393eab6c32b8a6ae9c818c608401c4dbe77d49602bc0c01aa245887fa029c12390ed519ba82a20d0c47dab03df670e9f33a7016e2a64b1ca5577b07e953ec0affed2ec402f68f7155cb3d199b37f01092892fe38c86379", &(0x7f0000000200)=0x6a, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0xffff) sysctl$hw(&(0x7f0000000300)={0x6, 0x3}, 0x2, 0x0, &(0x7f0000000400), &(0x7f0000000440)="a0c2fdf2eda0995bfc9a5576791fa6cec3310117b71330e57d9a963a2e721ca7a70435bdce79b7239641c4a1952a66f2f7e268", 0x33) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_index}) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r2, 0x1ff, 0x0, &(0x7f00000004c0)="ee65559a3931f5b577e5c9037035e01518d837df5e9b043717c8ba5e380924560c29db", 0x23) getgroups(0x8, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() setregid(0x0, r5) setgroups(0x2, &(0x7f0000000240)=[r3, r4]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1}, {0x6c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB]) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000005c0)) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640)="dc3190e5c5b60de9464ef9de30eba4a13ea885f1141a813d60df5d638294a0b16485962b6e7faa08cecd0e69a09eb40d269c838f4b9e346c1d2bbe94ed2cabd5f28d7ebe2ae3cdd40a19288539a67a65f1ccd4ae765ef40a9216e5efb98146d50232565218e0f806849db99f6c1153180faa498958e88afbc386f129c3f88446d91b", 0x0, 0x0, 0x0) executing program 1: 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, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)='Ms', 0x2}], 0x1, 0x0) (async) r1 = socket(0x10, 0x3, 0x2) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}], 0x10000000000003c8) (async) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) (async) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2412df7) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000440)=[{r1, 0x10}, {r1, 0x96b3147a3f0e3930}], 0x2, 0x8) (async) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) (async) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)="8200923be2e2c6608bfad3e76b59ec009a320ded8726d6c1a4646740c9f2fe14774e4269b7a986b459e4c0", 0x2b}, {&(0x7f0000000180)="a9038f3ee3a842608f3722d62f1b15e1d866d3e830", 0x15}, {&(0x7f00000001c0)="d7e1a02a6d55beb87230c9214b7720f45e898bd5e7095c7b45ad59a4ec0640aaf43190b58a79a7970a4440d66deac7d7dd4e9efd66d05c97c02e8fd270473375b530a484d026b550efa654a0efea0425224240b2259aa74294e196a746abb857a89556d5ae18164f63fd4fde52e75b66106c63fbd904f506026dae4a51839b6b04ee2aad5b3ace0439a70e4291beb46154b96e61b6d126c39a310d2020844e43401aacc5ce9370f475cf6eff916ba7cb371a37", 0xb3}, {&(0x7f0000000280)="e871e7a8dd813112b2d1f09b6f7fabfb015be7ee835561344d7973b160be34", 0x1f}], 0x4) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) (async) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./bus\x00', 0x4, &(0x7f0000000340)='./file1\x00', 0x8}) panic: vref used where vget required Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 67426 66213 0 0x8000002 0 0 syz-executor.7 117445 79029 0 0x1a000002 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x1c panic(ffffffff828d2a8c) at panic+0x17b vref(fffffd8066417640) at vref+0xc7 namei(ffff800031150c68) at namei+0x3b2 vn_open(ffff800031150c68,30001,0) at vn_open+0x101 doopenat(ffff80002a20e540,ffffff9c,73544240d850,30000,0,ffff800031150e10) at doopenat+0x269 syscall(ffff800031150ec0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73544240d350, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: vref used where vget required ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828d2a8c) at panic+0x17b vref(fffffd8066417640) at vref+0xc7 namei(ffff800031150c68) at namei+0x3b2 vn_open(ffff800031150c68,30001,0) at vn_open+0x101 doopenat(ffff80002a20e540,ffffff9c,73544240d850,30000,0,ffff800031150e10) at doopenat+0x269 syscall(ffff800031150ec0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73544240d350, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800031150900 rbx 0xffffffff82c9bcdf cpu_info_full_primary+0x2cdf rdx 0 rcx 0xffff80002a20e540 rax 0xffffffff82c9aff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xd17ebd474ac2dfa r11 0x3ea4dfabad6dbb99 r12 0xffffffff82c9bae0 cpu_info_full_primary+0x2ae0 r13 0 r14 0 r15 0x1 rip 0xffffffff815a061c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff8000311508f0 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.7) tid=67426 pid=66213 tcnt=1 stat=onproc flags process=8000002 proc=0 runpri=32, usrpri=83, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffffcce0,0xffff8000373af240 process=0xffff800030d19ad0 user=0xffff80003114b000, vmspace=0xfffffd806ca16a68 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96203 41689 83621 0 2 0x8000000 syz-executor.3 96203 48138 83621 0 2 0xc000000 syz-executor.3 49213 62419 13381 0 2 0x8000000 syz-executor.5 49213 306448 13381 0 3 0xc000080 fsleep syz-executor.5 10879 292744 16573 0 2 0x8000000 syz-executor.2 10879 2376 16573 0 3 0xc000080 ttyin syz-executor.2 99592 418649 77801 0 2 0x8000480 syz-executor.4 99592 457454 77801 0 3 0xc000080 sbwait syz-executor.4 99592 344018 77801 0 3 0xc000000 smrbar syz-executor.4 *66213 67426 79029 0 7 0x8000002 syz-executor.7 77801 25043 79029 0 2 0x8000002 syz-executor.4 46224 252682 79029 0 2 0x8000002 syz-executor.6 83621 259041 79029 0 3 0x8000082 nanoslp syz-executor.3 54338 421729 0 0 3 0x14200 acct acct 82128 21403 79029 0 2 0x8000002 syz-executor.0 13381 504867 79029 0 3 0x8000082 nanoslp syz-executor.5 42113 462223 0 0 3 0x14280 nfsidl nfsio 93878 426366 0 0 3 0x14280 nfsidl nfsio 9923 292950 0 0 3 0x14280 nfsidl nfsio 75102 60978 0 0 3 0x14280 nfsidl nfsio 55958 257489 0 0 3 0x14280 nfsidl nfsio 40072 474707 0 0 3 0x14280 nfsidl nfsio 29710 308490 0 0 3 0x14280 nfsidl nfsio 68112 258655 0 0 3 0x14280 nfsidl nfsio 10550 499761 0 0 3 0x14280 nfsidl nfsio 13082 98482 0 0 3 0x14280 nfsidl nfsio 25751 404453 0 0 3 0x14280 nfsidl nfsio 34128 208919 0 0 3 0x14280 nfsidl nfsio 81628 120228 0 0 3 0x14280 nfsidl nfsio 62868 212601 0 0 3 0x14280 nfsidl nfsio 88276 3779 0 0 3 0x14280 nfsidl nfsio 82827 410055 0 0 3 0x14280 nfsidl nfsio 84395 255436 0 0 3 0x14280 nfsidl nfsio 6624 86228 0 0 3 0x14280 nfsidl nfsio 83688 150650 0 0 3 0x14280 nfsidl nfsio 3307 276199 0 0 3 0x14280 nfsidl nfsio 16573 249762 79029 0 3 0x8000082 nanoslp syz-executor.2 17467 492266 79029 0 2 0x8000002 syz-executor.1 96585 308579 0 0 3 0x14200 bored sosplice 79029 232103 66243 0 3 0x1a000082 thrsleep syz-fuzzer 79029 363892 66243 0 2 0x1e000482 syz-fuzzer 79029 407789 66243 0 3 0x1e000082 thrsleep syz-fuzzer 79029 155918 66243 0 3 0x1e000082 thrsleep syz-fuzzer 79029 199913 66243 0 3 0x1e000082 wait syz-fuzzer 79029 117445 66243 0 7 0x1e000002 syz-fuzzer 79029 458504 66243 0 3 0x1e000082 wait syz-fuzzer 79029 502825 66243 0 3 0x1e000082 wait syz-fuzzer 79029 46892 66243 0 3 0x1e000082 wait syz-fuzzer 79029 469544 66243 0 3 0x1e000082 wait syz-fuzzer 79029 314753 66243 0 3 0x1e000082 thrsleep syz-fuzzer 79029 517166 66243 0 2 0x1e000082 syz-fuzzer 79029 164281 66243 0 3 0x1e000082 wait syz-fuzzer 79029 515505 66243 0 3 0x1e000082 wait syz-fuzzer 79029 54792 66243 0 3 0x1e000082 wait syz-fuzzer 79029 440907 66243 0 3 0x1e000082 thrsleep syz-fuzzer 66243 293559 93507 0 3 0x810008a sigsusp ksh 93507 147476 81564 0 3 0x1800009a kqread sshd 4975 502651 1 0 3 0x18100083 ttyin getty 81564 177475 1 0 3 0x18000088 kqread sshd 96407 443208 19401 74 3 0x19100092 bpf pflogd 19401 92915 1 0 3 0x18000080 sbwait pflogd 91650 470070 34777 73 3 0x19100090 kqread syslogd 34777 171286 1 0 3 0x18100082 sbwait syslogd 10891 461471 1 0 3 0x18100080 kqread resolvd 20515 394075 71669 77 3 0x18100092 kqread dhcpleased 3652 50831 71669 77 3 0x18100092 kqread dhcpleased 71669 401608 1 0 3 0x18000080 kqread dhcpleased 45868 160674 0 0 3 0x14200 bored smr 71502 467632 0 0 2 0x14200 zerothread 9105 416304 0 0 3 0x14200 aiodoned aiodoned 49731 364339 0 0 3 0x14200 syncer update 58421 195855 0 0 3 0x14200 cleaner cleaner 38852 215929 0 0 3 0x14200 reaper reaper 95580 232833 0 0 3 0x14200 pgdaemon pagedaemon 66024 10481 0 0 3 0x14200 bored viomb 82733 337577 0 0 3 0x40014200 acpi0 acpi0 31984 69277 0 0 3 0x40014200 idle1 88982 131783 0 0 3 0x14200 bored softnet3 10190 30792 0 0 3 0x14200 bored softnet2 73237 2196 0 0 3 0x14200 bored softnet1 72415 338466 0 0 2 0x14200 softnet0 36362 458582 0 0 3 0x14200 bored systqmp 98914 89534 0 0 3 0x14200 bored systq 84304 504632 0 0 3 0x14200 tmoslp softclockmp 88742 146922 0 0 3 0x40014200 tmoslp softclock 44235 404181 0 0 3 0x40014200 idle0 1 510995 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 99592 (syz-executor.4) thread 0xffff8000ffff39c8 (457454) exclusive rrwlock inode r = 0 (0xfffffd806e1caf80) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ufs_lookup+0x1113 #7 VOP_LOOKUP+0x5c #8 vfs_lookup+0x6f8 #9 namei+0x56a #10 vn_open+0x101 #11 vndioctl+0x988 #12 VOP_IOCTL+0x9a #13 vn_ioctl+0xc0 #14 sys_ioctl+0x4a9 #15 syscall+0x8cf #16 Xsyscall+0x128 Process 99592 (syz-executor.4) thread 0xffff8000ffff3738 (344018) exclusive rwlock clonelk r = 0 (0xffffffff82d416f0) #0 witness_lock+0x446 #1 if_clone_destroy+0x4d #2 tun_dev_close+0x141 #3 spec_close+0x2d4 #4 VOP_CLOSE+0xeb #5 vn_close+0x76 #6 sys_ktrace+0xf6 #7 syscall+0x854 #8 Xsyscall+0x128 Process 66213 (syz-executor.7) thread 0xffff80002a20e540 (67426) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82db4508) #0 witness_lock+0x446 #1 syscall+0x83b #2 Xsyscall+0x128 Process 17467 (syz-executor.1) thread 0xffff8000ffff27d8 (492266) exclusive rrwlock inode r = 0 (0xfffffd806d2e5928) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1e4 #7 ufs_mkdir+0xe6 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8069022e68) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 79029 (syz-fuzzer) thread 0xffff80002a1487b8 (117445) exclusive rwlock pipelk r = 0 (0xfffffd806f908c60) #0 witness_lock+0x446 #1 filt_pipeprocess+0x3b #2 kqueue_scan+0x6e7 #3 sys_kevent+0x567 #4 syscall+0x8cf #5 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10207 6521K 6960K 166960K 14005 0 pcb 17 12K 12K 166960K 491 0 rtable 209 7K 9K 166960K 1444 0 pf 41 11K 11K 166960K 206 0 ifaddr 45 15K 17K 166960K 204 0 ifgroup 72 3K 3K 166960K 342 0 sysctl 4 1K 1K 166960K 14 0 counters 72 37K 37K 166960K 202 0 ioctlops 0 0K 4K 166960K 1670 0 iov 0 0K 28K 166960K 212 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1450 91K 91K 166960K 3252 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 72 0 VM map 2 1K 1K 166960K 2 0 sem 17 1K 1K 166960K 73 0 dirhash 12 2K 2K 166960K 75 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 14 49K 93K 166960K 3493 0 sigio 0 0K 0K 166960K 84 0 proc 70 91K 152K 166960K 1546 0 subproc 104 6K 8K 166960K 444 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 490 0 in_multi 86 6K 7K 166960K 507 0 ether_multi 1 0K 0K 166960K 20 0 mrt 1 0K 0K 166960K 11 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 1155 0 pfkey data 0 0K 0K 166960K 9 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 299 182K 182K 166960K 32257 0 UVM aobj 110 3K 4K 166960K 130 0 pinsyscall 38 76K 108K 166960K 5364 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 305 0 NDP 16 0K 2K 166960K 149 0 temp 76 6816K 7320K 166960K 90195 0 kqueue 12 18K 28K 166960K 531 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 370 0 367 1 0 1 1 0 8 0 rtentry 112 483 0 389 5 1 4 4 0 8 0 unpcb 144 2856 0 2839 19 18 1 6 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpqe 32 107 0 107 1 1 0 1 0 8 0 tcpcb 808 1195 0 1190 30 25 5 14 0 8 4 arp 120 98 0 80 1 0 1 1 0 8 0 inpcb 384 3769 0 3761 40 35 5 15 0 8 4 nd6 136 121 0 100 2 0 2 2 0 8 0 pkpcb 40 23 0 23 8 7 1 1 0 8 1 kcovpl 48 34 0 26 1 0 1 1 0 8 0 ppxss 1168 9 0 9 7 7 0 1 0 8 0 pffrag 232 29 0 24 1 0 1 1 0 482 0 pffrnode 88 27 0 23 1 0 1 1 0 8 0 pffrent 40 267 0 262 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 296 0 225 1 0 1 1 0 8 0 pfstkey 128 296 0 225 3 0 3 3 0 8 0 pfstate 376 296 0 225 9 0 9 9 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1761 0 1352 40 8 32 33 0 8 0 art_table 32 1762 0 1352 5 0 5 5 0 8 0 art_node 16 477 0 391 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 20 2 1 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 66 0 51 1 0 1 1 0 8 0 shmpl 112 127 0 20 4 0 4 4 0 8 0 dirhash 1024 59 0 42 3 0 3 3 0 8 0 dino2pl 256 6876 0 5351 96 0 96 96 0 8 0 ffsino 272 6876 0 5351 103 0 103 103 0 8 0 nchpl 144 12189 0 10462 67 0 67 67 0 8 0 uvmvnodes 80 8091 0 0 166 0 166 166 0 8 0 vnodes 216 8091 0 0 450 0 450 450 0 8 0 vnodes: pool(0xffffffff82d8e1d0:vnodes): page inconsistency: page 0x0; at page head addr 0xfffffd8066417f90 (p 0xfffffd8066417000) namei 1024 41675 0 41673 5 4 1 2 0 8 0 percpumem 16 115 0 65 1 0 1 1 0 8 0 vcpupl 3904 19 0 3 2 0 2 2 0 8 0 vmpool 696 22 0 6 3 1 2 2 0 8 0 kstatmem 264 162 0 130 5 2 3 3 0 8 0 scsiplug 72 3 0 3 3 3 0 1 0 8 0 scxspl 216 64469 0 64469 23 22 1 8 1 8 1 plimitpl 152 480 0 463 1 0 1 1 0 8 0 sigapl 424 3779 0 3711 12 3 9 9 0 8 0 futexpl 64 51573 0 51572 3 2 1 1 0 8 0 knotepl 120 627 0 0 19 0 19 19 0 8 0 kqueuepl 216 984 0 976 1 0 1 1 0 8 0 pipepl 320 763 0 735 5 2 3 4 0 8 0 fdescpl 496 3737 0 3710 9 4 5 5 0 8 0 filepl 152 24194 0 23948 30 18 12 15 0 8 0 lockfpl 104 1027 0 1025 2 1 1 2 0 8 0 lockfspl 48 436 0 434 1 0 1 1 0 8 0 sessionpl 144 50 0 33 1 0 1 1 0 8 0 pgrppl 48 123 0 106 1 0 1 1 0 8 0 ucredpl 104 3860 0 3847 1 0 1 1 0 8 0 zombiepl 144 3712 0 3711 2 1 1 1 0 8 0 processpl 1136 3779 0 3711 7 1 6 6 0 8 0 procpl 656 7626 0 7538 11 2 9 9 0 8 0 srpgc 96 8 0 8 2 2 0 1 0 8 0 sosppl 168 61 0 61 11 10 1 1 0 8 1 sockpl 664 7065 0 7037 53 46 7 14 0 8 4 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 423 0 0 42 0 42 42 0 8 0 mtagpl 96 30 0 0 1 0 1 1 0 8 0 mbufpl 256 1204 0 0 63 0 63 63 0 8 0 bufpl 280 14925 0 6834 579 0 579 579 0 8 0 anonpl 24 553042 0 546810 113 48 65 77 0 186 0 amapchunkpl 152 104707 0 104057 74 41 33 41 0 158 0 amappl16 200 12502 0 12368 80 67 13 22 0 8 0 amappl15 192 22 0 22 3 3 0 1 0 8 0 amappl14 184 239 0 224 2 1 1 2 0 8 0 amappl13 176 7 0 7 1 1 0 1 0 8 0 amappl12 168 4817 0 4788 3 1 2 2 0 8 0 amappl11 160 73 0 59 1 0 1 1 0 8 0 amappl10 152 95 0 84 1 0 1 1 0 8 0 amappl9 144 246 0 246 2 2 0 1 0 8 0 amappl8 136 187 0 148 2 0 2 2 0 8 0 amappl7 128 59 0 41 1 0 1 1 0 8 0 amappl6 120 732 0 712 2 0 2 2 0 8 0 amappl5 112 288 0 273 1 0 1 1 0 8 0 amappl4 104 817 0 779 2 0 2 2 0 8 0 amappl3 96 19825 0 19747 3 0 3 3 0 8 0 amappl2 88 4195 0 4121 4 2 2 4 0 8 0 amappl1 80 21577 0 21037 23 9 14 23 0 8 0 amappl 88 31288 0 31095 7 1 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 129 0 20 2 0 2 2 0 8 0 uaddrrnd 24 3759 0 3716 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3759 0 3716 1 0 1 1 0 8 0 vmmpekpl 168 29540 0 29480 4 0 4 4 0 8 0 vmmpepl 168 240943 0 239032 160 59 101 118 0 357 0 vmsppl 440 3758 0 3716 11 5 6 6 0 8 0 rwobjpl 56 68301 0 58929 137 4 133 133 0 8 0 pdppl 4096 7525 0 7448 216 132 84 86 0 8 7 pvpl 32 45846 0 0 370 0 370 370 0 265 0 pmappl 248 3758 0 3716 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 615 0 179 13 0 13 13 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828d2a8c) at panic+0x17b vref(fffffd8066417640) at vref+0xc7 namei(ffff800031150c68) at namei+0x3b2 vn_open(ffff800031150c68,30001,0) at vn_open+0x101 doopenat(ffff80002a20e540,ffffff9c,73544240d850,30000,0,ffff800031150e10) at doopenat+0x269 syscall(ffff800031150ec0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73544240d350, count: -8 ddb{0}> machine ddbcpu 1