034bd694be837736216bdc68b72c6b91505310634a7a6128dcd7a08d59f44f08f0583ceea388e7dfdc5f55bf98a", 0xc7}, {&(0x7f0000000380)="942b023ac79415d155424d13879377b27db59e60d5ff1505575dda183df35492fe75c897a9c5b7a7208bb9734d294e2cc63f366715b0316879b6a8d50f56d5b106d9c6727f2225391af669f6b09dc59a9ed9591366d3883a04fdb262cc42f29bf39126c630968e82a795b1a9aae15364c4dc5016c248755cb98e0b15fbc89bf30859634e291056b3197d89722b11e354e60350fec29c4714f311", 0x9a}, {&(0x7f00000000c0)='I', 0x1}, {&(0x7f0000000440)="810c26157ae965f7aeba041e786d6f7c137d93b103c811d242981cc33598d0dbfb2c02f1cf7870e5bf44caaa4fe4aa3462e1c8ddc50ba8976ef5854916db0e2bed9588deab2052faa80e74fcea393912e689f467bfc8", 0x56}], 0x6) fcntl$getflags(r0, 0x3) 17:25:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20600, 0x4a) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x3, 0x2, 0x0, 0x4, 0x5, 0x3f, 0x1, 0x2, 0xb5, 0x1}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 17:25:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="88c551c172d2341a0f81e430b6651868caa949e2dc2a0b7f6526a3a0d410e85dc069a8a2d84b9472c04f234182f9acef9e6529998bc762edfccf35eeec2c9408739416bd26b1d8bc5e040b4a95b0267d0c1c59c0e4383a235a790797b8fe59808869e71c2ebdc7ca3d3e91bc59", 0x6d) r1 = semget$private(0x0, 0x1, 0x108) semctl$IPC_RMID(r1, 0x0, 0x0) 17:25:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x10000) mkdir(&(0x7f0000000080)='./file0\x00', 0x21) getsockname$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001140)={'./file1\x00', 0x9, 0x2, 0x20, 0x1, 0xd6, 0x6, 0x3ff, 0x1, 0x2, 0x6, 0x3}) getrusage(0xffffffffffffffff, &(0x7f00000011c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001280)) getsockname$unix(r0, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001340)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001380)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000013c0)) ioctl$TIOCSTOP(r0, 0x2000746f) mkdirat(r0, &(0x7f0000001400)='./file0\x00', 0x100) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget(0x3, 0x7, 0x40) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001440)=""/21) getpeername(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) rename(&(0x7f0000001500)='./file1\x00', &(0x7f0000001540)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001580)=0x2) r3 = dup(r0) fsync(r3) read(r3, &(0x7f00000015c0)=""/4096, 0x1000) mknodat(r3, &(0x7f00000025c0)='./file0\x00', 0x2000, 0x80000000) r4 = shmget$private(0x0, 0xf000, 0x424, &(0x7f0000ff1000/0xf000)=nil) shmctl$SHM_LOCK(r4, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002600), &(0x7f0000002640)=0x10) 17:25:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x40, 0x4) r2 = dup2(r1, r0) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() dup2(r3, r0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x2) ftruncate(r3, 0x0, 0x1ff) 17:25:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 17:25:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) writev(r1, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2000000010008) ftruncate(r1, 0x0, 0x0) dup(r2) 17:25:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000, 0x2, 0x0, 0x0) 17:25:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffda8, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = accept(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="4f141287c2acf7d6a96bda7181fd45e5f034aead595d7cd855cb0ea543f76b3a01fb048116ba25601a97b11128352400923c986aa8509adf928358be87c5887e96e10bf2210d9946a3cbfad1522430e751d4156478c03b328f70fd0ce25f04b826dbd35d197b3a96c8d0bfb9ceded97a218d35d668d36f3ccb38", 0x7a}, {&(0x7f0000000180)="0396c1a3abf2c5c9d0efd3b973c69afdca8ab79eb13455cd58b98004289415c94d2481d343dc5e45189a78062f7a279a62948bd2dc905f3ffc08e29a01e249ce190acd8231d2b709b72d89d35e0ef7ac489f990c92ce8b4fde860d4111a8bc070f580b8c39c7a5ff8c69d6348986d8c517ee5a7a11b2c6288b45a74cab30c680a3bbfeb23a4ec7287dac", 0x8a}, {&(0x7f0000000400)="3567b00a53836183a5423210be802b4389d391065651c2343b307d65800055452930e6d4f0d49e9adde2214a358126ecf148b6134a01ba20a901a9eade1465aa5a2bfe534a437d6d3457cd61fe02af899957a48d2f0c53292ee513bafa6b815588f7e7020db9741b215a51716770f1840630de90518f73c533e63cec0226341153ef5cec958a314b0158b5af1f1916bf0795e72b1bece61e6ff7c2e2bff098aae3b5ef849d54509fd8ff0ceb915c9143f03307372081b13f27fc332199e1d037b915f32279ec64d8ab4d867506bfde1eb3b5f8f77f834d1385f29d76fba0e09b10f679407bb1e3a663a92735f942fc221e5ea88ed2ad648ac40bcf7f8cb8a00fd2db56091d9072fae9748233789b093cbb9bdb90d2482e79437929dec4a3ba788529998ba627b251873dfdb36b9c60341be34aaf1582f4d9a005827a932e16ae3b15abea06ef671934acb2868ce8f7cd3e07c11ece9a588ff4f704c537a76d89fa1a54ea72204102d6874290934f378ffbccee523c0fb4799d381477d18107a3962f650290e3cc0b30dc36d6cc95a98ccfdbb5e46a2b6c3d3e22664ff6c2e5119059b918136cc0fc82e8b7fe154f6196b7c515f43dc33023fdf27a46815a2c51fdbe12e0b2420fe7158fcfa25e641aeb07431889e41c98579d741d7548bf32a5b9b17f83af1e348269534b57f7ffc975b1d9439ec14ef4c004a8c2c2aeff727749b9c03c19a58af5e90407d86227ba8359a1f460d69fc144b1f22bb0bc4cfa173467e37b2adedafc049258b0eb05b462348d39f29633617af786c966899f26e60ce0fb39098f93a69fc890c822e0da4675bbb966e8b82ab6e05c2a5e3c212f2c35ee1115a22f1dfdd22707c24562eaf75d8c21ab3c35557c3354edc290e99460c0e1a0de27dba9925cbf8249f8f86df9ec4c42b0034a04760ddac615eb323f03b8ce2e0027e799a0940c846551a54c7f6935e6e9256795efe195a3b16a96a5e98d9ec722adb2de527d4e64e1b772df3382db4e636f260742cd517cd2c992766edb632fae14166899af52243d8f5f7e393ba1dd9a6f963ca4792b350b478faaac2aa05ee1f311eecdbf1193531e404262aa51f1e1becbe4b1f11d26a1ba325e73984cc46d4d3a776c913867316f9b6aadcd2c5e62fe78f260efa1095350cca0c558aecdb4a37adac4241ebcc2a986c14544b56ecde66d1958b16f481d80c3f0ac22cbc5d6f65ab2132a628fa2f9455eeac7117fe45dd0a86177fc05cb66ffda7021f717c8d3ef86dcba3007585ff01daf440a91b5611bb44a97de3916780ea7a90f9737499f6b643823bf6053fee3ff7d0b7aecfd9a80778e9799d1bb0cbf2f469abe20590966696c7723253600a126a0b57bf10432622b7b8a92c63663bf167562e7dedf473c31381e04284867731f464990489ada8053a6bc16a21b0075710f93f5b9f1073092bf8c30294b5aa82661723f949ba52335ebbf3a5715ad4b914020bc31a323cdb2fa40c0bf8406d41e65b6b1d6a98ae59115e1afaeb0f1a241245f4db00e8133fa5bb33af800521a41529e9c4d8f02983adf6de6e06ac21bfd0bfe04f288737063035db947aa443a464a4e172c9b76b89f640556134ceff35d9251ab8caac237cdacf4cfacf1d11b620ffd5ae9adfb34697d63839791f885d72a8f40439a44f5c1531327a65cf652551c65c8fe1f01ca2245954d1e9c752d0f356c1c8f8f2cb87d49b59f5b171ef7b78dd2bb695d8f5ee39dc164e6b61f9502e682565a18dfdbf4873a0cdcbe2ed1b802c2a597e22a4bb23e12e419147ba776d71478906f817321e8b2407bf4c14cf4da4579dede589d1f73552fe193e10092b3ff3a62424d8475b33a241c0f878c7e131b6f20a1ca2b0f7f4bbd9389177d43f9c9e65febbff27f416805ed3e0f70dc7dc53de820a4bdd77387e9454090fdc76bf2fd7d40a1f166f9f0013affaa047ea75cefe6b05358225420845b01dda3addf97128579d6ed24319d6d8882e85aa12abfb00e8b22b598bc4efd22fdbd72e0babecb0e8d27d5f88e9c1f464017baca1be0fe0e2a085e4d73c25b45271fe7ff77e72a9ef57ab4dd4ca725f018e1d318d746ec00ec5fd419f445bb6bc217f968d884ea833c4c153b9dcdc9bd45a73d4447f1130bbb3393268b65742355cdd57ac79af9ee374d8e84d5fe723718f77b25815101752aeff901b98184fc87b4f1938f9866d3e845c20a97977b66e23507a0472ff13e94a47800ff46005a7fce9d02e1fbf94e68ddfb642e847406fbfc36c38d891180396c13993c570a21edb381806f727f2eef50367d64a3b1349fe9b65e39ab87982363d7dd26344816e74b3c449f648e93097e05526315e00862d6fb0964916dbb0f5f680305e04b1d79242a7e017770be8fbf1d114cf646fd7517ffc47f560c5a112562b565747d8a085c14c5c920d387819b6b61aa2d0a068a6266314d8f13c514ad1919e2a2ba72df0c3e666a82d297c3242c810dc3f2ac3cdd790965326e977f70b6939e21645ab6cb7f68d48735ae50b0f5e739b30cd119a722f2df8f9919f0016fd319221c0fad4506b0929ee190a1e36d43b658dd9b1b7f6c7e664a01c36247285fcbfb7d32867838ee239e89091d7098ff3a0c23be895186a0c58693dc78b38f3a76139d8881a2730ed705198102ac8dfc4c7dd2ffe33aa85bc6e9515d868d70aad3948545169f7b695e740dc9e5a7d98b174a50579d74ca50600f852f5d348d859d20a8691fdf19f4d24bf0597b02dfaa6b0bcd8a2dea00a7433e6090624d979098353b878d72df6ab77cd44cfc028c5ca567af7c350ddbbc22b80783dad9bdc0822e890be32d0f45c860148d9c02d14ab6502a3d5a39ae69251a905eb979bce9d00be6ef6aaebe33c73041fbbf55694430be68a57170959a49d39660b6aefe69aa95f833f001a79ad9092e8e94a5dfbc7b3f1235f1805edef77e9fcdf076fc618872c4a0b314e7440350ce3d107883c52d94b9c3d9c3bc80e037a9453db1962465af2f788c5fcb4d3abf75ca2907376538e94bb57ffcc8f55fd97b4471fcae477ed0795ab3d4cd37f42cbc3aa2489707414efa687b1e40c3994fb2a16e5ea7d8d117a4d0253b77ab4c5a5ded0c5999bb091226a46556a2a67ee3cc2ac58f9b1b01752cbb3dae6a7019c26d4fe199cafb344a6adb7044d118163e15f7b0d3dfb290ed7d96c771527b21b04c1001e02b20d66237ebe2df3774d7361c23ec0405d72b026da46284b7afe195d9201dd68a09e017085b0769733d8ad48b5221220acfb9ad48700286355fbb1c5a17fb2210a996b49c82955632f529edcf423caebec25f36b1f24130e6c861ca1562f21cf80a257b1f017d2c1d4d7772e84daec60c21e791ef6f8e582c910816e6faf63298d0d772814920ae51abddd3d865cc99da518855f9f8fb86ad5a9340691d27de3f65a05c6c94da1f533482f5f01e81cba86303bf8080e0b30c64612258d011065ee2e5f4d62e21acdc3c32df36d6a19c9310cea79aa746d8647aac9864cfd7538be798d4750ff5e50a30596a20f3dc52439d8fba8f807becad2f8c2307fb9e895ef6fce0441b0b91c2b38aa6dfa9458f66c9417fcb57cbfcd409c0c7909725cbae70e2f98c9b8e632bfbee41253b6db467223f1b9e96cee6d42aba5f208755ad7eaf3668297d7edd435817c39f35f1b9e292d820c080b0a59cfb553d7a6b450ef8741289730c2bef990ce2f228cfdbaf06c8150c6a89b03c60e57eb96da8a3170a3ce04f3761df24f375649e769ca9f49c4266d0a6714ac7492bb50b626d0aab5656919a8aea785964a4d9330e59932440c8d764fc1fa9c2645785513300960491d5f7bd835a449d33ed9c0b689681a82bc492146c628dedfa16fba7aa60ddd801ccfa1a5d1aa40fcdc45327dcd5cb859a0ab8122f28e4c31dfe5d15a4c33c745a85ec89220a9ebcaf467e3fc476594562300ea1b16a57833d0e0de894ec02de4b70dc672331ad6da352ed8cf15526c0e7b0e60eb4c949f9d345be5b9107d537af9b6ca9f70fda9fffea68cf56d15b34600e9db3fff1efd058640863d3a1161ddab9f40f0ba25fe71a7331726167704ae524767f2ed691e39e7aa1bb1245a666b8e6df1e6872f3237aeab90a0c8fcaade6c4e929c039e71583af91bfb671bfb99d32f702523cc87dbd7219844e9f1bc86db58c428ccc1a5e22c66eef9600768c2f6643f6657a4cc710dcc96e9fe2c6a2267867e72c11b3712e3b0382055ec91a780236135e8d11df98d7ead40d77fab82a8922f31259a052696105bd4404b40aea3a6624a70a4838f79ff44d33268ee5d75d446c0a03beab211169d70fd67cb8284725e5cfd21633bf6fed44be358996ee1a18760f6a0a12e84fea515bc9a9b2a87f855b1eaaaf532a2cb0de4f6d5918d53f55fc2a72fb88cf8c0d70caf55aba2b5cefe1cf0b83b283e20be80d19317ce71b38c067d79e33f1da3bc20986331fbbc71e031abc39bdde8dbcc7f77ffa0d89f7027eb53658c74d344ada91613d485d1d2d13a73e172b6e9b7231f4a72ba24c7652b78203e2647813b094f093ad143d7f3e004fb8bbb46b04b896bf71af7d554572ad7f15b6acad8e96371642f9d1de07c89f480c36a6e693da791fae52655dded3dd84a9545a0a4ee34d411822500ebb24addd8ab305f643941316d828f4d2c19f624450ccad8f7cf0274dca2b1fbacf1bc7c64ea0f199bd1cd16d917ea87cba5c92485dc0104abb1698a59c0e8a62e8347590b379d8d63b77c727274e44bc6092b484036dcc52874255a28ce1b39dc1c97806c92fabcf4dcbd2e6243bbcea3afea04c268ec0c091ca9fd510f87cedc3825bf115444286de672d1830471acfa1d6d3cc64b60d029de94dceccb7aaa9f5a1f98d8fd658b2b604a1abed969d57fad02c05960f6f8f76ff46d30ac5055b40855e5ae1eafcd7aa8511fb60dd9238b4ff6dd6e09b5a2f0cc0cadc65d867633563da1f723930976698a2c7e1efe095c83088d83022ba56785290ebde68f09854e125194c2612cd23d331ec5de190059bfeb179f8e9d5cb65332a148d65585b15b805dd9017dc8a59ea8f0a146c529822b648d979bfcf2d9c40222f37acf7abb3cdba1f5a3c58e83590240f9f55381484dc46cf3105e339dbf9bbcbdc32387f228539becd3b656c46d5767b3171b910e22ed37bc57450bc3825dba963dc63030f20cd7362594e2faed689d55ea6e797053a91c5fc272d917030c3f6c1e2f09a54fdf57d7cb8e03ab37c38bb27e58de9fff2cb6c8917a5e4c027ce9606a7c2fa46dc9f37884893529b5f0d600487ac209301ed35f915dbd7136c8e982e7f985a56b71a29109e7ae7ebd4b84ad673615f65b31811783a8665e1412a03042a4cfec2dcd7c7f05b9055c9a947381680b466ea0b6329fbb09f257db8c3c499711e10449b4e6a34ac54da84fcf29cc30aba9dcdc3371b933dc56b209101d204e54b5960c1ff551020a66208165fd0829c09d67e90516374b546a7cb82d23c32f064f43932bad18236fc26ceef0f94f4d004fa1f85ca8a8b7acbe25d6e2240a6512c882caaf5221cb70d0ed80a926c280b591d5fa2682a3373a30a46467b26e3e909d0cc7bca453ed4fe69083857ea44069f512c0981f8eb490a687c081ec59ddb834fb277f9949b34e7f3af920df3d2c291fdf8e728c6c64809251d3b351d5981746fa3eff3027a3b9bba3e4084bfe0494f3a3029847ee01da018d038a38501801d57005f41a8e8d0ec3d6982ed1799a28146cfefe16ed660eb075510", 0x1000}, {&(0x7f0000000240)="1cdcf5ec49654513f8884aaa8fb324a22ca9d20fb1722e058edb619b4fd858742b6eef01a7e3aa54c4d52c04c258e3c1e47a1489e8993077ca771fb598023e3973345db8a3aa9e8a86826a7afc6e2f1dc2f6fff3ebabb2ba58026159f9039df94c2b1ab224635ba2670524cced7836adf9e94e3e74846fe2ebe5aa4efa3ac91820b70dea1ac1c2678c5bd89a6a561b7b1cfe8eac124afb4b220dd962c403331c7d85c2d666c74e3350b5503df3834f3656ec667d86f3be09ebf020188a3c71cf35c6a11dc55a8b1f1477b7fba71093c340197aa935b4ef2aa7cc0cea013646a1d0e3a43725a60036c057539409f3ca6b8f6a1c49cbcbcac08db4ac6438", 0xfd}], 0x4, 0x0, 0x0, 0x400}, 0x0) socket(0x20, 0x4007, 0x7fff) 17:25:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getegid() setgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r2, 0x29, 0x2080000000a, 0x0, 0x0) 17:25:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6d) 17:25:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xb0, 0x0, &(0x7f0000000040)=""/176}) 17:25:02 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x131) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66dc"], 0x10) 17:25:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffff0000, 0x1, 0x3, 0x1, "498dd7f57e0cf759ec414a15f464434a72db32bb", 0x80000001, 0x5}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 17:25:02 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x7, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 17:25:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x6, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x0, &(0x7f0000000080)={0xec07, 0x40}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() dup2(r2, r1) syz_open_pts() getdents(r1, 0x0, 0x282) 17:25:02 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 17:25:03 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xfd7e, 0xdc9, 0x3, "b3c166a965ec8a6861a94861d2e690a427959abf", 0x7f, 0x7}) 17:25:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000940)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 17:25:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) close(r0) 17:25:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x5, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xa0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@rights={0x10, 0x10}, @cred={0x20}], 0x30}, 0x2) setsockopt(r1, 0x8, 0x9, &(0x7f00000000c0)="8fd0c29c7fc9034e19e05feadcf999f6a90edb3cf8082cf375b7290da8bca06d984700d8d99b30e92d8b32e3c2a12cd11893395a465fff8f55b12cd2ce86ea77107651464ecd359be2c669ce61e09dd7755690d6626335490ee2ec0e705a6e3a70ced536a40af316a2eca1c19593bb6d93d7e70eb18161970edb32a96e415f07a80485c2eb04309a7fafd948da09bcfa18ae23ca9bc34b01de04226b189e2534a9a2d5cc0f5145303c2ac9abfc92bbce23ff003797e1238ab01d8c94e18bfc5a", 0xc0) 17:25:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000d5c000/0x2000)=nil, 0x2000, 0x1000000000000000) 17:25:03 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000400"/110], 0x6e, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000000440)=""/181, 0xb5}], 0x7, &(0x7f0000000580)=""/163, 0xa3}, 0x0) 17:25:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x76c2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10}, {{r0}, 0xfffffffffffffffb, 0x71, 0x2, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x40, 0x4}], 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x100000000}, {{r0}, 0x0, 0x24, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0x80, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000001, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x7fffffff, 0x10000}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x37, 0x1}], 0x5, &(0x7f0000000280)={0xfbc, 0x2}) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r4, 0x2000740d) 17:25:03 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 17:25:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000040)='\x00', 0xfffffffffffffd20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 17:25:03 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x820, 0x129) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 17:25:03 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0xfffffffffffffffe, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r2, 0x0) 17:25:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) 17:25:03 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1698, 0x100000000, 0x2, 0xffffffffffffff8f, "b52c878b01a8be8b114e4708850e012988b6d2b9", 0xb1d, 0x1}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 17:25:03 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x88, 0x0) fchmod(r0, 0x100) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/244}, 0xfc, 0x3, 0x1800) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) dup2(r1, r3) 17:25:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000001c0)=""/99, 0x63}], 0x3, 0x0, 0x0) 17:25:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 17:25:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x80, 0x4, &(0x7f0000000040)="97e6d762345166e6eabc9d386cb9767713c09a7ba4b4cadfe154c3f1940d3c848c268c73cffb543b3441efa3ce080866b46c0b754e4f42e9626a50de86fbd70c33055ba5d487e458f0d330117cf960ec61c5508cb6769ad28ea7256ebdaafd73b1bdd3d82de684232f15e7c79692ecb57810a3f0dc92bbff6af316965c06ffa7091474132f6949d73301ccd46ac387ddf336d7b24213560324de", 0x9a) 17:25:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x9) 17:25:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) fchdir(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:25:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x95) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 17:25:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000180)=0x25f00000000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 17:25:03 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40000000000002, 0x11, r2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() pipe2(&(0x7f0000000080), 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r7]) chown(&(0x7f0000001680)='./file0\x00', r6, r7) sync() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x7, 0xff, r5}) unveil(0x0, &(0x7f0000001840)) flock(r2, 0x20000c) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r9, 0x28}, {r1}, {r9, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) r10 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) 17:25:03 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ee56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098ab80970285ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a1230190071baff955a5c23a3063e78cb4f31c0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3fd50b3cf8ff4335f8f5e306efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781dd2c6a0cce3c178014"], 0x10) write(r0, &(0x7f0000000440)="b290f60a5eabd2c55c93a8545ea1a5b10939f5c16daaadc97594328ac83bb0dc2dd88878d0f91237b88b1162b9fcae01db4d922057ad8446966c0b5b830c2a2942f52b14c72fb58230a74dcbfe382a88f68fb30eee1ca5bfe505803b6a94e46cdb82ee65dd046f27bf4b333b19e8092009ddd0fe99953cb577880e7eb93118909f740473662af11e64ca9f89151cbcabf7cc14e1750e147c134bbfd30e134fac6d2aee4f311c9b70a509a104279da78e0e6dfc1e8ab4d8b1772c32e475ae120d7f0edce0e1b56ba3121af8fd8b24f1001b463785b9d65d9c5baa09ff4ea14ca40cff87c4877c37c999f229d49baae211fe8b34d85837eb1954c2190ee664fdb656f56cd4063e59759186ae8efadf53f6dc33da12d63811776e332826a814459f8683e57749ba46ebced290e9a84834082e4c1a717ab2a1d80de82726503d7792814c9eee0177fe29d6be372de8892cc697d24a82e7ee0afe9172e22125a8df06a5a73cc94e5b0287ff8cc1dade9318d5304d197c862d1f4c92bc7979d3bd65066a8d8f539b82b06d9e22df63002c9f2114da051fc52ee3def24fd4eccfa670582a7a2f9032593bab3857f6d5cc7e168b238acc3f96bc6d099dfba6da412c7ec53f279a1bbe311a99468fac9831f1e2ff7ade827a1c58f63421c591c535d85a34196a3417c6e7e58b794be3529227f453aa489999f505b3b85365fca41ea514934650ff181b227d06795cce23193ea201fcb051e0f1b92de613c21c5ad885b974c55bf10c25f67a9762e2f12f6b4c140c9fc739595f1329437f65a187130d8db174e05ad0467ec0532503f77fd1864b2edd200cf0ae1615e30654796b093610df578ddda82ebab3669239c641c2cb5ae83f9a69aa73fc24771b311689158e6f45adb8c5e9759964d8d7a41e337681be4053fdaee6001fc946d9a97e63702b55e2173feecc4f7ab01485401ad325fa2e67e8de891dadd71821b0b9936169b0ebf20e12efaa4406e32d55d136bfc34b4c87a30f2633b1fbe79221540e65c94a8181747e51e9a50d765afec14ea7e2f28451002d4ca926db64f8d6381ef265e2d3627d9898cab5917559c1f46a2442c5342300426f89ccf3d4f433ab4044d12c4c220fd99132965c5c3f000cc0a77fca85d5bafde1aae28293d6416be23fd0b8f1200b278cc1d697dcc236a8393c32f61f8c3da9b8b208329714163e12dde3cf3da12449f5132e078ba66ab5e2734b5d2ced1232a0b3e13f312299bb5f6f56086ae16c2511b265b9e7f34aac1bbfd24a979e92c82a409c167171c1ffca6f71ee14408cf1ecaf5dfe499f0511d666ed9df2ecb561c2d6bb597841866861407c0500d40e25a8d878af5f18ad729371f482861b3f278e75d7645276e9cf4a097c2851b7153263c1b6616885b401b80e91696c965c799e161789ec69a9d3ae1d4d524aaecc30be7e0361869c50cd0dea717c6ef7ec49d82e86239b135468cfac51c08b734a9a5e2dbbe78c1b83df447236b42bc7009253ad8b8c917e0591d1f580dafe9e40ee14a892c70d0c2124be7466c50b9b68a4c182c68a503028324d57e2468965dd3cc1d3d585391171e5612b1c86d03952752ae6cc5ced9f698610baf904d2f149043ec5aa5bd694048aeacbbc6a140aa9a57f71c68efd6758eb332ecd60fb0c7eec9871bf5d6a9775b87e9cf5bc1df16199e19ac672e150f37e7de09cfe7c497a9209f0916fbf0b7a4daa240bd6ed406e78cf1cd49d277b49c4fca90063c734d40511040e3b3c2a1a0802c18b3b69a4b5c31863e17fa8422f3364293ae64c83d54a46ee90c89d71a9c4a6d4187cba338d564d6b561c823755e32e779b5c6e7c0adbf41d356a50f0e58b2793f89e482f8370ce0f29a27aae6f92440ebcb7359f45527bf9bb02e7903f5339b4e7042cffcc8c983a83f6c0e445401624573a278834006f77133ce312249257901d16698aa84cc68ec7aa796cbcb12a335768a9e012e4a8c043289ceeab2a2d8f857eda8cee2aae20473d311800e6caba83ad8b1f3135665508a250331092286524eced39b5369fa1a4567281d58795626b325e423a56ac10a252194b05d6f2c83ec8eb8f7b1a45eb30c39159c6dabd002c76b85a657f2b34d6bc9171276583cef4970259fcff45ae1b80adfd29e57774af9f7bf596a17376622b1fad53069951c62cd301e598210147090923da0b0422d91850c858352ec61bb6342faae95522f92177aea39851cb8187e13ac03094a4bb4a555e61e732857192272eaf28a1d678294d9119e4689382a76b9063ee71870732b3f82f8a0b9c9c0a9311b1522a87a0c53114d20d2ff69aaf50377af43fa850a98ab425067a817653c5fd4b012360e7832fa9726692334dd4a6a1807d1fad69841d1a7b03d341e8554a533dbe5b30808e49f3c4f3b72ddf59d278665dea0bacae51ca75770a7526dd68e36637b3b2e83c6cb0b7643d786c90f183d11691ebcd10ba3593b9dfef46075796e4b0a6796b408161ffe5f1f1c2d323ea5d5b94512fefa380469571040b851722b6a7816d30cd90dd8f783c39e9447b122cd0e6364f42764d93ef88b27107158470842f10f9c658bf412751036442317ef4a6935586c1554cb3b59d6007beb1fc43c3f11fe024ef0b227a4b130519d457621451dbbdc4ad23dc5fd2f95b201915550ac28903c165404f7df562b81e42e8f5dfcac6e40f413cefc62a6461eba035c2a287374699d80e24f416a424f002358f900fe0171d2375fbed604d363465e6f5b93107b19583e9a6133d5637a9398f9354e2b26aa7177ef4336acb6ac36bf70bbded08211539f9163c05d11fa0492594906a0b1a921c7f94602580a1097e9dadffa5166aa79da86042da272d781f587dae6b2927f660b396663bf9941307337c86c1b93d1c2958b7e636155b7d06edaa4c09eda08f0fcb333c88df8c039081e81f9925fe3bd1f167d9dab8750260db5f2d855b86b221be3e6c5c28bff5b459e3787587ec881a524cf963b8e0b4bcdae1bb37a1bf5c1a85ac95f1ad3f24c7285dfb65180890c692bbfe611a026543f320592d9ba2548abd767d431118ed4eecd24a02c4e85bbee5d54192abec42266066574643819cf73af5577987364c1fb15e3166870965af3c5a6481e2f4a1c5c8d46640393a648eb274b2afd960cabaebe2bedc83789cbbea8b2429047bbbfbe6ec4b663eb2acca5e0091be7c25e59e9426b8f0528e4a3c8fe62694725547aafe1acdad0e9a88c118ab3383c37c77cc5d17d8deebb871ea24a64e941b53668c6d9167916d678fe69ecfc15b5df3c3616d245efef2290d3fc73071b5f56f7d866297790b6635b87165ab47c921bfcd99448c05a7f19c071321a32f5d1ffce2df11b578c9a477900861e7bdfe6e3df8d772826328686e5039aafde9cfdaf1ba37f3f94331b55a7ede5a8144b0d22117e9b4774f6a2762fa13cbe5c881a8534a6b4293659f88853ea8719a72a199699d3e69235777276871a71ab5406b7fa10ba381c5b00c244cb6898b9c2c5ddc030db61ad397f044fa9fa5dd306a1567f8a2b3afcbac84c093bad9abb0b5898bf01bf1bd887382acd88abaee521735e26d271a2e2435980870b2bf387d4674caa6ba2d9fb74cd45ea41d72682be989bb6cb6065fb1fa8b4993cfefdf57101affdebf5e972b7e6fb283a089fddbd5927bfd3ce8f5fd8f691884468dd42755f156feee1b33613d90750dd261d1a7856ef699df2616f3f82ecee8fcbbaa88df29f23203165c98763107c0a0e8bf471dd35aec44e582be8c50c9f77e1b6de685c85bdd823c2013926930f12c6f45335bfc26d581f348e2fdabf0d984b9523842f0409d07a44fba08ed8c11a090f46bfe2a824e267820245bf8368382f654afa6eeaaa46834007d2bc814b41248458afe4660414701d77400339299845d1b5b737b2d55468f85f9cd706c1c519faeed436175cd177b5715cfb70449cfc5af45cc9f6b2e8dd9785f8bbda26e1fef199cfe29696b6c830206f8850ec332d0e61bdbc3ea8626a1e81e8e7e04e64fb97a04811595bbd9a54ae292bd215e4dff898e9952b7609bd10fadede2f863c1d573fbbbc8479da9ec35000e4c2afdcfea0c052a48eb6d663c3eefd1e4e63fd32061f91dfa7d58be71a7c329e49896a63fb881a37ac61e4db10ae0bd7f7ad637454cde9b7b38d964e4d49a1ef99fe962911b8dfc7cbcf46ec6804d89ee47f8eda55c829661ec237d1959c783ac641c190177", 0xbc0) 17:25:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 17:25:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 17:25:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[{0x10}], 0x10}, 0x0) 17:25:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20082, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) clock_getres(0x3, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/3, &(0x7f0000000140)=0x3) r1 = semget(0x3, 0x0, 0x10) semop(0x0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/74) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:25:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) r4 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x102f, &(0x7f0000000680)=0x3, 0x4) write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r6, 0x7e}], 0x1, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 17:25:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffffff000000000000000000f0c000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:25:03 executing program 1: r0 = msgget(0x1, 0xffffffffffffffff) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x84, 0x3}, 0x81, 0x400, r5, r6, 0x6, 0x1, 0x6, 0x3}) msgget$private(0x0, 0x80) msgctl$IPC_SET(r0, 0x1, 0x0) 17:25:03 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) 17:25:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') mknodat(r0, &(0x7f0000000080)='./bus/\x00', 0xc000, 0x2) 17:25:03 executing program 1: r0 = socket$inet(0x2, 0x20000000001, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) 17:25:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="0f38f43ed33237c7abc8f7b2e8628a6551e9e69ca42ef861206d832619975de2bb17825fe551a01e9282613d6271e279992f57e98261a56142a9bd1adc9648c1d550ac6544515a6b11cfaccc51d88818951bfdeb24218f8162209130a544529698ee2a2dacf65612f67ee50cae80c152ff4c345d0a5e33f8b58ebe666b48cf637aaa8a69930cf5b1ae2c42d5e7000601c80daef12740d990a40e750ff9ef08f5b9c6939e63f3a8938bf991f17d770226e777cea58575872fb41a2311eda6209c11ba8569f82194e3a1e458da9f1f398c20a6acca7d3ff52f2429cee8eb7c929277067ebfb36819692a8e290f1642", 0xee}, {&(0x7f0000000100)="66c386a76c471c5d2c8537bf1b0287209348bbceb406abb53177d262bf5bf4c3407e01ed08b436a4fb31041563d2f87c132edba4d8dcffdc423c3572df3cba46224296e7c8a2a891665c93bcd0a804b803129bf84422bbc85834f65b68024a98057d1fbba86a119cdeeb41f0590851cf5170334a71a6f7055dfb9bcb2ce5e4bf4b3b5bb4b1610bda9dfa7f8cf3c989c3fe12f8caffe7663ebcaaba34886a5530fe9a18d26a1188d9ed578dea309acec37ef1dfddda9af1bb2046aeec4138b33584073a16eeed4e6c64a2b60dfbef6a0254ad", 0xd2}, {&(0x7f0000000200)='1', 0x1}, {&(0x7f0000000240)="c01c549aa93154eca66cefec25c3b1c60e85087201c317e2b806dc785117efba121a0004a29d26ab755bd1eaec135412f72bfe0dbf94c444eb6c396c5eda627be354a51919660865aef4de0c79bd2f4a4581ce57591fe43a180c18840ae0961ffac70cf9137f4ba625ab802ab248a2dbab946ddbfb59d6f357fb79eb08514a435f1c0f9e327aca353016458ed1bc69749fee19575711838d435152f37015d99491d3a47bbf593bb6ed156142d2c76588841433280fa0fc41aa21", 0xba}], 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x9) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f0000000400)=@file={0x0, ""/78}, &(0x7f0000000480)=0x50) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000004c0)={0x7, './file0\x00', './file0\x00'}) r3 = socket$unix(0x1, 0x7, 0x0) r4 = msgget(0x1, 0x404) msgsnd(r4, &(0x7f0000000500)={0x3, "42c0212b6524fe24dcdf563979e49ed3f0f49bf5860f74c9d1c5d4df46b508f62565ca0c0908fa5b63b949d84e797e780ce50374a30033a70b92e971e1c09b13f4868cd0fac6b52a208dcea71672ef1ba28724e4a008e37ac59005964b0eb32e096508e6439f8b8b86ca65d9139a94ddd6cbebc1d6d3a8cdc0997afe68c107657ed07a1e371125520d12f0ffcb4c3987ede14701ad744b1a52028e3059062a14110a99a63776733c6d6a9192ed3e42ae0aa1bef7f36fe255c23fd892e94ffd615aebcf972d99742566cbb6e1d87c2b298344f333ef52c7e24523fb2088d43e720144c8aa036ec4"}, 0xef, 0x800) close(r1) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000640)='./file0\x00') read(r6, &(0x7f0000000680)=""/219, 0xdb) msgsnd(r4, &(0x7f0000000780)={0x0, "426037a3ec7a55b3cf7a2e2377f829a48a6d78c04782862520de3848c2a5b1bae1a7c4166b13b74d42bb30e06bf460c73cc8eadcaf9b1070936b35fbb98eb07212749dceb4a2e16ba4f80a16c6fabe943b36a1e1b00d2d57a2cbfb5d7e96e10e9d25a3e91c7f08ebe63cb136fb2536c4ffade8efcdf7eace96676c11ab06b36bc69b6ae06124203850772db8bc07cf0c440a69d132621659079330556a0fa6b564e7c1340cd2a59f4af6bee2931511bda086e48ab535"}, 0xbe, 0x800) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000840)={0x7, 0x765}) r7 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) r10 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) r13 = getppid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) r18 = getgid() sendmsg$unix(r2, &(0x7f0000001080)={&(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f00000008c0)="186c25c2c700cd6e6f56f65a6ec9eadf201c44277920d9c6ff69bb358607165c24c16bb162102cd75d8aec186d70347b74cbd2fd0f1f0a875662567aacc6fe7af1e8f96e50c7fab3d9a71e16deb811675805f625135e90931f24cdc820953c4d00d2dfbd82226dac70e9ab6bf9b75defdf070569c9d4e96d0073a2320e26957da6933dcb6b9cc1315ddd9716934a08b32889", 0x92}, {&(0x7f0000000980)="a06b80d474b04278b9cdf2429aeb013d73fffb1ce77306da90f06d321fe7ed7b98bb87641e41fb60acf0f617031e3d8259c05a005bb56992f1263cf215442ad67c89", 0x42}, {&(0x7f0000000a00)="ac517d5daf76760cff7bbc8a53c318a31485571f181fd83ff15ab221514b96ac48a9312676e524e0", 0x28}, {&(0x7f0000000a40)="b74dfeb8ce543d0cfb22a0384fe398ff356a5e015d953809786ba9d7148c277d3c60b158e8b9b896e0f3e6f4525ae0d6c9dbe3b835071741f0b427ae631e9adf544306a8de3794edae0ac625f456be86d122ef67604e827839c5fa8471de1bbc2f", 0x61}, {&(0x7f0000000ac0)="85b746a4a15d0d4a45d237cf71eb9d28272b0ba29da4d74593d78097ec4be196a5fe10abcf6e1803cbb41b04b45f66e317be3edba9b61b6b76cbcd16230c5fe09bb1792c54696903b32d5637382c8dab8ffae8a3a844934e9dc4dff8925fb645f959789d415cfd246ea5ea38dfd7573c0ff8da0c7c0da545defc81db0d78af7f312859396c2ba66045a267e8cd3659768369aff037813d40109069886bdd581aa2f153120359d9fb7de81506b6215da56e323cfe4007f445d79ad957e1c88070befe1b1d932da1d5aa0355e0c6569b04d6da5a003b9afbc52ab26d1e3160bde028e040ace013e73339aa83e54fddb754bcd722acf44022324ab7", 0xfa}], 0x5, &(0x7f0000000f40)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r5, r3, r0, r5]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r3, r2, r5, r0, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r3, r2, r5]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x110, 0x1}, 0x2) accept$inet6(r5, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 17:25:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, 0x0, 0x766190c710042038) 17:25:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:25:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffa) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) write(r2, &(0x7f0000000340), 0x31f142fb) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 17:25:04 executing program 1: r0 = socket$inet(0x2, 0xab0101ff669da95a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x20, 0x13e) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x100) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) chroot(&(0x7f0000000080)='./file0\x00') lseek(r3, 0x0, 0x0, 0x2) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 17:25:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:25:05 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) lseek(r0, 0x0, 0x0, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r1, &(0x7f0000000200)='./file1/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 17:25:05 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 17:25:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) minherit(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 17:25:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x800) r1 = fcntl$getown(r0, 0x5) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x55, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 17:25:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = getpid() getpgid(r1) 17:25:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) read(r0, 0x0, 0xfffffd68) 17:25:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x200000010000006, 0x7fff, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe85) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="a5e2bc8886025679750cc446ad63843eecbfe96fefee374c713d980136910a61c333116576ca29ac74a80dceb56514e5b6220a9c60320bc890f37a6b85358cb760524755fa2214ce2a1c07fd1f1e8abcb931ddf3c7577ff03a550de4f988a0e2a97b8c83f3decd04b65cd77d0a29f725273c76042d58ff65ca7620e6defdbf0217b33b85fee1ec76c9b3d76e8ec0ab510b48163da2b74eeb19745f4f50c7", 0x9e}, {&(0x7f00000002c0)="b77f55490d056b2e1aa423d9b4dd3e65cc9fb3a52cd1205e4d1d42efa7d86a28f4a185bb0280b21dc5dd660261f6bb67760416ac18d63644d069891c8feb501acdead56cd729d63c714cb3c3e0ff40224c6bf3956727d84219c8f037241d712f20250e37be4a21a83f52c48714e4f633bcbbe4d42c0f0a216c9746e228cff87c55b927866f72ae27e3c78d3b253db240f9df31d20dc9ff849cdcf4f69db101128cde7d894fdca79a04b8b8418ae6dcb298949418726db4f1f3d349422859e921c806f4deea9df183f7daf69d90452d97f79c471c4698043f", 0xd8}, {&(0x7f00000003c0)="1b535cc9815490c6279def7e0ae7b88b1daf9842a25fbb44a61e6d53bb7cd4d2f3f3742541dcea739688ae7c6b91e495b06317a1cacdc1c15f6dbaa0155c00ac8f7880e81b7410eb340f9891e75ba187045f78ad2543a5b1bd0a3fa2cd9b6571660bb76951f5d0233aa51fb648b24ff5bc8ac4a0f6308ad4b9eb272ab7d64087fbd763ccb0a95022c00dc4c44d832bc793ed55368bb9061d438660f303047be2f4148740d2bc6a4f7a6d177570d6f81faba51017f31e1ad71fbda79116", 0xbd}, {&(0x7f0000000480)="57677468a1abb99deae9eae19467aaa41fba1be72b94ca178df9c1b2fb7b04dee13a288cbf6e211b966eebe3c0b63980adc76645a80b37f5e216360e2f1bf91187a8f10860a95d131145f20dad4c836b22303812ec8cf1f1f83266807284523ec1a966f894eab5b567bbec976fc37af3f07daf2d571fcfb2cb1678e9d17876dd1d5146c01d5650b4a02d7170", 0x8c}], 0x4) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 17:25:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 17:25:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100d, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 17:25:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x10001, 0x1ff}) 17:25:07 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x6, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 17:25:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r0 = getegid() setgid(r0) clock_getres(0x4000008, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f0000000540)=""/82, 0x52}], 0x5, &(0x7f00000003c0)=""/61, 0x3d}, 0x41) recvmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) fsync(r1) sendto(r1, &(0x7f0000000440)="b6313017f55769ceea7deb082e0eaeb3c283d82152c2af3ff439ac7be80f31d9dc701b39ddd47f494ddb7d121da220ce64537c461ac25252400e6c7082620806b7c1bfd90566587663822e4288e82d771da2eb25247d564ae8fb70d7fc27d4dfe611327ecb0eae20a7d23cbbfc961374b99dc2c9a5c756890fc5184e8815e09da34f2fe9573453c617d5bf97836565c26d377440851b6b2d9a4f86c50f7173d73ca9bb9458eb0a218303312caff0f3c0a27cc92166", 0xb5, 0x1, &(0x7f0000000500)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) 17:25:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x2, 0x11, 0x0, 0x100000000, 0xfffffffffffffffe}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 17:25:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='Q', 0xffffffffffffff10}], 0x10000000000002bf) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)="4d408cf2c5315c487a52f548a6790d4f58fd1ca97dbfe29b6232bd6555c55ef1f7a93437c55a320240da2f21da4577aa89417a08d4314b9eca0a7b40d4da01852a3c94c8a7861891297ecd28d56fde8b430cbd1c4a66d1f65d13ae9c6807fbe1ac6f146e627fddb8ba9e6cfa3831b126b3a9f55f324f1ffcb558a0db34b17f49c0935f2f1e0604ef1da570c100fd3d852977fde6a5389e9f9cdac9fb8a05fccb0e3db202d3a27c691937e5419d5f6cb246088991bbc0313ca93b9105e624157eb3f3ca7ae7197dc2d1defbcc5f6606191e51d18afb5521e387fa0dbb8708ec0e95cf1d9e7338eb5c6fb2ad71d6734bba43", 0xf1}, {&(0x7f0000000300)="cf235841062e5f5bcad60faf2623eace1e73b7030d6fe78837cc1e6d6d3035a079060319", 0x24}, {&(0x7f0000000340)="635f1ce9e44777a9c1b994b301b539527b0ce7dbab7b83009cab2efbdebbdec5180bbcd9de542e603423bb5ddf69e297740187d57d89081dcef1334586b244153b13b82f95c5c3ba84828f0fdc2e53f6c5d3773717dabef6bc5f6be08715cdafb1ed45defeaa1ecc2698443cabeda650d341b423039cff540995179beea4d20d2bae986d00ff1d687a96d38fbd6f4fa6df7373d77542ec5a044994c0d3b9cdd712b30e5c588c51de102f64e5c3b6e680c47a492c1dc033788edc777adf8b7471a54d68bbab231183e4e7be078816fad6974cc1329510358b1e500f9161e244956cc82bb9a7b45d25d33b98bca89dfd7df189ede87b75419256279d9fe541cf8fabc1b585ffd9ec74207068bddaecc8321e07bc62c4445b2641b6e47a92f53be89b0ff1ea3eabc9ef574443e3087d09e4d7db37b8353635f79d606ec3ae836bb870906b7923bd15fbe2004d7bc0d9a78cbcb421088792e16c3744642a720fecb84b8a32682ec00ef5bb17926d216145ee8af764ef673f2427a158e3e306b568e725ad43394e3f30c7fb90aea8c46d71fbe29a8d23b00dbc39b2e167c9edd01deb0ee76f5484e4565abd83274d7a7126c8104464340f0282b111604f609a1b56c2b476f993edb020629695e1669784fb3671a28aede52220f8281c855ea463dff6609c488d41d3c3385fc1cd78aa99c88532cb34deffaf3defe1946dd566e42e0364159f6c9b6e40bc796fa55f70c33d9bee12c7cfa351ab767076914b45d4fa84b926f4cbf89361fa9979a240ea45a2adbe0f5aab2e28a6eebf7b9d84ea37dd65aeaeeae7de59210415111771d11d6af4f03caed9e753f2b575e903662e8ba50becd89e0550ff3ba326ccf766e0ac6167c53366dde4b1c0aba1e9137029ff275ef947d0424495a0584b5db5c34ce84ddde9ad82c0c2565dffb92fd5355a0983ad0e9aca22e973c741bb41f143f740c7e3be851e862f43da12ba2963ae634721d8b5562362de2dcfa849559cfb4e416c29046899fc2fec0529f8ad30d00b6a9127e50a0f8bed028a9b8efbac43cdf309be69d474bdcf2e2ec781f481a1327871db3840278d6a518e4d1f457a308b4d64f37dad42bd2ccee7ce99f1ea84eae534e2e957cd72f3b5d48f5d2e7e1a623fab91d17b598adc2d1f804ba90b04232eda0e76eac801608c4e7a2958384622e8b4cfef9c96665d20ec772bb3b0fcb3a0ac16b5a5c2aeb2d3c81326dda6dd53f7bdc413a93b634aac267d5a0a468a5b1c94fd76b61ea589aea118efe5cd1bee33e4ff3931ff06797a8d3db8ba206346b8a1be6d5427a57ed85140ff06ab960e0296406230a352b5cae0ff86206c6352e3f9136ef1ee4c463e38962a4c968510a835accf19468aa2035570012c38a2b1b72992d647a1e73c60b400b9a656f43e7d6574c2732ebf98aa3c3c7df6c49a13ebdf18a6d829f9a12588eb4aa842fb13584181209d753690ed029fad6ea6154ce10f186977402f6d4d317e647a578209e61ca6857444b39514adfdace28c227d41360b2e19089b5d9f667f411922b59eecb30cdaaac9c8b19d7b300e962d9e2a51eb19e48e0832d49ddd66e6d01221c0f13c9b287d7565005d4a3889b729ebb24d7b77ea087534f7aca6c0f6fd4b30cffec9530cd1614cce2f9c61948d69b852cc9993ad2418de609a7fa34fd02cf281b1ac91fb1c2d0ef9708ec629026dd921b40d82180035f352f16e06cb7e864c0fb44abe46d4ced3fe06e9da803dbdc08437062ff3a05c8a20425ba1cdb6f0858bff95123f5908643e9a5f6d2f8fdcb0fec12a740e8c96173360ebf87e6e3abcdbdbce9e9ec45e583c7c384214ae57a5433430f6d743ff54645f964bf54969f556b90b13800373701c7277292c944a63ed9b0e01b195ff31b61faf3cf859255a1687009fe0a3d7d8c98b67e774c3ba542e0fc8ec4d013833193feb9a7688c7b8eb8e4468c6274b3500bc6b7657d155fd06f5d326f2f6f0691ad4eda76707d28b2b5dde4cf243925162162df26901026f5ea90d3f3ed5d3c1d91ca9c5b9ccd38ca0079b882f448a75ff4c11aa56ffcddf932dc86237bdcbe0e2c283b4a4d0e0c0d0df78212c5463809f786ec9111208e268a4b1c174647957819f1fd9bf4e58acf469363f60f3a6d504ae80145bee1a363e2dbd026667ff863c90da5e74da26ebb294018ca5b2df4be2135f7118ebd28d9fd4ee3c8f8c10a5967513628fab33674d78e100101dcea257bad097782eec1bac7f4ce25b21ebb0d0d07331d0828988e0530fd075df5598dbf25c2c33bdf33945f59fa678099c79fd5177b290b6bfcdad6f91e889c238c8211cdf99091c9d139afba7addf0757b982323ad0f0af535ee4229b599a37aa857dc8d19a8af42a50cd61680d66fbdef0f1c8966e0b8bb7a05b12b6e7ea079d845f544cb85be66afddd8c20801637765f12dcb2f87b68208ed1cfc9f0e0ad22cb3e2cfb0d6bcdbb920e4c566229a1885a2d463865c65c43d7e032f7be92d6b148871d00b3662907ab788dfce46378d1076f8351cfe587e09be8ebbfb81f9476f9f6ca570461e1b4489fc0171a8ddaa5313d501a2bef9f37e142ea9234115e600eac7f50949f4d6cb89f53a8d4a06ca8efe4b35b9e4e68b3781a41928b3b6386294a2f3da3c0ac32874a0ac71e5d0bf688f8c7eada9b6d79cf1513933e6ad762d9f536948b61e75b0202de66692b89169c28b768d4e37211f4cda60e27b05377732cf95b66643b1240f9f2244cee9a6860a52d04caf3b04e40d7cd0149b03dd3a77b58af0a32c5e0e6b023ff03e9233bb7c44befc241229f568c21f4e7a7626c771b7e5209c9d1652783a4f5bce6d1163d9f2bd362143d59e7efed9949a6bbf2eb715a38a167c8cca281ee72369465988a6431e2b97f3ab5a8b313152b28eeeed053812ea7cfb36773c9b04df775ea7458bb7a7efbd442a2842718e1436ff15b44a9ac192b3df881a086f4ab06998bb6e1aecb590fe2f8f96021d59308c84742ad9d64c8b78d689ff2a5d744f8f33aeac2ba258eb17ee797e51b4c976cd03c57d89c573903c56dfb18a3035023ca7b7cf84f09982437954fa87be3df7787f92b6d56f94ee002d08dbe74198869499b0447439f2a2be8edc4f29308c2992c43324453015a3887e7e9933577747a524db7d1f9f20a40c0f1938e56420c88c621ec5cd3a3e4f8dfdf363a5133cfd4eefe1beea9554e43b81c2f49491ffe90f39056940571c65e573f8d264958faff4484abe4b308c8432d1f6928b437d55c3d31e9f8deb1e93ea0ea389234d3942c629e4d01ad057aaa0fef41384393a02ea498b5b285b787eac98fd4b1d07d7a0ae4f84c888ae211e08881cf62d37db23ddd4ad33dffaf7fbf38eaa471ed1eb9f781994eb230ee34ad3f6d0488dd6590648c6934e18d1129f093322f37a532672447756e9428b68329a3fd4e3d02353861812a8a28789f9d3871a34deefc23b880e430e91021b2979c49b648a80006a5c3cdcfc54f778043ebd81b750ffd5b261fa522cc2b0c3edcf5a500b6fea7c9b5df51b426ac078e7e6b281cf3956cbcac3712dcbe14133b77c86af1d303e0605b8028657147e804bcb37fcb5d283b6e6cec2b5cf1fcc10a3cb90ea57f65f34aa1aa3d182c273c6312fa090d05194bb33bbf7f79e8ad43cd742a604041c4b428ba3b8ecf15697fff0f437b7517c4dd394f87ffbbd655de591a9c282277c49e6ac620c6d7e3bde3c38478a85423505045b446a275d4376ee269fffaee9257850249e1e56f6aa2335f950361a7e1cd382b5c064e01c1f05b0c0dfd3236b7574f8776d716a3ba184042e2c121259ed531ad3cd1ec370c39f4d1af80306a036fc4902c80c726dd8674e96a2405e9a8ee7f44ff98feb7927f740632c1d37000915c94c8f75cfcfa68834541a262a0185a02f8ec805acead76b69fb2b50077c56e794c3434313d4a150e621c7a98f8af481d68caa51c2cadb5e71330a5a044bdf031fe0898305da144fd1c42c3a1f739b5dd67c4f4f7f4e9251a47a3d3ec9c9c5b5b583c01e06bd6bc5128c55309967a93f884fda93aa9bebebfce43c860aabf60e4dcc943185650dbc7a4b771dbb648c01c986a0ba572bb96c6ab06b198117cd88826a2f2788c6db3e9572009ea3280c62b192eac80327017a8ad09a5f3a2e02561d959009e04b347a7e3f6d68d06e787d4ca925acf622c45fa52226a42f0877153e4ea191cbf750ce87391e86ad4dcf08d7e87ad1a16d80e74a997a9920971865310a88c0232981f919df6c5f402a7a6c4c3b9106cca90231f066ee4a0b1de1b8f3b596dabe5f7251653d723594e66c19232cc18641a4e6bc8a6ff6630e0a0b04fc32c9774e27b25362bff09c01653ba4b581eadbafc89ad82da11e8c358f6e17e924716a91ea1f0b399b2ccefdf320817088f4fde9f80eaf8c9f03044dd9a5bf35404250fabf1a6c37b81c293bdd3fbcf50c8f49f0a5212e6035dc5175b1b3c0abe43a723d19af8fad8a60fbf9d2bc88bc3e5216b613ab1815d82804a2bf735efe655bc7b959bf017b7f1851a0a67bd5eb16159bc745991a0c1801ff904cb85f29beb5832b3200f087fcbcbbf6541d8b7072a8d8ff0f7e3ee51738bd6fc2c62f3d7606c1d84b80c6d0aacf85074d7a9b1af16f78dc422f42b9f9b28fbab5af72d3a9acfb326e2d16601c78f0a3e860fc9cc0c46a5b71eecf7c5d3088e5cbe2a52beb2933e41a0c25432cb054fd9ce20f44e5b2b4f0762f02b68ecd27ac1a7af4f134f7aa9b5650cf2c47c7489dcb2f9d96a13a2e557955790664fb344b44dac554b3cc18c28b48f4c14438929f425b7c3bdf92152bc61d9b9f420220651ad04f9d8e8f952414e4f2e29c6ffbd5010f9a4cfb33a9c0df7b43f9eac93ac5cf88720c8c5c68d421d8bd946b08b17c4bfefb9ed8f8f6639545bbe5a805130da6b4b9a28f47aaf0c50203557325cd542c4e81e5ca790cbee4ae6bb0e3063dc3b3dcaff59f9a319fca3e03b0e5b5dbd57c3577b2283e09f8e9c60ba77af9f9b309939830bb0b5fb400bcad82276282fe3332fc1bf956a32df6cdd23886c098092b0d9f3b3e528061ac3076088ad3edd6a4d4ca8d96ccdaa174f156bebdb5d0fc05f22309ddb5d5ee827f38d212ee0d522686b730923bb453ad9851360a91c2567f8413432d8be87dd7dabab6889a802aa76dfde2164a0dbda947c354c7b7369caa4757af0556e03cee29704b8fee1385a0cf95d1885a3f5dceed12a3f118a57b4318e8bebe65d593efeaa4ef26a9b72df65108fb017a3650e2c1654ca77f569b11fb243be129e3b57df18d6401d140f03d53a9b621d9484011e3724931c49b7f17ecfa66103ca6165e644bf621ef0000704c98de47b650453ae243dbe8ea589b48cb33dd1dffe763b7fb318acfccaaa03eef7eae4656c2a54d2ab8b58416f2cfa6825caad18c71d53ef745cef532b6fc26a67e11e417419fefdb258d314843b09cc4123084689516324bd1f18e42cd2e66a11d14795682181dc529329492a8c2f1995a60ed9d7e2280c3f87daf0b35bac76c10e41797d76a6c974707f711705c0d5c89e91b5a3e27c9de8ae0051ca4d38ea99c4d61ba47566be0d00f08b78a3e00a5b0cac922f585be8e095a6b39a6709ad0af99e8dcbb4ee958f119da5af50c08bba5ccb71a4cc199d792a9753a1e98f69e3703ce0655b9c30990df7622465bc08ce12845c6fd5d3514d60eb93da9ac7ea229e5a9ca0d8581a25e26bf5cb4cf98e249153aa09a722de876bee49a66a48a445a0cd6045", 0x1000}, {&(0x7f0000001340)="3e0d99fd2da5154e881fde5f14797a750802beb417b1f1e28781723de3b56739aa838d523067ac8c69c0dac15a71bdde39c0b330d1dbfe614863a7e9e618edc4df34cfb87f5d6b1fee1d81fc90a92d4bb4750951790dbf5edb553b780bb74e0530c7f3e471450b866a74f36a7f973aad29fd1ebd4e82520c7ea20a5e5fbb319209d48a5e608bac5b1b379f34798c9c5a4c2e2ed1609a", 0x96}, {&(0x7f0000001400)="643067d86a31e1fc413fc2d9025f4be23dd25d15a8319941f79a45a859c79f6adbc06b4d7f6095d3c5a60bbd6b8e04e4d4c5abe4333e3334520bd89b7e71b665e79827524cc3a57b8c7175ea8ecb56760e85b8f6ded60368174d0767abb1091ed5a9f60f17d3383352e3e3b35789fae804b36b9b9d17e36d7e2aad0c30", 0x7d}, {&(0x7f0000001480)="eb3c73e31698b29a9c1f086c0830c089e9853d9f499cabf90ca27e52376b761a4e3c40c6ad1fe11cf74f59ba8667b19e1a42a55f2197a1dc8b319a62834c6309d382ee27e57cd8d60db6787e7376e429886d03955ea6c3611f1b1f5433b0736788b668837e95ec06fc11a2f8584f933087e894b0c2dfeeb122b9b63047f6be2c63cc0856fa69efed7578585d90b3a0f18b3e074a00767168d732f21e8578205923b74fd3bb71a60ac069b24a682f8f3dfb90634dca1d4844d3177058f65628c8bbef6a204af14b3325dd847b7b88cdc2127ac880ad35a43b22400cddf43bd650159b506ce474651406bd", 0xea}, {&(0x7f0000001580)="376c65e9464ec229b54d63cba584cd42c16d6a24e418c737ceb0f164e14f13c93949636f47ac48", 0x27}, {&(0x7f00000015c0)="12852ff9a234f3535fe3852515f863c18e64016dcb4bc690086df845e8e98ca74d0a41f5c3022aad516b7a88dd2ab8d6ae75895e3f78d2d482e8329768a25b84db94c2cd2a7056fd659bc651b8fc985046ef714b8600bf1a34424910da405ccfacba2de37df7b998f6d770ceac9e86bf2381da39149c67e4dbae5f5cb183451e64f6c7f2661cee8ff62d0449be9906a6385cbca338290be2954d8d37e70d699ba3297eb8359d75ae31485aef1f7f5c271dce3278fc0551725f68f069f7bda43d7a61f73e1e87c70632f37a5232b28e31e67ae5190e3c401d142272b1f99e7eb55daf4b6656", 0xe5}], 0x8) 17:25:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="62020207e00000012000"], 0x1) write(r1, 0x0, 0x0) 17:25:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20800, 0x0) fchmod(r0, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) 17:25:07 executing program 1: r0 = socket(0x18, 0x4002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 17:25:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) fsync(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:07 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = shmget(0x0, 0x400000, 0x400, &(0x7f0000bfe000/0x400000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x7e, 0x1) shmctl$SHM_LOCK(r0, 0x3) socket(0x10, 0x8002, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x842, 0x0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) 17:25:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x19, 0x8002, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xc) syz_open_pts() 17:25:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r0) listen(r0, 0x0) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000040)=""/81, &(0x7f00000000c0)=0x51) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10100, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:25:08 executing program 1: geteuid() setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3295}, {0x0, 0x7}}, &(0x7f0000000080)) getitimer(0x2, &(0x7f0000000140)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xfffffffffffffffe, 0x7}, 0xc) r1 = geteuid() setuid(r1) geteuid() 17:25:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/212, 0xd4}], 0x1, 0x0, 0x44) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x1b, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 17:25:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x1037, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x1) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendto(r0, &(0x7f00000000c0)="aec01efd2fe358f130e22440cd49f09b1c906202a6187db5fd97075f68a5b8f7a8fcc8b3f6bbdf683328c3a165b0", 0x2e, 0x400, 0x0, 0x0) 17:25:08 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x4000000000491, 0x21) 17:25:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 17:25:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xd3eb73adae4da467, 0x0) mmap(&(0x7f0000736000/0x3000)=nil, 0x3000, 0x2, 0x811, r0, 0x0, 0x20000000000) setitimer(0x0, &(0x7f0000000000), 0x0) mlock(&(0x7f0000035000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80c2, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x400000000000000, 0x6ff}, 0xc) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x5, 0xa10}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xb8, 0x0, 0x80000001, 0x3e8}, {{r0}, 0xfffffffffffffffa, 0x4c, 0x2, 0x1, 0xce3}], 0x2, &(0x7f0000000100)={0x2, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) 17:25:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x93) 17:25:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x100000000000018e, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x10000000000003c3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 17:25:10 executing program 1: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) 17:25:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000100)="01ea0ba1d14c16edd268fa6446eaf8049c8af3c6e2bc3a8cf29fad3ea40ca965b9d976230eca8a61aab82f7b27d4f0bdfd07e758267082791df8c0973baf24da6a8c0eed1d8116bfef3a40a8f522eac8ed91e300756993e4b638b1a216aabd641b40b9e2154986c7964c75", 0x6b, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) 17:25:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x100) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000080), 0x10004) 17:25:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:25:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f00000000c0)=0x1, 0x4) 17:25:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0/file0\x00', 0x6, 0xd9, 0x8, 0x0, 0x4, 0x1, 0x80000001, 0x1, 0x2, 0x0, 0x7fffffff}) execve(0x0, 0x0, 0x0) 17:25:10 executing program 1: r0 = syz_open_pts() close(r0) fchown(r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x20a) 17:25:10 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x2, 0x2) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0x1, 0x292}, 0x6, 0xffffffffffffff58, 0x2}) munlockall() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x6, 0x4) 17:25:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r3) 17:25:10 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x2329, 0x8, 0x60bd, 0x7, 0x8001, 0x7340d4dc, 0x7fff, 0x10, [{0x9, 0x7fffffff, 0x4, 0x7}, {0x8, 0x0, 0x2, 0x292a}, {0x8, 0x1, 0x1, 0x3}, {0x0, 0x1, 0xffffffff, 0x1}, {0x2, 0x1f, 0x6, 0x20}, {0x4, 0xffff, 0x7fff, 0x5}, {0x36, 0x7, 0x8, 0x2}, {0x1a, 0x398, 0xfffffffffffff000}, {0xff, 0x80, 0x14d, 0x7437}, {0xffffffffffffff29, 0x7e5, 0x1247, 0x80000000}, {0x1, 0x9, 0x7, 0x2}, {0x5, 0x0, 0x8, 0xb3}, {0x7fff, 0x100000000, 0x5, 0x6d}, {0x800, 0x2, 0x2, 0x6e}, {0x6, 0x800, 0x80000000, 0x100000001}, {0x8, 0x5, 0x1, 0x80000001}]}) write(r0, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e36", 0x67) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffefffffffffff) semget(0x2, 0x3, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) 17:25:10 executing program 0: mprotect(&(0x7f000027f000/0x3000)=nil, 0x3000, 0x2) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f00000d2000/0x4000)=nil) shmat(r0, &(0x7f000040b000/0x2000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 17:25:10 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xfffffffffffffffd, 0x0) flock(r0, 0xd) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x3, 0x86, 0x9, "6025d301ca8a8e3dd8937b3d57ccdd54de3d7550", 0x8, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 17:25:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getegid() flock(r1, 0xa) 17:25:10 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x12, 0x0) pipe2(&(0x7f0000000000), 0x4) msgrcv(r0, &(0x7f0000000040)={0x0, ""/101}, 0x6d, 0x3, 0x1000) 17:25:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x0, 0xe7, 0x9}, 0x0, [0x2, 0x0, 0x176, 0x7, 0x7, 0x2, 0x1f, 0x1f]}, 0x3c) msgget$private(0x0, 0x240) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:25:10 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x90, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0x2aa}], 0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20001, 0x0) r3 = dup2(r2, r1) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x180, 0x0) recvmsg(r4, &(0x7f0000000500)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/11, 0xb}], 0x3, &(0x7f0000000440)=""/188, 0xbc}, 0x802) 17:25:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x3, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) 17:25:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="ce0779fc167b6e3687ba56917053905a45c02295bcc566505eee46b0033fdaf80024efb5031cb39e17b63585cd577694b856831659c3860c3a0808158f875f91a41ed7bfc0e1ffe138f1d80568911d90c57b9baeb2fddc76ea8eae0fe970fef72b0bbe19e4431b5e748fc3093b8f792a903a4233bec726cbc7c9327db27085dc379a4f5c1e43cdb6812bc452649cbb8956c53a5d1040f457a800ff6457b8df56d8561ccbc9ef0b0cc64d93a7818746fc59f605f6ad768c4ff1e745070f5a16c9f6c5b5bdc0d34a8090407bd59e8c1b22e18f3bdef10878a1410451444102c2e4a860117a924def4551f0a6ac64b6c5af17d3c3f22f83a092884e981b08e86a30925a7517b00c302a4fd5f812d4836ca90d7f4ce932f354e0321619a4e0e0a562f655fffa04a6391c21dfa6d9ed90d8c4dc3f3dfacee3cbde75b6a85d06715da99084e4add8704c2e79efc0585f628e44beda8f9655e742ff5f9ea6a57ab9252ee358148c17e7cf0b706798b0ec9bbf1f0cf9289f47a212fff6f53ac198e19e5c61d25865a5c00d798e0dd32c3707a7e6020b9c1ae7ac81a54afd691c1e41f199c6cc150130bd4f113e3266558f1864ad0fdfb921dc83ea49773114dd478e80da18ca0c5484a1db59acdbd2fdb767360e7d29cf5d01394f005ff8c6ce1e6174466262962c1d8f0c22670eaef6eda1e79df785c578c91c80ec6af06c4bb773209ae1755eb91b24e916b9f6958c41f684af9645a2944f2793049e2b83822c477dc77d48018381325b1ff304bf13e4ec39091e0411c5a08b7b069d3125e454aee57a543f82c0cfaa6aa5290eaddb2ea6d7d0861eaab9b27e2d94cbe0746681c6995c4b37d6a511c41dc9b9b62f17f90b136aee06edd1527d372efab7179cefc794c043fcae2cbcfb4029b52c7b07190e7656b3e5e9b1292bcd4881962362b397984c04d9ca5dfce68db9972203d1ae3cd2b715617ac8fe0c3339a0ec4250c68d108fb8cdf89e65f7e15ed83a3a506dc1b911145afeca1caa6ca222de59846d3d436ea9cd86eda1cff0d12c244a2a6bd9eacb0c9dbfa66c12e7b523667206aeccf8bff413508f68d5284739fe98eed2fd6f7991e76b0b30a774dafefefea4e757c07b754c0363679aa823451901220f47695f56b927f28cf9d49c2444490015a7d0e26a2f7ea41290d0cdf743dd899a1a5efd4e1732b1436f3cf2f3c12ab5c399d6692afc355ac6e3a87c6ac4f349e9ee6fa6db9821099865a550e0d25a10f79e6d0ac0ee00f2778b9a590da091052dc88c700081f67c0f88d9b6e05e89827876b806db9892c222755a473742ef83c541db5726936f1f443ee6ed573ec87d8ad36ab60f29ee91afcd17a4a1399c2feb85ad1c88e06d404077f7d85413fcd3310b1e1be36cc0a48b2a23fab0f60b918b1523467945e76e9922753acf9541696c5c73b198219ef064bb2425e88abc011f127a079fad352c12521e9f784edce07c53d888449d3bf0ac0b0020b6d0fcb60b1e663da444aa049cb79b071c0be82084838eccc1ede54581981c3cabd33a36a2fc44c76730a848c0927c3abe648e95fdbbb43f73acd14dd62d85f6e9884e6bac48486daecd90858159e747a8ed461f9067b5edefdc1ca23bf48598559fe63ffc31a88b0ed2b3a17df391388a3285e5b41343e0af8241c527792d02c58e39b82850473f25855245404f092528aca870495f9e278ffd3981e361079fa38755c1899e3e59bdfcfb400fe7fb125cb9d58cf67f46f119370c2a3b81a1ac04cf1a15e2a861d100cd1ee9d05972a591d459bf282461281f44a2e35427dc0c5cd266efa63f13881312e99dfc98f5c4112ada828f30a133d4984b9a24f3b1f7d9b39e49a13564ede34368579a19ae22ff0f546af34f8d0f0a2a314bd38c89c72b673653fa6f4f9a6a81935157684e40a31dd9e9039abc38dbb7bf101de8d9b638565261936c344527deb701f54a0783f5e82d35c36cc3bebab130f820297d2d61a9105667fac60ca616cfa89c1091a9dc9ea0fce6cc1313bb8d76c6314dc0897b68bc2000121091f8e2348535636c20c3ef44fc51ffb9713c5adf1828e9cb74ea1bf5925fb90679c0b006d2e788b2e772fe984c60f6a8ff48bdee72cbaa4109b2edbf035582ef47720fb31cb21437820b8d52928c9aae3d69938f405e2aa1aae781571e00037b88bb8f63e7223a14344a2550f0c311f523b201a4996a143c97fdad59c5083c4d2a1442d98c121bcb050ad587d054bf50485aa4e7f481bd145f190aa0e08017950754f198cb6e48c6585c6cd1a2b06d20e7bc0971f80d7b8d36cb5f1ff9fb7da25ce511e4d1633c8752041436ceb56bf579e362ce640df56bbe54f29e385429aa670264b6cdb0bb319a384aca94daf5c688f98c5b5041b94c3c7c17d443f92a947b4364d53758ae877eed0afdb9dbb552833dca300ab2ba5956a9115af1449a6d683fcde0617210307461313a85fa14a6f556dc5242c66c210887583e947d0982b6d2fc5f6b655de2cc3b38d3741698639fcab3d4da96df17fc1044457ae3d3dad3c2bbd9d08f6850c95690f2a07e9f2b0a86f410474829dab8bb9fe6d98e026bb31fae42b38066269850d33a50454e2d6661216c140eb4c8d0d525eb6978b6905116788eb74df463a53372c9c904e23fb54bf7d5edf24a55232bc25c77e2c3f634faa6a66e9003409e60a6e1ae299db176f531ac09c514346006a35ed8041a59d9bd4bba697ebc186bcea85c9288e139b49234b08a5939835d016f9dc404299031098dddb3b98ff9ef595601d8ddb66370330274f31f3265c0d43f6c912610fb7962f5cc2555ba3e4f3ed6471e5e0758271a70c5008bf03d921e7287a17fc0214d0b2584ef525715fda628552461911c3e4449c291b926e65d34f858d38626295b82fe39093e0200dbec5541977a9c45162ea2d402ba5bdc3ae44b2251598418ebbb8cc6f7d0fb114cb653ec46d03701b3710e200e5dc26fd9850fd68fd23496a075153d1e294636d45e27b8770426f3fae4a6b8ede2ee9e4b268a90cacc806afb44afdef728077e9f487cb31f89d8e6a9359e3f1182cc9a3e4cba6be9eb77c8c5b8cfbebe2591193f368d73b2975562b37da4403c27921b31756f89ddaa1ee88da62b001ed32092dfcad2114e3225114c3a7a85eb2f47c5c54e784ffc557f13498218d4d830a68569d40b0d21fc1b8adedc315ad91ac1799241dc0f9b48086f5b8cd13d76bcbc8a76dce807619746491bd96776c6a89f9392157b6b4e4ff60c5fa219801b4040a4d36732b13388d9aa6725b209ecc49859a9ec47468632e70584e40e034612ebd03e6b1ed01c6600796ec70dce8d64f10399a5f4e8695053eed4afd07a866b3f8eab115883ec2736d460544af0d4fd40424719a4a29b4adefab6b6bd76485533b8f4db182b0e69f78bf0f055f7272103bf3a3f2f564222f48b06577851c077a965ea11860ab13818dd2ae625e4cc72ed61ef6421f6ec6928a6782b0b5c8d308a384fa33f388ebfead434857c19f2692843bda2264af41129590bf3e0e916ee6fe6266b3027799a06f6087b2e2199ec64078b0c32e3113b56f4472a979bd896332c473b9e6f987d81bd02903d5c97af3f1a8be57aac0b8a277752a9b71a2f55a28eede816534804b3673f62170da04da5017913d3c3d74484530d5df1d75fa603e797803465a48e8a0f20f5aa0f8f37507deeb1f3c050dd874e85944cfd21e579efaac1fa1949fb6c91321d726133ac529dc2a36a2c0a135191565e8d542ed7fd1b2f9c5a3b1c388ff528588bc030a4326e9c3ffe6a849382e3467db74dc8233350768e2b75267923a8fc157886af82e783ebfae816dde6ceb9533f24430d12a9c1c0171c99fb125d238a1ee4f83f7cced55eda3409040f2ae518e3647341fae7c88c3a5646d3ccf8d28fa932f16be288ad32e0d71a12f062ccafd839ec462b06a33e1880e57a669e0972ec6ad3c26ab165a2b6c57b19b6650f632d905c2fb7411ee45ef7c8de309c74b2cd2fa249761b67dd663813a9c817fce95736ef3d46d30ed68420f5c0f3ce62303fb7cbf2202096287490d0adadfee69cf13220cb4cc1c75ad6b854579627a328ec0a12a5c0790c05252c49694007cc344c9e8da174512604f5559eb5e4beb8b708677919c730a70876e3e16d043d14d9375cd2d31b7471daba101bd0850df0aa544c44b1b926ccf56b7695c57967f857cc8ffff2ee109394447ed43d13ba2f0d9e30f8404e55f0da64b9b7e3da0d13d948952d4e7334c3b177054373fc9a1bd66eda8c9545ba2107bb909868c857ff2a07fbf369154873bfb9eb88522bce8cb2d4bc065f348df608600f6c4fa30d17347e49f8034da30108e1ee533a038a9994df4783c558fbffc10aa8ebda078aa76792b64591b95c41d20e8db1adafbf20771779d0dca24e5e1b0968323116e8158cc7da9061254d67d1c6e3284d2e6a0076d94dc9cf0a664cacd582c4df7f0e794cdf073968484f66f41c78754d1ca7472e4b593eda4675ca39d8b82de23938cb16a9e0c6201caec7273ddb876ff8135e098446eb0923996322cd7b60f957d39385f7516d2a2ba9d18df085c090320b9a15c92ec3ab448bd337fe7089e78fa5118d9af35ed03e6a848d35a0d6ef73cf356c6408c6d281e1d103afe189d7f5e0e1988dbca2afc89531af3331b6128c705414a28daa755198336da7cfc86e21e421ccd717c91808f64d0d24f90a7fadc6983619768874d22201db3debf36265e9a37df953897dac20873918517cb7d3da19519a84222719668f21a928a0a2107b6ef8b004c0fbe2468c779ceee299d01f5b02f69a9cfb138aef1e9642fddfb33ece2e06357d8111294aaba49e61f57bf3c0477b8250b083af2dcd2c2f213e6518909f653b9785ae554b4e5ace7820b19b680ace75d2e740b2d73bb80d89356ddfaf503ca41238caeaf339db21d2f720fbfb808f09f72da337aff6ba3aee0098ff3fe6b457d037fc6a90c88c9c266ea6485c1af5140c2600e573fa70160eda2d88a96dc836dbe246f2bc8c13cbb20ee4e68a35e5d26e5cd6948b9c26c8f7307a84c821a4a1809986e52d77ec7b0ddb2950f1bffcd058186ef8d1b1c6dcdde48cc19fe0cb46c5fba995d479e0815ef0fd80bf125885e9ce37ce2843cab0ba440fd304204c8dee38708c26490c317bcb709c2e43b4b763f488d84eed86083e85a6e754d94bee9de99e1593d10dea7c016a4dd3ad7589fad57c11eb55538f78697f225b53fec013090dc4823b5bdeddd1fd868fa818351739d40c7154b78cff8e09c7282fe45ed6f834a8849e1fe15bb89f6e55899e06741c9e1797c9bba00051059a47db87c9713f7d0a2ccb6f30880aa7df2e8a3ff33217acc7a46981ba7f5fa6715e06fabc3429d4c80db0d6f88606ed8b922eb3b43fff7ba915890774c40ae2776b818752fc9906a7227b21e658293b149a924f674dc4245a1c2ce776639c803ade8cb25ba09682f38606519ccb51b4c22d04e9921847dd7b98845b6a5854d0de194dcefb35b163687e5b7481c346b463e8a7aef6033fd0a3facd18d5a09daf9268055a7ed06bebd5e573e69187eb4c3e1d6d50d3636f0ca0f0d1bc004ce2ea0ecacc01fe07a7f6044b03a6cf474c439873f6d720e82d709de52b63fb81ed4d6b7e40acd830fa8060840d439926d0ae64c91fca8159ea8324c61be01cc10ef66d9c5cbe1b878546e9c23b671d957c45c6e1c35ed879f4efaad759fb916eed22387e93c6d678e06df816fe37f9db30fb0e7c2c"}, {&(0x7f0000000040)="75dcac03c5be5f2df4e59ddbced2c6ec0aea6fe3f1abd96be405def7fb8b7e809fd1b59dddb510e7f0297bfa4ee9209e4a2fb523a9c90de409e4dd54d3a0bf81a07bf6edf61d6076f8d95e2ff53bc5745f399907ac4f0d793c3b5b13fe1f3c580b46ee05a4236bb23dca7d848c482e908924fd1ae74926b0c9eea15265d5b3963e64bc87ac4fc37514aceb1fe9b316cf0d05e11ad1521bf04a62aa202252eacc3f751f"}], 0x1000035e, 0x0, 0x0) close(r1) 17:25:11 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 17:25:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) setuid(r0) 17:25:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/191, 0xbf}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000018c0)='./file0/file0\x00', 0x10010, 0x140) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = semget(0x1, 0x7, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x100000000) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/97, 0x61}, {&(0x7f0000001380)=""/76, 0x4c}, {&(0x7f0000001400)=""/200, 0xc8}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000001500)=""/1, 0x1}, {&(0x7f0000001540)=""/186, 0xba}, {&(0x7f0000001600)=""/145, 0x91}, {&(0x7f00000016c0)=""/208, 0xd0}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x0, "010400", 0xeb4}) preadv(r0, &(0x7f0000001c40)=[{&(0x7f0000001900)=""/219, 0xdb}, {&(0x7f0000001a00)=""/97, 0x61}, {&(0x7f0000001a80)=""/106, 0x6a}, {&(0x7f0000001b00)=""/108, 0x6c}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000001b80)=""/107, 0x6b}, {&(0x7f0000001880)=""/59, 0x3b}, {&(0x7f0000001c00)=""/16, 0x10}], 0x8, 0x0, 0x0) 17:25:11 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) getppid() 17:25:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x108) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) getdents(r0, 0x0, 0x25) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffc6e) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x480, 0x10) writev(r0, &(0x7f0000000100), 0x28c) fchown(r0, r1, r2) 17:25:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 17:25:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x3ff, 0xa900, {0x100000001, 0xffff}}) dup2(r0, r1) 17:25:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socket(0x18, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) getsockname(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0xfffffffffffffffb, 0x4, 0x1, 0xfff, 0x1f, 0x9, 0x2, 0x0, 0x1, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:11 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x10001, 0x8}) 17:25:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 17:25:11 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r1) socketpair(0x6, 0x4000, 0x7, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 17:25:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) dup2(r0, r0) 17:25:11 executing program 0: setrlimit(0x7, &(0x7f0000000200)={0x1, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/45, 0x2d, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x6, 0x7, {0x3, 0x1}}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$KDDISABIO(r3, 0x20004b3d) 17:25:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/235, 0xeb}], 0x1) write(r0, &(0x7f0000000580)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89f1f43756e91bacb3ca8e32d273bcb2fa9f9ef538c1d8526e1ac2f86828a528931c9fa4457f621f41bb3d38cd749b4f00039b7fe3fa02b2eca11d73f2b220f28beabc0fe6e150c91f8d8dd1b7174a9b87d9f8a7770c44bfd1a19adaa18788192265a532117b3f243114f617cfb610b9eac363e1", 0xc1) 17:25:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000080), 0x251, 0x0) shutdown(r1, 0x0) poll(0x0, 0x0, 0xa194) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x40) poll(&(0x7f0000000040)=[{r2, 0x1a7}], 0x1, 0x0) 17:25:11 executing program 0: socket(0x10, 0x4007, 0xffffffffffffff80) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x84) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) fchdir(0xffffffffffffffff) 17:25:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x100) 17:25:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3736879b67ef3587c37662072c739137c17f22d516673e1e1084", 0x1a) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000100)=0x1000, 0xfffffffffffffff2) 17:25:12 executing program 1: r0 = syz_open_pts() socketpair(0x33a1bc902c244526, 0x8001, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3ff) dup(r3) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 17:25:12 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="81fc07465f8b104175e3b2603fbdb139beb7158144bf288cc1446519ffa196a067a967d830bb4a11354a233291ccb654ff5e5595e037477e938210cb9fa1d1", 0x3f}, {&(0x7f0000000140)="e56ee88430f7da9529570cf69cded7c2c2e4ced02cbfb3d4ffbb8a6b4ed5af2d282d0d21fe131e121af091ddd7db240855eb187918a6d1d5e31a8daefbdee4bd838a0ea889742dc74238cf5f3e23237ec8c16ec23d992cb376abcd7ce64d567a861bf2f0d77370593869fd877e8d82", 0x6f}, {&(0x7f00000001c0)="5f7ed46bb5108b6acadc6d7f1d93faa9bb0939111101aab63359dfe53c94c6a3f2177f0e14545ecf3ed969ba80af63e25b177d602a4ad45448a6ea30e4de7af95b58039b5530428a4bee04ff6493eaa19aa034f044d9ecbe244016442f72b0ad3afa6f30daa573e5389a3018e62c43a8723ffcef0f46a5bc97487b93", 0x7c}, {&(0x7f0000000280)="8d7c4a7098a2e5da0148a2d0bdf8d1752c4c7a3893e069794f39c8caa0ae7d38224b5ef22fcba5f71cd0b801a114144fb01e6661f8f1b3a900c7bdead18be172534c884828dfcbd1e209131c8f3fc5b036497b60e7ec0d42b27808fd7024b4afcff82c2fb183c3dcd0ac080e6dc969a8536ecb56d0dd", 0x76}], 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)=0x4) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x8a0, 0xa8) write(r1, &(0x7f0000000400)="f92b26ea772fb2aff7e73f4ddbd626e4df233b5931b7449bf0c6bf74612d30e2b78f56ec4e3ee04d20eabc87c4fbb40154f2f874aa7759e36c68189cb474a53345ec7bd51444340f0c3fc077b3a2347cb39988685e3d1214181b71d1a88535e16fef97a3f25e81de0810d41a0cf0e72828501bc5f4c0f9ad44894f27dd9e4966a278e64681c7797be58920da074c9cb5c498ad5b9f67137d0637d981f1c0592a96937046f3223c56cca8a15d5d517b", 0xaf) 17:25:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x7, [{0x2, 0x4}, {0x2, 0x2}, {0x3, 0x2f}, {0x3, 0x4}, {0x3, 0x415}, {0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x6}, {0x3, 0x8}, {0x1, 0x6}, {0x3fd449d471d70f5b, 0x8}, {0x3, 0x6179}, {0x0, 0xa6f}, {0x1, 0x4}, {0x3, 0x200000000000}, {0x2, 0x7fff}, {}, {0x3, 0x2}, {0x1}, {0x3, 0x6ea}, {0x3, 0x5}, {0x3, 0xfe1}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x2, 0x100000001}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) 17:25:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x4, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 17:25:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r0, 0x0, 0x0) 17:25:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x2011, 0x3ff) r3 = msgget(0x3, 0x80) msgrcv(r3, &(0x7f0000000000), 0x8, 0x0, 0xffc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0xffff) 17:25:12 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:25:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xcee}, 0x8) dup2(r1, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1ff) 17:25:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x5, 0x9, 0x80, "4f2c2bc7cc75772083112d5e6bd5ada5fa817cd8", 0x3, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x38000000000, 0xc1, 0xaa38, 0x8, "6ee31ec7c790dca8ee8c6e9c56426c6cecb16b87", 0x1, 0xfffffffffffffffd}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a7", 0x730) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 17:25:12 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 17:25:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0xc005, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:25:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000440)=0x1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="cf66a6955d535d52013d156f85f5142cddf2f688ab4e3b7dcc32e9f2a730a4ad987f4eb6e3d084a024975b15e87aa693e034e5699f6bc79c119b52f9d7cc3402d4454b89d4221bbd3606d7561488ce89fcf56b5119f85be8aaca3746dc18ce066238ca38eeafab0d3c87f448343bf00164097abe29fde53e86c51eac4a666fa40dd4c9830d8f61eec3255400cf8aa3bc83c20e4d0b59f8a66a3044af91d8b418f64064a130189e7ff38994aa15bdc448c6752b48a38dd4c766ceaa6d72216cff6f6946919ae09dad0cebd9aa414102298bea49bcd7e148", 0xd7}, {&(0x7f0000000340)="92e43557ae81b2b45a6e205c0d945d6c32d0e03bdeec2a074ea278cf5ea84923f9200e6f6b72b5988bf03848f9a48535d77b0b81a4578578e7fe11fcd0898fc88d013b96af10d0211ac8de498db5e6652a5951c364f0739aeb9d1c07ec1cec26f7957491112c433f21263888f7bfb94b46f362f09ef0aae89691a90c95887ca0528a4f081aaeac66fc5644293a138fb923d815a15ae4cc7257ab18276fbffcc48dc573022b1c98ab9ac572adb3cce9a30199c476dc02862c82612135d816600a65", 0xc1}, {&(0x7f00000000c0)="d1b4e6aad8aafc31d1bf1182089c074e21baf86b55c932282b509a4bb454ceba7544251f28ed82715370691a2af3567afe98d577ba3f7be1db08fa1e52acc6f89ac88274f6dab600d5f46cdf48b8d0d295602c12b0d77032e38b5397f407235189bb288af907", 0x66}], 0x3, 0x0, 0x0, 0x4}, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x3, 0xff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff80000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r1, &(0x7f0000000480)=[{{r1}, 0x0, 0x8, 0x2, 0x4, 0x4}, {{r1}, 0xfffffffffffffffe, 0x88, 0x2, 0xfffffffffffffffa, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000063, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x60, 0x10, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x0, 0x5}], 0x20, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0xfd, 0x80000004, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0xcb0}], 0x1, &(0x7f0000000580)={0x4, 0x9365}) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f", 0x20) flock(r0, 0x7) openat$tty(0xffffffffffffff9c, 0x0, 0x8000, 0x0) close(r0) syz_open_pts() 17:25:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getpgrp() r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x170) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0xbcc) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65301fa103000000a8ce5b580da88f83bc8bddb73a1ac7b6746501000080ae6e034da0a1090000200000000055395a37173cac4400"/78], 0x10) 17:25:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) socket(0x6, 0x8000, 0x6) 17:25:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) r3 = semget$private(0x0, 0x3, 0x23) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x9, r4, r5, r6, r7, 0x188, 0xfffffffffffffff8}, 0x4, 0x6, 0x7}) fchmod(r0, 0xa3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x86a0, 0x0) nanosleep(&(0x7f0000000040)={0x100, 0x74ee}, &(0x7f0000000080)) 17:25:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f666590efb500100000df4a6f30740519bb3000"], 0x10) shutdown(r0, 0x2) 17:25:12 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x400000008000, 0x1ff, {0x2, 0xfffffffffffff76b}}) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff81) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = socket(0x19, 0x1, 0x0) setsockopt(r6, 0x29, 0xf82e, 0x0, 0x0) 17:25:12 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 17:25:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getegid() chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, r1) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 17:25:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 17:25:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000880)="1f85e859327cf48a06da942181c52cd29b22958b47629ad61a10888365e51076ef478459f1b60e680a0ca95e78d7c6ecc455dd164f81f7018c12026b7c3632a49b3bd4c43f8237dcb5b1cccf80147a5f4dab2cbcbfc29ebb766124ac85371121d8b82afa9ae14db0d5972970741268d17c4e5ac58593f09f1d9c04ba62ec662431fb1b41b727d13ca81c254f09961e6b2b0e44582b0ca64a3e5f463eb99d117f87034cf730194b08fb7a81c69ff3bc6e51c957b4799de974d27793ac969251c11b9e37c23830ffb445c9b257ee0255ac98d7163e281338e1bf6960a3f3f7547ab334158f5a824a40c79c1286e9df597fc6a7c1fdf6af10e09509b67388bd9d12abf0407df54f5021f7de059844988f6df565c85013e738427854e1e5685b109e77e9e5bd854a7348051bda8d6d897eeed94eab9d2061657d2bba8f3513150b6c940570bb81f9b6a4236b9812259d2c7d1157a7bc6172ae9d31bc9c87aad59a62c49eaacaf0593fd5dd004d5a742a700121f5b6d1eccb8ae0e82d20328e0fdbcb0c3b8260333d561dedb3c3b6f944e45e7f170436a005499a7ab8e05f7bc80578ac811d2dc15ebb921524c570e23b7b01dba5cd8e1691d0c0fa033a76a3e1ad079568a8aa7f682dace808eff4702a0f6cec4ea3877f8c971114ad39f945055bc65cf93a8e239bc2abfcf375977f56db6f5f92fe97b91e3bfc67797dc0ee0cd1465aa49eaf6cb01de1a9dd39dd59f61669dd3b28a35f5150fa151dde387649f4053942484e8ee41043620abc056c83a933be14ec45dcb671c3688fe46c01aeff96c021b46d4eac6324c56ece46b96a552ebbe0c5319e321e981c4e056e1443da4c03fab0da3956fdb578c5dd1e4dd6a735855a29f12c8b305ae66684b24085a05f49a54fa787fb3495ed928c980954fca020ea52d1e12a3fe32fef1e3fed2ce97f9954dc44b9d8e1fe4b46886174f6275223d83dddef601a31f33ad14aa7f45d53b905a0676f6441a6582474af890bb22a55ef2d2d3d6f084a48edc251e1d74f4067088f5baf50c93f2d3afc4390647087d5a051659bcae6000b42322e3491d56372ac8a2fb004273777e93f1db4aa7b2310b158184d5624f0583c89d06fabb7320715fd60d45e0595c4c874cc3acbf58ddc4f817161c7c6cfacc3aeaffcc0fd5c67d4a447c726f7395f7b15cd4c5b2ec53d811eab1c5e8df82e7be25704577c011efb5dbb80ee54157721e74a07a4b1cfb2cb4ac4c17198760959ab46795d751e1f6a18af3c9fd43575c0f4f13bbe747aaef4436f08ed795f507cc89fae15c190a590a5d3cb98cf634fc80243dd19a9fbd641103eb7687613bae8ce32360f59ecf0cea22e372e36f7324194467517f57f496fd68c33fa452ad3785602bf64d7bf66d850606b938cf5fe0ba4bc96c535cf586c3f3060f8ea43f80e9a780c96dc1d09f3cd13c4575dfb25d0b3146ab092b009403aa1c081c5213bb15fe3fe62b2108bb85bd8817a020df84731fafa7f17a480aa9d7ded6b6f1a42fec1bad19692528616dda50c2473c3c3225b2d06d82f5def666b5d6503235eb2dd3b04da1ea18869dc318b5b3a3f36d567593c4d1bc05a3d479fbd0dd1e96a3255595d94fca9ea11fb1ad9a9d1b5fb81c55f17c9229133330caff466ae633cc5592cf5a03a55349b6261911c6b123ece1ec3820a04447c706bc24406e931ebb155371786b766adf5871b4a94b51deed898071b09de45de471ac0cfba67891c5eb7f3d4cb15773f2499175e88678f32bd5f106057bb04f8aab8aa318baa77bce51d4b91e88044cf2334b1f80842f7368a806f0e6e34e800f646d0bd74de895136f71b5a08c8044bb6a9a8aa0502271d45af61e8efb18c0700b9e5984789c44afabb9912d14ac07eac0f064ccdb6aa9d543f41521e421e67f2d87c786ff2247e05f55190bedb3ca20979951c618c3a9a48f2fbf0ae5641b139c1f57ee1802b98735f37c9e7044dc76f3aa8731c1366ae32a721932989898639936c7ca170a161bf2f755bd7c77ff908d753761b5de7c2b7da277950ceff93b6ba0d7ef0a96340b9b176c7d986056378ce2743335bfea80d999f3ebb37861979404bdcbc2d2b274884df80797efd64485fc9fc6e8e9dfedc52a92f933f9025346808204c01c7dfaf85ffbf76194baa894f8c75ca5b0dc684e86028ab927b1b10347268607e55b11f58b3a61dc721d9ce997507ecaad6bc92ca3d9072fe474dbb8c36dba44b2dfb959cb2204cc771f3e0501a512cd47fc3569e7730d8071918ebeb3f6644b8f9a3abeeb74ee8fb5f275ac0ec41cfccee4a4fb80abc40518b45e2441a569e27ae754ba7d5f9526067cd6a959976f8e38e24dfa55a3248fea9ce710cb795df8c2da9acf461f22abbdb0f9c163879a0143364841b5d7b3407246f5f7435b9793ebc9aa0f3df0297f256686fe74669b930e039a813edc3e299e042aa178b34141cc531fd66f6333a64229814931af5ae7128aceca79ba8a30ab23171f85330aad1cb62580947496ae8742c8895fa248b5e3f96fe730809c3ba96bc154b94925ffb47bf1bbcffe7df113f70a22b7f061e7d6d2e4a2673bc8562a668f48e682f6e75c63473869f09a6e93e6ce6d2ebbe43347deb5ba6fc09db51bf1bab8a82a5fba39065e0a2305fb01dd63d4d9ce348a83bef83231bfd2582d1fb556e2b7e601f581d24416a131384449d41ee8bee2059c544f425ad8fc5abdf686786502ee100bd2e88df79b82c7d087d55dd7758854b892982e9ee467f354823cee8198fa76cc5923859d5ab1c5770aa2ee9f5909746b4d8048c9be38d58d8a4902a646527eae4c85399e0dcd4c830604f7d528ba8477bcbf8d81efa20bdc3eb5b2b8110bb654fd3e8db620373702304ba09c56e6e8d9294833d7f829818697b2ae69614ebceef9ff947753ae190c81d0e8a3c8fc7ee5da35459bbfaba1f662ab8b0ee073b3349a5b5b229a6ec3b83c7eec7be8bd7be0b74a3861db53249360f72d5eff237bf0a132d715a65722226fb486b38ff4d01096a154d41cadbf22b38e671c00544c7feed0edbd7c11beda3abcaeee3326a0af514b0ef7ffb8512cb9258ce2466926b86c1d991d7cddc8c1cd248b8a0a15ab58080852756a99033962168411dde9c3e442cd471a03c2e7a946f7e8fd45a5f745b10e1f16491ec6de2b58d72044b2ebef52a24ab629536eebfa60e26c4db5e0b7808a8f9f31324d271fed25c35e76a34742577ec3a1124db99d3877263fbb1cf98b3570338de377b9593642e3e7ee8ad492c35771c821a8a6fd2eb122dffcd1baf29480c34381d7a710ac8261670a3e4b48fa1ba50ef351f41ff3f4ccae3b5ad5cf6915c4ed24af7edb439e61bee36a98a6dccaccd661f1bbd629708cf147e96ffa012a07964282db8e21194ffca5e4948c985d14d29aaed329cda11f0c723c2342d38344f94477e930c9f595613a1dfd12a88368e88a26f5038792bbae3a9c6e9711c7f8de1a82e4b387ed23b469dfe46e5612757b65aad09d36e04256687d82dc850ef6fc6bfff76e9dea90d347ab89280524c047715310b24a4186025a4f402e94fd13b27401557272c5e54a5db1b3a00e721b120902d4fc7dc4ab4ba33f45df70e6533ba466cff68bba1010b677662d00d2dae5535a726c47d59bfd5c59c854eb9d05baadaf32e00fd507854e9b1e303c228e808014ddbc1881bb2beb81fafac67c0b470acf90a9d2ac05d8648058045d1f45fc2436dfca8bdfe558a7bc83e0dab4c2f667f8996e8492d1cbae26e35f9e887db5af5f14bc76d4e23c6b9bced9d2340cc08481118eb4dc8192cfb6c67eae062db3bcfca4682d35de42ed2ad5374b0a5ebc1d1d87ec20d681ef2a2b4da17e277e40004cf2a94a3b6d28848a6685c33a2f233a986e5f0452e09692e86c63ca327b18ab463aa41d8c1dc773f6fcd426fd1488989e1c363f3c97ff3902bb5db7a279e18b45de79fdfcdffae5b5c9cbf283ecb4153274fb809fa2951f978213268aea16135dbdc7df88ffb6180c28643c271be9bc2185db33682a5ee94bac6a9fa1b6691999a993c26c22bd66061ba8bfcb63b0dda734cad1dbd031cf32d442699a1d1d94b46cc920f8ebb0e55e0b9d8480ad3963ed80160d7fc7d3d37c5f57385c7ce4af0ee5c82fa762de9d692977d051cc0f9d467fc13ee83bfc7ab6d4b8e58732f01288a10573818accfd95762f9462e342532bd7f7f69ee4b1bd75c1b20217e0c0bdc8e3b16cadd7d9c88a255edb75bdc0d2ebcb23b28a38131d19170ed2e80cc9c20db23c00136f62d2c63b3fe70f3bbf909476f4a9a2fd57e57109a5579fe59eaf9d91a3c8faeac28b97a9cd15b08084646ff9665721b139caca241fee67ff425ef5dfabdbc2e60b02926407122d7756161abc5ba2706c475191243d890c6e9d4cccd3d01cb97a749e396a4167a3543a7a6f0c1c59b7a6707f29a62a2adadd6cc3b2a3a28f8d17836115124528bcc5b18454baf8834119a2384b7b1c605f760093e649c7eba97d242dabc13ae44e071a93d1eee59d272cb179bba955aa6ee24c147af28842fa04277e65a19b34e0de3dcfa32273b18959ef4d55a9d34eea5f178932e663c7ebe79c7e3156ac66d51e48b9473768544e6975f0bbe9b3d7493b5d1fe79841f8a4c6a3aedbe2e942efa8915ae38c670891b62f199934d93604c2e8bc44fca42a77f5da82bab854afb64bf2ac2789c27a5ada04edc94917f4940090c167194391b44a35c4315fe75a1d8b29dacd44d40ecc6988f36f062e499d46229c40cec9d7c047d03e5e655b2aad85073b68f3131ca4a8a387498721f3d194ef7048d8fa1939a28c3638e598ae078ee2af38ae24322212371ae32838d012d2e91f421c8a71830721ae60bfb7338c49222229b17d3005f8566fca1660ec9aa710a43d65b141bfd482b7956469111e2fcff34935d464132bd35a42a81b35520e62f23c7c537c9d4a3f4d58e32e53fc13c2f50958f3d39fbfcb08dd988ef8d3c9bd57af1f570fb72d06ef1a33ca159358c8a39fb8d72a3491315a7394d86075efcb1a0be90fe8935eb3b48fc8d93c29572614843cf3331f39a350546cba7c907709cb8fe8e6604224a28f0318149db254d37c9c8acbcdd9c7575edb4032df66d75d379cf954f76e2f3c5f2eaeed3d754cd6c71335687cd5282d5137f3cceb103c2494dd0ccc1df767344b2116ace27456094f69af302bca737d566a58c400ad59edd87ee489f7283d24c97efa4a665768e8f3cb9dbf0addca68c2d29e48c3a21995ef0609ce36aa8a868fda0b7e1440c5117fb049cf68e83053ac6dcf8f33ee8ae372a6fbc5617ba69ce86c87c0d7fb1392b7ad24ffa4864f828ac875438dd9fcb7a93ed1349d40b3dd66da187cdcfffe5d9f4694bc8e3c7896c2887fde28f7ef6d33a617fbc13e6c0f970c1ed9b93ea3bf7e3c7faa9932729c095e6317b39b30d0590ae804df1aabb7e4a6f0d39f8ad9305102f83d34d9c8255e78c6ff6dd91f74cb14de8370847d663341b4831277f82230c403f1e6ad9d38d59407d4f1f06df91bc3b76fd062bfaae8099ca3733712d85c1e9f7726f7fc550d84490b30e315276058ad40e465f037beb641a2e18bc734ab2d42e35660b13083cfad33d7ac79f539b295758f42bdf8c7283dc8e648a944fee2291672ef5e01d0170c0f5fa920356a58aa53091b74768c92067d96b2d12a2c10cb3de773a2b17000a557d3bad422d4d4379682aba7ede33a7fa8dfc70c2ed16abc014a95a723a77d3af5177410a28b04f7d67c6", 0x1000, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x1f}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r1, 0x122}, {r1, 0x100}, {r1, 0x1}, {r0, 0x25}, {r0, 0x1}, {r1, 0xfffffffffffffffd}, {r0}, {r0, 0x44}, {r0, 0x100}], 0x5f, 0x0) write(r1, &(0x7f0000000340), 0x67466892b6b91523) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x110, 0x4) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) 17:25:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0xc) 17:25:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 17:25:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getrusage(0x0, &(0x7f00000000c0)) recvfrom$inet(r0, &(0x7f0000000040)=""/17, 0x11, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) getrusage(0x0, &(0x7f0000000480)) 17:25:14 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000b39000/0x4000)=nil) 17:25:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 17:25:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82192e2f66696c65300056775926bc505fb6dc51f82d3641adb8240edd25d036ba1fb2c562d5fb69ccba4837dff6fec091706cfdffffffffffffffff1a35c020b47324a5000012f48d340b27007168624104b712a03b3bb5df5fd572b99486a8aa32d0f011bbcd4ff0de46f1b0f23f9b133e394997afbcbd006bde2f8a9b8700933c193d22850c73b7a092c3a747ff8e662b4f6509d9abb6501376d9d607aff246ad773eceed40338bd876c6dcc2a9e626ae1f8bac6fb653e7849c4008135b2d53a167fe3ea4faffe2f38f5baeca434c7637d68590ffd84232b651eeb581ee29f98d53873d7b851996ba2c16394c6ca2a047c761663a28ac67"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r3 = dup2(r2, r1) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:25:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x7, 0xffffffff, 0x3}, 0x7fff, 0x3ff, 0x1ff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 17:25:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="05002e2f66696c653000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) 17:25:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) socketpair(0x10, 0x7, 0x2, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 17:25:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x8000, 0x7ff) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 17:25:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 17:25:14 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="47d0b667938b2fca10474d0dba52e55c7057262d65a12cfa1ae92817781cdd15a97237b97c91b104a2894907b022d0037c54ebb9606796aaccbae38cbb515917bbcbd7e4e1937ea099f7ef120e28624bdfc0e94f46433af70e0642a4b9a86a9fa7eb63239936115f90199fcecd9b1e10b1522ba31b0bfa17b0ce3cd9e8b688dd99fecfde71d900b7831f02eb8383cfa97ebef252a368eeef4f59ce643cb84c53d2e1d73b551ca664ff222dcfe3ba68e659aa286e69e0ba812758339f3db45dae2368a9ea05", 0xc5}], 0x1, 0x0, 0x28) r1 = socket$inet(0x2, 0x2, 0x10000080000000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000100), 0x0) 17:25:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:25:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) shutdown(r0, 0x1) 17:25:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x25, 0x5, 0x100, 0x1, 0x9, 0x6, 0x10000, 0x0, 0x3, 0xfffffffffffff476, 0x6}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 17:25:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0xfff) shmdt(r1) 17:25:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:25:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0x0, 0x200) linkat(r0, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000200)='./file1\x00', 0x4) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x3) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x40, './file1\x00'}) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_media}) 17:25:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 17:25:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00001f8000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 17:25:15 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendto$inet6(r1, &(0x7f0000000180)="bee9a0c50a0c7c6673cf2e9f84d7503218c30e224eaef5767ece9dfacdc4e09f24b58769bca38c09b370b97bd41801ef5829b26a6d5601bd8aadc8b0ddc04093386b21b9e49408720f1bb15f7f189aae7bbaa4e158b0a41acecc69252a0da530e41b14c30d995a756c662bf9a882a90fe0cd78529097ca7567a43a2007be0e6d059165576c017c45f08b857373b7a5a4c959632b9f53176868827238bf92260679b950f85f5a309e301e82600aad5d11971d3554a152e042873ab842d88ea3a68f607364af826a77425e3e1304deb40a1b0bd0bb9e49535dab", 0xd9, 0xa, &(0x7f0000000280)={0x18, 0x0, 0x7d9, 0x4}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x80003) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x81) 17:25:15 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201b2, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = socket(0x1e, 0x2, 0x40) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r4 = dup2(r0, r3) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001280)) setsockopt(r4, 0xfed6, 0x3f, &(0x7f0000000240)="7229a55116107103541af78e775b131d5305abf7d32bba3708b9adda1d299c66bdd128ca509c1236ca1e71d5b0a0d6ed875eca3eb85a3bc66a20e343552bc3b66a7936e64da7f0a1b911b4d0c4d4a33e4f0871f86b26f11ea70d409b526c075e506b9beddbdae2d73ef1f72fe6cbf36b0bb4e6642c4c1265ce73a5da014727512489c1a722b65d499d3322dffb038341523c74237aa65d23d46f591cd4a18636910213f102c83b84e9e5c6c69446cdf99dd1ee0855932035c942f4abb2dfdd56fafa4bf6f146c2035e30336f91fc44843a7192149e7d71a8a4949f096850147986386dded85a014b8a87e7070c94789c068576c5eab55dcd3f3da0b151bde4f614809259a6d293140f44481fb362b2db5d11ae7da1492835117769a583eddae1bb4ed26fd7734f70be7175516726dc0c2039a640cc40f43be8348bc8d66d2b83b6383c8b7e4b93a6e82404784bc73bde67caf84e80fc23ab469a696474dea370a874327e9d9b0b0d336a1adaf5c7d96e894a131e96eabbb04f91828ef95b3398a52bbba5739a51a3ca26e0a6574637b3d798fd794cc680b7adc8d275f6636c05b38bfb074980201773cccfb34c73d2a5b9f10cc04e135f59b93e8718a7d6cd08b1e0a97cacfb2281a82df1761529223b950efe2aabfb62cdd419ce7cc3eea8e83a1a057b9ce33823e123f97cb003bd6606151b368989c60f4d1ee7fdfbbf9d7b0604c48431d27d3ac7447fe1e22499a4a0d44ee64300baf445d880b2f4b76b26539dba24cb3e2aaab9e41f7c1c6343f9def4a30eaa2e5541a88caabc28ef26963a21d6b8af5ff747380ce00eed17b5d366bab53460aabb13e5fb5b00b757f7ad070d1b0f5ff2ff77c53d28e0c087fbf675546c06aa58d313c6e1453703922e963fb11464baa82185cec166322fcf49bbf6706973ffae60bcc3ae6935d11afda22c0d7e4a203d6739c86198974a9aa2bb0e2583672d3b9fc724b468222054d1221055dfe89b31eb9e4bb16d6ee49a42d9bc9845d5c9be61f1f54d08f3bd3d7b47c457b520e10944ff01f6f8c97f462ffb24af3e7f22fa060c933a3fcd1e37394e6819071dffc50eaff413e47b43c9b83a4cf40d1a175207467cbbef31c1bf7b949eeccb3f2d05041825784711af383ba698e6b258a23de6ce3e58ee87cd31dcca324bd27c68ac7adfc89094b750a08b2d1bb1e6c16e0c2d3784d8be31ccd20ec953f8135c06f3bfcb572d1a0f62693355beb68abd58882811ef2ee3abce9a68b64548c3437af9c892853c32ac5de09f4fcfe5f2e0a4aee409ba5a8a3ca05b5300f432fbe8bf935549e0c826b5fd0df8646c255cff4643e8add332c50d76ed0a4b3041a321033948d3313f8f5eeaf9c25b6c247376d256e13b2fcd4067ca1732e804773db86f1a622c17d5f4603af4f052dfc1d002e761c0f1c8d46cef2deb4ce38620b6870042127ad963ed8c40f0ddf24075da55315e1fc8ed7c2c8c5210d16a1af671b9163ad4b0746e31055be4fa10a29d16763b8fd3d832f3f50b00572176c09d624e3cda60c8f137d59f8b8a97e2e04d825c062ebcc7fdaf8d8f76ed1c9232e0351793eb47f47b03baa0556676ae9da1de565dc0e804a3d8df0ec6ce9086f379da56fb8232e1f60eab000f129446abe9576e72cf3b711e30f85a9b8476da70a69ea1409bf61d169a697754552ebabaa9675b937aa63a443bc9de0df4ba00718834bcf146bbaeebfb13859471e4809f9c474d79d64c0fb4767692f1188f020d81882d1ef4dbb0fc96006f3714d229586eeb3d66d0d625db810bc67a37961d605e0cf0404e9b8952616bb789d0a75a080a87e4c3a00a362f41850de01213ee471f5d75871dfc6a795beb102695ea8e035fcb3b77772cc9fe7c62ef42d72bbf6858bef77f7f8fd5cf2bbd755130524626ff1d844942e7f4023105f4d7c4d900fce86b812215deb0dae22bd0582f2769873ffa4c699b31c3af6a357c60d1fa159a69e10b5c61d90d7debea8e470275286da5d17d93e250713ae5957831ecddc6927d66bf1becaf0301b2e749fb27b1928b56670cae6dd27af6d5cb364a621e81b2cd066d4f5246fe675f4a2c47404a79b6fc468c441a58aaddcea7e120fc282ac863e0c2474269d24be723d47291675fe8ff612cdb03fe960b86d2a0cb8a14c65c5357aad1bb1ab6ee023608d3739b0342bd5d533429fb6fbb186ee1a5941bd79bac2b8b1d0b743c75be9f6f07a26d8012ba9530cc69582c38bac2b527597def0641173b55d9a4449ff2dd9ce3322a0b81385aa559407157a93c1beb619e13d966dc871ec75bbdc057efbd46e5b4b71975d63d9cdf41ddcc2d066e7ee12a99425ff9f810873d4ba532e16f91605be19db2b1df1c9b303a0c0173f6eae6697836c6cff40e57f4aa42a910842003c9cebd1414da6deed7b3acb38e425d3617b9e372c06dfbf7f5624d7eb076219cc111bc239124632e3757ead7476d11fbd8c73df29152420e76fb4eb888cfb7f4b443d31420d2529282b388024441bf58e96bd70586a1a2c8d220143074fe26f6f945ce70c3afea2577f65ff2b8e043fd8e740d8c76794f99efd7e76ace9e03538a14bb73e3faa4616a1b28b3ec51918897a47a019ae8b424a81a55c23829fac9fa83d55df27e7e0c2bff80c5aab958d37a4f8b6a8e299bf3f5c9c3b914f4a4bb08f81ce4eec04abfd292ec02dcfd9e59f8a2ff39d24cc5b9dcab572718169513cbb89ca22b347088b307492294d0b2688c1a4af571a95f9c2a050938bee8481a39af9e35e4543e513fe8ad74ae045be5dcc9cba57f95fc82cc888d8fdf5f9a8c5e8041226c0dd79629b912b8b42dd6f397d6ac25059d80c40845d4d5c1d6b513700034e3c40ee5255fe736334e0101a3d17bd5517adfed3e4186b53ae98d3de6097bf62e6d92500f9b4c17eafcaa4989157bf89c7631fe3d6b765ebe3de4288347072a09d202bd69f29ab4b512b0beff7cb5dd1e54a541e7cb3c6710d6c0c422f0f68c7a63c7c4b8223e25db94d9f584ddc1df29b59c4f3a27e2ee82fbb38dcb6f7e9248c8e15dc4ef6485dc27f69a39d7e094c80f79de56330e08aba24c0441c679b4b9ce02182e1209e411eace3eee90babfddb96789492cf7a73cff31b4e492989c825016029f0d82ae4653aa49e62e13167bbc021b990eff409d32f5e90f9cf63ea1e31c753e5f98b694fd5d41c426a1e03a1b7c9415e1ceecf328458d31d534895d052239b1fe144648ccacbc1e8ca7c603d8d266dad0a19046b86f04ca728f8fea2ce7cec5f2ee3a447d47c454a0ededb69c688a4572e8cbc8601e470a9ad19e8ac0d9603694554da52c4ee0004a85fabc5b1411346540523d85c9a4734350c9fdf1a638c49b533eac529618ad8dc8fc131c058f96d9376f99dabbd0eecaac32a3d8a0c2c73086d5a6633eb11b407d0a08c1177b4d9cd6cf547b2a49244d925477c3b4db48715cc2f4fc33d59ce6417a4fa18327c14867cb1c3be49739726518b15c3874b549acbc52f657042f341d022baceb09f869d13cc33af86552df4af7053c06c1ed2bfb011c9ad04ee2b29b2f11eea9d552eab6c0ceab92700d7dc3430b6e8b04471d2bf081c4daae1a4c1f29fa0764be64b6084d043015c6f6ce2adcaa571623a5c27d153f4a1354e1933d350f8029699b4e807d19a417d323d5e10f5ac473ffb3ff84a17ff53611dee146f7a427419e687b682b0e7be26151007f68bfca413a701b9c74a13e866c76ee19a243dcdee5794a508e27398f7c222983f669a56c152ae3f0216b442344e569c248a8d4d7dd2d3d8f45128b8bc2f9236a87dc0b7f816de7508ce2053a2ac5d92ab1a81d059ba784d96c99b5c155c59273bcde17663b49ff6d4360f6306975fb518ece4eac739b98372fb705832374aec666ca0c0ab0f95cefad63b9d4313d327313067f1a5df5fc34a7a3699f11155b6755fe1306d7e75bcec8aa9dea8101c73da1fd72f8d5313ec467f0b279bf41b2e9a17a110904cbe7654fa0af7afcf509e4a699ad73af32a5021a47343423f1d8d2df192bf667c93304147a77e5dcfac4b51b2bd65889e181eb78cac48268e6136ba4fdc661f29c7dc1b0f8ba3800eef8c7824091311b0a12ace22d104351df057e03ce2baba4d76784940b6ffee31d0f173a92d22fb28713aeb8818a8b2edfb6084c0982340e71838a3472606b8b0d7e1e26e2f11cb3e7ae3a8e11abaaad6e15a227a24f55c936fac385be2fcd6ee28d8f86d8e3a7fc14806e071d1cc61e33222df5676e1073a4226ddd92f6b79f63f1b8cf28e288574ccf2b44298e03f97ecf87ebd6bb5b63ce51be28a3d73e3bf857d5b7f7813ac7204f27eb038f3523f367e0eefd35e7ad1edefa165d48b6a9f45fb5144e651a026e9d2329899814cddb3f00e9e29f6f61db2da71fb5188316d68d07e3cdc201485180f4d3c00de8f25abd07c08ab7db9fa60c726c3ca5739db4053d65ab6284c5a8a5cac6e10d812ece19d572da56b5d6de8727ec2d406425e51c3b8d83f79446f257e59e38234221b8fe1f71fe06d2e2b10cb52eadb89c6a0f25aeac744a209c89daae99b054c2bd8c8ce7ddf1242b8dcf8323dbcd9818209c87b7e6048134cf138788ebbf4dabf0986684f92c44f9d2df04a1da4b4160ab88f56bd5c93f4c3eb033677f681eb9b0c3ce7895daa764f53f9d5b0d4963b9c9d3a9812f08db5602e7a8be57dd642c03ce6b13b4ce5dbd84c78e9288e133f9ab1e45f5ae3caaa98246550db21ce16b2a57bbc580205815135e5e4a87e35eca51ff4f520768fdfc655d0fd44b89542998713de206f7d49ae9a420489f70aa8ee9ba975e0433828c0cde6a74631eb664b44f9ea7b776b56650ac0ef46a755c097638b3bf6e204e06e77ce0a26f20626456fdb7fb54b9795e5e7af66c5f151e003de66d1a4a47568fb3649d8480f33020837e7acaab72d53cbd1a4b8ba753e955b0b5530e286f223f369f7b6550eb10eaf7261a8a8611b0250c36981c935abd31c8ffafa016cc5bf781e68dbd2365d76f3f6290417458fe4dbdc13b68dae0d4a9c62fe2f55b87f75a4ba4792b6db9f31028de75d0237e5ea48dfcaa2d7d86abd30f915df1ec987659d2043696afa4a8512ccd4b3b5d1d4d1d4da5b333a0a9d381cf1b108aed62a9af62e38aa27416e6584921873a29c2c460cbb61c377822c79022f047f4da88329cbb38cc0b4b2ea5ce82509a865c3a1a30abead981d1abd560581304b2f51d91b7d5edd0377e038a29e5b6389ca10e8fafe11523005787a4783ae3059bc916bac2b0de6ec92c6dfd115afaed2ea40222f635bfd709c12566cdd588bbe0760df79be563e4126db4d51723c98bc6e97f24f91ebec66793915036cf1461a80e7da6f618641c3655b69ddfe9c71f209e1d9e3ea88d9cbb6adb01427f65103db5be799bd69870d4182ea391365217bfe67fb3842acec754f806d213acaf965cd5a4b32db8148595eccb329c6c7515561d31914839d7a610e2f10553da223821049c698bce800d329cbe6284449d94a56594c79eeeff3f98ebd7d0af2bf2a2b6430419c64873757415dd4ecb5f8d04fbc33745b66349ca54ec7e2750ecc84649c206e39d7601f88b9db31600b714d884d34e32a5163438571addcedc2934093f059e0af40df0ea6f89acb13dea78c50b929eb1a467d0260d3ad7fce6cbf259f262278e2fd4a0333a2877891a1d733072572c744748f3584f88c9be4c4fd789f9e637850c75ff603688f5f5a7348710b56187dc04700ed07b4c73b7dac557e16968", 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240), 0xc) 17:25:15 executing program 1: r0 = msgget(0x2, 0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/253) 17:25:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x98, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 17:25:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 17:25:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = socket$inet6(0x18, 0x2, 0x8) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={r7, r8, r11}, 0xfffffffffffffcf6) getgid() r13 = getegid() pipe2(&(0x7f00000001c0), 0x10004) getgroups(0x8, &(0x7f0000000100)=[r1, r2, r3, r5, r6, r9, r10, r13]) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) getgroups(0x1, &(0x7f0000000140)=[r4]) 17:25:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0xa5) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x400, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x8, 0x9, 0x4, 0xafba, 0x7, 0xfffffffffffffff9, 0x6, 0x4}, &(0x7f0000000040)={0x6, 0x0, 0x5, 0x4b57, 0x2, 0xffffffff, 0x5, 0x1d}, &(0x7f0000000080)={0x6, 0x300000000000, 0x2, 0x400, 0x40, 0x20, 0x0, 0x7f}, &(0x7f00000000c0)={0x7d, 0xabc}) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 17:25:16 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) flock(r0, 0xe) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x1f1) 17:25:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x50, 0x0, 0xfff, 0x1, 0x9, 0x7, 0x6, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffd}) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/100], &(0x7f0000000240)=0x6e) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x3) 17:25:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="59c06585341fa4d952eb94fd8c749cd905c950211a6629f79f9378309def4a7e8c22737cc2d2989561967d056eda223a9ba3d5f44f8a03e92c25adc86e24be0457d85de7ca641677de859a7aff74544cf47e7ca414dc091e6a40183ac5cbae7e3fcd7d614f238a9d30fe5d9214ea6a70f4ee471668747f205b34d3378cfe1c55693967012711b2acc4b4e79d98837f97355662d0a94e3e0543f4459ca0688998a432d7b31b003a2045e2ee92f6175dcc2da0690fdab2d00bfbd2ba89cd7fcb284236f8690c49aa7ddcc09ab21b50f2115d06e703af2241070c9bf78a52ef99fc7516f3d6a15347a641bceb5e8af2d16cbfc83b96b3bdc7e077e3bdb0a12f236848b2d3c274dc9f7ddaa306dcd8eeeb2c0599b753cd330fcf85bdb38e0aca142561fe4674fe9729dca091422637a7dea407be3abb227901aefb527c6d63f423cf71f3b5698f02aa443c1b76f0c4a3f20968be071ab58088b698e96929b968b9ede7dcbb67e2c4ef28113f3a8a70363a3c12bc7e0340d3810b856ab5ac02baf2d62f6b325626982d912a70a264c27631795e2c3b93173ab3270980b4a1d0e25da169a8cc27fc6fd7b60f25969f9cf6cfbbfff03094f9a01886e5f95451d331dd075825222f2d52a7dfcd3c53700e8eecf528751b1d0eefdc8d745956901d9c662bd5304f4df7a69e7c1ac05e16be98f1404e9b2a6d750287437a99295fe1cea344fc6b8b61eda744d3c907aa20ace2fb3f13f1bd1c089ad5c110344c6af971596a966398a195b999ede97f8249eb53c20203bbd89bd2303193f348a61fa3236c36e6e99a7c723111eb45889b96fdfe2dc929ccb271e63006c4e8e8de7d2d2fc84bc9ce433b3a5a5adaa12de7f59d5542beb738fdd5cd0bbb8ebb896fd879bbb5c75e853841d5d968e3a1036f238625f58d7a056082e12a8159b6d7381088807a8951bb1306f82eb291aca4fbb316242f5120e64de103058d42f6275f5c6b4b740e887d5180b7833d4984428c683b3ea1d1f6a03b8aa3ac720213a074e06e2be3562e8f76432ec09ca1425cf7ee149c349b813801f89b36ace2705f5dfe7f47309573254f466daf23cd26682c20763f9ad0e4667b6614bdb340a58390779f780b3d750b5bc965b317b282aae668bbec83b7707e6747c3d6c0a689e00ad439854f3718f6917aee1ad6734fdfa63111758f2bfe227f4e3a3a1289cf02383cc52167767cfd8e274d86ade168eec5b66b185ccee58122116e4a29df9755bbf2c0b27ba3bdfdacfb6df7e85b20fdafa77f5860bd8599415bbad78763351e70d217aaf46680306eef858c6fbd752dc8fdb47b89e34758d6c88780e44a7b16cdb51ccf12162edb4d30a5f22e9e8131b1d093a68886ca06819253398ec3b33aee8e232e15d03d29f76222d13d9c73b5053656a0a442826a238e7ee1e8a522f6fdc7d0713e9e444e5ffd6772ecbb0707fffaf44e033086a4ba49e7863608c77aba00515347f3f60695a8b8bb9d807df8f39f068c6d33b3912869b842418c0bd83b0405211759e8c0cb5eee6253da67e7f6c96d2ac69ed34363067d765d510c793e88ffb5b98c968a836cf57f0ddb917923e41fc0617a68391997c22247bd15b559bf28c582f2327d22b7ca0837135f1a9ea74582b47e5e95987e2c9e8adba4c71d53cbeb8e46a62016b38dccc3ccecd0b46ed045731e3233a155208b5057a653aaf52d7cc653b18b941022e15a8678620b6b0b5e8ec94e2bb11b3c6081ea28f0092a8b496de70c0348576bbc1c30c6235d75b318bc8fd59dabd98da42af474abc68eb7d129f5fe96711bbd307394491da913ec00c35e84922f6202f4b5e3e267646a45685d8baed72471cd24cfbb4a53e3f63ef2243d94329139552bbeb021f2d962cbeae29bc32ad4562954e383e802c64fa03abd9991e9b866949a45c439c4e575119dc039c3228ad1b6a04383ba3999b4c89a869ef212f1972aa8c0b25f22f1c25d2afed785c3037e4bdad4ca68fb1d15acac7df37099c4e58e8aaec1f369efd82c95b9cc75ef1087990311daba4af82ec85a178c68256e50ee9f5692cf250d799038bbf01bc15befdbcd6cb9456b0a160e894bacd4d39c025a4cc1f2db3454cc1e86014bc7fa271e1324bca1e8d7988983eb06f3814d5f022ff320514e37f5751fa77f3dc0448d3065fc62a0213da97a0941b5714ed45ff89ba27beeab17d2c6e3ff17f13ad2c2d555319236149337f711cdee2892306a78ab5ce783f539e2062454c362678b95b40a93c7316626282f036f2c6505e6b9533812fa0579e6ca97c1dfd802e7f0e61fd980554dcb38bed9c414ce46dd7e6b7157eda80bfe7439ea070f8d7ca588bbaa53c8293dab53c2f74eca5eb168ad2cbcc08c67e0a2a3ff2337c30665b33cf7b348e16415a8ea325c03f2338d10d9f68dfdf6541e53f8d3f7e382e7ae17ec9264cffb7ae70cf30a2c39f1b2232935591d11238a826e9f2b33dc917c7d29f78b670b925f200c7adc9a4ed30560e1607953bc9e006068052a63741132ac139701eccff3bf0d2202a5c6bb93c6b2716199adbcb65308f3cc33d6f7d09567fce2e582daf628f451b683dd2472c8651debeeff36d61bbb271ebec3417eb5fb2bda88d635c78cada653af951fe1e399ff1265225835873cdd2db4e0012c652afc76027683aba7442323fab798853e5d941753e9148e6437b42fa30442219f7c1e02ef399527a9f35ee16b78dd2c4d22af36c111d511794b2f84b58de1316521dc3d045611a30f4fe369f3a05df45d974e6ca28b4d8da59eda8d6043f9c42cf7b09aaaad2d417a0f57ecad9c916920d9c00884bd0d90aeda0afdb5675637c937e72db3a4f8e6edf37e8bb4d7e05a84ec16eedc19f1b953538afc52082f08a07a50f2e71256ce79bbab6033f3be8c9e9bd281e8ef8b26858f322f7c36fe7683e174cc50747b296f9974fee3415f427c693b99e53fce9be80428a682a26426be906045090224f2780392bfa741af477136488bddb7c95619dbe59cc9ce3d9f1ea4dd8d43cb1fbad5a97986a8be22b69db4fe5b6f9e19ff9a525cf6e9ddb6af77783057eda91aa7c478caec27b4d2314931ac897b9a957daa9e2d40e890cca08eb5ae44ebcca49d43df7158b4b9fd0e976b0895903d680ba98936ad01b58036f64588358b7c0ca2da71d699672457c80a0a751c0b019bd64c788491d7b5ac1fe6c5627cb2d78536cd592dccf50431b5e931e514e974305fc790977eafeb9be6bf38290da125fb56cffc3ebc5856fb6395b054467fe409abecccb47e581775a53ab58764e5b8eb060e92823d5bb528b19aad16cdea629806abde399f31c0d2dbbfa660c600f0d22ebcf57e0440d1756a869ff0da98c5a02452e108bd221c52e1f485ce4a77acaa88633bde8b63846203518f05773b008172c3c975ac5c9f8eb71d9a96e3dd499442f3ec08dfd40e507f1594631f56237f3662eb9688b06833872c750b345fb062212b51f2dcd60871b0398ec7136744012cd9200d2639b5e5633893e20b0c14e90f50cdac3064993abe948b5ddb1ea00a70d98fa07a9daa46f744290c6555a12944c9ab59ef09b4e2fa4196fc248d88e9fe81fcdde359d73697d6c56fea6bfb1840aeaafa8a1f0de0f87d0ea4cb98eeb3a0f4aa8a9f00521a285a454afef4ad2683ba44b9611be981957ffbbe0c22f24899e0189038a4b2edf1e882daca71e24985f9296aed77111a57c8d5943ddff2aa268247f1d10d70d915e5d692d7edef931adffd423cb0e0a8f07dc706b63a03d33018966b5ac162fae5e5c55b56ecb629f10c38c759eebbe20a2158337b23ace57c461b928b8238340e0f76d96c217b15f839f5ab3eca5fafa5bd7500e9ec28067bfd10eebbab13a78f54171c0bde86ffd6d553a7b5e45b6b831737ee52a925138461acc3960d1a49b136c5e24a843947cfe9a47bc82e70db8f28f1b28800ea1ed3e3f6ec427fd65470afefdbe7f031252cdef355919c57e5cd03df5b0027d307c1c9e558fb3f9f43d73e06433047a5918e12cb43f1c3581a2432d06156008f8373fb3fd59116c708685be17770e4a72915f20de5853dd667d723ce96c43ea241101690a819d912f8d990f1e33663db487a22c0044a2809d36fc5391d12bcf69b80e7947c9a542685e3a6052bec6f2509e1c29bd3c710e9139592fb9246b984bcd5d045d8f919c197a2b0821f346cf6daa271c520d25cf7a2bbadff507232c29f68d942b2cd5a1c41a42a8cbf789696b16ab7db9b513f0d17f81e598e570b60f9c29f4b0003557212891dad1bcc9c3d6706706a8c97a45d995e4599e4396e046fa9bb7f2d2c3062f7070534261138620c4925d5d2c24af0868eff7702422bf25dff4dec198e4781ba1e61e5ea671411e3578f7615bc957a5ed8629be162d052156b1db245e19b0a4f5f4e3f35b7f729d44d1e552edf45f8c149fe570504f8cda6ab12d0f03f5d746d3e9d92b801c056e3f0bb101bc726b90b75e735bc7c25167c3c24ac60049c42312eb5103712bfe37a56c5a1f59783d5bc05de64114ddfb7bfeafa53d47879fedbfc176dc60428030ab5ff3a334f0b33185f7845c0fe26171c5ce963972d43360c879240d73e61c6dc7f651b7f63ae030cbe6b3142f97b69c7c90123355cb43af2fcbe7ab07a0d355206fb67a4eebf377d33e251293f7881b9ae2202f60ed0d96ba9d51f0606b483fda99e66bef78be007b57c061d12393fde095913917ed6f180daa51c82e1c92bc83353f4a1fee9b204d1565038938d27954504520c23d7df2b949d45e6669b1821fe0f997a7451779a775000c736a116fdb7440a97aeb59a697039da3ff6361ef9859f68628d964342701ef892e0d5c718acd5130c5b666a90497b2b660421b6a48e08689e235cb76764fe176638a2435676959a320c5e8c3e17e656d4f5f508cdb1f8dfd9124ee1d5fecaae3204a76a142046a7530c61030ca9505b7b23da6f913e1dedadbf3717a5d2c0b0529435fc46c313e2b6d38934e6b2c3971db11f844a8a65d4ea4646c7d085f851c06afeca0a224cd360bdaf56da2eb60185963553242b7342d55205729519a8259138c854ecd6eb51331813cd8432413c7eb3a9eaaa96e4f465d18bedea9f3434738d41c3ed687e53f8f771fc3c227f721cd4d0f42e05b090e9b180713e712e827e546b0ac2dc7e3dc5abd6497e9fac77120098ad5f238d16cce19f3b2969e73b1c6be8941e4671b9f6a90e5061a3560860a7f2b91fa722ead0a1d5c543f2e45d8d37563721c2414d49392eab16b5a434ce5e62769174cbc47a770520d63c6fec5bcdc39bb4e082e81e3686bb20739183aff25b8a5acf30616f7ac66d79f4de0dd7a03a56abb6ea7df14a0169455be2f8c21177af530b64097a39a94639c517d5e5fc69de6f44dd3a4c634421c4e8f3be55e96d087f095c7f226cf0c8b652737600acad51af0d8f0a70188812fa27598064f3ffa5d451f26bb5e21b208bf0638436f91d71b4abb91a51190b7eeaa81ae5ae81c394c9e9d02241b82fee301e73a9b195558aa35107a69fb98bec1a1390348833d868b461423c34518bdefefba6ca8a4c4077b7b9361f95a3d32016cf866a1ce696b1c7713b13b7e05c1322b8f48f9cedcf87ff23f92f0da7800059e037cbc4294f7836315bbbc29ab1c82367b66b6a70745f2ed57f637230126f900f16afe391ecbc215348e575b479c92c3e6b236485ba733730e33cbcd6e456b6f5204412f957dee4b41e88a14e0168cd447249316455ce26e8a69716d9c6e75e201beb", 0x1000}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 17:25:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x20) 17:25:17 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) socket$inet(0x2, 0x8000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0xffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x401}) nanosleep(&(0x7f0000000080)={0x0, 0x6a2}, &(0x7f00000000c0)) 17:25:17 executing program 0: r0 = socket(0x2, 0x8000, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a83e3f1602d34f87803698e1dc03e2f9db4fac4bc9b616bc30e0f10f091de61ff93fe7e87ab61694dcf9a42c2006c339226d5187c43fa0b27655481e0f104038247e3337ea0e9bad9cf02040c0bff75eaa841a46c4330a28dd9936a22a10636de1fd8cafb4e3e18e19be718763b61f30341154b46e216798e32f68d0dec96c031dd483bcec4c45126c3bd9784a331bcb260a03920c3f8f8405db6d83470000000000000007b3dedbe643f2ac210e1cf99c24ce0d77b98e76b917124f42ecd356658db11246181e88ae525927202a52f1e9f250138590d330c7f57a00ed86cb110000000000000000"], 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 17:25:17 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a00)="1f51218c89ab3a7df008a64b970c5ff8c5f6669d83a3f9d576cbd291bfdf3596e3f60ea9a7de1295257fe7b2147b1303ed3b8834dfb9fc10e5ff135b6f2bf8650888a8cee370e3d6f04782d6c354d08ea167b8dc8c415b1c644c1840de9189c322620dce2ccb0980f6f9c12cc9668282ecad24b09be21f0c583605b360434ada49a76e733cf987f4fac39d039f05166b169798d8a15d5ea989291b49f7fa4234f5d7a38bc3ce33ae9be3714ff8c98c82f70b242a3e71bbd788250e47ea91f287366433199c4c9789703b56cba17fd5f1cd0e59dac6c43697344172afecfd85cec9be727651659fac8cb2f76bb8741e047c6c3785470bdd361b171e485ce6a300ee199f874afc410a07eac4a0cd0aacac1afae874759136f24331c0118eb05f533a7d7bc6bd369f5251323db95a907ebe3bedd6a4127b74beb14c8b47a13482d5c69237b8a9ed7554f6c07ddf8f11ca2a892144b16f08b7be9a3a6296bacae57f49052e35f9bd312cbe3a271ff47199f78ab0785ae373ba513e9d98feae793d139360bd1f08b81ab2c09ec552f64a78fc26baf4bde866d1aff0d4e23ba83a97", 0x23c) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) write(r1, &(0x7f00000000c0)="d0bac55b915d1fa6ed389887452105f581b7274860439d156cf75b16310b67587168aa0073c46e1e9ba4eb96c8b5ffb6fc9e7a65d930b17bbbf3736dea6906eb39170eb7a94bdca6b9f8854f9456539d6c7b34d202bcece9f798e87297f1a272f277e22b0e9a6815ac7bd58dbadb81ef1832820b5fe2671ab27cee7c3fa5c320ec9827936112e3b89add3dfd1489295b5f92f408816617d7cbe166a9fd", 0x9d) 17:25:17 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) sendto$unix(r1, &(0x7f00000000c0)="e73299a0fcbcdbdb8357a5662a53e2e3d50702990a4a28db0b15812eca04c01522fd2da4ef2c5be1426c1e35a734b4ed617838ba29f938e99f36164b38b092822b217bcd429e15da03d40b29f7e8fc99366f42c0bfaba0169f9a604bc15e54bf758ca16b353e01cc669c53e1c2533aec149a00f13e7959e022c26969f036389621805dc0b84ecb4b21164be03f5cf970ab6e30eee21a5795cc8e757257179b5419dd46e938eccb463dca43c9e9171e806e99", 0xb2, 0x401, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 17:25:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0xc, 0x4) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 17:25:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x1, 0x1, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xff]) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 17:25:17 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8001, 0x3}, {0x18, 0x2, 0x80000000, 0x3f}, 0xca, [0x100000000, 0xa7a0, 0xffff, 0x1000]}, 0x3c) 17:25:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4a}, {r1, 0x8}, {r1, 0x4}, {r0}, {r1, 0xc}, {r1, 0x2}, {r0, 0x4}], 0x7, 0x3) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 17:25:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 17:25:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) listen(r0, 0x40) r1 = socket$inet6(0x18, 0x7, 0x1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 17:25:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 17:25:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x68, 0x0) 17:25:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x30f6809b, 0x4, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8b98, 0x933bc76, 0x3ff, 0x7, "be6d071494a6c7cd9ba0fc1efcd4d212050ef87c", 0x0, 0x3}) 17:25:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:25:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) socketpair(0x18, 0x8005, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x4, 0x7ff, 0x0, 0x1, 0x5, 0x800, 0x0, 0x2, 0x7f, 0x6}) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) poll(&(0x7f0000000040)=[{r1}, {}, {}, {}, {}, {}, {}], 0x7, 0x0) 17:25:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40001002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:25:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x10, 0x4, 0x600000000000000}, {{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x3, 0xf370}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000057, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x8, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000020, 0x40, 0x100}, {{r1}, 0xffffffffffffffff, 0x18, 0x80000051, 0x6c0, 0x3}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x400, 0xfffffffffffff139}, {{r1}, 0xfffffffffffffffb, 0x48, 0x0, 0xa21, 0x19afd355}, {{r1}, 0xffffffffffffffff, 0x9, 0x2, 0x5, 0x611}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc2, 0xf0000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0xc6ca}, {{r0}, 0x0, 0xc7, 0x20000000, 0x61, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x6, 0xffffffff80000001}], 0x9, &(0x7f0000000000)={0x0, 0x3}) 17:25:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, &(0x7f00000000c0), 0x339) 17:25:18 executing program 0: clock_getres(0x3, &(0x7f0000000140)) r0 = semget$private(0x0, 0x1, 0x4a1) semget$private(0x0, 0x0, 0x181) munlock(&(0x7f0000b95000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/74) 17:25:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r3, 0x19, 0xfffffffffbffffff, 0x0, 0x25b) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0xc) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000040)=0x40, 0x6b) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x5, 0x7fffffff, 0x7fd}, {0x3, 0x21, 0x800}, {0x4, 0xb, 0x800}], 0x4) syz_open_pts() close(r0) dup(r0) r8 = syz_open_pts() close(r4) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r9 = getppid() accept$inet(r7, 0x0, &(0x7f0000000080)=0xf67cc1d37e364599) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5ec7, r9}) 17:25:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfc, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="40e847aa2e2afb77dd0f262b6fea1d126726a69a4386c3ef622acb41dae7d25e041d55abbce5693f4f6d365a720efc835fde82a19b67c0efeb238291a377811c26ebe639c547b2ba85b2f431ef5e6352048409f10349f9bb83f03b073ad634f9721aba5bb597d9c7606e1d8948b210e835f723fac65463c51e495d9099d2c0d26d440ca607f482105d72751b5ffc19ec070dcae2cca51cc419221944833bcd7e", 0xa0}, {&(0x7f0000000500)="9e553b3d033c67657d4ea21d126ae4e8399409dc098168dfdba8ec708ff4ff9ac84f407600d9a492eafdfca94f212288d80b4c04fcf23eca1a4485c729421f8ad60b9679e12044aa2f7bb2bd65119a81f0eb3e70a1827a7560f2d290ff94c67243dca42f2de27f3fd34e0c096e24f64c01ff197453603da3981ce03a744898deea247caa1857044f0d5bc5b777d048b9501c7b04c399b3907ebc59071eb0e84e0547e1ca33159111baa9dcff14e66f9f82bbd4cb28ba7f2aba6cc44b33b0a50d5e84748b42b070c731c0cedcfe43b7bd46f8d7facd4ae47c7e36937912c57297bf5aab7e76456ddfdcb475a1d9b213b3b020053df910fa2cc806eddf92bf03bd355561d71d49c2f321ae4684e40b8af1423f638632be77c9072c55c5d83198feca0650b4e58c11623f6ecef5e85a219631e919889bee88fe00998e26c5d4dedbcc45b9bed5d68af76ebeca235e2f58398e54b1518d81a87d34941a99b8fd202d86f6939f44bd2fdaaf9a335f71fefb1350404d3ecc7a48df286e010e3bdd213c40b584615130dd1ea6137e17418518b27cfe07c4f84a53142c0f305be3877ae4686724002d5ba196141c42fcadaa8c2b38e77676f0ee52d80e53547c40fd2e19cdadb64ba938e0aa99a58ad7b359574051e54864ee6c7bb2a118922de01c98637a2b62164a3a803eee8c3216d8f0471432271b9b6a99c8ff82533592c7c4984d78f8d2c0c2ac042b1b276a40e417c9f5c17e4f1c5b0d84c92df7e240f7ffc5e6a6da182ae7a1db0112ba3c3dfbcf5493c41e6a15d22ee9a2fb122fa1622d67c89d266b29e50d63a45dfdb27b2ed39ec0a871617dd8f7f0ce7aa98b48485a43f68fc991b58df4e626ccd6b22c039de55ac290d29d20ac9c0b839b0ac3537199c36390b64e17710c33dd241751305e66fa478cb981548ffbf8622cdba8596110efbd1377e8e43cf5828fdecc966c7e086acfa7d8c583a8d00288e7ac4291741dd007dc17a359702e25271b5dc3a137493019e72109ace6db79c679dffe204b384264cd9061bcf2bc890d67d009fe28d6e97ff53026b0fdcafffa489451c7c03e4d5b13f14fb1fcab83a85e534a7937631b084cc3fb7a41d6bf98e0739df18a25287a360a91cccbd5b58afcd3e183afbc0bdf7dd4e575cb1d5a38a5334f036d6714ed709de15a400ec65771b3085376e018e8a3636539df3a2caa4bdc453b3290d31609497ec69aea117dc12e7053d34b8635f250c47305beee53219c8b5d9b9baf611244b729320fdb7a5190f31d7508caac7c19513c9f700dcc6b4bdd250e3a323f004b8e58de8669b72c5039d7b29b9f436f64046a8dba2a16aa7885938dab8f6162461c82b3837f9dbc471e418c886d10551ae41ea24f5694282999a1c3738ae59d49723a8a05828c4590218438fdb4406c9288ac1006e8983ec2b491790c3e51a4f65e815294df1b3d4442fb53ec7735d18ae23d03d4bad6fddb9447a85031c8be986d335bec6f6422b726f648ca760ec29af8fe487d77ce1c29b4fe1c12363742941f1ff50a0ce76bbc0c404b81993b090b077b233f901a8c047bccecc35810bb6326113e0b5654158bc05c052851526526a48c4b6417096001256f19baf1604d1d37654f07d0a88f5e985bb22f5fcecc2817e613d50aeeaaf2f320853da5f118a5fe5fa043ce0a7fe779b0c4cfe3a4a17e238548ad0113427598931ba82a68d524f2f950b38700c9d67b2279e76e1f330067c91ebf071ba77f9b90da4febfec6a332562bd52c7bac7a59f807bdba169e1e9d02358367ae67edea829528bbc7b85576c5a19296c765d52f3399e4dbe52969790751541cc7c880d5b71923f3534d75e4526b29fbd534c07ccb91d86918e9c845530fd4b2e94421d7722e8b2f449f2457eabbd18bde9f2628dcd405922b6768441ceaf505557bbc84cd7f98ddad2c58bc0326a6e7ef6dd67db23007cca5d4b7dd68e7fda336c7b27c4a812da2875cf7f3706100ef13dd4285d52c24996f3433920383a93f76dcde6105c2c61dcf6cad8357f4d92c7ba1b24669019d2649557ddfde9acdee1ae7c422ac4198e5eded2045be705a2ac342b3c86cdea1de1db99a98f7b73f06a89d543417bd29498064ea299ad8fa3a58ac9b9d1098a5fc671718e0d1c638a298c6899f67323afdbb622d777c899e3a93ffa0c59c1d346b2b2bbdbf0380cba9403fea69bcde29453e2c46eb2d8ad1f1d90ee7c161408634496e319386a1c2bd24ffcd61403f1bbd07625c02cf589160f87965a6106fe3cc9bd627d067f0a36ac9a154b7a2e913573621c5e996b0c9114399beb8d7b9f6ceae380f96c0d8e17de4ca021d250361d08a3e41ea38545762c6ededa9c514f83c652255f53cedd8cf0b3d9140a1e7635bdb035352880d9090ab33e81ead875b0226db7428a69684f3b97f1d7f332d59aee2ac7b8f1deaf02103a5a72128d493ea4b1392ac902387638bc56823e126d0012c3af100e8fe87e7960635afe6461df815a87bd03c70e3e8e44b9fbc224e3e97140d1678801595432180403a633716de9e3986b3bf2a8bb27c089734e145479d414f1db60fb707cc7216bb0ce2a44d48783e930f0aec92ec9958a9779cb12b85faeca187bf5cce3d6a9e58c569fdf9325c26ff5e3752c040c8e663e83b382baa84f04ded71fa866bd09ed1875186c5f8809f9bcd3beacd90d9c36f75d1fbad491b241c6101e9d4b6b1a547ceaffe6c7aba538495fa0d0740a6e7c55fd851433ddb897a3fb10e79b76f31666e15a7798ec34447703c7e13e50c67b7b59d4665092f7e98784f4c7d746190fdcfaf3bf9ff82998ae4771a8e26e9b522f2a356771b474207020d91129b41cd4b3d4f06c03f365fcdf583923efec475683b71ad63ec64c22cd2c5159d5f8a969209bdc07587ec92edf4124e04af2ae6a3ec7bfb1c03ccbe7f442319554ef430d1041383236556dbe8156d4fbeaf69c74ad2ca0bedcdad63682ee80426ea9934f6b90f41ad939c13cd724ef8ff6704f43ec0f8a3fab5948a9d7ce7d68c543f69ab00056fa456d642af516d3da3c6abba078d667acb0425c68bc8580ddca79ec085d0b6582ff6b84db8a303c4a7f8b57f07870dcabb74dc165654ed8b6dffba0b8ed6cfbb1ddf14035ae23054784358c3e9085728feafb0882dde21068f567fca1f8f6f941414413e14585030c9623e63ae23d2110b843ec384c238ce7c5414d75fe8079b92dd3e9c3843f0e6611ed9d30eec24b2629c438ab256031423e931ac9415c2cdaf8ac8d8ead268490856dfa716c536176e573368220adf03700755d207cbc10fe668165e6b0f68ab7de0145c53b32be384509f48dbd014f53755b69e773019e70402762833a59ecced0a3639f119074dd9c2a1b28c4d88e33b20e7442ea1f70f8199ee1a3d5ca67288095dd79d8d454d0de6a6f4f8bf09740915dd66c7ea32b3c34442b9d695b5eafa75ff47382181e2dd2ae259d477ffd10111970e45708506fc189adc758ea7aecc36e51ef3ca0ffb65a2cf61f0cbdcb7c048e2294a3a8e1d217f4f4c5569c9ef976919ee40f18b1cde30385e9f164225e77b0786315d213f8bc5d7c2587ed03f0f233cd93737394bd96e67b8dce951699dd0503f4123949e4125e08afbeed416f92f51e862325b28d6de0960503a1fe6be6ae6dc77c5003016f1f0bd4c99256d2959bd78c4ab21382a2eaa1e6178a17b47bfae5f99a3baeb23bbaf6d3d5f6253f3fbca1fd9e8de7dd468c5a2fbf8ba3b2b78a1c842aed97dd5c5558ea79f9c8c9366078a31aa9d14124d576d5f6176fbc17c3a2edbb01068b264c28e09660ec82473dd273992f61f8070a7abe7bf9adbd493aaf60147632f757a3eafcc236ffe390505d5ce3e147fbb90a237595d6433020b9f911ef93ab4523ce47fb35d097f7d6c03e9b7b0b45a214646da15ad76a596362a9ebef64aba12967df001a2dbea1d9dfa0e0d3e27ddb368dc2e16460a3d3ec92ecab006f2572aed71c19b0c3ecaacf6933947994c934ef2ae0e691df5646c79fa7178d1c6703c181c1eb8a16ae848fccd94ff49d70cb455b474808467a2c13d301c60cb46b31568cbe361515e02992092bc4bbe561c88664661c34173853c25a75f359cb68d079c40b0756342c3920a20b78d79c548d4092e779987a20c93e8380f55f2b9847c29acc27dc70cf3dcd5d98de2069495b852ac9e5e1e5c451dda1154585379fa22f799db50868b87e60bcc9c0f09953cf1172dcafd5406ab1f204a3476c64d9518aaabdf94ffd0ed3d5fe23d1e6346479af830dd3ebcd212955bd3cad4ea64779f64001c6fca98701b967d62c040d827e5f5f052680174dcfbb4ab407f924524f54e4452bcbdf4d67424e72294bf0258fafa4e618c77c3ff128e1fde73d6b66d129d3f0477320c8ccd86673b6203eda4a07476bc35fbc651644f82fff1218962d28c170df350c477c5fe1767539a161f217d21a7ccb3bbfcd2e95fd4e0e05c974168f1415098576db58e0e0a9191c58d6c11fc91ea944a012d78e6977d8ea9dc3ac4c67a10bef4cb665160fcba762be3b227470d3b1e4353b28a3472309df2b75068bfeafdc1715040e8f9eb3c37d04e62e79a94d40bc1b60087d30f4ae8866a0246a6d46a9ae19a1126ab7bde14db5fe370180a410bfb916a778ebeed2ecbf9ab5d863a444d85f68572830c5cca0ae5e8470fe7dc09a66c04c68c7faa236f4ea124a5bc75d700aee201897a7e931201b598869daf21f1f7e113b5061bcf735494df7902bf96f7416b1678d78f2731d8b4587754b2eed7a3c2f7252632acbe003b1e65775f10e5e4ee5e5d903d19fe3dcbaeba2e54fd8e0340f4c9c76e46f2410d933ebcb40b7d68f26622a76e2c73aa8af0765a5e45fcc4e7afff86dc570101a5892fb532547c92fdfb0de6e1549a5d31ee3947ff7860b609976ec1c8012a414b7e0aa95f9a20dc734546803186b97b1d96c9832b7147ae75e8472f88f3c4d8eba3970ff717ce53c0203f61890f315a7330be3f5b0ca775824936016e97985788903396d24dfed767430571c582c4844b57fbe558a193a2d197c6db60d6c52cdc81225f6d67918c78d1629b893f606166ceefa2117c831fcf2c360041cb282bac60781b9d7f0e2f57c450d46962160e4cc5bdb8bf91a88d9c3ee04dc2f39fd13cb475e71e4a5ff33a405ae6670bd4a3f52b71cd78d4ede1989a9edd22833df48b0f0076ec49d3022728165e87719eec3b5bf4cb34780a90f71244967e249a8548c9f4ee8c6bd2c94b4eeb6189cafca2751c4564b0f9a6e1e180faff076ab76cea49fc2d98c3ef26b420ffc25cdf204cbe6d25d75c1a96f3c6d31926618e1efbe30fd81a1b83dffc3c83f3d8c04d8130eae83581a34218fccca7b8bcef32eb6b1f3aaacefe50d70dc6e346f077997b4b7fcf9e6fb415a1b1629cb6360eb83914ec0b42f9a7caf2d48acb830312312427147615f76b2f1e92144be1ac840faa62a80da3593df31694467aa814151c2a0c9bc56bb926981178a7e6833e03355cc16bd3ff010644882e001f4b3d18ccd888184b9c52f0c5b763bac7c0040ad75975c89ae8e7a57982d0e322141d703584f28c12adb097de40b516dd2e322dfbc533cbb45eb3612cba75a670ead4bdaffc4edebf1ea6dc640e94c171751d0e47ca37c1db94a47596dd953f3f11381806a7821ba478502a27c6301a7de86e084f202ddffc29dae2da838959e87a8753d438a8eb5a69365f1847c6ac3b09cf30c14f26ba199d68d620d416f7da8e9a108a901d5a59", 0x1000}], 0x2, &(0x7f0000000180)=[{0xf0, 0x1, 0x8000, "c7c98979fd0ad5f215f6a81ce7bdc83357abb68e6d6bee7867bdd2fa0cf7d70910cbac860d0e3983dfb353ad6abcb66a1e92664cff65e46899de7c7b16acad74b39ccf5b3d07257079bbad5748c0c7baa71967b958a399e659c5c7fbab14ddf9b5093bab0aba82512f351c6349446a38c044b73dfa63289851fc192356e899603152052d4a30a60e987967b19895430a12f8896d1d4509ba56b487bdacc85d80390354a73df03b5848d51c57dc28e2eabf6232a80d786277762fde1c34bb56fb33921c1b649afe2aee5930db70dfa63b5c89d3c75e53ec6b7a9b9e"}, {0xb8, 0xffff, 0x1000, "31e29315979d93992c64c543ff7e4e617d01b697f2da9605c8f77b6657871a6e3785ba02a4f601ee12ee9934ef60d618a1c8b8e910cf7d75dcc4166683d0aaf14aeab4ebb0abba5a7808f3f8002d294f273650876b109d9da8228a593d344b4f3df22e7d256df3b027f9f3833a3e1053a8d6d21572e36600fadca7b25c606022956d712449cb0edc38040d2c1f321639d814667b16c9e758efcce0cde8107aed7a"}], 0x1a8}, 0x40c) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 17:25:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x7, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4085], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x20000000000, &(0x7f00000001c0)) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) execve(0x0, 0x0, 0x0) close(r3) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) 17:25:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r1, 0x0, 0x0, 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) 17:25:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 17:25:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x400, 0x8001, &(0x7f00000000c0)="938f209bc662c30550a9fa17db15a2bd6a49ddb72ffe99118b8e1dd35ac1e48009a8fa5e8aded0cf8ae3c584c4c6d1087c6a5ffa73feeeb4ac5561b90850354b0ff2cf4b56a8274a204c56bfa0b8709784eb7baf31a22a893666ee602c4671d8f7077b047f20dccfe1931692f2788f083a30dcd74c98c14d5baad38b6697ab344d9684af65cf307b83fcb240c691c60f8d03cb99f3854ab09d82e2cf412fb7841a4c7911e1c1bfc3fdb42255f2a1d42e1dada4030c1311c0198114a41a5d9b77b2a2bd5e11b94a0bc63aee2ac7388b8f17853688145b9853d24c3513641bb8eae40e1fe7ba2759ad013c4c06944bb735f496559f7e326e8926e985ec1f1ef80d35de2d41752cde0cbd9a", 0x10a) 17:25:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x142) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82087466696c653000d8a157c6907f134d092e9a6a75c3546f9a27c30d9a1e1f1db0cb5d05012f629a6581c2"], 0x10) r2 = getuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x84) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x30) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002180)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54099b3e56a74c50c5a43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac8291412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a5483232f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad54893bb20b5c0a694b04f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b780e20e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239dfbd65c504ce52f9d7d81cd0bb98b0df3719ee04000000caecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089f64d94555e9eea822595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e579d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2caa2eed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd31c665536a2662ed424bdbeb234326e50dbc84786eb8c9a446377c8087e5adbe1aa2b75efe72628264f4301e3fa3786ebcd8232c5f3c584cb09f8137c6d036dfbf9f0baf78637eb8ee13bd4e98f6343311998877e27f05a596e89326a1c1019e3671c1b8dc4d3640e7bf685fdf2ba2c2e3db88a627b7bf464be5af870b70e5d6e254a78bde867923fe05347f9279325296ecb6054030f38dc4161c5aab17ca2c1cb81f82fe5ae2d6a14db30f64ee41b6faca81c79393bf484daa1175f8c7e9a994bf83362be38673624e2f8b197fbff8a9f241bc219b6ceba75b18566031f7842c4f3fb8fbe92a36916212abc023b58e024ce5a89cb97a4383fc1fb8cd5cf50c011ab66326d2a465d86b7a6c86143a82f1ab3059ad80685957d47d6e0c764c8be9640a0db6b18ab4cea472a8e940d4d66d26ce1f5b3ea24dd0b95680905d22ed7eb992353c0860365f79b8f4f70e4daaccd520d9d3b49537", 0xfffffffffffffd17}], 0x1000000000000060) 17:25:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) sendto$unix(r0, &(0x7f00000000c0)="fb8d69404887453fcdb243dab340cb8763086ca4da0711e887288a0d6212eb85723ca8a93c38419086245bb0c6a4048bb4abda646325a0d7a4f3e43f1241f6a82af29cac", 0x44, 0x6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x0, 0x140) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/194) 17:25:19 executing program 0: sync() r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000180)) getrusage(0x1, &(0x7f00000000c0)) 17:25:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="b22d4150bdb8c7b92880859ec30e5f461ae7765f55149b5c47bcdae6e6c642cb51fcc67854bbda62d645677d87991edd9f502e0c4727fe8272acd9b27256efd430aa601a53d6d42e72de65cbec429d6a97457d751f4c2f73bd9ae426c9719b8d728afd5951732da87d20f94c76b7d2907e05cd3244631799a8313a9a29e23f8de8cd7660b3f89bc05b68dd8ec523c65848e51d565cb5422012dce64997e0dc303a4442b06b23c0d0135bf1a58c6ccaa15ebb1d301c16c5c01f", 0xb9}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r0, r0, r1, r1]}], 0x78, 0x400}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 17:25:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x173) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe888f578ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 17:25:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x100000000, 0x9, 0x6, 0xfffffffffffffffe, "d730c1e400", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x20000095}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) close(r5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r6 = socket(0x10, 0x1, 0x1) setsockopt(r6, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r7 = semget$private(0x0, 0x1, 0x200000000000204) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r8 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r9 = openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r7, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000100)=0xffffffffffffbff6) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000040)=0x5) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000680)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r7, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 17:25:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) fchflags(r1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 17:25:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x192, 0x1, 0x80000001, 0xd01b, 0x10001}, 0xc) r2 = semget(0x2, 0x6, 0x1) semctl$GETNCNT(r2, 0x9277a07a849c033d, 0x3, &(0x7f00000000c0)=""/70) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000180)=""/121) semop(r2, &(0x7f0000000200)=[{0x0, 0x3ff, 0x1800}, {0x3, 0x3, 0x1000}], 0x2) sync() semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000240)=""/202) fchmod(r0, 0x84) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x3) recvfrom$unix(r1, &(0x7f0000000400)=""/99, 0x63, 0x1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) listen(r1, 0xfff) socketpair(0x18, 0x8007, 0x7fffffff, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f0000000740)=[{&(0x7f0000000540)="5f4d3c4ebba22bc00f32930ebdd3394be260678c43b3ed834903c629c620462dea5708aa14c372b7a708265a85b2f4cb2afb9d1f82f7278da31591fd62c44b8abd5c94fc59b80dc790cd2e160b7fbe96f477ef4b506929538d8402af4e38a833ccac391dc6ff0881de266197e02d8234676978a8228d8c16e03408b416e3b9", 0x7f}, {&(0x7f00000005c0)="6f5488f731fddb98c8af85cce74dc8bd2867946aea16cbd905baff2a14d32f3f778bb5b70b5cb7ffd6e45fb193ef27e77aaa8bf09a45796601a1995552cc2fc0519d86b06a324c10c69595f23dfda2e535befe3000016854e2f3279b4c292b2dcb915c40fe49ea2bbebdbb50a491953152b62215ff7bf990d38639120b7f76be6bf4712d861cdb34742fd21eefd16e56fe1599b4d94cba099aeb84f30991e8918fb7ad03bec50dc19ccbdbe2071b19bb1c711110cce2a7cc4739cf04f06ad3d84eb45233fafe459606c9728244", 0xcd}, {&(0x7f00000006c0)="345ba073a0879c583f1ca0ce56ae18aad94d9147d3a7a0934b1dc1fc908709232a10d97966e0b4aae8fd6e51ac66065ad0b7b02d3146c407f67f4c913c2776552c5edf88f46c6ca855", 0x49}], 0x3, 0x0, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000780)=""/65) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000800)=0x1) fchdir(r5) msgget$private(0x0, 0x68d8074b2a9eacfa) recvfrom$inet6(r3, &(0x7f0000000840)=""/54, 0x36, 0x41, &(0x7f0000000880)={0x18, 0x3, 0x6, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000940)=0x1) 17:25:20 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 17:25:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 17:25:20 executing program 1: r0 = semget$private(0x0, 0x1, 0x8) semop(r0, &(0x7f0000000300)=[{0x0, 0x8, 0x1800}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/106, 0x6a}], 0x4) getsockopt(r1, 0x80000000, 0x1000000000, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x1}, 0xc) r2 = dup2(r1, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x1000, 0x0, 0xeb4a, {[0x1, 0xc2d9, 0x2, 0xfffffffffffffffa, 0xffff, 0x4, 0x2, 0x3, 0xfffffffffffffffe, 0x101, 0x5, 0x2, 0x0, 0x8, 0xffffffff80000000, 0x6, 0xffffffffffffff81, 0xa78], [0x400000000, 0x5, 0x9, 0x4, 0xfffffffffffff3cc, 0x1, 0x8, 0x4000000000000, 0x0, 0x6], [0x80000001, 0x9, 0x7fff, 0x14f6, 0xfffffffffffffff7, 0x8, 0x7ff], [0x3800000000, 0x679, 0x3, 0x800, 0x1000, 0x2], [{0x5, 0x2, 0x46000000, 0x4}, {0x7, 0x1, 0x1, 0xfffffffffffffffc}, {0x2, 0x5, 0x4, 0x6}, {0xfffffffffffffffb, 0x1fd, 0x6, 0x1}, {0x9, 0x6, 0x2, 0x6}, {0x20, 0x3f, 0xffffffff}, {0x101, 0x20, 0x800, 0x200}, {0x8000, 0x4, 0x1, 0xffffffffffffffe1}], {0x6, 0x3, 0x9, 0x100}, {0xb1, 0x4, 0x0, 0xffffffff00000000}}}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0x2, 0x100, {0x8, 0x4}}) 17:25:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 17:25:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, &(0x7f0000000000)={0x3, 0x1000}, 0x3) 17:25:20 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="fb526ac770b5b0758370c93c1b4afeaec269814cc338311c326f96978a939a23f5d4f47b0e458808a284e31557ee0b8a65b82a0c2100c60f972dad98a6fa46d98f92546c682c683d4d5225fcb7f6b98a8daac7aa7d6df62ed08c7259558d3fd504c3092b1bc0c728a2315e589f83d626bfd6ace3593140e0980f63034fbecda4addb9f5c663fff019f7bf3193d99529f03d990be68bb7fafaefa32754f21c154c050fecc6776d235c7bd7373bb046e707b7ad53d0043d40df520129d3adaaa3f9ef3", 0xc2}, {&(0x7f0000000100)="1898551d14553418073cf594d4faeeb476655dc56decbb79ff1f875eaa81ec424c4c564a9c592111b9b11dae30293e3f88acba48ca958e90a4a6c30c9e8d249bfd7dbcce088c9a1aa5808deacc9eb003b61709a4cfeb073c8f0d79670db1cecd4d4ae99cb57e9dde6eccc9dd47beecd6459a20d5b2095e288ae73e897d8dcc022ef892d5fe86f95e143abee081bda39f5617b92aeb1d41ee1e91258968c22729274976f0386ca5d925ab3f9b0df4eae83820aea02043d0ee0b9b5fdd0f5dc8839f57d2ffbe2b60f0d7db32509c23d2782dd57f961d2d1d", 0xd7}, {&(0x7f0000000200)="e5cd0525c31b6da9cc951f824854712dea9d9003e205caf53d3bd778d9f3850e02fd4bf7203448fb0840bd2c8fb97364c50ee7fe719b4c4b49a7d896d2569bf450c533df715db7f4680081f6b21a28f448589d88deb697a527073273930d375a57d2e78462292dd4a0f97a0f1986a03178abf451824b6cf56f60254e42ec613baeaa8dd045986e31cbeb315d2f108b9dcf1f65774ddf34bda671d5eabae57510bdbf51c1296acf40fd19e8dd76509a13f30be4dd1e47df22b6a165b7dc0b9dd736104a", 0xc3}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 17:25:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000140)={0x0, ""/46}, 0x36, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 17:25:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 17:25:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) syz_open_pts() write(r0, &(0x7f0000000140)='\r', 0x1) 17:25:21 executing program 1: msgget(0x1, 0x40) r0 = msgget(0x0, 0x400) msgget(0x3, 0x440) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x4) msgctl$IPC_SET(r0, 0x1, 0x0) 17:25:21 executing program 1: getrusage(0x0, &(0x7f0000000080)) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0xd) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) 17:25:21 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x5a, [{0x2, 0x6}, {0x3, 0x4250}, {0x2, 0x40}, {0x2}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x72c}, {0x0, 0xbc}, {0x1, 0xffff}, {0x3}, {0x1, 0x2}, {0x3, 0xffffffffffffff12}, {0x3}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0xa111}, {0x3, 0xffff}, {0x2, 0x80000000}, {0x3, 0xffff}, {0x2, 0x9}, {0x3}, {0x3, 0x10000}, {0x3, 0xffff}, {0x2, 0x80}, {0x3, 0x2}, {0x1}, {0x3, 0x3}, {0x0, 0x2}, {0x3, 0x8}, {0x3, 0x2}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0xa48, 0x7, 0x5}) 17:25:21 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x585a00000, './file0\x00'}) 17:25:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x80000000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_getres(0x7, &(0x7f0000000000)) 17:25:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 17:25:21 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x1fffffffff, 0x400000000002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xca305311b10e67fb, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffeed, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38}, 0x0) 17:25:21 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0xfffffffffffffffe) 17:25:22 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 17:25:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup(r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) 17:25:22 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 17:25:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x2d1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pread(r1, &(0x7f0000000080)="1bcff5361f1e476ae958d46b989dfbcff06dc5d1f204deedf4", 0x19, 0x0, 0x26) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 17:25:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x100000000000009, r0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x4f68) 17:25:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1ff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x8}, {0xffffffffffffffe0, 0x6}}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x4b}], 0x3, 0x0, 0xffffffffffffffff, 0x0) 17:25:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x800) 17:25:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 17:25:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)="e3fecb8c53f9913cc30f8ecf6d3e6941ec86aa992fc670fcfc9f5950bd97d29eb7b9d65aea4f26bdb56edff1b7bfe0b1098b898c3c7d9edad907f2cde075d3de141122788539a7a5e43c229e1a3d162a1edefccdd73aad771887b00e05427ee561ee70963bbeba2b17f770b57159b360ea9440dcc7f8ea1aa32053eb46", 0x7d) 17:25:22 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x400, 0x8}, {0x2f19000000000, 0x400}}, &(0x7f00000000c0)) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x4, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x6, 0x31e44028}, {0x8, 0x1}}, &(0x7f0000000180)) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10009, 0x16) recvfrom$inet(r0, &(0x7f0000000200)=""/254, 0xfe, 0x800, &(0x7f0000000300)={0x2, 0x0}, 0xc) 17:25:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000280)=0xc) r2 = dup2(r0, r1) r3 = syz_open_pts() close(r2) close(r3) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80000080, 0x1, 0x7}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x9, 0x401}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x2, 0x7ff}, {{r4}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x62, 0x8, 0x800, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xc1991479f449715a) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r4, &(0x7f0000000140)=""/241, 0xf1) 17:25:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:25:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/153, 0x99, 0x842, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) fchflags(r2, 0x0) pwrite(r0, &(0x7f0000000280)="0665d2a18cf04e7aaec6cb1c9ef53b32b9dfe92bb6a3875772044f3f61ada1655c22514ed2a805fb2b1eb3de67a9fbd4c9e52d6d8f7376bd5829909f36e4368af5d84dee2596facea7e4753c65a09dca8f6b295bdf2aa14c0b0338a9c87d7a65989976d7f7a4bf6ce569e59318aab80ad852422416912757ee9a1b9886767e12f5493dcf61035460fb6125ab8529edbddec970cdb0476523ae8f712f71819add2b0502442cc97530a6cbd702c9dfb4", 0xaf, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xffffffff00000001, [{0x1, 0xffff}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x10001}, {0x1}, {0x2, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x2, 0x4}, {0x3, 0x2}, {0x2, 0x200}, {0x3, 0xfffffffffffffff7}, {0x2, 0x1}, {0x3, 0x1ff}, {0x1, 0x8}, {0x3, 0x800}, {0x1, 0x3}, {0x2}, {0x3, 0x401}, {0x3}, {0x3, 0xb}, {0x3, 0x6}, {0x3, 0x100}, {0x3, 0x8}, {0x2, 0x6}, {0x3, 0x3f}, {0x3, 0x400}, {0x3, 0xee95}, {0x3, 0x4}, {0x2, 0xfff}, {0x3, 0x8}, {0x3, 0xff}, {0x3, 0x3f1b}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 17:25:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r0, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r2) 17:25:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 17:25:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) sendmsg(r3, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="8105333fb574e85849ca49ef301944db5b4dfaa750483152615f1fdc6e0a3a375759ba0314b825f6b80971ef7a17536e9006f45c5d7cde7127d4125d993f2c38a0cae03e9791ca7f8412c84f184440664c4790beb21f6a57e182f0acf5342e99e45d3df6bd862aa1cbed1fac0da1f7653a5fb82a9115511769cb83baa5f754cfe7386ecb37dad79e844346f958c2adfc65de400a84a7db551f861bdd9a4b73f74305b0da091fda9a6af56a0d580bc48a8677e279f6bc9a7e1929766c0a611a718715d7ce5461ebbf57841660b2e1e6feab003e1c359ccf6db7692b82676038", 0xdf}, {&(0x7f0000000040)="ae272a03b07fbda357216537c8edc3524a9e362c7d18bc17d1d9aa399bb9642d29c120dec88e448c14abf0b48ce1124f9e2f99b3", 0x34}], 0x2, &(0x7f00000002c0)=[{0x60, 0xffff, 0x9, "64d7c2ac6a3506fc10b37762531504983c491b64e8c7b0dd642d815bd0b0570304ed9fe3be2bd41d26c9b772026d63c83713187fa141d1e456b4553f67beee2d17632eb4ee522336cbad"}, {0x28, 0xffff, 0x2, "9c2283ee3d1fd38dea1afc9738122e1cb5adf9"}, {0xe8, 0xffff, 0x6, "316b90539154e0db1ba5aa22726ac049e1fb073b987efa7bae795784857233e1cd61b21877aaf36b0bfa23afc772d05b4d8dfe32b8090ca3ae5d45d373e009955478630641e15fd0acc4452259ad372737dcc9cd84e62bb2641fa9c4e1db84c0e884ebdb686fb99a54147eeb67a471550eed419c0236c21e7a006270dd39b4e50e7cdcbf2e6f9d65b0dec252a94fd3836003ebab77aca99c14566e17b9f6acef9fb81949c83caa1c51fb55f97413512c31c45fe0bfa8c7a87234065c3470a10e3f930a27e1ee68fc77c88d68f98a9b2e46e4"}], 0x170}, 0x4) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:25:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4000000000024, 0x0, 0x0) 17:25:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) socket$inet(0x2, 0x2, 0x7) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) 17:25:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0xa7f, {0x3, 0x10001}}) 17:25:23 executing program 0: 17:25:23 executing program 1: r0 = semget$private(0x0, 0x1, 0x58) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) r1 = socket$inet(0x2, 0x6, 0x400) getpeername$inet(r1, &(0x7f0000001000), &(0x7f0000001040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x210, 0x24) setitimer(0x2, &(0x7f0000001100)={{0x3, 0x69}, {0x3f}}, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000010c0)) 17:25:23 executing program 1: 17:25:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x2000000000008040, 0x0) link(&(0x7f00000005c0)='./file0\x00', 0x0) 17:25:23 executing program 1: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0xffffffffffffff73, &(0x7f0000000040)=[{&(0x7f0000000100)="240000002d0007031dfffd946fa2830020200a00090000000600000001ffffffff00ff7e", 0x24}], 0x1}, 0x0) 17:25:23 executing program 0: 17:25:23 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) connect(r0, &(0x7f0000000100), 0x80) 17:25:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 17:25:23 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x3, 0x8, 0x42, "182a2a6294ea4ce86752b9fa9a97a65c3933566d", 0x4, 0x7}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) dup2(r0, r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:25:23 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x6) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 17:25:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x181, 0x128) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x10001, 0x0, 0x99a1}, 0x2, 0x6, 0x4}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x20006) close(r1) 17:25:24 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)="4196bad580f8dac94551cb063c3e33f8e86dd8fdf3351c96776e5938b3da933c159f52cea23032dd070f6c221115f1dd2f1feded4d644fecb671dd060525d664bc4bb33758bb6249fc7d33f1c76d5dd42e4396c524b0e98212feae8dd38b925256ae93f24c46c0f5932200d0", 0x6c}, {&(0x7f0000000180)="273e1cd925c00b9e0858d5444405e6b7d2df5a127c8504424855240403aeb37c3194d25cc7d7dcd16d489269dbc77eba693c678c7ed0252237de156d589c6acd6d5ef9231829f291af5d23ebaf83f65631ae073efa0287f3f6228f653f9b80698c934b9e8ad189d8c6ffad0b83278ff3fca65415b0112b27d9deb7101039dfab2a68abd06876ad00cf7b5dfeb7cab3e8b6710f39a369671aaef3c27666cebcb248", 0xa1}, {&(0x7f0000000000)="ba7ff1194931e4a8454af7543e91", 0xe}, {&(0x7f0000000640)="b1793d1150c50fe15fad9105f491739b64e79d59c9de0a5451fa1ab3c792dc0b28cc34f28938206fa7d8b60f67abda30786369523a68c9eb53525017bb65983f19e4aebcb4b23e0e0aa707f9dfcea75c2424e0ba5ea5c1fc1ec7fc43a57b65a811130069ed5f25befee5c672fd4ea4744b0a31dddbc2072f4d9153e7bd6d12222997e60a8b183f08b61b94f1d9e97e9ec2b0b571b4df5a559fd0c7daf30a5143f965192356b50fd900209298fee8262e76023c571f504c89bb27399a48239aae98ea70a59bcf6d18b8a353ef4f7510cffb083b15ded214dd06af9ba9872193116cb158a4e5f81b1ee8c064d98239d1404c4a36668d2a403477f6919e2a1cee2b6a9cf686941f74ea593456472e1009357e4e8dfc46c14c2401b5bc2f93b3e04dc677bd0928be944bfd1dfebc960bf04a740e072e6d77ed3414b6ce2fc0a13ea996f261a66eb5130cf9da3638242b698a434de131ef2a9a9a2e3e9fa395ac43fba1404fcc8ae07cd6eb4a1aa13b6f0e13b5cd3d749435eb43d7acf54f196dd24f2187926bc21d83e3d0aab5e5", 0x18c}, {&(0x7f0000000380)="d7792a053fee624f6fe9631f29791c61c05ef79849e5f9e84cdbec7547d2d845a727868a534f1de755e0b8d757a9", 0x2e}, {&(0x7f00000003c0)="0e35704f693d01b1839da3dfe19db078c4e0bf4e2ef5eef884e14ff13237192d5994a28bf2b0e4f97851a7e5583599fca9862494ee8d2b20f79b75713044f7a521805b28522cafa4056f0629874a398494638c75367a262a0eebf14018cc7a2648", 0x61}, {&(0x7f0000000440)="7afb45e2fb411323fc843619cdbbf5c07411972c3cacc722f42cb98e58b3be64745d24e62151ed2b5cbaf5b69414c925348d43", 0x33}, {&(0x7f0000000480)="fddf6be17f9550605f69ea8d7a2d8be887e75742d30db30e3fa961b90e47f923603c56a2a7340586d6483cad6f475ab9bd8c7c51276b5aaffd0a487084e9892c140875f12d9664f8fb2a62264065dc420089f7e77b5be377208ada95570c378a6f6c9d03864de622891146464076bb1f5457c0366d21009906f9272f3cafbd06c432d3dd43048e74f1ea7608d3a508951a2f9c5d9fc4fec10a508bc12c42f8301b5bce0ea7a9364def8bae9c81ee975e6a3123782803b3db004c419c5d934c4ab9fd7dc6dbc2d65d1406b347caeb3aef4a9fd11dc10c99e41c62d1", 0xdb}], 0x8, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0xde, 0x7, 0xfffffffffffffffe, 0xd3d4}, {0x401, 0x0, 0x9, 0x3}]}) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000800)="f57372192b9a8a4e93435ac7ca81e3dbacfc177572589c9ab1f7af43219cc611c48f0544385879ba68d8ba104f373e51971ab42abe16078d2b54ff09b1b57cc6580175dd21e585a18045929eda15f1bb619cf0b9d1e884e90dae81fac676497a1adad03f1e5298c7f30ae8f522fe78dd33cc149580224bcf4748e4e7b97dd976af48dcab8cfbd03ff7c56e90f004f9ea81e2433ea51c6ed10f1ef0d5f441fc0cd35e90e610f31aab11b7e7b5b4b4f26677ce67d2e1fdabf2e5563f2c9c93951cccb1033d4b58f73e0f8c666e50fb9effef60c8406bc50f10f195ffb26ef13be7579229027ae1d3de233cc9c59ac088d3a3", 0xf1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2000000000100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000600)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)) 17:25:24 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000cc0)=0x8) getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000c00)={{0x7, r2, r3, r2, 0x0, 0x4, 0x400}, 0x0, 0x101, 0x8}) mkdir(&(0x7f0000000c80)='./file0\x00', 0x1) munlock(&(0x7f0000f15000/0x2000)=nil, 0x2000) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000000ec0)={0x0, ""/156}, 0xa4, 0x3, 0x1000) 17:25:24 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000000) 17:25:24 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 17:25:25 executing program 0: r0 = syz_open_pts() close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 17:25:25 executing program 1: socketpair(0x12, 0x8001, 0x0, 0x0) getpid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x200c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x14) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7}, {0x0, 0xd5}, {0xc7, 0x3}], 0x3}) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) nanosleep(&(0x7f0000000380)={0x2, 0x803}, &(0x7f0000000340)) 17:25:25 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f00000002c0)=0x5087350f, 0x4) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0xe5) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = kqueue() clock_getres(0x4, &(0x7f0000000200)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 17:25:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x0) 17:25:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 17:25:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r2}) flock(r1, 0xa) pread(r0, &(0x7f0000000080)="8e4e1f44739a9a1f793208bdb66886ba00853217172d59c8861c38b8c666d4bfbe1e8c8af23610774bd240949561b16ebfe7f5ff9f4ebc1738af1e9a574554bbd772b078d815cbea09e96e9b45e2ee9fcc01a047cb6a2afa8fc3c8766645103900fb181a1e1e549ce9e9ca54bb1f00cc65e482db458553de8c39c2154e0c0cbfbbbf439a55e4f1c4f5922c9e50805a065a595af29637fa988b3adc1a75c04b08651a2efaf732a2d52e3aca1242a9c79fa41daa1ca0c708d43ff788efdbcf95e909736a4477", 0xc5, 0x0, 0x0) 17:25:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r3 = socket(0x18, 0x8000, 0x0) r4 = geteuid() r5 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) close(r2) r6 = socket(0x0, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) 17:25:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() writev(r1, &(0x7f00000000c0), 0x0) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x340000000000000, 0x800}, {0x2, 0x40}, {0x7, 0x1, 0x1800}], 0x3) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x401, 0x5}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) 17:25:26 executing program 0: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756f0a3396ef7606a65aeee5ee622514d798ecbce57356c7262993695983d8a3982c63eee7533702396b713fc8940e33ca5e398115484663c82ea44b1d8a8e38"], 0xa5, 0x800) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0x18c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 17:25:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 17:25:27 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 17:25:27 executing program 1: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/161, 0xa1) 17:25:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r6) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f00000034c0)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed2137"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:25:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x49) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 17:25:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 17:25:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) close(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffff, 0x1, 0x3, 0x4, "2003ebb04bb6b8f495f6e0d0b61ac41f7a0f10f5", 0x40, 0x1000}) 17:25:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 17:25:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r6 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r6, &(0x7f0000000400)={0x3, "cbac6def4d0b28927428597da236a2a6f5e063394eb90e74ee4be527ffe3d6c1"}, 0x28, 0x800) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) getpgrp() r7 = semget$private(0x0, 0x0, 0x2) setsockopt(r5, 0x4, 0x4, &(0x7f0000000880)="52fd4efc19f0c2f63f85bc171756c8ee620c030fe86e437b00f6a626ed114a2d07f5c88a2dd258e0fecd00bcb9bd42398985f6c3f6b3e5e3db90e0c02810cf2938100b81361b55d1ac146d81f0608067a3f77545918693bd3cffd015cea1a3e1979dbabe1d4ed17c97ec708d9c7e730398f9465c18be08d6a9f76dd543e901eb50ff5b6e227a06294b7e2c6ae057cd04b58ae593522ae33115c604828696d46706c13d91f14e1c5509223da829b79156c680be215df92d57041a90c51a6500fba7a73d14057ec2a30d343bc590c8220e6bec7249e40acad7c7cf20bfefcbcc01173250e16f42e9fda8c3f3745c95554ec8eeb8b5ee6af85b6432", 0xfa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000800)={{0x401, r4, r2, r1, r3, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r6, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e010070a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532fef4fa21efde05593326b29b868734994aa0a560437952a8ee35bff71557d7114111778ddc30ea793bb650"], 0x99, 0x3, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000680)=0x4) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000200)={0x0, ""/128}, 0x88, 0x3, 0x0) getdents(r5, &(0x7f0000000740)=""/192, 0xc0) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64], @ANYBLOB="1bc2009beb68045a89d8d1da017a2b316f0489cb0fbbce2b82482449d71534fc46448948a6ceb852e960cd056497aeb638d76ead6ec367f367281ca510e830a61b625e20c428314081a4fe", @ANYBLOB, @ANYPTR, @ANYRESOCT=r5], 0x5, 0x800) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) msgsnd(r8, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 17:25:28 executing program 1: r0 = msgget(0x1, 0x0) r1 = semget(0x3, 0x4, 0x1) getuid() getegid() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x510, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0xffff) msgctl$IPC_STAT(r0, 0x2, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x8) 17:25:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x2, 0x9, 0x0) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f0000002180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe13be15ab0b31b5ea700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007390de4ab1cd75b88d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e50000000000000000000050c6b14f535a479fbcaf7e50599f6adacbe2dcdef7"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r6) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r10 = openat(r9, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x60) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r10, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 17:25:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r0, &(0x7f0000000300)=""/117, 0x75, 0x840, &(0x7f0000000380)={0x18, 0x0, 0x0, 0x4}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c5232be40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8937f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeebbd854d0de8814d734a8dc1020c5ab1f54ff6b2b6f16286cb0b06c417ac4647388c3a2eda53dd0f446a"], 0x1c, 0x0}, 0x0) 17:25:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 17:25:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xfffffffffffffdfe) sendto$inet6(r0, &(0x7f0000000040)="bad576c49ba3a0407abaa106baf8e4171571a429f44519c50d8491ce9a2eaf2afbee1796d69fb3b4d6bd2b5f6a40fc5ad25fc1bd350269d7db65f3bce1679f96611c3d21fd29f2528158e5093b4956f2151c299c8c013a28a3a90dfb395f9944bf79e26f852b49428521879c3dfd84c9c351f73ce42e6ed97cfbdc6dca0dc45fa579b25104372128ea72d2476dccabf11e8fb80ff1da", 0x96, 0x404, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b6bd5eb7b5370fb6150e32d9db5ee41212ed0667d58fd0d83f9f4a891530152dc7aa3f5d9cd076a108a1dba812b33ebf45950ad844381d7178927a8b092473e2934fc25ab76a021e93864f2c386e6060", 0x50) 17:25:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00004c8000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x6, 0x1, 0x400000040000709) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x28, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:28 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2f, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:25:28 executing program 1: shmget$private(0x0, 0x3000, 0x1, &(0x7f00002aa000/0x3000)=nil) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0xffffffffffffffff) mprotect(&(0x7f00002a7000/0x4000)=nil, 0x4000, 0x6) socket$inet6(0x18, 0x8000, 0x6) r0 = semget$private(0x0, 0x3, 0x413) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/253) 17:25:28 executing program 1: setrlimit(0x8000000008, &(0x7f00000000c0)={0x8, 0x92}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="7744273c616c8121e6d4c2898018ea5b94b870d6585ac9d1ba7e9ecdc5e1363d748bf62db215e258b6225f8bb781f3a9249eea6353ae1d14b70860ddadd12d7b70792e7ad7b30cf0fb848ee561e776f51b176264f77a9d7084af827162a434eb2e853b5ae3c4baee70b1b0943087d282ba76074eddde614c7ecb809a9f16668d34", 0x81}, {&(0x7f0000000200)="9047f5d55633aa5f00b7e697c5bfc123d52a30e97857e45fd67a794a7324700ca0133100260661d1f2d74f1df126c5dc3509dfbb9648b076fa5584bcc9aa488b8a15a0df9e17d70a4b7e0fe167805e89de5574a34921d25cfc2363660966ad17683ecbcc80a75e42c2ba25014c76dca87fb5bf6cdb5534b3421565191850faadac57b9e22b2c5d6d9947ec5636ae53de52709e5bfd45b8d49b6e1f523123884916f7a553e7eb93cb94702094da4402973553f08b6b6a611ed04c8bcced5cbc5bdbe528a91ddb7b4270fd938733da7b4c0e5d02382969e5ef7ef72b69b4a31c62e628786c90011cc43dc54ddd057d3f5c4736ac113f4d09151096a7062a84e7ce59066c16c3ee7768c7f32f12db3969286fc66c03a0a0f1f2957a185cf36ebd57a9303c3c43f6736fcfb3246cb733da859c9394cb1ae49735ef9ed49ac4d5c4a6e3af28e97efbe45d04ac243765e0d3f0ebfe4f956900ed9c9e61ebe99a500b32c7b2b2a2eb1df612ada3ed7adbdca72603a9ebefbfcc6eec4f598ac42aeaad61be77fa10e06d211c5e82e333f4d8cd4bede67b1e683140ba54903c9a6d52c0fd61d72a071e6867f35f6820b354d40a7ba00fd1422a759ef61415e700dadf3ffb10b2cbb9dc538e416006f981d4348646b87562c0323abe05d00e7e0acc5b17ddb88f7fe90debf366086853bf21257a75bdaffa33ea2ecee1a57302c169fbaaf2712a8e62349ed9c096033fcba414e83a7d761a231e23cb2539f46fa08c0ab341dc7bb767882f8653d90c6f337456d3b4d246a0c0ebc567d613039e52f2f38ebd4a5682057dca78c7bdc2208f10cc24a28544fca6b5ff9583746b3958ddcbd96337e0d4a5c9145fed5385f9b1a95b73e15df79c2bfacf7dcc8c26ed609f4be8483a35a911f6219e60c49e767cebefc6e36b9d33905891e31b71e33eacdd3c6457608dc61a353f3b8c396471a31bccdb9f53d67b7428f1c46417c3cf2a1902eb73b96bdb51ea89b860b139173376b787bfb0d01ea60f1106d057c61f11d2cee1329d72578dec90a7574cbd65b5b92039694d57eb7c2ec5bf8ed427ba84e3aa6f906d6202e11e7ef96351c507dd056b93e04661b6f9cc95bdaa0d22cf2d286170c420a52038ff9a653c23cc7ca27a0756c19fdeb4e1d16d1f044b057524d791b9b9dd4bb231c2088aa59b61e1a3cf324fd6f3f668c15286e0885d64c94a13f79b7ea8f15bbf942d675d77a47d159146f4492aa4e47445bb06f5686be2ec2066b31c119933df216e3e4c7fb093a59479d185dccf01c3f68d578efe98383b52b096a9929387b28b3defe8c7951aa48db12c4f56af232f1a22dcdaed244d0cf327fea252067966911e037208053eaa06c129ef1ca55a9a1e587607ba3cfe411d24194637aae1ff13302d65523afa13eaa019cf181990bfbe2d4afce78857d208791e9b41775e09e496b91ff7f4db0f58ed250f9f3ea42d56bc740e7939c6e2bc4567a392121b924c5ad61eb006a4a461aea7293982655272bea0364ba2d749fd92e50f511ec7c1ccc4d3276c9ec4974a51067669d77e9d5f91e92f189d224a9f7a24c10182589d602b47768c9d306d5ffb3218f4c2147ae26053a151e6440a1f4488d0c5e20c6ca4cb0ee001d89f5643f31b8563b25a1fa5894452501e03859923371bdb5ed47e8e6e5514501e27490777521bee8f393db121c0635300edf76f6714642f2a55ec437a102f5fe7d6f66867085c9aee3173350eea8f98f666def5ef096324c5b750bcbcb83aa631b9ea31e40784e46b3a3991f74b9e4891e6d8504ef77a5cde33c5fff9b98360592c739ee3197171bceb86fba9fad1e3c61ff4124360df7b7b908eb70e1d2648906c3c9a44051774b1b82aa3532b2ee4cf18767243e1449b910f51e21a16ecf3b057906936fc32663c9bf5878c53a84f2622a841b9e274d86cb89d1b59f43bf5207b28b6325a6b23b77c25321ed554995ccb58ced0c052bd14fb1414489c766ece88bf11760627ae7ac3ddd9c3cf5ae577fc76e8fcadf8d015e31d272f2edfb331c2d3b7e8f92b12442026046ef7b37919693a40a2f5fa0c494ece6a187e3708d1167e3e64b03f09149f9aa84a6f799b41d4f65d1b8419f5cece53e1745a6a402c9bfa58c674e5322589adde134ab6d2df6d0c9bc78d9a186b1dc67680df1234633573897c9d4e29800e4ee8dbd3a7a8ae66209a9d866b77eb227ca5fe1b02d6227025b53b327d84d516aee72d16d86346d28960b38a3cc255b1cc5ad1b87d68dee202168b12f95d2b50cd7e2d16fe754b83600a87d13da9c5467f8b41ac4b9d2a367a9666c982b27d9a0f5a90676e75bb03376e1ed5ed7d3f49c980093c865b3d002d0776f9f9d422676dd2b57ee81845178551f6855746763c90a2adea3bf8aa0e46c7ef7216d04fb342ae115f477dd67c624ddcaafbae6be180524ce58351a987c93673baeabd21c3312ebdbad01d4cdb35c3c634752115804465b62a71513b9817ea78a1e7cb50ee73dc25c6aa8943b2341e8fe2504406a3171b34279bd5fa287583ede27c2951a9cee837e43313225ba5da9ee1cd797e6d52c8f90b338e7ea4ce88a2f9215aa95e588b908eb4f83c006615be9f56433b26d26b9f68bc091c31036e68386ea7fd8e42c3a670000f4eb632500e056fd891f14fc738b07658a2be224323f943f9954b412886129011bc1f48bdf74544fd430c511e78b7affee1f79e7c7336499f3569ed1cab37205573b37270e8ba948ae4744a88e8a1729870d581bc4d29ec94e16cc41cf5553a621a524f00aa634b8388eccf9ca24d5467f8ff3394a747cdb22a90149e28a07edf1c025699f6c578ffb935d879cb34289fa60cedabc9ede3f0e4f35a0735100fe84eb18113977172fdae6d15a30a047adc4c16691d18bbf494642da88612e7a0b53f35691779e8efc5781f14e7666fec0429a0990a8bddebe11819159c3872a775627502ea0cbbefef29fc40cce6fbcee09437582d8aa4d27ccce805e5b5563b9c7728cccbfc0250dac4c305c2a3b8a46445c23fafee5c2fefe7e0d92b9bdf5924bec258bfca8f712e1c11f1404489e9b282e1d483f074ca1a14f2f37f34501af6d16b585106b0f89e5002c4bed429a0ff3875cafe83e218c0dbb1f3779ee617bd1bd0e0098e8bd2b1db60f705c941f2659895e8b6c92c15c91d98475f0310c20f6b2f6d516a95c40cfcf3101ddaaefbbbe04909cc93f09a9b6727088df8b34d6db72c5ee4312133592c749508f27109b9f695797086ae41c1b0f11b270251825159ae6346c713695f76e47ff46c9639493d096bdcd264a61089a94ed2a1378d39e05f645f3e01fe00625c7fccc7a9c4e20e7a607b8bf38640dd9dd8659391841192c955e80fdae8d81fe403390d512c35c4ecacbaae782ca28493ab3da6d6ccc6bfeb9ddd91bbd5ae5d39a8d336ce6ed8c98c4afab9ebea1a8d749d81cef88225b3e9f7932347b70540e75d93e8f15a3628d5d9c08a7558f52d93c56a2ed538eeb56bc6d804f2bbaab22b792c28143fb97c3d140303d28568fd1c897e175953ae84e053dffc0e2a59d56fb6bf16b30fa40709ace187b434fa76e90fbb55fb046e6f52baf287287b7e0fb1aff12f6a4cbe4338e8ab0d1db515c5f0918b5d2cd3240c469523d3d231caae7f8dbe7556b97a508c420b8d95c593f08a83a794eb76554c93a362a24a635f4661231a06c9d63345ce0b2d4d22f1e3f3bd64b4dcd69112938f8ef7ecfdf035aef340e26a0d6dd128fce76ea3046f4c06c86b1621ad066c6a2e0426a39d3da4c1987a12ac93dbf66758f528bb7c9deec772d6e045de43d04dcb7657b6a9da1316cd41837c9cd8175d0b168138f5c384ed46cc12ea238dd15ff5a1d5c2da501db933556923d3397db1f51bb43533e2a28a8b56140b8139fd7cd5fddf937400a17aee5ccd08010bd59059644454c6283e4bc9eeeb0f31aae10f5f5bb292805385fc3aa8e4e5f5fa3ce43a513dd49fe8563003294dd84628688f23427637e0ce9175bdf65acc50926cb9f5fd5f50e99b4f62f5df91cf386625aabedeada152a2c28700a75e5690a7569f556036523ce6cb874fee1bcd54378d5fa3b23d4f817b1e5888c55625e69088a70dff14a62ebfa127ca1b4334ec5ec67f8c42af810c64e53185bcd7ad5bf74375d60bd68a4aaec64e106a1c4939ccbc55cbb8342ab97dff4b463e9d8909c0514bae47024a3de9b8b0ef32d41401ae6ae0b3f4265c20cee368f180da64165952bd0cb04f4def7cd4b06570fc3fef99f9684ed3ad700ae13fdc335f8de37959028ac7cfb7ca7e8f8d16176f2bc58a26bebf88ed878b0bcb6825a85cd6dc6967d3b7e91fe528ea768018c2a5d7b91de4b0a8aa13552f8f4a9a81aa2f51621700a4a6a3274548bc48cbadfe3c0db31fff174d0dd5fa6d7a4271be19b4f645dfdc6e2e569f6661d54c18ac96bcfd5a5aff16a95948e75ecebbf57c36401e851a127bc6484fc05a0596410eea142383f90a9dcf3d30d2e6d8f86d21b588909aee66af53c297cf4447a05470b52d51c223b043d71839ad21eeaaf528712a71e6206d118a61f906561b9d70bcaffb1b741b1c53e1d9a533003b7297abf1d19de282d2d666c821972acc6cd4abd308a2876a83c380c23353ed8b933e6c2b781c8f1be501515e778e2a0df9a9b1b314a46b274aa7ce001e8660a592a55b589aecc89da184cad509257d4e8fb9aff2bb47fa6a3bc7c858bee2c0790730b46e2cc8aaf39b95a6c45f48891232d426d8be3bd29c147c79a382bbba495ec2ba0acc440fbff58f70b25129c195b98d3aad04c427f0c1eccd8a0931e7b45b4953547ba1f25497e350fa971d874724ecf9a5841964ae82a19f08bf86a129960cff0444e0731566c492cc9d80bc82275b63014758c90013116d326f3922e7092754181383e269795099374f8cea07b93144178cf8c51eadcdb53d9e4888d139f6f98105210105a3c460e0ed4c61bfdd9961c634068a41485263a977a2a38eb29e5a68abb5fd7fadf89a8c98be9d9b52e24ed748c2565cd73bcd0a92a148a70c44f0f0519eae2c789555150369c3495d42948e2cafee76088237befb66454b32f8aa2fcc1f5d53bdf9d478a70cd23d4db796246b6cb844ec04e47972cf536b520e088566a1b42b9f9e44495a4d3a49d775da293691ce357eb4185e39dc358dfedf369784e12e8fc378d5ed70311b5d35740cf92c34bfd6053f8e644fc7acd1e1a69628f6e73065522845c74e0843eaf5440b3b12f8ff722cb3d167c70bfbfef3e67418f78c38a56e42670c99d10e6f00b5be11156ddde18023a9e21fad5aa6fd366785351212d799731504fdf94e1f1348e00da4891a0ca2720291b2d4245a2dff4fea57cef4f1f09c14fa79bcea44e2225387ba6ed9aec38511d439baac47917a5378482ee2c46d619dc611e8bde618c9f4eb0bc6b9cb805a6efb4903a536e10933662b0f31c04d6f4a59562632b220deccb3d15489e1173ebb07cc9497667cbae30e40fb879d463e625c089cdd4c1403c21c2ad2c9ffd26d9f62cfbbf2ccef32cd7516fe2f70ba49892184b72bc446aed2f1de7e4c69568cd093d031aa228ee9e238c2d6285a6cab04eeacd8d9dfa6087e5463c98345e2cbccc7820951a2adaf4ed77f21b8f5029d65239088a1b58c2e9379dd1f7df9913ccc703e80866ab9540a39b307c274c5d11d40ffa6f47f92f6dbeb9e9ac09578397cd58b9f22e42b124d25ee189e80d0343f9f126e564cb59000964320cf08025dcf84339ba3f36b", 0x1000}, {&(0x7f0000001200)="0b9cd853fe5dbc616124c26678d691e0700d4c8f91239e3c0f9abaf6dc124af90c0dcb5d90e13a5c47abc282d043d0686db5507a12b119c2fcfab4e4517a467868cfd437dab2ca54c56a30ea48ca912bd097575fd91349f4fd5144e99104f413bad9fe42952783", 0x67}, {&(0x7f0000001280)="05500e83c0fa24047538f3f1078587c9025ebdf1dd9f113cd10a632a0578a0a26ef8da240e4ea57a1b155e512576bd00432beeae8ee5f618f422e326152715bc52291887d985694d5736a91afc9fffc615a095c2c5185b0bae4171662a3ca25adebcdec54d366e72dec8b453356d08ab78d625281fd2d2cfff13bdbd00cbddcf891828374d601dee8bcb34a29c06ab0e6d4a33", 0x93}], 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000001, 0x9, 0x100000001, 0x7fffffff, "1b12a98385ba68c36a223b8bccb19402a2e6f256", 0x1000, 0x8}) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 17:25:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x30) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="0200e6417d97bceb86040f72b1c2649c43d95ab25bc5c077da5adcba375db285efffd974a57e9c0422cda670c9e65a42eaec0955c5c3a83d4b5dabba7c223c89a4aff39a1de9481e32d10d3809ebb3be324e492c186153c1ad2e129a4c582fb0cab9b7bf18c7908388e4e20888415ce5fcef8399be1180333c80562b8a5c4e67b4a496a87505cd42fafa6d4d7d6ca6c0fe0f0d96cd4b74b841e245e18b1fdfa47d839b5614", 0xa5, 0x0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x20) 17:25:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 17:25:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x100000000, 0x1, 0x7ffffffd, "73ccb37b2efe222c245e1a23e69cc9c06d00", 0x0, 0x4}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 17:25:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/210, 0xd2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 17:25:29 executing program 1: shmget(0x2, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) r0 = syz_open_pts() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005, r1}) 17:25:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000400ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) dup2(r1, r0) 17:25:29 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="ae", 0x1, 0x4, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0xe, &(0x7f0000000240)={0x3, 0xfffffffffffffffd, 0x80000000020, 0xfffffffd, r2}) 17:25:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:25:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000000)="6085d64a9fc961c7d61a204c5a82c5706b1c2decfffd93eddc8b3f16dd94c9d2ece62a7ad8ed0e43b413094e022238c683d21890e2f61b180a2434555ba3f391740bf3bd6f37cb8e469510fce847ae64f1d090ed01232612a1c7d2c392d67d5975b85851e1b9499be6ff20537e2e96f8a5729f84e84efd5f8fe321178169ee0086edf91e44b641664c684ef79266b8b437634c239df938349db212e1ccc541ceb3daaf09e976b9bc7aef4fe5647ec77cc6d2f1dcfb60ff52faf762a5c8d2a6c7f916c30358d0a28bffed4bc8419a2fe13c2a99274033b558097b90d894a2c868b46fba8f8011d9eb8dc0e5e690f07e013ac170e276a807caaf29b99ec0ca80333f4c8855f9673c82d4cad74346d3751ab904025ae6f5dd42a5609fa32089f4fb37e22bfa6ed5e0205676516ca62958c34ab38ab191796265bdcbedb336decffcbe383514e87a535d449e0e72d85ede5049ecd8ed1e235028aec611c338418a93447eb29ff423cb0fb5b1f9581f1a9039daf76eca99e624f23accac0081a0083fc7e67fac21a8e379540930093f534118987c69ae05ebf82e4eac1b38ec2918cc2434e2483042ca6d9374137c5936b9daf9dd8407ac434691313bef963dc51d941949d4fe5bc332f7ed0d6a5ae106f4f77d3d00c6e8f95b93009ca3f648981e0d3e60ee1ebaf63563471da1e5507cfb602ed250db8379e38aef1579a930ea7ac64e67c835c4df5be0fa83e5543c9c10d8c4f35b2cdf2212681f6ef9d726cfe0efe8278d76f6766ed54b99113ae348e17fb9d7dfa31548e36ec9bcb0165f4a16b18088928b43575b4a24621e6ab6fe775a86042305831eda66f4a59fff5cd3393ed51f3677b77fea2643ce126b46fdb1f5b0726bb29c8710a79bf5c7d7ece9ec7c1f057146b8a72ad906441aae22b9668c11e07761a23cc1ee9e885e8cad33e5b6248c39d9e6d0793ec35ea804809a8e099db521e46c57556c356637a653d78f2e93522f65c0f5de2c91518f6dc5d4bec207b8cdbc4d5823c2db0f24ebc3cf067be5775b447d2a5fa8fc4e93355d004d56708b838c17f32ad31559fe6eab924bae3adddb39513d365d793efbde28f76641984043c395c33155d75d28ad27e26309ee87f6b3fc81ad11556a373b7155b11c19814fcea9abce7750dc72a6ddacb196ef746760b4ee33702eaea34107de4c5173f06a08344b220b74de00de343731b6a60e591c6cbfa1af30cce8e5d2d2eef243d77a1d6d94c29086e37233f53af9e9d7db6cd9877da8671eec616d0044ad372faab603c01b0de7a4f3f7518cf2b624c447f45fdbf69a058dacfb36eb8b832ea2fc7958fc36f92705d521e1460a2ed3884f54160737660b1d2fbe57c0e3106a26011cc94ce5e819f93d51100ece1386a98765ee6531d178cb0b18643f05e89ff84f25612f7558ad541887805f75cd718b52d3b4cfe261be4729d657a4646c448cbfe4877d98ce679969d539a4458c808a6d3f9f87c8bb1e6342b709b41cdae147ef4edfac5815adadf96180d49062f07c08a009c4df0f1695f1c1c322d80ddf693f4febd998792285a858d32b81a59ab83b262fe88f2c1d8e59323d7b440ff5aa013b393e7f28c11e2aa30eb5b2c1d61ad14d7193dc690d2a981d557cd6b9b3c1b77e82226beb7224ce02c1b816f62dbfc136fa5b1b653249c35ead4f044c3c28e84c787eb65c8eaa2cab570a24ca584ed97431d8e75c3cf5184167def7ffde45f301f19e18de0200e406aa41ad6030709848d47176beee5d13eb74ca745a256620e8072b261f6f012a98c69724bc0c2b32280b32a9b41c0bfd1d081bee7f6a26ad373f0b244e97247fcf2a2e34930096bb25a57d5bc460b828d79a0d62089439582a8df7aa8b962e882e7ad8bb97c058a233cb090b0112fc412fbe8021e6d37b0094b8fdefb3247093606d556e8747bc4478a12810f5f360808780cb92c33ddbfbffbcf219e4037ab6065920df4efe7da0b538baec917e2b5566156367cfda5869a0f71d6253bae99d3efa022d6da8272917337055db1a21c70f0aa00467691e2aca6a467d27d9104aa292e480baf34b8204b9381f668d5a92117e29f8160d2fc8f6e1c59b77e220674c36a2d8e1d7bab2cd896f4780fdef625207efeee48fdb279b08ef7f5e63e25464786680991f6c5b80c4fec52bac1cfc6183511b535e09a58a25422cd0baf12dde631249c207b97bc33f7772306bc6e3d7900e3f9eb902b385718a6674be9d0a39e56820e9b11b9e478fbec92257a247ec6d80c05a900f7d04624062b9552a84c28e344e9372264fb5639b5eadfa4e47eb04d2c2b21306a1ccf539f7778f5c35ba2bc558124dab1a9b8784ad38484531bfbb76fbc095edcb806190d09a3f778dd53ba5c6574ce3f97264d62c79e9acab6061d30f0cd6e87714f1cce97861c2799b3b8c459f20a54459b2f9729ab53243881dd7f47664f586bb433960e084b8fea1c731ebcf30df7d3a8abd2fa9a27a3dbdc80d5c8ba28e3934eff45bbaa5cbf2240b1ee51ca4511121f72455b1a8264002b37cb3bdc208b9d4fe7b5a54d5d9c8546ba71c73a1387dd6630d9e68c6d33395bd5b122807fbbb6c625855753050cd8e183e6e700f514a88f6e84954d2d1897e035ac3464fd104a672b5de3924813a0d84923ccc85c23889360bf57ec453488cdd7db3b8ba1f5d8fc088e9f5d27a1d721a3865c349cf2c474a51fe5730b733d0c78eceec4ba5d5a79332104366d074ac98760ebb18382096896d91e29680a64b565d8c99d24d77b170538a51e97c0c19b6cf5b56c91b60183d01c1dcd9e149f967cd4f837a1ca5004cccde76146c399da8fc26f3f305abbe7630cadf0cda1e13052e01c628997f7457ed11e9933fb938c0f67b05b3cba66ca545cf75db6cdbfcc410854e3ace1c7b68744b2ec2f3c8d3e73437a609450c730c1ee2e8ae68ea467d64bd29a36a2f5f9cfe8581892e1f6937963ce9e2bac844dcaad8526493a3d47d0723fe4c36ed53777547ac37273501e484f4e2b2ab51c9a437e18b5620e3bd5e9fe59bd52b4c5ecb62dcb070f232ab9e273fbb7235e29c0633b855bcb551ae805ad71fc5fc549dd1b0c6bcf53af01938e8777f08e9ed64655d5467e6adbce12c58d09ecb963c83d7ec26e70d1b423580a4f0fec02102da4cce01849f306810eb78826e5d6be85651357950390f9c75bfbfe09c2e94b72c85f90426bc452cf413a3bcbbe0bf860c4f46ca0a569aaf5ab9cb864da9210ce34b8366fa953e9f1a0ccf0252ed2ae097388ebd31385407168809afa5f47f28cf75da0f0161057be6abdcab9b9c8f0050ac6dff66a0ad09b2786933ee0920a4ba1ccba727fcc6ece8779422df781beeb83937647d1e56b7aff26324c74f5d58e477cc27efd37829e97e9742b6eb6c7f5044ff8cb7641e744f647a1287d45301af6b6acba283a387f007b04f47b62da245f55ca8e9a689446aecefcae6700f854b861b05988d7fb8f474fb2ec7510c905f1a449778e920ba417469255660031f738fcd6aeb3b55a720b2335cab1d1db1c36236c4d3ffbca28249503bcb3e89b233a7508da9086ddf63038dab2b42033c4a5e953d6af630f1c46b215ed4f301550f7ae129618afce505b74565589a20d37d37d5d44f77a25755e96726cc6e4e421e99fa6b9613824e6fe4d78c2ac1997f749b5350236d9ba223e2d1cf9fa1474e7780774c0c41bfc10ee0792f5c888894fca72eb53a66b5ffacdef29ad5ab1e8893fd09ac3feafa527bbf78b15e966cd9c059c3fbe9e29c4c111eb53e4bfbf7df8c6f27e73a1f4e64f2b322a4b5f203b29daef1eb54d1a30dbf86449a32017f727eefceaf0c7c4a5ec1720fee161d5e63fcc1cdc83dc0c3819c7968dee172a3d53497fbcfed99ccdd19e05905fb81ad62ead56c7ddadd6d014647f2efcee000bab7f61b8c8089506b23dc206f01c8932784e36e0c82e3f987184b7b0db4152f67a2a7b3fd2318b3111e1c3bbf296a30852dfca1c9367ccd3166aaa744257a9dfb1f4b385a7380e0b242ce6bd6843757a49453124ba5a6aff80e2ec474babe79c5056ea0790c699990b5c79e8db05e27549ebe4b81a3a6f0197ada66c6d87d956ce07f0e294b7906d00b7be14587008cb6c122bb3ae594f211da846e1ea6ddbe3b4e9a68c55dee5e82f7edca51dadafc488bfa6e8e88e82901dd5be710add597bdcf695518e71bbd8b8554a823124eef37acb5544bce6333f9502496d73d747543dbc9e8bd9cb5e9adff34bb1fc94df1f31a3323b2330b0d1c4194f3e1da4e835dce54a10f007e655d09f79739a6fc8346af139e04330acdbb5813a706e0114ddeae9fe9069a019cedfb1479425ec0a58f81e63e2ce644d2f485884192202d8aa315fa668c048c24eee499065262432c605e56100c59302362fc930a37140de98a4ce4e0bc53138512fc9cdaf0b6bdfbc3249aac0b703c5b5dfbd7257380b2b437cf7fe7ad0c9f8cf6d0c03fbf61f85012a4b5545ea1edd15cba73a2adb3d642aa50bc8e524d68e361f5b21098e03f5d33d7a2ea8c32f8908165c9bd69f2222974c902467acf48a938e1568a4399366a9365fd1e907f9d1b696978ee7ecf31d78335b5629436c8b5aeb8c9d6f56daa4d359c9fc5d1a03802fbcbb472061ac12c7d62421b5ed28270ffd06438a9d4dd00200bbf40f6e0a48b25e44d91c93a256e02367dc3ab807d688e2d6701bd233f744a9f7c6726c75d82386663f25ab50196da267db52cc5b321ebd5df8e3c13cd8f75798177416a728d6b35d689d53362fde35679e29195aa9c463f1c030bffa7356d6ebaf1639f4d9a9d5d77a98e05e6259d6bd797d023234d797a37964fdeb038e13370491d2adad1f2a07804653afef3705edd0fc8de81a0142a264926e40a7ad7fe620733f8fc60f28fb926cb57590562a1771bf7f5cc88464804566dc81a77c7321584ea20bf612413481d62c12fa24a1373276a09856d27e54bbd767e5be898a5f0f0482928d9903227e77cd22ce59cd0056422bffebbfae996064de1170ab778d1d0a346fc834d5bb775e67f6b9bd08a61d728119d2f10798d71a4182a5d1ab78ac9910eb377b9b3c33f3f3299824f14873903dcb00b826d2182bca7a6f5b10d4930e837d3cf637fc8c1688a962a5dca1a9178bfd0d09662cc102fd1b7a8adf7f57d169b6265f459e623e31c4d86e30d57c18b653c3a95b1d7ba084eab75a783aa047e14f517d302bbc9b67c69544ddc9afd4ea94ec8b58ca7cb67a8665f52c76ee969f901e39ca7345d5d34ce95c7bcde1e5b467d0f5c8e69a9dd89521c2afd4d828b33502a841d6e77d7207d52464719c2908aacb632e453087f5a1241460068d1c857dbe1289a87f8704cc105385434423db00c8ace4243c0c7bc305fbc3ebb91971b507f20c3a6fff96f0a8bd4babf4b9febf03565a3e5fb0e1ce9ff01cda9f157c52d069989680b40d6efad92d01a1e0059c46130838ab9ade980cf1feed959d93cdeacd637df289d7ed42458f328a7036aa7d39fc7b87195468bb7361d0a11711c4bf5b4e4f4964a5540b9de2bbaa1fe9304f0935c5ba447229097265f747e88e8e874a1f9a4326f0ae5859b2438d6ca3136e1edb390f8dd840cdecdcf54db67c037b9fd8c157cffc9a54ab5cba9ff7e14954823b9aa3f5d05693c0381ad42bea8e11b6dd438f7afc3aef08802941ea6af81caa4bbb3bd5688585f85b69136ec6a5b9f56abe9b8437d4e83a0231031b049f8ef0c4ee3aedd7bc799049b5c683b3a11ff1a88690e1820c2", 0x1000) r1 = getpgrp() getpgid(r1) pledge(&(0x7f0000001000)='&\x00', &(0x7f0000001040)='-\x14%\x00') msgget$private(0x0, 0x4) 17:25:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) 17:25:29 executing program 1: r0 = socket(0x10, 0x400000001002, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000140)=""/91, &(0x7f00000001c0)=0x5b) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 17:25:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) 17:25:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1) 17:25:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x81, 0x50) r1 = open(&(0x7f0000000480)='./file0\x00', 0xa0, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x100000000, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x0, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r2 = getppid() getpgid(r2) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCDTR(r5, 0x20007478) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() ftruncate(r6, 0x0, 0x1f) close(r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 17:25:29 executing program 0: select(0x40, &(0x7f0000000000)={0x735, 0x0, 0xffffffff, 0x0, 0xfdf, 0x3105, 0x2, 0x8000}, &(0x7f0000000040)={0x8, 0x77db, 0x8, 0x3a, 0x100000000, 0x200, 0x5}, &(0x7f0000000080)={0x401, 0x98, 0xffffffff, 0x5b58, 0x7, 0xee56, 0x11dc, 0x10001}, &(0x7f00000000c0)={0x2, 0x6}) pledge(0x0, 0xfffffffffffffffe) 17:25:29 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/140, 0x8c, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000500)) recvmsg(r0, 0xfffffffffffffffe, 0x1) 17:25:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r2 = kqueue() kqueue() r3 = kqueue() dup(r1) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 17:25:29 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x101) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="1bb1d7f59af848972a075d7663877fdf308c5d8234649b7eb47aa4bb087d6f9fad4d38853d418e863be6907f530825a312b4490657930eea5c4c140ac034ddaafe7e6f73b87d0a0aa2d54459e3c0e0af74b6997b2652552f7c", 0x59) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x100000001, 0x20, 0x3, 0x2}) 17:25:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x1) 17:25:29 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 17:25:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x2, 0x1f, 0x0, "4bbbdb01e329eb884cf85015e6e5d74d956f9e23", 0xfffffffffffffeff, 0x101}) close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 17:25:30 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') 17:25:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001a8000/0x3000)=nil, 0x3000, 0x1) 17:25:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/117, 0xfffffffffffffedb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 17:25:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 17:25:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000280)='L', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200), 0x0) 17:25:30 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$setown(r1, 0x6, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x1f) 17:25:30 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x2, 0x4012, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 17:25:30 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x8000}, 0x8) 17:25:30 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 17:25:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x200) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8000, 0x9}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:25:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:25:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x308, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 17:25:30 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x6, 0x0, 0x400000000, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 17:25:30 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f0000000000)=[{0x0, 0x4, 0x800}], 0x1) r2 = dup(r0) bind(r2, 0x0, 0x0) 17:25:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYBLOB="fd4c94b3b5e4d77a0cc274d83f4e3630bb2018078b2a38ddbbd1fd1e3f8580efc71aaa1be6c17ad9c8ee5adfca1c720833fe192f387d066d5f0f0a4be7c368c55a606ad0d624fc343bde133af10df264518efe95d4e399b1735723754ebba6ffe52f3989a6069d6338a905dcf2c4cce7d605f2b21b056a86ca32910425e220beace51f5e06bcda197280352163922173a3b162561a15c41e6d4bf00ecfbf5462baf1650438ecfb1387f12cd1674910268d972eec3befbe59331311fb77a4d05a2f1c8dffbb7109a7894dc79c3056d6b238f5b6b7", @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES16=0x0, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYRESHEX=r1, @ANYBLOB="2aaa182661b93e1e410327a61cab417cc07b370feeb7c63777f33130781001deb90c77e565690f88e3ff8313daba9f877a43a742e75ea741782245609f3bd043970c13d00945d6d69d59240b756fc9d828ded4acc91e94b86c478953ed170325e2b934131a93da23c2971daf4109261567718def1788286cf2626f8b330cbc804d0473acfd688d99a35f7e775c5cd6b5509684bf6db949bda9bbe67b13aa3721a76a1ecdff8e05ecef238b02ce6d1c7b7f0e07b29011722716af4e3bf8a0c79f8e4f4de1e61e7f45ecfa6c0a77dbc5a6d4abf1a71eec6207fe6216b3d098563fbad2a00fb2d3ef6e6c"]], @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 17:25:30 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x9, 0x7, 0x0, "b8180b216a6e7c7de61de036439c8807a9105c4b", 0x1000000000, 0xee}) 17:25:30 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:25:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@file={0x0, ""/9}, 0xb, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/159, 0x9f}], 0x6, &(0x7f0000000540)=""/188, 0xbc}, 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000680)='./file0\x00', 0x10, 0xf41a) 17:25:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chmod(&(0x7f0000000080)='./file0\x00', 0x80) 17:25:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) 17:25:31 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/32}, 0x28, 0x1, 0x1000) 17:25:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) getsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) 17:25:31 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x20) 17:25:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setitimer(0x0, &(0x7f0000000040)={{0x348b, 0x100000000}, {0x1000000400, 0x1}}, 0x0) 17:25:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x43) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x1000, 0x1, 0x0, 0x0) 17:25:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 17:25:31 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x48, './file1\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc041, 0x0) 17:25:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x4}, 0x8) 17:25:31 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001f00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r0, 0x0, 0x800000000000000, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 17:25:31 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe90, 0x165) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x900, 0x0) r7 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x7fffffff, 0x5}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x9, 0x8}, {{r3}, 0xfffffffffffffff8, 0x2, 0x40000002, 0x3b6, 0xa30d}, {{r4}, 0xfffffffffffffffd, 0x9, 0x800fffff, 0x7, 0x1b9}, {{r5}, 0x0, 0x80, 0x6, 0xffff, 0xffffffff}, {{r6}, 0xfffffffffffffff8, 0xe6474d95d78097a7, 0x80, 0x1ff, 0x101}, {{r7}, 0xfffffffffffffffe, 0x80, 0x83, 0x4, 0x2}], 0x4, &(0x7f0000000300)={0x1ff, 0xa1}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:25:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 17:25:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x40000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x89c9, 0xfff}, {{r1}, 0xffffffffffffffff, 0x6a, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x11, 0x9, 0x2dd}], 0xc956, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x10001, 0x4}, {{r0}, 0x0, 0x10, 0xf0000000, 0x3, 0x100000001}], 0x8, &(0x7f0000000200)={0x242e123, 0x8}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) 17:25:36 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002600)=[{&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/164, 0xa4}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/89, 0x59}, {&(0x7f0000001580)=""/87, 0x57}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x9, &(0x7f00000026c0)=""/46, 0x2e}, 0x801) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) bind$inet6(r0, &(0x7f0000002740)={0x18, 0x3, 0x80000001, 0x1f}, 0xc) 17:25:36 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) 17:25:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f9ffffffffffffff3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:25:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000180)="5eb25889f30a11f7e75529aece46d4f657005c1185c539b52c4cda11ee6c510602", 0x21) 17:25:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc9f3, 0x8, 0x4, 0x9, "533b74645c2a76828ceb5731b50b9f7fe2454eb8", 0x36b8, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x45, 0x3, 0x2, 0xffffffffffffff00, "f85c0d4e7443c3edd58a07ebb16ba2d0e9d8af7a", 0x5, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000180), 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 17:25:36 executing program 1: r0 = kqueue() poll(0x0, 0x0, 0x6e6) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000001c0), 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x5, 0x6, 0x2, 0x100, 0x5, 0x6, 0x8001, 0x10, [{0x6, 0x5, 0x81, 0xfffffffffffffffe}, {0x3, 0x0, 0x4, 0x2}, {0x9, 0x1, 0x0, 0xc9}, {0x9, 0x302, 0x7, 0x6}, {0x5, 0x27, 0x10001, 0x1}, {0x8, 0x4, 0x3f}, {0x0, 0x7, 0x9, 0x7f}, {0x1, 0x7a, 0x1f, 0x1}, {0xfffffffffffffffd, 0x4, 0x6, 0xff}, {0x100000000, 0x6, 0x1, 0x101}, {0xde3, 0x5, 0xe0bd, 0x6}, {0xfff, 0x7d1, 0xeb, 0xffffffffffffcc19}, {0x3f, 0x9, 0x5, 0x6}, {0x0, 0x400, 0x0, 0x6}, {0x80000000, 0x9, 0x7, 0x4}, {0x9, 0x300000000000, 0x4, 0x3}]}) 17:25:36 executing program 0: pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) 17:25:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0x10000, "85495500020000000000001167f5bfa600", 0x10000000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt(r2, 0x7, 0xfff, &(0x7f0000000000)="e457c851da52e970c6a323acd718a04738d768eccce67069ee", 0x19) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:25:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 17:25:41 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x42000400008002be, 0xfffffffffffffffe) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30822, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x91, 0x0, &(0x7f0000000140)=""/145}) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 17:25:41 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8d917d0b953790ff71a419d0f0977092048dc20804f04fdedb1a2313e2720d89adf502fc9eb65b5213e2e5a86d7e27e596675b912298f19c1ff7", 0x3a) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x2) 17:25:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) setrlimit(0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 17:25:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 17:25:41 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x2) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="010611783b9db0000000000000000000000000000001000000000000", 0x1c) write(r0, &(0x7f0000000040)="24ba4ee7cbea3b84", 0x8) 17:25:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="828848c91d5b767f68bee9703e498cd1ba7e71ec7a7ea9b2db24e400"/44, 0xc8) r1 = socket(0x18, 0x2, 0x0) fchdir(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fchflags(r0, 0x0) r2 = dup2(r1, r1) fcntl$getflags(r0, 0x3) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) 17:25:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x200, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe8) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="e942c9f4bf56249784d40db347300751ceee42528e578747a3cc6d19ab9b70fefa2e7ae8f4d0589502035ae0f4dbe39a521d3ebbb69f0c3befe4f7a84bed2ac46ca2b316e9b746ac7a835022fc0a18b802a42127e5d6a913f7ad282c234114b1cb872ec75ad8618c1c218ced035ca38c886bba37de776fd3b9ec484476f522fa6d1058702c8dbcc1c5295596dbafb9422d17bf09529a03abcbfe4d0e02e7511f9e02a2b944c11a3dd61453a7743c48482238a375dc1fda53dd887cb74274088c4dda476a2eaf17e9e9e6d03b7da673972ea12bda59", 0xd5}, {&(0x7f0000000080)="f26c0c9c93ed3eab82fff5", 0xb}, {&(0x7f0000000200)="e2b78573f730667ce2bfaa92467386c07403674a", 0x14}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:41 executing program 1: select(0x40, &(0x7f0000000040)={0xfff, 0x100000000, 0x100000000, 0x1ff, 0x8000, 0xfffffffffffffc01, 0x80000001, 0x5}, &(0x7f0000000080)={0x7f, 0x8f, 0x5, 0xfd3, 0x1ff, 0x3, 0x6, 0x73ef6e0000000000}, &(0x7f00000000c0)={0x5, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffff, 0x7, 0x400}, &(0x7f0000000100)={0x3ff, 0x4342}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x20001}}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) read(r1, &(0x7f00000001c0)=""/84, 0x54) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x1, 0x4) 17:25:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) close(r0) flock(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 17:25:41 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f00007ff000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:41 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20001, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil}, {&(0x7f0000fd2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f3d000/0x3000)=nil, 0xffffffffffffffd0}, {&(0x7f0000e9c000/0x3000)=nil, &(0x7f0000f5b000/0x1000)=nil, 0xd}, {&(0x7f0000f42000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000f40000/0x4000)=nil, &(0x7f0000e8d000/0x4000)=nil, 0x3}, {&(0x7f0000f27000/0x1000)=nil, &(0x7f0000efc000/0x4000)=nil, 0x1}, {&(0x7f0000fc1000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x4905657d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ae}) seteuid(r0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x7) pipe(&(0x7f00000000c0)) 17:25:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) socket(0x21, 0x5, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 17:25:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 17:25:41 executing program 1: r0 = socket(0x10, 0x2, 0x1ff) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ftruncate(r2, 0x0, 0x2) fcntl$getflags(r0, 0x3) 17:25:41 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20082, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c7d46af8a6a5f7ae8ae8e13d4c0666ce9c68f947ea3f0c6c6dc48bd3667e043c1f350593a88a6738720de1573cb3f448ca9d12f2173b77dfaa6b2805", 0x3c) 17:25:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0xffffffffffffff4a) setsockopt(r1, 0x3, 0x1ff, &(0x7f0000000180)="3e89dc7e767d497a85ed267c9bd375577a0c9759c1fcc489cf0c513004480bffd44442501bf966ec67ce8442961cf9d51ae38c2821fc7388233f6eed2c629a29411dd1638da4ec7c6f5c67f58d479f7b08865e4722b45829738aa9b87b0c99c0e734899064b51c326ff05bc21d2fbc31d88849b3786fbdf75cc23f8fd36fcc811e9c8f381c26d47481b8e068639f082cc5b9a2c6e1c81669eabb80baa0d23f53da258fb62996c592e476b5a95ccf7651c69fe9bafb731dc17f9f9aa9097dc75ff32b770329d6a1adf578c20f454a63c52d69c136993f36cc6812f1e4f0fc569cda1ec8c72140a3142fe3947b51abe9f85f75edca8f10380e071a6f1fa3f41d4433cc7f76b9596cc9601d0c47fade573399d22b7bcde6f9d77c969ff0e3af7e70f07eb703d53140a6f340cd3332acc99f8de5305979ea164b41fc8ff6204d7d254e9a4970cba7447be7db7bba210af691bf4b0e8f3805c28fb142c737526d044ac677155bdd18574c5eb6e31f3ed2b163f4530c25ed35c5e15ec8cc57a8f6a7bf2813db8a843ff26ce7a936648a3ab5222bab33f0e0fc3c4102925e487a906b6d83f67025c9e0820db738eebd736f17910064dccc9203ba8e39f1c3be3185aeffe7ffd81d6ccff08588af7cc21a0e8ab48255c11d6c11a1941a28923005381c229b905a0d4698d4675c560e433f3a00dbda6cb4e83d9068efbd5b303c6cb05a77933e45f877378727a5813390c467b47b6fa66e17411ba8b821d61311745563098737dcaa3bf7aa53edfa5e932f53507846cfed911e698a6e6d2fec0cbca8ec77d446d1756df0c5269da22de4543baf6150bb0b926850e511f73ec31d8237a9351a9bca850c8280477dd8be620ac8c57e565ed1d757a2a12758b0e7e76849d186a837a4271e53222db0e30b6273a1cbc2a3b43bfc86f7c716ab559662c62463f63ffd0ec195cc78ac9e6a88eb901a0b74f3e23e93da220af59860f069ca0d2fffc589f54082af362a7f95b3e0edeeb6878731b3508c29c74d48c83f4f32e68fa950118ede444186234cfb91f6cf0e64e1dc3d573cd65d01bf22dd10ae157f8eda006923dd7f02234c6673058c0ce20120177cf9416c94f906c6402a3c0d8bc7a7a7e6aa97eee3c99d30e4e6595cd81a9073496e75ea71c41265dede4f8f85f02b970f960fd1c17dba5201aa3db7a6a04becc2116185a5fecd410cc1d1d9727fe32ecf32c4ecd519452e0485bdfcda6a42074616976c0659fcdd1cc8a2128939b5fd0e61a7099848956726e41a9431e85f6cd8901d12359e632940d92bb0f1c6195ced2506a4ca73aff1260fb76dbdb523424e8c46c7575b2aee65a1da599464d2ec093d1bac326e68ac7b802f3b7b702452d1aee276489194f34bec5bd695aede9a63bc37907f96aef67e2cc989e708bb5484016eda818388b6ab430b873b7be8d84d63211c586bb9f8109a841e2d108e3edd36b5e13a915d3e29313712bae1e920ef9a65115d1a81b54203444b983f49fd690417a99077e4c5c214eb9279fab621cd56b40ebed8206874211e898f60ca974bf8d49f39b13b16823d17ed111e338a32ba88990ccda44e749d86398deeef899de774e0948d3a1b4216fa135fe3f279e3f0518e165a46f63caff8f563027f84eb9f80109406b5c45433a1c280a9bca53d4efe0dd75c3b0557252e67605216d5677f8d5689dc6bedb54492ef16f2d0be0cd399c9479ed902adc8aca21e13bb31bee195be4d59c7199363e9780d02185bf6f9cd3598754278ffae60fda1575193d660422f589641038ce1f2ededde48b86246973b522e21f23e97d32692b06fca16e03d43264d031ae97a65914d2cd618331db865176410f2f10a1f25c842691ad440278fd8aa6349f491352bdb41905a8b4748582fb3c4df56b8e4faf65bd7f379092c11107dfbfd7923379d176a6134ba2977d7c28618ae1b0e49f9ee3235b08374271d921393e479b1ab11003596d53335d557aa32be1e019c73d32ef0563ce858dbc35329bf25d58b3f7de68e998f1bfa70428d4e58b66f92eb4762cc957eb79fd4a40ca59d48c728fea1e74380e6082b6b6370ce0b6f7373416d5a59f916d4a43fa023447cf5cb4fdb36dcd310c99265eb2d06e3c1edfdadf71a606c6ff1eb130b03d4fb9f82522a5f51c3bbb33eb8dd040da307876813444fafa210209645a90dee977c1d879419f0688b659c7908328c6fb28ffa7f9a18b6e101717ea8c7169400f6ac575cde4de0b4d3a7dccdd60bd0a62586a0e275bd1b1c339695145cfa21cadcb8696f22623f1f76de3324579a25847cc9750c98fd4164aea6a83e6b700bb1681fc442e0522104dbd853254be885843813c8d6e7bdfd43514932ffd94bde65cf8ef88032ed2eeccee41123929d66999c73923347f315cedeb126e587ef99aaf3c864dbf4867ffc669656c8394038e171b0f311e64d618b90d6cd1dcd7c0c00f1aaea4e866e86a0504cd3dc07263356fa693bb8a4c3453f385c57fc6912767f34bca816209e7077c31d12ac3fe920e35f0f01f7a78192bfa3da901bbe46338dea0ef53daca63366a172ce2d6ade73558c707eca5040bb0e7b47975a5b9df1dac979a98de28390c3e319cd74a1954b2d763825570a3e4a820b253ab22d193b283c678a2dc368aa08fa7c4ff85bf33674f8feaba807f689d2cfe5a94a0594de4cd280e35e86fd8e8f9184bfdc5c23d522157911b64cff77e94645f2276572775e2f9b5dbd681de9d885e2a4bd4622a40e19936d4f3917e82547a5d88a2dbfae771698710b577e912d3840e5e10efec75c310c7780ea3e806e2f9b47da3d605ecaf404956dc3915f62c126ab0152a2d4b632afc9ecebf941b490a788bb35e2ea867fba8f1044e3402cced1eb73f6da5403ce8d7218a80be6d244599cca4b148d2d88fc58c91fa622790324c098462aa9a35bf67e69b0ed138dbf9b88a3d2aa7f96990965491a2b7798e18b1129c046caf7be8b66a63bd99ef130520ab888ad98202915bb7782698f0e3dbf64f38f3127de30c4cf9e7213174c181b1395a268e2cdf015853fc1f75e15386c5fb17d920490dcccff7e763cdf8f000f2d87f3f124cccf6dd5f0032db44b912312c93336199de5d07dd37a83391d6f1af601b868ec80c7830390b179365e047aca2f2553442b408ca40a0898e33fd4e17e505219b0307bf54e58d20b435c4683c192c3c2e596debcdb7d2bc0d5b1acf325854c3108a3442a30fbda1ae51099a2cb1b589c7b86fa12eed6035ab21fddf4b67363908548cc3368679e27084c699b22d60a84f5fedd7c0e3e178132b24fd0428e15532a9a4e464404d7368e64da927890c905007900d4c10a0c606aaff439887a3b36c5ffb467a18744ac51620f43ff4aa2a990f72f2a0c62f8142933e9ceda2239c3bf11ed25017c44a679b9bfe6497e7315be6f3e6fe0d5807d06da5ccfc7ba4e6e6dce09855ae2010700c2a9cd84ce1c3e1e9a04f4c4e02e4eafbf70ccd640e26e5e55046ffd413b258c3499bf1352f5efdce47e722b0b873b4c0643adc5d0c4039f16ac24ea2b08972774c493bedb74283cc5a98dab9a584af48aa139aa26043a2014313c79439a14995a9350b16ca7f0402237b2796913c23f2cb5712cf8db0713921e6c1d45559487eb5fc3d6c5712aecb65544b352a51f9638e8b0755f36684ee90373e9d1d077e4f3d9fbd19531ea095c4a173230fe19eb1f0b634dae73b48c80338fe506ee4d8d3981dfac7e54903a948c267f49932b7e96bcab0d4b5e30d619f488f32c081b8e2c58aa67214ce3671a076b8eb26a57333855488a1b28f2ab5878a4b9fb01f715e8656df9870019662b59702c96bca0f83115b4860d7bb45f47b0bf6c4649be5ded7fd4bf6671094d8f1ad30e70545372a44fad54b6bbd7bccdfa04b2ed03e6508573a35f4262c8947ce3aca26168e7272884f11ab1cc99f40c337f7dafc80c9586adb402de5c1dd806e4ae0ff4c7d43109758a526ad5937007a63b432be3492044a780a0524b1f32541ec37626dd38d45ccdde1429df225a68aba39c865de87bddbba94238221cff2da6dff01592a52890e6fe801dc7398e4e877a130c4ae32984c2d67fa64aee3a86932166e861a06c6a2e38520f0fdad907c7f58d1e719c77e831de8118cf532fb49603c60bae3acedefd9b387d74767db6614c7066e9f8bb0ecbcdd85420296cac2c3aaec65b6ca70921eee835bec6191a93faf870420e02087515ff28b60cac8e72bd22655b73f247bc5af6f92a301b3ab41c4f5216cd0d318b982bc8cb7946fb3ddad9336a09c0ad543a5dadb1d0979e013e8ea46869a9d0f609c037f0eb34f901f85facfe77cc065284f4e54dbb73dc75e2ef4a195308cbc889dc4759b177ef7ad146cb662f5064f16c506456eb35df7809ef7ebe05ac99ef8bba89511ce804f5573ef4d152721c1666d046734331306920238a292c00bce1976b270e075cc50000e326ce8a10dff5efcf5aad5e8159f3b067bb7de98ccc2e04fdc43afc902e4b7b48333d07d46098a63eb8811e3d322780d59682922ea7d9ce3069677ed3c7ce937d6e7fd418c771187c4b08adaa9f3b12409c14e8a528e9ce6c3dc5f85aa64112448b9cc1a4bfb382605d598d25a11766e92b80e9a04bf1237b43dc924b23a643ceb9aa4a06627915b454bb77d1be9ff7d5db2a80f1261a4ec25ec717fcf00f2ed44b44619abf857c163cec4f32e4b96d3fa96a5c654bda11ea66ee9a4a8daf8353449e8bf858781c3f971e157f72f32cbf49b1b7b4c30751afb32dea67198b1a6a5765e52d318b0a3d872246281b847207060167d820d018442d644b4915df7815ea5f5a357646330140bb7e0f0201442cc670efceb75f95411a79e0b2a01d69d744f3524559aa422ddde695643cd1e801a61bb8e4900adadf61d5804be3121895673caa2214a65aecf8a3f5cc5a42e1a0c752a959da9df0bfc63a43343dc1a2faa23d8153d3613cde7c179fff219bcf30b52813a9d69e359b30b18842bca4dd7197664ec79de629a1f0ba5a48ac7016aab8b26558d1305169d57d2723fef84dbd3147d289131402838124e0328feb079e175947690fd484a5cd4898dea4a1dcd29a1d5da322a5d10a14960ad5ffaaffd66911abbc84f1a3e50a116411bc4ccc5f2953726409fe65ff6083c48969571abed3c10fb6233a4b412d7256402914e41f067ecd6d2ba4c5fd92e8d727bff8cfc32e3e6725feff237a5af2336d89d4480f92f6c054c024b0fa9705afbf2ba90ce79549a0ec35e564cc7ff9ce995a9410ddd2f98ed5faf6da2153a406b1b40435a3be943d6704ac1182fa00ffbbcc5b25086f5263884eca6c4b6c25bb9d27ee295d788bc94d81d85f001878a7cd4b9ce4026dbdfc74427cdcee1d4eefbb6a3c7974f32a94f5a16c1692086e8d221640ed852a8ccb2dcaeaac9d718228c75f1039e9d21aedfa72e2813f49797e8673a130933bd9fe061d9235e2fe5b6e39f50a8b075284bda895452115e7a7e22d7b4379b980b3180e3599a5f8a082e323b0b322a88aa945997e57c1c3c6787fb598972b6503345cce3ba051872d7da53bf996548e8a63e419473c8e2bec2c3365d7434b1361ba36bf9e1a3ebb997072a561b69392c04aaa845c11d36327826dc84a4614644d7a77d2773f22ebefc521ea1ecd9c16de3ad2aea6133b07859eee1c912d191f0219c9b3ae37ad523d790f02bc1087ec785e211ae8e40b87c44dd85cba90c56d51cbd022f8c4063ce7addde39f339e8a1e26a28d7e1d5c3e", 0x1000) socketpair(0x10, 0x8001, 0x6, &(0x7f00000000c0)) socket(0x33, 0x8000, 0x1f) 17:25:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) 17:25:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x13e, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x8000) 17:25:41 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x410, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') 17:25:41 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) 17:25:41 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 17:25:41 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 17:25:41 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 17:25:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket(0x2, 0x3, 0x20) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 17:25:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x10001, 0x0, 0x2, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 17:25:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r2, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 17:25:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) pipe(&(0x7f0000000040)) 17:25:43 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="90000000", 0x4) 17:25:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x243, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7]) r8 = accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000440)=0x1002) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r9 = msgget(0x2, 0x88) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getgid() r12 = getuid() r13 = getgid() r14 = getppid() r15 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x2, r10, r11, r12, r13, 0x84, 0x5e}, 0x5, 0x7, r14, r15, 0x6, 0x23f0, 0x6, 0x1}) 17:25:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) 17:25:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="63b13d0fd387ab0db2542271e6b5fff4dc67f7e3cb9db19524c1baeb451d2462f7ea82d7ea1e473b0b6da6833d9022604385c1b2af3415a1646e24761c1a3b63a9d45a358a3bc14c0236cbb7fba82e99b7bd97afb76780146d1aa81a6633e625b710baf77af0a1d98eaccbac7d84315f9cf64e3b7e6d097a378b4f83bb958158ca856808e0fd99affaed88b282392dac815069b97fb599f070f4a769435d68", 0x9f}, {&(0x7f0000000140)="7bbc2f09c0052ff8c771f5eea998aafd8dcbb3dcabd95b6fd7db2f686f50683ba4960841f93026488e06d2d133cb1a20a54003121631294d1cade9c39e868ee2cd4dabb2e9d5213fcef00098051ee05424e587ea9bd74f618960f2e0f1e9adc168b6b587181d9d9c0dd8a0c533358770ea728cc6d462474b309889edf617c14a71e279ddf61ea33b3dfc46f403311e5cb0fac99b5f750c52f6c836a4a5b3826fe152d4d7ad57ee9dd6a29932940b636ca17a12fb851c2789dd744a82c00abc350a30252d553c3bb1d55d06561def505248e4f6ec5efb8df9afe5f0335c8f1b04ac5fa03dc85a85aeacd81802548adc0f1f", 0xf1}, {}, {&(0x7f0000000240)="b7ab162cb2a4dc4aa3779c0358d5a626f213f3ae7ff02b6caf05058a22fc73da095bb9ff45d0b46ab9401e39eb206797d3e17aca34d52dbffce8", 0x3a}], 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() close(r1) write(r1, 0x0, 0x0) 17:25:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x006'], 0x9}, 0x0) dup2(r0, r4) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:25:43 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xf62895d74c97c9c8) 17:25:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mlockall(0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 17:25:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e4aaa6f7ad81cedb4bf8ddb25b04075af1a7d31ceae8fad62db81a5f55402d9193e01ab150fa265f", 0x28) setsockopt(r1, 0x4, 0x8000000000009, 0x0, 0xaa) rmdir(&(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000100)=""/90, 0x5a) fchflags(r0, 0x10000) socket(0x18, 0x8002, 0x0) 17:25:43 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setregid(r0, r0) 17:25:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x1b6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x0, 0x4000040) ioctl$BIOCPROMISC(r3, 0x20004269) fchflags(r0, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) r11 = getegid() r12 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, &(0x7f0000001e40)=0xc) r14 = getgid() r15 = getpgrp() getgroups(0x2, &(0x7f0000001f00)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000002080)={&(0x7f0000001f40)=ANY=[@ANYBLOB="9569e85eb9a8b873bff6dfaf3ee1a510fd0d1368acf9db17c92a15429d3fa92bc64670e33af5ef79fc994fda22f05641c502b44774e6a4a9ebefb4cdf15938738a845bafd21bcda49d996513d88b4cde787d669467b7c07b664c949317c341c453680a226b43a916467aae78a5f30236477c4d5467d7a6b8b780396ef677d9b4c4b92678245f25040df830ce5169b42faf74dd3475e5637623b53c765a35799b6177d9d0af01a9d36cca9f06616be1a0715f7b2c796cdb27ee151aa35daed762dc7366cd7949954e213d119caf9871c31b585e840e8b06956006020f8edff8f6aecba807aee79297f71183caa77347c740b4a83af80890ee263d950bdafae7138c71e8352095d8da199fca56bbd992bb00"], 0xa, &(0x7f0000000a00)=[{&(0x7f0000000c00)="3868f65763632efd2a1633107fd46065eb1ff71cf83c6362efd0a7d1ce3b41680e87d103c92a2b70cc3b06e4223c2cd2ae119867ac7cf480440843b39bdbd99ba1b663f941ee88dbd2ad1c", 0x4b}, {&(0x7f0000000d80)="78d2e741a5aaf71e6c10326de13853006d0691b5653aa6d93ed415ddeb2da4071af2e2430663b4dce1483bee14b69cede9083df0d91e52258222f35a09eebdfde29faf34bd3b96c93520672c5f512a2b252bdcda5f90380beb31ea5c83e0881c0d4d620e1def6d4b4ef9b7581a899314c24033cf38e6ec3a3f209d6fd258015712795672e7a470ff6ae20dc3ff684de679ab87ee01415bcea11ffb5176ef4df3bf2e948d62e4b15a766af647c5b851f26b4219b8033633ed86f152944ab3691fc74eee08d474dd98d6fd45e7d9ea78111c548ba6ad15b75fe0b6a4de62ef2008a57b1ca95a4e3233650c6e401354847a0c7f0ef59d12f97a761449725eb1996d84c25317e45ebd0fcde450884dcc08f2f415a57aea569ac08ecfcf86485a959e7d3fed6494a8950139a64c75eedd37b1e6f2816db89ffb81931ba7bec61256f91f65c2c771b46b5a69009fa86f53c5cb202df93bf2a7fd8f78dfbdf8e32d7467316e8157d8fc959effaaefa48eff23e03ee83652eddebe11752949db7fd2f2aaa9aac755a130384f6045b07293ef88ca39cfa4ffc2a42b68c3e0ba2b574a09b3a395afa8710231985d1d45ff8130c30e4a3e22ff1722e089b503ef6f50957b8407d542fb68892f0ef006915f1dd63fbbb7133d1d3d24a99e2ac4aaa5314cce79d5c371c3ddbf845537533150ed56d658479471580b4dfb8e387b6e0ac8842b921e38631c6f849982938c4c169198a4d3b8bc2b4a6e47c1ec0cf7fa8499cda06857e0359c97e393fd227ea076581795d6068bc6be675ed3c07105e252591019648495041ad5651cef02d824ea7262ee2f94c11b26c0b3a3f3353badbc9d0e423e9d076e9fe5e9c56a9faa4d9e30362ee26ec323e6927ed5d4731487dbd232073ed3202c3cb6a1ba9f5ab1175e911cbfdbb3e79aa074f355ba72539fba6150ed6b69e803613a596e60892a0d197c81762fde806f0f38aa0d1cc94779c9e00a4cd15cad4c40ef856d2f826c5b0af9e3a93dc43aa47be255c46f2e8e7664b71f2e52340d8525c2ad2313813787aa0e7f3347255db17205398e257432a5a83f3b499687db21d33cbca772f92fc233c2197697d538f06753a3722073e62196cafab86c21a7c5ffbe4ce098ea51dfd46e11debdbde386e2b24e4273b4c65c036679203b522235210d9a9138cde045f6a7de8b26e3928aa22dcedf92044b4a829b0bd072f2e7d8ff847ec270d886c4fb89a6013754428259f57faa543a6f3196f9c6d5ac225b27b78f28800e7bbf8976b80ae4ee30558ee5dcb1224ebb016fdd70e715de4176af0c55df4dbfbb12fb0f0d261c0e986324f60838e9e7404722f147f1e9a89d60d8480bcd490dc6b9ec08c803ea8bb992003a1fad96e258cc48dbdceb8e53e78c8f45ac1aa425b4df01095440e96722d80d48caed16e6f43b63def51732d7dcd405227536d1ec43ba3226d8024994d5a9db39f61d465d75e89e12c83e9d7d6c173358f082b1632605453f6d09b66f805fc5022367ea0a5c94f711203d8bb3802fa663a236a37ac6e6164a593cd167cfc37b406e0829cab33bea0e7ad270a95e47affa26c650731f5061dc1b40de882e1d314747466bce68d30a5dc8290e581789df193c887dccd3dae689ad8e9cdb38e8198f1662e8f1145d12e387d16f6883346f634af9a02526dfece2405e17aa9f5c9c70bff8d383fb69ce991d5065b916070309e0cea389918ee5532875d4576bc0476bc6e1a2bc224e94bf3bd041beace6ceb6dbda4cf094702adaf79bc7413a822d043901d517795399625a42ac5350263a48a2394ea0110155df606c4611574ce43dcd83529b34bc83123025d3a54222eacabe634cc9c9d1f298f6727c62b8119315adb5f2e0f19d69fd5e9b5bea7d058587b0477b6b41e33f05905484b01131a2ab9c305c18ad6b8e5685a3d35843f197b8fd167b22f9766eac27f16a45e14eae029d99e7c45940e72bd7d4ad002ff41def9328de552048a7786ea6e7cc3c9d6b91677ffb329230dd4c03cecaeffe6d0a2629a79ab5d15a53b9c112f753fb0ed69c322a8ba470716288ed10d10991785c21ef8169ab09bf64573f1f87b9fc9860f8898a23ddf8c224de19fd22f6b29378d69346ef1d7cabc44cca1fbe72133accab68fe2808f2034e9bc10d7a08b8e98e82e387c190297562a788765045b7741c43808b208fe733f29cd14a14e4713094ef0b1690195421c44c151bb08d38425c09775446a59512adcf8384c564ee48563f3052dba6bff2a7bd3e48037ec28a4e4f74c62e6fa7a5c2351dc32c6185165417e16e1c9fd2df926659cf38a8021e2b8dd64373f10b988937eac56fd65d15a79f854ffc0ec99f7f55358d432d5ff4f741577e323aea1759c8b5fa5a67fbe2010dc80bfac218a97a3789d4369ab27aae792f53714ef1bb68ce8c32bc569aaa09fd63839daaf5d24d7ec9cc990026c3c0a3675a50d17f141c2c814e789e42dbb19d810756f7b7de4bd26db6d85adfcb228e387b38047a8e8f4b1e398842a7839e16a408234fe8dee58efad9b71a6455594e7bb60bbcf9f80e80f7ed30674cba7efc122314b11dcd871b12a5a180a4b99b5bd0add2b267e9e0001c57d95c7407f937e3c445da15c0eca46b4ac600e61b4c9041056a54f958550200ea9c53a4fdd2f089c3664071fc8423a164d583ae6954219a3409505c56f1c38b2d757acaede9e9f0230d3dc3fd307faa662728e7f02b5554772fedab329ddef19177c133e47ca788d2ea741e2a1cea1d3aaa6b989e8d9d3e2423a72ea60000da5c2d798c4933ab8faa756bc5606890c0f6789ea548aca6964b47f7ebddfe245276ccc9f444b354cb46b07019268c8bd3681bb43cae6d191c7d39e927952a4fa038a5d7c8e9f24c36d331095ece48505e168c83517e20d04130ad93c14a66d39ecbe34893c07648cfe462147c5e504e9f7fa62cffacb3088636010c7441aca018349c54141d8f2ea2c0ca4e5e2c36ab1fdbc9ed9740b261350ccd37de635caeb1e6527ee9759e3017029694c95c00dd78502f54c8c040537baa524d736499566db64847b443585f382b4d5e7121a207df3cbbadbd26f6613e37c8a24f70cdb3046fcb16713e305ba82f1defe053f0db26f50f3a4b8134f06eb7429219e15f3aae499c3081edb56f0b5ac3f686c10d59d012053098b7d609ef029c81034e9753552fcdd5b34ce732f5935911966a3233b296a32cbeec850bd2fe809a8773ee42852dd017963dbb352516405193a2ccb423d6d25751766321a0a82223c5c79dd5831a6c262e5a7b8454dfdba3660fc82fa037cb090c5364dea320b6e128998ad19d171de907b149350fdc2db8eac0141956f18f7b1f37abc8a9dac445dded7754e4a81e71713557576a585cb516c4f256876800b6d443c31ae722bf8f8cd8ddf7cba8b87c0f46bd5276905b701bfb7facfc0e37ed004f9e290d0bdeb5475221bf5fb9992fb4b65eda268312de633b1438fdca70b132bdce7161128417483555f0c6c348b3371d71bdb4d4f7b38e9e04009e83cd4b99d50f50a314ab204c78849887468ccf1d81a1c72cfc405f7e33ce41ba7d58b5c6dfa23ca925800444334924c42957d7103a930edebd729fc4a45e0c7d309968b524dbfa5949be6ef893a3a61051505ea18422f3cb1613e7832e575dccfbb9116fdb0112cf9bd6c78064341ba66d00c04ec0a730245390d008b5245d3ab9cc5a9774cb66b349c6554e150fb452fbc857651284e29bdbe42314263ed66b712b6fef9106988818ec1dff7d9890226ab194774a8c93fe49373beddc277d7672d5b828c24f4488789cd0b2c79b97e198634b0a907d41e9d85a3ce17efd419b29a63070671893e7f3bbf042bfe9c61e4f495a27d0eee673f7a64d744813cd41f61711747870ed6707226b1728f572b7e6cb818ef235477cf1721d41ef8063d542f44af614e3dffef59f8fd04ce6d2b18593c9f3f63a4a6bc6156157340f6f19d464a358452b01c5204f8c8124de0c551a601a566b93e6551d3f452f05ed74b91581e816788e12f6689716361a81ac8d99d16c5e560df6a528ad6d31b397e6b14a99beacd3cb7a2ea5ee1843f7f8aa8b0ad0629753a9f07df39b59f81ac9338b24531acdc833248abeffa9eab1fbc2f1d79859c96b155a7864bc522cc8ad39c8ee74bde8dc2830b4b52b60d478aec595945bdc6972f85f20b6308790c6e0f28870148383b658271bae1e372a59d3e2e9b99a1766c7bf83ec43a8d1b53416712e1f061d9eebead50932863326513fdf76f972265732cbe77dc3773d6697d4f181eed4cbd02d1b42525aa7ba6f62afdf1c6e71a80154ef096310d403cbe484e49d2137c587c2679b5df0de5d97ad25d53262889bc0ca02dfd6bdd4de2b86247d902265f9f065bc37fb003d8cbdb49d74ba46e59f6ab73fba0e36c71649045c3b29e54e984b0092b61c262df1a17ad75c100921aaf940e1a937a144b3bca20376da24738587724d02393b6193ed9bc0da84db83f59ff0bbff3a9da582d8410ec7beaae80735ca7ee5f64e2b3cb760e453a6c9afc27d900c4c8444863316f9d6e97e61eef35135d9aba8e70c7f9d9f7a33ee51c779950798f303ffd1325d692f3e53142889a86d60479cd861a84f4ec538dbe0b37e682a7fe91f416e74104dcfb6514cb19ae9a776535f1a932904022eb589e43ade5b4d6e041bac9688386da34a08c29fe11019e8d6fc1f0116c3b5aba334e77c5f9675a9db92033d52a5ab7b67cb4a73fc1431b76ae6f929ec0620f8dc635ba3f4ec26ad38286e1e7e7c3e1773b7ae90dcb34d963eb0aec6986230d70ec0bdae428f864bfe7d31888526b0eaf13074ac79ef2442a7c9862ec6d79bae58903b3fc9f11a59a21f79819198db107af006c4996d2d02b267d2b3dc9d59ee9b618f17475d42c1230da4bb5df04f47959d40885b96480a3bf1725cca2a0fa362f44ec48646fa26569e4340049966d20657426b9542c82c22b202a9bce3592b2115eb6ef2f4bec8d8ab582b8e70fc878d26509d9c5b905b339f4ba242edbf12654bad281b0de106970a90a124efe5f5b7259d67bd95b4748ab339e4c1e20c4f8c03a2da06a9d09dd51aa4f0b74bd926d9c23a051a4a804bb30e193664a4e58af1613d70cb2fdf19352e5d368f83da1179ca3827732207690092cf298de12b1e34e228579130a256fa4f84b2917ce6147530f8823505f722a8ee5b8e20324c851d53b80f6d44f20318659d65594cfc183f7af635302fad5155a35d063e453650cac0d5a52e50ace811e82fe8fde1f9941780b0286247eff9de4a3b955cd8c8ab579fbfeb819c77f242dd3626196c2e857e8767d44bf993fd609200d62ea05a4156e1db370a85fec766c0578481fdf220e9cbfef2a3bd72a3bf27d794e2ee544f2e56d5121b2c67dddf78257fb83bc4a890c63aa07a51e68dae7e160f3ec36a18e308ed17fcc52da7788a846b422a124aa2a12c2c83730a1739ad7b4d3f05101102b976b96d44ca6a6bf47c8e47b1739cdb3e13d85972a533794fc1873b92b1909b5e051783c1910c84ad295862fb857527f6810a68ab19795319509b75462889485cac5718abafd2b5ab2cae34cbadb35167c6b5239ffc5dea118e896b7945d87c9a1eeb2156dce57ac4c2db827d5ca9077950b1587ce6ea98c0aec74a2eb80755d42ff3b7e992ee760fd3c0bb0dc2b9dccb4c38dba5de1fbcc90bfdfeb51a8615bac631c56653361dda13916e09b0d4315da574a43788b02f39743421dbec8e8179e24550", 0x1000}], 0x2, &(0x7f0000002280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff0000000000000724fa3d57491a2cc5d62fc42e452a48804c57a1660514c6efab565ba3b0bf60c44ed1e6e17bf02228a93ea1b38802ffbccd1e377618cb7679ae2955441a7cbfcb6370ef0c6d1920b04f371399b5a0f7978655e155f8dc906366454641e2adbf05ea4e560f8a3738f80e9aac32e91fb487edbb45c8ffb041efeba4dede917e5ffc2a", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000200000000000000011491fed6bd7f5c7b457379c9cffff000000000000", @ANYRES32=r15, @ANYRES32, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1], 0x110, 0x8}, 0x8) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, &(0x7f00000009c0)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r17 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x0, 0xffffffff}, {0x80000000, 0x8}}) kevent(r17, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8000) close(r1) connect(r4, &(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcc6) r18 = socket$inet(0x2, 0xc003, 0x2005) kevent(r3, &(0x7f0000000cc0)=[{{r4}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x4, 0x800}, {{r17}, 0xffffffffffffffff, 0x40, 0x80, 0x1ba, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x20000029, 0x8d6f, 0x6}, {{r18}, 0xfffffffffffffff8, 0x40, 0x0, 0x400, 0x92}, {{r4}, 0x0, 0x2, 0x21, 0x8000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x5, 0x40000056, 0xffffffff00000000, 0x5}], 0x9f12, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffd, 0x82, 0x0, 0x4, 0x7}], 0x9, &(0x7f0000000980)={0x6, 0x40}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xe9ed) r19 = semget$private(0x0, 0x100000000000007, 0x8a) semop(r19, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r19, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 17:25:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = shmget(0x1, 0x2000, 0x208, &(0x7f00007ee000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:25:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "7c6c03112b122fffe420000000000000c02000", 0x1}) write(r0, &(0x7f0000000a80)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x4b) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000340)="532e03836d42c0cf0c792794a4a73c26a680f62bfb8a20a6b6d93d31a46cabb8f4be8b426558f3e7579c0f4b8c9fb32705c8bdd037b58cca92667984d01246e3ea4b96f44e1f97f4da00dd55347bfbc295698febd4f5a00105b1d1d84080ec4e401dc19d594d2effc0d90e66fde9097fe1001fab8b2b50e8f77aa54fb5031a7c6dbb2d7587697aad40c9dd50d689092d46369ec269f92c77ca62faad9f3df2377859033f3a8ca1e88ddf407ed85865c911c8fbe24f6595110d1da84da15968a714083bd6205083a1e184b1216138e7e39692b3c4f466b53bf2e2107e5cd7718acef3", 0xe2}, {&(0x7f0000000480)="34bc5efcb2911cc61610f72f8b34410dcdca9f4cbefb865fca6b00b256a512795d5ba07bb9297f650891a413785b59c0a8f4962c12cf4484f5fa840b9c6c54268983cf8ca60d99c0bf71581895fb549dea079fbf709f64d669aed378a1b28c5c726c38e1bf191e611bb5bd80eea36b9b7411aae7897fce80a02b01c81f8b8b5eaffefcbb05f6a28daa392d6c7908e205f121107a8b0ee394bde6f13f1889d94bce0b34294d9e36463034e75dc819dc18d4db", 0xb2}, {&(0x7f0000000000)="26515a1e6143b37005646ba38de85af909d09d5fb25b1d6ad9f5fe63714b8e848cc24cb3a45ea7c323ffeaa9", 0x2c}, {&(0x7f0000000540)="29089147778620c1735e7c03b2e363bb93d5ac47c13172cf6e268ab09e40179d9a636c1b706943a471560ba31160a8be89a13dc02770226af9bdfb3b10024782652acc7e1c6be775b414ae49eaa75665a6039f1cd6bca979e14e1ed3be9d90b1a73d88585ec824b80fda94be8fbdffbb02b9a13ad69c29b4ac4bda8166942c68b2c3066235a0f37d04fee85e1f78dbdfa01a647afafd09ec837210ae5c441e230f1d2475bdc7d282be4b86157e55b5d6f8369b0e38632eebf7bc6e3bf8d878ad89d79a8347e4ebbafce9c08ed7989e9ba2d26e498c131f32f3bd67fbafc8b6370c825bcd", 0xe4}, {&(0x7f0000000640)="ac425cd9590ca593992bd24a5189adf279de0733432c6332259cea8aab5633855fc66faf2a3a924db78a79be9462f4f3dceee9e6e67d60242d98e3ab3550ef78a96e318f84dd150a7a984702aa0ea8e29ca8b0919844f9ed87ff077a9626f182ea65db0d61d12110652bb2cb25e6c37fefb18a35fecd8b89db17c765d804ba523c2ca5438489fa8f73c126995fc9e9961886728dc87aeebab24d1e80b74acdccb5e9ee58a74c06e0ea643923d0cd35524a23167846bac0f39408207f6c0c9e118147dd32b8a2f27030f353a2197042d36eef137210984de15ce392f75b80917cc3e74c5a58429898e84dedad04321a5c8c6d894633fb", 0xf6}, {&(0x7f0000000200)="b4c1338aff4a930dd65f59dc0d5ab03fb7da02fbf858a81637ceba89580861988fcd5ff48ab7196c82c10c24643dddbd337f7e479147729ee8a0ba7d366fbb9b55c1bfeec84951bcf5ca01bac1b58e5153ea3ec99793a3e9aed29c3311", 0x5d}], 0x6, &(0x7f00000007c0)=[{0x60, 0xffff, 0x8, "759eaef40990877213c1542d3a8498450d65c6b6b70e063a6ebcf943ab0685f34d2e8de7e230461cb0c40f270a778ac162b756e1c4a1982ad72e4209c90c8d076e92159f2922ad43548adfa7"}, {0x98, 0xffff, 0x6, "451530b73f3cb5ab065ed26062ee11269997a83d5628b618f2d066b0f15633a4186d7bac00e294fae24984d101ce9809e41685cccdf8aa45280ec2cdc0ed6e014aac5350e2a52598618b55e865abd6ef1a77183c2e880836177fe60eb5202b7ebf5ddb50c0c3cada6761bee338de0ddf59cf2bdc9858b9a31128f0fc05fdddea6694ce03c62c7d02"}, {0xd8, 0x1, 0x6, "0a4c02e77b44795cc6b08377ec9bd3aeb894aa8e40e645882ca8d9a45e9cd6ceba6e0f4ee3a453a9e1db573bb5235c9d6caa61c0e35fb5bd90004804c590b32c505b379fe373dc34140b47075ddf005cfa60168220f9f3f23b33f7ce1b3071d9d950b1aba935b8002a5a9817aaac4bce200699aa569da18046fa8abaf9b4f8e1569d02bca45c9094d12ded77ec3d61fc8041107bf2459813ea39ece6a7653f07db75e978ac8154d74c4bef884b5703963c169ac45f2f16676919c6cd596583cf241e18f8"}, {0x98, 0xffff, 0x8000, "48cd99897ef4b29fb0a7915b7113fff5c0029639ca7ad3cf7c86c069c3ecc7865d29d47d8a5d82493e9e95c5375442d235e0880a6ff8cedc2aa29032bf1fa04e099795f452a4d338d40b34b6a475d6aab1ec53a577b4ff1184b13a3dee6a36c3442628ba666560cd461934f9e9a3dbe5fef2d45eccff6f3ac66f049f1a52731b19a4895bd8"}, {0x38, 0x0, 0x3f, "91f4ba6ccfcc8f254df967d29f99563b35ba77f81fd467f434eb2089be6d9ffc5b8a31f06402"}], 0x2a0}, 0x0) syz_open_pts() 17:25:44 executing program 0: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) close(r1) 17:25:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xcc, 0xf0000000, 0x62dd, 0x81}], 0x161, &(0x7f0000000080)={0x0, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 17:25:44 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180), 0x100000000, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3f, 0x7, 0xffff000000, 0x1, 0x40, 0x66a, 0xffffffff, 0x2, 0x1, 0x7f8448e3, 0x9}) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r1) 17:25:44 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 17:25:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r3) r4 = fcntl$dupfd(r2, 0xa, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f00000006c0)="27fd85651016fa69d7bf98757797661734fb24de20ef8ecc212a3c6d2f2942a67b2487eb85ba801ff810df3f0ea7e9601497687f648662853a2bf96e88d13045072df28bf70dbc299851408969a41dce9c125dedc43087e7ae5a8b67632cce42229444f760f308b69edcaac2b9bd4b76fcb98c0d9b23df8174741ac377b238679bed8291c59cae73907766deff024d7ffdd44d7fdb903f5a36ff876d074aefa901560c6681f1b4798589499fc95edd50f35f254705aca6960539c5c25c7a836933cda54f54298fa3e6a0efff2afb119a1bd6470e7cc6533e2c57b08df98443fbb4066204eaff5eeda449d4245df1568754be0d7da142c2c64273660242e33ece8d7afa735729240b8bc5760dd4e77923b26ffd32842e89753e11bd8aedbba6caafa1ad5c4010359e7d5ae030f9e23ba6851cf9e41981f96960adf07c8a8cafcbeca1280427f090d4af1bf0093e9b2ba0aa6558e2c19aa22c827c7bb6dffac69f518a53dddf5ca8bcbb2b6258b8b8574a0d1f90679ba3932a7efec0ec9960034d511162239162d9b82296ef6f96bdfb9c9472849936cacc66feccd87e4c95c2b286b6476ec26fda0a6c3907a093a0b03e5b697d17294b3ee465953ce4411fa31c502287031cb5df33e513a3222af6af6a60fab04830c15cd89778b8341db4d590dca7afeefba9fc8a2de49ce8ee99afb6fddd613fd3b623d84684c41424c5365e6c8dd8e0273553e3d822b577e5d426e4bd31769a93a09e6fb232e02abec1fd182d4c36eee135719de3562be959744857a02f665413ff98f19daeff2e52a86575906d4937da3fb59508a05939cc436e106e496908349ceb2cbc89b260664aa6529e30cb69f9bb037aec1bf1f34d4612fa9a756873cc6e28cae7f7999281fb5fd36f940b15211cc28b3b5d3ece9482c117e5b990c6a9f3e814e41b057841c60303ca86fd7ca7f2f464b73f56412369645fc5e4a40c9e4a578965f7a16bcd61e2d3d39f60de0a3202dcc00f58f6a18c959fd6dd2f2227fb3754a7ffd71ad5625d4a57e38c76e5df34ed4ffe56b7376b34d2642a278a7e3a033389b552a433de43b10c0a44e3308730a86290248e73021629bd92d4dd8dcdcc581d9de512f1683e5ab16381cbc42243850fa1310a26cf5b18ef755bb2b434739df494e4246d9d6ffc5d0333505471ed3d3b72d25d1fa82fb9339deaeb799c06f8086ea39b1c0a12fb8b69bcc13259a777f132968748e06e58c29c6350978330418baaa6dfaff410c29c48d2a984020ca625c7289374bda1e5f0687924971b8622392cd9c85a444eadb90ebeb8b73ac7972fd52543146c66ae692369be164a1e77e033f5353ce909b5e918c18468470612b5c74f592425abf0f26307fc819d5c80db80fcf156a5d9e7b13801c18401b45aeb976f6dd8d1fff1bddc7dc241b14533b9277ca34cf91eba89ac98eafa5945706d9156e645e31c9e1a8a226e2e6f6b963e9e7465ae161e674c4496f0936c01b26cc0c00f08a1d39e5562acb18d21fbdbfdc7d64fbffb6038c09e63565bb1bfa182917cd3be1d546ddabe420707774933c10087f72256079c460c7e1121cc7fde1abde6887043efd02d01034f61d0c859a9d15d554845f99ba4f88a448509201498b7930053f74bb1f1029ce5a91cf4aa5425f57b3bd93332523a9f54644cb18ec39265a50cc854bcf62217f355a3668321e2358c8ebabf05de348c63791ac50b92d227437c4ee4a42b528c8ef29112ee0a4f59d15484f81a85fd792919442998de194e917418bcbfa041ffabb46c159876f10fb033dbd4c978ba5824b43515fd720f699f0db159e39f2db9373451e2aa680efc244728b7ef3e7b692da0314b2ca6969416f143b6f4457b67bdeccbc1a8b243db957165eb2b81e1d99191c20e4ad9547e0dbaf3cec562e728e1915fe54857d535afb101ce61781fa1738f381fabc4e58efaf9397fc42e1bea0bdfed259d7cffcfd8f1ae9da133aecdc772a556d8fbdbdc8325a45ee811ffaa3f79f9a714a87ddb019dc3f4a9b42453f15697592f1c278215246b9267cf3c2518f06a44b9fd662e82b01ec4df26b3e3494cfc1a58b6b8697d6dfd1281a1418523e6aa5b51b639b1d6388c1080ecfdfc1090fe3737b532e2cd8ff669e982ff2211459f6662c4b7e2a9d5c2c575cd5efab6e57c04456e9c35241d9a893dece2796e6ed3adf6306845a589166643fb60b1217f3b639871b8682149f318a9534678eacafcb227ada388ebbbcb2a682d463debbfa126ac4021b0b3667157a907fea31a42d7f5c87256f7cb07d9ae5772fbd1223bd6cf52daaebb7a93cea0e9eb9a8dd0e3fbcf5d4a384a3c1118a0cb09c40c7e78e09f915d3d0fd879c44df204e0605be86d80539fd22b9b7e86dd1e86745606f1389b29a625509a1ef130cf68f72c5b68a0cb1a2fa31ea56b2b08d9744e4e46e570485f77e3ef9fc5a0eef1e12903451a1556c429130db2c26698b7792c850a2c06bef408493904ce843e028389e2a52c85a88c5dabae1da7c228bb232253865df62e2af5295dee722a7fbc98e4514f5a4bff2527a329c3dedc9f68727845f38833de40c858acc1f46dba929588eea4b391296de7cb89bca5420e9ea7cd70922ef4949040fb34fc03788acba92cf1f158d43a9c9e4fd2e48f3b3bd0646023575058d468d7dcf5047c60bc4d852b3306731d813860d6d203a24bbede6454c72d022e2775f4de4e3c80c80ce5477082f94a3a8952d438d2803d65f0cfd3dd71f11df6b85aa81edfe68f4d4c4006af56e766d680f2ffdbd5029bed52a9ee0a6bbb94874c8f00be9e17deebf037f55e5a2d330a0dc55f47bbe04e624122a0aff076eb70ed52a006963357214faab7246cfe04d31b6772e44bd7c7c32ef326d77a393c85b4c5b3dfc0d2893a2af8f8483b44f0a2b02b9124ab0e0c360aa56f7c2d9e4c74a4b5dd902196c0f15e41a9f79c2c9de4849579792fe44e04eea78f92987fa2eac9dfa0c99919b30e2b919dcadeb6319557594822a50abfc8ee572aa4e3d76d5c19a839d374ef7e187827b2ddce912bfd4e05d11d817e1be3a3b8ae374db241d6b5f3f0c9f71bf7bbf41125dd3f922ab456d4187dc90a08ab303a2c845c419a70e7c97485ec39f2940ef7ce77f8b4c913bf2bb09fe9e7bf3da5be3bd8d191be36285ba1bb5668d03cd63e447bdb4eb663e596c74bfbaf2f7eb7f9fb02ddd30ed39c6b026e1f34a59c554502000ad9e46cc48c24cba115ba343fd61f0d2b5d379ffdc18cc37e6ac8f89296ea5333e2da08a0e469d1842cfd91149e46478e20b53902280f80c371aefb28ecce73c248b3a239cdc9eb43e4fd59a9d86d2f01c9335cd98cdeb27efd688c0672307237c4044b76268a4ee740dcdcca4eb3f0513cad60c04d83a61017343e85863c7bf43e236d81404b629652cc1e81eaa0f8d057c50a3d175d7dde75ecd57639409cdc00436b449dbe", 0x999) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000080)=""/31, 0x1f}], 0x3, &(0x7f0000000340)=""/108, 0x6c}, 0x802) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) 17:25:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="cfd611ceac7438b28858ff89f4147fc6966d7bc7bb06369838f09290940c1947ce1bfec939e3576266ca23039b8eb7a6a1117cf443e6752f02519b7a620dde5cbf1d0020cdd534058e724dad712c6082d3d02034a0b157f837fff1"}) 17:25:44 executing program 1: chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000276000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file1\x00', 0x420, 0x81) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 17:25:44 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) getuid() r5 = syz_open_pts() r6 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f00000003c0)=0x3f) r8 = getuid() nanosleep(&(0x7f0000000380)={0xffff, 0x8}, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="077912194ae67170fda8da0143477cc7be1000ab4c07683582453fc67383ef33926ecbf8f96a6b06938afce5ab73b61b191e33d872ec88c77404df2340e2f41cdb55c879ae72808cf3cad562f9697f89fe70ea18d1cf12d183d9669c59faf717f221e70927a1eec64690365764400f1caa066e654e74fb2696a978330f2ea19c40b59018681d1271dc7ba655f781510f8183c5252fb6400895b8d7881477dbfcd5a6cd66d74ad898871ae306910dc2559e74540065746a0d04ff5635220932dc8c34170224f3fed35cfc030aea799ca95b1d851204292a5af1300cc2594bbfda16e6380fa9dac21aa187ab59ed6ff8a627cf3638c6ca55e44a1013feb386", 0xfe}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000ffff040001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB='\x00'/20, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x48}, 0x2) close(r0) r10 = syz_open_pts() read(r6, &(0x7f0000000140)=""/71, 0x47) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) syz_open_pts() kevent(r6, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 17:25:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() r2 = dup2(r1, r1) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x80b3, 0x8}, {0xffff, 0x2}}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="816a8ae7c141d93b327a3a90155c58d784a2e8741cafdaf2e6fc5f3a691574e999136ddfd41f8dc5f579a760bf6c851b5450954ed993a38c39494a80a01073b02f17d7b6b66a5e7409ff3e7192885843ecc30f75fe76ef7c98cd6b", 0x5b}, {&(0x7f00000002c0)="136389973d8b0b22ab71f866462713637db914ed0a466be16eb760d01c9237d1110662f1ffc98b53ea5301cb39b354c3caf25918769c9f501198016f98c43a00ec37a6606d2b5eee0aa382fbf53146cbcf477b9325e8c7134cdb957c39df81afa2294f567b9c3a681eac67ee07a1c2a9d74fa4415bc796f60236fc841c281de8da5b378d7911dd7d0378255f6aab2430c6d9229b18d1ad9878af87dfcce2edea5a0f79ce3b5fb5ae4c96b5ac225ce31260205f1df8428e635255307661b0c017aef452e6afc6d1dccddb13b4d1943ff788c1960b3fcd61a7f0aef9952b", 0xdd}, {&(0x7f0000000480)="6c767358fa02a29fdd282a55951336e35ce35173fd339100c879e29aa56004fa085a120e6ca3364bd491049458924ad7a0ce1f9d2c3687dc5db94a8c968d5f3650fbafc97062b43da4bfe30d0938d0fce09f20ab096dcc742bf92d71f68b0d8f1e99995e24c78978612e1122fffb233f54eed82ffb6c4c174c3494ad206200255bacd32d7cf5b2fcfd9cdd144a947a1974c88936fe90210a9860130602fa5806b3dc56a9a59d775a34730131e6b68aa14202c7c2741a6f821a7213710191848761af341da32b4634317c651815a6e701a90b0acd4f0fff59a73d12094388fd8517c00a9b0dc9cc6be6ecdb93b315021abc90c28b695ef3", 0xf7}, {&(0x7f0000001680)="d185267a02199030c5e8f241d795671474a5ebdc69d5dfa6a5b9c6da333b8b4f672fd742a8333fde4ddc5bbf756a3cfbf41d2ababd5dd18cfdfa838853113eba8e64cec1a8bec13ae18c7d005615a25233f2ed55fae552a44c45184af558c9de082e8ea94844ad0fb7f762bfd72ae934f96ce2881466d30b5da8d3223e79f5fafb7dcdadd837a3dd8615bb068ff889459adad433c67edf6f9add73e7d720b35d6df9a681658c20d6b988ff89e40b5e9a2c4db957be23f90df5cc4545ed88f235e299f520b677d9e86235edd2097a259c6e08a3485d53cfdc4359066a3f9310c7f99ef79655892bf86185698a771d060e2b19aa0531d5d4bb016662a4c0cfa1e270f7bcd1fedc75f31e3b9d47dbf6af58e03b314babc8f2b3cbddb9a0da5045eef44087d8c6c3e45974e0187b887fd240fc8a8bba5409539efb461eea23c7bf6c7155cdebd26c512373adc1546421ed516f60f80eb9318057452159dea846c49ce85ef1454c665bc5fc4648bae9d280f4339e41c58ca527ff83b42bf4c0a0a3cbce9fcde6821dc1e61ac94c0a6e120af98e540f18857905c27bb24c42e3edb1d3d230683469167a8f390b4028257be0976b7632777e462c4082c3f5cbfe10058c0b23d9c7e7dcbc936b1994cebd4eb70357e29419600b66b2185ea13aea56aeb9498e6ba46eb800a30ac04fb8663c2feddb433372b0ca51b42f5f168b95107d1a152d13030ce4b12a64a703d9fef442a31457ad477340de3cb692560dc9f569c3cae1cdb5d30c7727d06f09ffd40ccdaa0609e66fda6fcfef26c4ef17d52fbde4493f1288406bc95e390910eb5509b49b00246bcf058efc14afdc0bb48b97a1bed796dafa284961453f376331740f5b3842d43b5b1b2c0c017ec3207bf57422e8240be0eaf9cb8375dbde74a05efd9b98e9f9598a4354a9bee09d51a01cadcd985d5d16b8d646b4e74ff8b2a3588640e5c6bf866219bbbac6d451553580ef5ae9c5fa207abb2c56e338e583cdf5e744fff8eeabed2dbbe8193b3e3cd348b349b381258f6d5003e9ecc7d3643133749b48941ec231234e289b817ea827d91a999ce781c599ffd1a10b3c2ee9fb97f3aaa967ce85d22605f1a6f7aaecf062f12a253c0a7764be4c294171a4656087ee92d8cb6d2a2a09a3e9ba80d7d94892e5d3c649fea03cf805683075904e6734db3ee8fdf444445d1427cbc49cadd1baf7ec2592bdf669ac7b821b4f4d23e7ab3bef81fa08e185c31afc2d23f9d83d82b9fe4f78caad021e008681e1973ea9fbc7b51e72b0c535f34d6a7fbbf9c897681e690dedb6e42cf695781c6ba2f1b6c109fe3cf8566ccfea579df908a8d75ae91c222943b805d3c87580b70c1c0b3e0700e48e8707c0ac20e22bd99863d9436e99b3139ec6d42e0aeea102e38848aae552acd708903d15e756c6659e1416481fe4486e79fc532b479ddd61a6c1a6cda3bab1051319f844df2c1224ce32fae80b9c80b5cc40966caee3985dc08c79aa3f19f58207d124d76f24fe419f13de50b635a7dc66371298e30a46f37ad08f4084c2d2ae0a7d7151074aba97908b1ce377b2f5541511f850290f3e8b73c776acc5fd9a007c400469aa8bb838aea65aecdd14ffb963c8beb5913a41cd9c2cf8ac494f6405595f398771edefad45d1ae13d9b8acff5d853806a1bdaba488cce51da01cb96a325886eabaf3a928f977567d4d62c8d6d3d35194194b9ddd316cda4c6a455464fd7e1320ffd576ff7a2c9801b32ae8089968f1b978a45806b70d0438400a319c0cf8501883b4ad819f34286457b3eb0a351e49145b9b3d155d51b76fce60ca0e2dff5f6ce70264b2b2fbf627bcfda377ff3394b37035104a095100f0cf509c78a3782ec32797fdd49bfc5fc15d88cd76a8973e75db5810c614044511c4527e3cfa286936e60ba5c77223f7695a1e5eba2fd0167122a855f6c67987b3d7225b5d239be31e551bb636365fb8d89df022d60af3a4c3b6d3cc2adc1407e1da6fedcb278df2c7587bf5c2a476758b911d16ad04fa9c318dda1e643e9338e3ef17a0aaf4a2ca961ac8886f40369d9f148c414c2728c232653c0ef9751d5e02b93de4c3deb55814ae1579c0d609a95c056895cd2eaa81322186565896b9d694c969485bb85f9de406e224140080a46c56aa171f52f12447adfbd1182391ebea6e56f0e360a1ee336cf99446be35aca18bf0890dc633d227e167ba71cebe3afe28a08b2b7ebfe0b5969b0fa8aee2956e8a82633b3e78a738b2c999e05ce3a744130a60d507e5ac25cba2bdafdb2b4c65f60cc0f7384d54b0d3c46c4b8819f09a230c2372d42814f59d34cd2429c061935057d8289eb9079202ee7876c2af0af8f2927229a82fcb13e7b4146c3eba64bd17824b53023925d5d29e6e709334b6f94d64cb212a754ba37b4871aef05a76b095e56cb6bbecf2f3a65954fb37b6e2639caf8dbe8c2c916cbd1d75bda0cf093b17b8f7478b9d6aea4ff0e315edcfb6f3ab696dee2d6732f32010339b2945ccaf4c7568a6e0f1653fa2b187ade0e59e458910154977d9dbde3b5723ca907a0f384c362cc3b7b235077f09d7c6b2988116e6e055878cda54d2fd5867349e67c0ee2811a924946f795859eea2c7b6b21ad679bc1f70338f912aed5f4b39158548fff7fe1495f350fa07c109b71b00939a1bc5c01aeef698ba3bb338761f477f40ac97c78323a568dc852bad7fd6762ab131e3ecd07ca1cc7c2f29ffc2137321706780bf081ac0e6a4a76bf87b297083cc281096bf467c6b6f0ce17765e1938a9d1117ac1efbf140e66e4cd13e3728770d4dd2f1428f519f0b480f5c8f8a5bef8f7f53bf8598b130ef473f8a4851d1a7b1e4ab04831ed47e65c26545b3878c625b4811c21771e8c999c0cd3e75712f6228bbc7ed1f5c48ab877f072a20c8e37e85b3d2cb5c3d723a0c401b4a5099e8ee7dc97630fa0b780fc6e41df9c9aecf5cf5877f7bae83320d0c755853b0fded74fb8957716c618431547f3b7e02a2475a1f718190db726157d73e26be786fcb006fb655e8e27537e184660055507551ac34260c4fcee122c9c09ca36da945dd817d684d23f201e3851e72203a562db90c993cb447270ff448052ff8c3e01ff71a668472e1940f006c0c6f4929a75755bde9c235d18df894d11c43d04dc2eefa8425c01d3b1ef224063684a219f668f88a0a5ea4aa1ae04859320d3687d3523a66e78112c6e82ec77d43d7fc54f6860c3564c967f7588658fa543761d4b646bb435ba8addce342e7346d15083fed65cba613bda033a4db483b9e2dd95c26587ec6e122625f89e86903a6c95e9107f069f12a94816d7785a8e2fa16d5000eb67d8550a0f1ed6adbeb65002c858cefda42ba2347ffbf184d52e971f630c22be387e5a0a88196d9534b3c3612954a8908eada39bced82ab99286de9046fd71b020ed3c31b0761d65bbb769bbdf40aa247ac9e6fa679f64886715cde7861c2010ce0d4e212f8d3b75b9e8673f28f43fdf6a53f195e8387768760fb74cd790144a8eaefd9ae834fc084904e0ccf7c466c096d3a31bd87a05fc45b008b623122f06c92aabbee4a7527bbadc5895c0df99b4673abce68401be1a9156b25afd0787e670ad95e755f263dd4f1c80635aec7b54ad159547355cbd8d483cea2bae7477715ddd9f3e6afe3c2f67b5484ad8a69e782470e4634e1e8f83b19594be654a6e2d8971ad6d598058b4c030da5605b88879b19d8ce6162085f53a58525ce6bfafd1e3d6b76ea351f1c61f8da697921518b0e610d997373ddd34b8d577d525ce6e371f767a3afece78d23a9ef5206fd3985eb5f035a4397b5e50868c8ebf411a50890bca727c718e658ccb8c5db1af664654967ff4564a2d44618b376c49ab107b3c8f715f66f4666fcae69e5617523c97796551f16e5fd5131e24d50ebaf3d268b4a8beba27ee07aa142497973ac9d884faa782be66f3572841b04b2f5811fee199261da2f4049d42be11621db6ed977cfd324f39c9347ec1ed2a60d0cd78271b5afcef71a71ae73befcdbb95345d4ddb06f9fe7379891c9c40b4fae61bb355dbb21e82f8f58fbca16bfb85d31483b4b2def0efce33eccf08be4465744073412cf43de75817b3e454a4787139a2e0d5860c9c45029171dd9fb649d970842d548a909d5432ffbd3fcc63d4f3421dce363d64c6321fb251d646c3606a40527060cf00371afa44b310191d16d69f4718001804b4adfef27863133abb529bc0cdc2147ed2f08a8c7fa7c289154ea885ae53a109da331d1e3f1f100251c52ead14d3fcc8569193a1d47d3adec58e80de0badf6d37e8fb911c752801139f28f2d46f9e942f7e5b3ddf43ecce22a178a584c51ce4bed27b38b3c7c05c8bdd8aef55701e20bac3fea11fe30770ae21b2dd881eef7a23eaffb4a1110e381afd661c8467c549421a5bd6820db88472d0d80a6fb4d0a42fccb698d073dc732b2bde0d01c0b9b237c86c7243650ac57cac4d8df3ceea5ca19c32e8d647161ace152acd8176846e3da3b836d8fae0cf77b8214592abbccbf1181b7811e3cb37e0969b1b7683c63c6e673af6932aa8b07044ac0461b08da709dc3f110754915436569337606b7e20bdb6c0c92447a2922c851fa3de5d6830a9fac87b1ba5cec8b6e9d23de541c9ac070447e1beca7f15aa146e58e80ad22a2b89c35cd1d22cdc16b443dd1f85c26f29df10c2aa02cdf5b9d97b42e839d4e8fc2fc4bfe0b4890581986612578b79e5dcd4c8ea7e19c46ec6713fff131ee7b475d9d9e39f7114e9beff0c621aaea93a060e8d7e951cb35082947013b90db76fc26e01cb0bf591d38925c55a2a5dce630509fcf7e1a59ebe894d074de679908cd72a6500b92f84dc6b8ab8240f64849a2a98b6a4974a0613f588696fa25e26f40e25db51c7a1bfeb1f251adc7af067deb321a77373dbfa8bf03dc8e356c1b0b64a6b4b78c284b58df7c888b3397380d0867e5dba4f4d9fd8dc49f0c145b8cc48e40edfd7e7fe42072fc38e627826077205ec2ac44e186c0b18ea0aae204918160f28ff6cfe2337b51b4e19965ff4fbd69cdb2d0f8ed363fd497fa9b45d20050eba09ce3849db3679aae395871f0980c21804d78bba5cdc1b5a6b21c1f8919c16880da5abdc701ae98a195c104c52ea6d1d8e14f62a731e0142a70cec1cfa1ce12301a0a9f3be1dc7f0aa86458358a1e7ed1eace10ff8c3b47501ca492047428d368141afbea1022a9b143d5cbd04994a50d5cc84e4c0a032fe1e684142ffdfa8842a4c58b5a58220105ca4edd767a8690e69fb5d5f7f2631bcf83089914b9496aa6ab978e74f4e25b7cf4ac9a40f73e77fb7dd8edecd49323944557c8223cf216cb867340265676dee06177238c92709eb9d45b7d2c7cebac05108210e35f1f98a20643ba719504ca2b3058031e785867d4a1e9397a7d4a8f9c8527a47ec9c04b2dbec34641f279a54ddb70920dc40c3c47ad2f27fec6e62feca8674e5873a2abde17ff330882593042ca80603c13ea31acfee64765b86c4fdf972441b1f7d16f6e1ebe5c9574f35b686842b72df6946c133c44bacc1b3d7a06bec6f7e57409e16b1de8c9598fe454ddc1421d5992c1e61fe6bc0c88310c99cda13507ba5b80e2429b96bf6f8aa5f320a8083efec39e5b612a8e17469f604b580705dfb8ed66bd810350753f153af5681535ae75fae9a9fa6619a1d860ed872be1c3142349c4b11e4b896be62a9b5bdf26965e006befaba235cfe7e08785df55775b9d15ebd352ec6ef0d5991b2eddf", 0x1000}, {&(0x7f0000000580)="117513a51a3294d816a1a441896a965c41e19ed0f1c9c2e1184c34cb71827b8ceec7bd228310963b8103f703e3449ffdc2ec2425d2a452baf0c1f49d258d2cff9aedf93f16e7a5cd0c9c943d7d0edac9501bd74ecc1a3ced87ae10a212178fd13916f619f123f079b92c5599b45f3ae14c78ed234f8f6b0e26e23a5eba36f30b79fe1a", 0x83}], 0x5, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x8, 0xffffffffffffffff) 17:25:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) kqueue() 17:25:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x2) 17:25:47 executing program 0: r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 17:25:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8a0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xffffffffffff7fff, 0x2, 0x6}) getppid() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10008, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpgrp() close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) close(r0) listen(r1, 0x5) munlockall() getsockopt(r1, 0x8, 0x40, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x188, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001200), &(0x7f0000001240)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001300)="eaf510c2175c2481be7bb4ef2eae3a358ce6835f7b224de75ce937f0838f0cb1d5a25598eaaed4945b560a6a6591d7bed51ba8f5dd585499e0c6a9766c695bbd8c3bb29e2281eafa9444392841aad893b329d73a21e26e210e05b8845a76a1cef115ca851b6b21a3b7a76a95553c067f217d08b7891ee83b2e4ab0728a6a697ce7528f90aba2675e5369d1529bab434bf63b8c75681187ddfe5cf3a6c642a10dcf484ee387a11fa34de94d840000977feeeaa316da49609501bec7b253a823989ea56555cde8", 0xc6) getpgrp() faccessat(r1, &(0x7f0000001400)='./file0\x00', 0x42, 0x2) recvfrom$unix(r1, &(0x7f0000001440)=""/200, 0xc8, 0x2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001580)="046db8a34d38e9c3a01a47673d80b48836842024d6b224b5b634ac5b8f1cb2c0af483200b5f45339ef8c9e72a287e0d1ee50a6941e5bccc620c827c78ce5f1809e7bf89eb98b18da5890e4aaee15692c48e2b10e56f0dc72acee326ac6544145c58cf240bedfefee0ab64c83c75f23c6bca540e1e5c208f3cfb459ba812426751d753a6e2ca803d71590c7ff0fad6cb6e26a0ba11efbb9c94999b1240846a724426550dd7ab301fbfa91560d6344d3f613bd8474558ed0d20210e9cb466f60a4fe91c588dc36bd27768eeec505aaf1262f66fb8cbd116a8881ad81b51bcf1d", 0xdf}, {&(0x7f0000001680)="bb7025cf19318ee6aae03abcad0d750b625d8bbb92abe8b3e02ae936073b51eff622b86cddbd769800ea619324919eb4b1ddaac84a8dc4caa3010182cdd503fe51bf4efb01b13479a3926bf4dc8066bb", 0x50}, {&(0x7f0000001700)="606f7b9fb6e8ae46d6c24c87b76e2e6376fc7a28a036388f8be3a13d88a5d489fe24bac4ca77eea5a5ec30173ef27425b3155e3128a32198758f76d2ac1052bbe12cd64bf4ed3c07566cd59c5ffad8cc93969c4f25bfc31f13fbe54b381e304c85fd9cb7dc3a3e6c79092a421e1caac4a0e6b45e8ed3da65b31f3bd86b3c8aff5c21230aff49db67d9e6a1e828880a90c1af7389a97b7e208376dfc57b997c11fa1ff956c03f614f70146d0e82f58b386078c9dcea7fd451c71268a419dc31d83656f62feada51a67d5dbbdcbe5a45e52dda36f9", 0xd4}], 0x3, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r0, r0, r1, r2, r0, r2, r0]}], 0x88, 0x3}, 0x8) mknod$loop(&(0x7f0000001940)='./file0\x00', 0x100, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000019c0)={&(0x7f0000001980)=[{0x1e7, 0xffff}, {0xe7, 0x54}, {0x25}], 0x3}) r3 = semget$private(0x0, 0x0, 0xa0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001a00)=""/251) setsockopt$sock_int(r1, 0xffff, 0x120, &(0x7f0000001b00)=0x7, 0x4) socket$inet6(0x18, 0x5, 0x4) r4 = semget$private(0x0, 0x2, 0x60) semop(r4, &(0x7f0000001b40)=[{0x6, 0x40fb, 0x800}, {0x1, 0x5, 0x1800}], 0x2) 17:25:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0xb8) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) 17:25:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 17:25:48 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="829b27b47dd31d336b3c849036b42e85c1eba2", 0x13}, {&(0x7f0000000180)="2dc1c69130a00da7e1f6a316bfc31b03b284711834bcdea43f141aef4deb6482df7235290d0bdc47755c94a30321cbbacf9784b1c4baf2092cfaf1c692900e860bbe8eccdadf5539feafd2add5e380a996519d255e49424cf323a5867b719b9029a538116dcea23308a9338468c3b29ec5a701faf15737eb667c6b1c75e2ad9fe9a377eea8b8d2fd3ca58bc0a6e0a30868f6ffc84456", 0x96}, {&(0x7f0000000100)="bab18c6c82fcc8a865852a3d381527a71e320b768ffc14f7f20002", 0x1b}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0xffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYRESDEC=r1, @ANYRESHEX=r1, @ANYBLOB="45b3910fbe1dcb90d71d68dd96c49620c7938a67a6613c024201d601633403a3e7a683109e2d45cb7330354b21b28911c35c2cc818e56914f5c3e8b46ea588503568743b3933c4c10b7ff5b405fc3c51d1615f177c1b5c9a016bc37183288986c160beca4a6a5448b16bd66a61b37f04400f49d5719d3f6919b7083790dff824f57ed08b8eb14cbad5b931fa54a5e0ec018eea4aae36bf7561a5ea1f027ce8e226f632c40869b1dab558a64daabf4539f6876949e0937e4db6c67f6b", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES64=r1, @ANYRESDEC=r1, @ANYRESDEC, @ANYRESHEX=r2, @ANYRES64=r2, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="3d97c24d74f9b2b88838a505e0201d2ee6c3343160384276c2c74ff926d397a4f32f5159fa85fd64", @ANYRESDEC=r2, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYPTR, @ANYRES32, @ANYRES64=r2, @ANYRES64=r1]], @ANYBLOB="5657718f01877ef65b346f5c1a9a7a91334f94a3398d89a34bec9aab77df2598ecb1036e6af25e40695e88c702481949cf971b331efb8f6d06e9e4ff31d692d4e29bebb7206285a46f385b2501516beabe0306c3ddbf54327890ec3b963d9ec48f1e05fc6775588d2d3ef961524286337d98c977e48041b02c9e0b2ca52d67e43f2464be20b0", @ANYRESDEC=0x0, @ANYRESOCT=r2, @ANYPTR64, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16=r1, @ANYBLOB="5be4987ac7b6aa1d8ede9587ac94d1d0fca181d39cdd837484313ae13990cb44a41bb8a9201d294a525b41b35f4dcfa09c8857"]], 0x9) 17:25:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) ioctl$TIOCSDTR(r0, 0x20007479) 17:25:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2000000) close(r0) 17:25:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="be9c4273c6d36190c1322b902c8a3e8decec5bbc4158bc3bc90499ca491a92279dfb6e6b9074b18b1baf4946f577d2c41f242d9891cff60923712657d611841243404a46bf8c2e6e972d77b91fcf6d099269a3a66689464d53093dac8dc9", 0x5e, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0xfffffffffffffff8}, 0xc) 17:25:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) 17:25:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:25:49 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 17:25:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 17:25:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000080)=0x400, 0xfffffe88) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:25:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 17:25:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 17:25:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0xfffffffffffff001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x1, 0x5}, {0x3, 0x5}]}) socket(0x14, 0x4000000000000000, 0xaaed) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:25:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getppid() mprotect(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x2) 17:25:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3ff}, &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x0, 0xe8, 0x2000000}, &(0x7f0000000100), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/162, 0xa2) 17:25:49 executing program 1: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) getppid() 17:25:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x403}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3) socket(0x6, 0x1, 0x1f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0xfe18}], 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r2 = socket(0x6, 0x8004, 0x4) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) 17:25:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="a89efef29c"}, {&(0x7f0000000140)="648985b46e76d0c726dbfdeaa0cb79e7752a3476267c202a2aa77c01e58727da926058d1a35325bd12d076059c1a80b86e4d019039528fa9e7586f943a172e34df4cbf12652ef5aebfba683cb93e21"}, {&(0x7f00000001c0)="b913230df24d282012c8a45015aa13449d38a30791ff19a6b85d8474de4146c3ffad6eade10d497c27f0345010dc1f96249aa5bc1ce0f0622aa47dac6f6349ad9375224249a02c767608bfc169a61b9011d4b404d7bd45d8a5e1ea022fe5e990e801851566ebd5fd89d13230d6f36668e4a64510aaaf1ff9feae30237a8461"}, {&(0x7f0000000240)="7be5708c27b0f0d02da090f630457091d9fd02bb3a1ff2a290120e31d4f5b2d751cec6568ac4915424e4e2ff2859ad6b3daae0484f5ff5c2138888e17c85149de06d7d8e7e4b2d14b98d3b8a34515c058cff709efa03eb5072fe88e3c560168274d9bf87c085ab3797e898f0bcdd777f7b7a403b9dadfa4d59f6eba93288fca71552757b72abab6108cbd0cb39a054980eeeee577c36e2f56a0372da72bc41b84cf24bbf4315999f58d51f7aa412555142263d0290773ad302f24db0fc4758daa1abc3044bf175dd05848c4b14f4d9a19f2b14c733d95f1591fd52b17baccd933a75e5684efa3fe7"}, {&(0x7f0000000340)="f6d09f0c95e0152e8ddc0b010a80e989fea3803c16738478dda6a421f7e1eeeea2371506dcd8ed221c14c7da326b9e49c24a68b701a1c4e14aa0eadf64a4ebbd112de8200bfbe3e88816575ef8e0fdb82346d330518578194e2b4e46d2481f17cded40d2617b9e9e245bdd5176cd9e3a6fb784e01347bb0b21f96f1c433ed4647502330d3fe2411e36c50a6de38ccd39392d791c3982187fe8da9ba0961ce5465033b73d6a1de5199c5770964b2d81b346f56d167b142f1819"}, {&(0x7f0000000400)="c77d92de053aca8de40b72b05e8fba1a36b9d98e8ec7a6a28fa3d2cf245aff0b74ea31272cfdbb59bd09975982beb42e2f1c26324ccace"}, {&(0x7f0000000440)="91783de746a20466a6a866f519e5709acb75ff0f0757c45c92f7ffb9cf4c7b42c222770903fb365a90c6a895c71be2d28f64693fd0499ea35152374fca8b291f218e4e928ad09af3d44565525b3c6b057982262246ccc967d3d0a6a216e9a52062cebd86a0299029b7f11f8b2a7976613028384829fd77f5c3a379d719294d46eb2bc6d54bad7e175d956ab52715ba1149764641ec11ad554d05396ab40a5f0ea998a9fb575e91c86ecc6193dae55a"}, {&(0x7f0000000540)="ce48cf5eb31fa4c6c2d548541dd89a7498e784844fd9690ce7985272a37a85cd121dea49aac50575a465514d02becaf970e33af2b21f52ca4a6b3f261e09e40e6cd2544d656bd6da59b5f9626e107e13cc2e6a1636faedf26ced1e6717eb9de9"}], 0x10000000000000a2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) 17:25:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) socket(0x0, 0x4000, 0xfffffffffffffc00) dup2(r1, r1) sendto$inet6(r2, &(0x7f0000000100)="1119c400d82d373a0752dd37e57696ec63413a848fcafd21f54c4530f815d0bbd797f96f03a34b80b89e4ae432f832938becbdcd1bad492a1a77c00cc053a9f074a50398e614f66200a0dcea4dc77101958abdf3d52e2ee4d9caa578deaf75b9870fc2db3d6048c279219eb7e3ec2eaa8ed22c3143e522683a07cc4b390014e507caedd47a59616991a24458352fc8665d40ba190c0de9346a5e14beae75897a3d7abacfb4ad53d8d95cbbbac72791a69cdc825f5e492ebc09a8a0cc041304de68101c395be32e50c07cad02e3a182f7b5a998b05c869b5d35d831ee1d383c6af89fe51088b4259fa76d5bab55593e91177bb3159d9cfcb07683100b", 0xfc, 0x8, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 17:25:50 executing program 1: mprotect(&(0x7f0000411000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 17:25:50 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x5, 0xce, 0xffffffff, 0x4}, {0xb5f4, 0x5, 0xfffffffffffffffe, 0x4}, {0xffffffffffffffff, 0xeb75, 0x400, 0x7825}, {0x4, 0x2, 0x0, 0xd73}, {0x1f, 0x3, 0xffff, 0x1000}]}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8809, 0x0) r3 = getppid() getpgid(r3) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) 17:25:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) dup2(r0, r0) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, "853d026111fe4d04008000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) 17:25:50 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) write(r0, &(0x7f0000000140)="a93688cce80873eb694ab1260e11f2638054291b6a3dc4b543b8ad33e7d903997b4604b7e7eeab91b89ee6ddbce5af1cdda414441a732fe06089270ad442b49ec46170a41fb2fab8c12f4fd43e7d49abab54e718526488e4ca75567c663535271abccd71d108caf6060840ab7cdaf690894257ebf1d87826", 0x78) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{}, {0x0, 0xfffeffffffffffff}}, 0x0) dup2(r0, r0) 17:25:50 executing program 1: r0 = syz_open_pts() dup(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) shutdown(r2, 0x2) 17:25:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6f4c10f2, 0xd, &(0x7f0000000140), 0x0) setsockopt(r0, 0x759577b4, 0x20, &(0x7f0000000000)="79f6809f1e3dad3a8d9bfb36fab51b06966a76b049ce2df6f0bce73d941b23b812b0837e8eec82337604d5cce8b493e784d58463e52be1d29fdadc86fc17d9e2e6ed4dba1fd1a8e25c0c965715b767260a0e1074fc56650f3b1bc8c202eec1138facc595cb394ca613011416d4d2385656be148a430d33b2dba89e84285565e2ffb35371761469d2a8a970dd7774ff5f23970aa98937e0b8bb2a67b346bc7bbfdeb767c269859d4c12b8a5c3e59b43d7fedf895bceb4ac28f46fcd10009b7e29bf07201232929123cb6e5290b53c85c2e7ad7c024c38ff7839aa0f0f9f014d752cf4cc1f47df10465b49", 0xea) 17:25:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x89e, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 17:25:50 executing program 0: pledge(&(0x7f0000000000)='$--\x00', &(0x7f0000000040)='\x00') r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x10a1, &(0x7f0000000080)=0x80, 0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 17:25:51 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$unix(0x1, 0xb, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10002, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x2) readv(r1, &(0x7f00000002c0), 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1000, 0x8}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 17:25:51 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000000)='w\x00') chdir(&(0x7f0000000040)='./file1\x00') 17:25:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 17:25:51 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x2000000) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x80}], 0x1, 0x0, 0x0) 17:25:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xc8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750f19fa98ba93117832253ede89f3b96ba0256fd4a33452901e47950dbba7681261001ea1063db969bbc93ba81565dda0fc375b07c9ddba88f50d4eefb7dad365a3144fbd0b54160bdfa23a53c561c7cfa7b276322502ac35c4686166c9580fdac6e0a94816148a36f838d11803c0f0a234692fe7f414712aa91a31bcc292a660e6eb5e139700"/285], 0x8d, 0x0, 0x800) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x9) getpid() 17:25:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) setsockopt(r0, 0x3, 0x9, &(0x7f00000000c0)="9b548965e8cce634abf48f06f62b9c97bf13028ae43fb701e7fd3e5aa55a6240519730275826c67b32feffa6d2d41443cbaf8ec1d4d5451d34d81ad7c1abb9d1da5948ad096c8c61a85f417461551cce021c492300e9697d23881c910e7fc88172a3bdb8", 0x64) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x80, 0x0) socket(0x6, 0x5, 0x1f) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000280), 0x10000) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000300)={0x3, 0x6}) 17:25:52 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = syz_open_pts() mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1, 0x5010, r0, 0x0, 0x0) 17:25:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000080)="4b1b8f4941fc7e87d3691c42071e5e9ec8b0822b2f5ad24872375ba1967c90cc5c0c2e55a5b34e0daa96d77677eda0d3de4c2fa43478980b0eb94704147899e7fe77e32ad8f0cdbfd5a8b05d0a1ad7fa19cb48081a39c13f59085f048e3c41786f4dab56ef44540f590f360ab65551fa43fb4b6891236440c403f412dd14ffa651b0b9053aa8daf3f56cf4459a2d2d7872add08e41f29c67faf2923396d1daaff286e6af0a4f9c65584966aeb6d845c4703f6c806e49ad714cbf6f080cc9ad099e1902b82917f80ff5749d31e930b00944f6d00965210b16c63e98b0c8312974845b30c62029acaade967abe6bce1aa6963ff48d4e78c22f963ec30d9cd75187d84a849ba90c260d1761bd582050a2e18857826b705463de07092d068de446b9ff0434ba3e0d6d9ee6b070bf3dea06f5b428f263009a425503d5326f358bef2ab71d04308c31b6f2b1691b8755aba8c140243e5e5dd7f07391aabdf329baa898cfee11653cf353990005c231dee885ef81dcd90cfe4f85c971af2b050dd39e74fa2c64c88c1a3ff54f43cc758480d1b8d9365f24868914ff04cb20b68a88d711e30008fc85a9d5555338e6343d8f4fd87459e69e3d0c2b69291c9d3b0342d8736f38a7d19dd04bf28c8dc6cb62861417673f3f9b523b8771bda324041c780cb75774803d737b3b40df21ca08c4f02748428b752c4ae75c49aa936da930c4080829ac62da93a135f1c655ddb4a301bbb0d2b23a148ed32d921b733b8975c23f683a262d46f3f82619d6f5198c1e3149924cf295c8e537edb1476ee15c8253780d37a33a6a5c9cba69dd3794f94b5de8cbeb0133ffb62f97f17075476f9845e6f4dccf6d805adb5fc4ddadecc41288597148511a41c00f3cc6d15ba658ad6fb4e1fcb0317fc04d5c2f604925a3f2ada77dc12ad1994124254eae9647e1ed1d68d030bc6037155349e9a7b5282bd16282f0dd2c08233647e82e5eb33c74707f07be251fb0d6e2911b85785f275490543d1c6ebba139f402110ff6809fa4e0612d66c721447a442d2f7cddb1e8be314af07f652803c13010e23532725560d99ea019cf283b7f7be64cb5931142248275887948962cd123411382b0365dea7e500b59cad46a632b86e22306b9a524ba25cc845e0a309268ff0fed576fa5e2be47a5cdee7cb9b6f192e2cc48c22d4d2a9df90e4d2c3088e31fcb51a7a14431d19de5c0166f9ddc0bdc3daf532dcd67bf3b276e4b5f3addd5beb966cd0bb47aa9584159767d0b584f2dae2276411be443b465680aef13321a02a2600592b95b2fe1d75e9bc55a5dcbf716d7b8ca1e9d8c96dfa8f46e1abd0f05c7db9364a852e57afb52dfee9245178ae1e93320e41b5cf56e889aff2caf25675b8d34a46434282fc83848d3832d5334f86053c3f62325b219069c2745ca04582c3348fe687347095bd47f6d24896b0566366e18a692ef28761473b6c6788ba75075d2304c45665be9f8b2f068caa26e339f0f7702bf70926873990a70bd9eb3f8a0c62abec29dc7dd23f9de48a40da33fef0f22776ad2e590e75963a8049d4edc8c5fb56c5d1132a623bab006c42a191092a68456e8328c4db77250842bb0396e59238eb74229ffa3619578a62ed6fbd7905be797d2abf3eb8d4c0c45f1903cdef691589e9e37bbc19c0b445970ced46c80979a8c04b817adc260cec5118d63e9874dff39b6e2728bbb7762ef75986ecaa5898029bbda3feb44a3f93052555350b244da79928a11d76a38cc7fecfc8197bbd6594856e1cfad8a621a6dc4527982a7f69ba4e4418d824ac2fc5e5a1e4d42d3e8702939d6caf9380188915bd15333c4e9aa8d1711f6e79c34238ca80aa72cc9d5f985dc99a47757b353295dccb37e2920af1ce2219ef93094de84b4eace2fd552afe9f00c8e46424bfca078b5efd971616482510973fe601094e324eae9046f9da2d9eed39aaceebae78129053d9bc1c8036ed4393de6178cddb3b0b1925c7512c9b37268f583016cc50b0f2de5e82fff01c9551a51c0d90a05c23683730827b8bea5c83b31c90ec83ccd3d8f99251322dccb5da19dd7c332fdabd1edca123cb51a66f9f209e0d61bb240c43452d497b03dfad3141b9862c1af527f800375c7f360bebc47ef79e1594cfe99ef9fe29c4d8fb57738b82e4850bd7838bc69513b711538307a203576b8ddba6e60e628d63891c30fb3d11cd92793cda8e5b23c67e5cec6e90c7f7f829b60d2b1106534606d3a2ead0c62dcc02b37817d91c513d1ec16d341943ba49557d9a8880d160277d4ba2230f96862c5b070860b7d1b25478a07f672797f887116d60c6fcb3b5fd6a0e9e74049bc925ede22b2239839ddab39cac3df67a1b07f21fd9b5163aa3322a0d18b503945197ce0b46918b26cd4f751776c9c3bab391a3db30960855fff68dc251cb7fbe25484bfce00f7579f2ccc9878c5feeaef554a13b7285b0a5c2436cb6d5d90f8956b754fc1e016c00be3307f4810a6c6ffa9e46e06a0e3bb5ffa072092fef578088c8525b3bccc6e5b1f7a36da946d8fe57b8e1616ce059ca6f09e3aabcc1ba206dcadd8a85353dc2a8bb157624c9d4e9f15c0d357e522fc356481415e6151fae3eab84e1b4dcf33a7200bbab6910f7db9ec3eda98fcd4f6146c0a6c90fa14cf16856792b634c7d64feaeae8fdf4f8fbf3a1644d41cb575eb1e00ff2171e0769611cbc95a37f1617f80434cf25c680e4c11445b208807fd71763fe5a55ade57d60d1445ea6b28520937f85d189c198de7f876579802d1e088cde365bd4c87510390b49ae20d7f44a89cf9c0ab513f051a8d00f6c40f80635f360f4d0064dfe3bd007e128c667daee66d237ff7edfc5867c97d83b5ad00efba93ae331499e2bf887d9b4ea313d2456c486b2c5c65b3a26421754c1f2f14b66946e41560238360b67a8ae8cc1e7bcd0aee3a6b8a1a4be2583dcf75f186c87a6b0c23cef513560b9e601d66f26d7662672fd58e2001ba84174c544044cb43c6e16446e9b702dc9c8ab013dfc53d1b83d474fdd1fa5c17535048d3e454c2494adff26237cab0ca7c917ccc9f71beab1099b18c5deb8012b87e9e3b81d6755907b4c59716ffdd3d2e3c081407c34851144ebe84f152d97412122f6281e072fbf9c220b5440f4baba01414537d5ff8baa3a2ed4693e524642f598ab2220bb90a32faa5f6f86f1f55dace306af321f64903f129e99bf93e6b49fec5029dfc318ca84218972088bce180b9ff8778da573837bd0a18b5a9de6d9d631a11667f391c283552c62d8e27d571c7bc6d622c2ea48eb926007ba1b00222560b1bb65b51df118f5e5ae1316319d5391f92bb9402e2d9389e1428400f8fc6063cb70dd100992c520791deae0f593b1cdf9eaf7c11923988e907b4930debcae443a1853ca586d5f2ee58a88ebc1637b12b165e699a001bf39b17d85c9495b46dfd7a021dd3ee6e66d1d59243f09fc0f71a131d36b3789389c571428000d518cd0ff5bd878087c26b0f555e010426657a78a88de52ce050f870df35134ecb5aea3a59279a156ea5b1a3dc6805d59b0a3115541c5a0d1a79c33de2f954c72da1ec129b9b8b29e3ba8a211f9ef6c7964157131afd09149385d04a75bfcc924ad97920472f7bac47c105a07fd602312f613e27a50373ee8dc4b52f23718ebd2ceffed8b33171ac81f3b4c87300e07193cf32d42da81cd900b58eb2ce42df3dbb719eb6934868a4f2ad6cd6c128b232bf0833917b5a11a3460574bd33fe4451b1cd5c921bbdde80d80b706cfe77e8166e92457f2c7da3a86291c42d49e2b2daae6e7580a117e532046b18175a0cfbb2a024148b547c6f8436558e4c5ff593fe84a70d4b5a67e88a7a59f7d0bf38455c9d6fc8e0dfbaea93146c3758e15fba186786be4e5d0d503e77c0435aa899f5edcb6cd7a6c9dae6452608674e01c7f8288e09987c972a81b304df3f5a54e2d691f559b9f01a5ed3dc3e32691f2262786ae9a870c994fb6ff50e65a6858e84fb68425eedccada718365feaae4c3454fa665078ebe049b0bc7e21786abc278290e497fb2059dbd527bab0832dae647c4f4bcb9294456219e9a97152de15d3470fc0be6571162f6d9fa0ecafb7759c7b071fc012225507ea833ddb7b683aeab21619c37989ca0437dc731f813180d8a037ea48b4ad512587df72c9f1f01f1e8b45dcafd78e084c452ac80b3cf93c3faa1c7b78a650cb89257d08b0885d202b0e04fd299176abfad6798ab3f3330f854236212781a37a660c607169074a9001701bc05018a1d4acc697604a6b5b6b23052e9b92395a41b8e7aec4b39cea3ce045b887e98523bb99cdee0a469ea4b09cd4e3abaab259bfbda1ef6baea931ce6d33669ec0642119478a28405606d675caa1d3c6c32c9946f447bc86dc019e8aa44a2a9570919e3ffca3bdd6f7e4b65da57c59be86741dbbf556ff1b753aa43d3d5b43e59d12a5bf326b2e8d2f51ad43d59fe94a9a3795b8359b19d761e240374b9eac3680fe49d7588bd900f280aa8bac697f4309b2523d0b75d45e76c459a491b911dbb98b98cb094260d03848a4be51edb9015e3e8e1140a4ea1d757813ca54f1dccb83bc47dc259ac8b30e2545911e6f6fb6ca86238259d9674186346031776d6894b36cf0dff819b4d3133d349482b44aba3ec5a942ec8208abcb6272b5781eb7cecfa6b4bebe186bd51a41d94a3274343d3ef6d08e23824858543e6f53e8d231711b73a3397aa84503c7e602231e275bce158eb27e26a7b89010a9517f1fc08f9f339ad35311ea8cd28f335fa0429c62b8af091e256a8e56c2b6273f1b308c0e5f183074281ac9333d4dee49d6afa5c62d8e0ddc4abaa2603ce2d5e73bd8c1082ba98804336f5dc169c2103e848c36050cbf6cee838814f9fa896d4cd21e4d4e073e2a1c3e02333094e19472be20d104dd6e4dd0fae4f2ebd223066e880561ae7776cf54bd8ee055d6bd3cedb0456c11aceda6014fb6a8d8a43e6660204324793330444027ca265c76d2b7b548d1af57a15950ce1667c79c7ed5034c431fd890fa91bcdde588075a13d8c49eb25f849a307510723dd43b112c6d7762044837716dcea592cb549d0d0c5b974df4961ef36902beee1945db29be1b0276039339f7bbe6c7535f44be07f2fb6c0484744e5c11c88dec8c4ab0bf307f79703fe60b244c4dc2c4a7f348889d515ad7cbf01437a90171f021da0a34d1d68facb71a16349681af2723c4d2f2b633b95bb1ddac97db4832cf088b1be4ad7b509ae2ceb6cb75ae4daceb3745ebe1df4fbaf24e780bc48b4bd60185014eb5cf95d1a01964c691e013fd136603700b33d05a3427eeac48af0c879a4898b7b7c90d64395ef19292ab277d69cb8fb9db24e8f21c89c26782f592814badae84c34b2c6c5701e37b113ce22bd768c897c4c789c1ae30d8d9ef292fde1e9a7224df8bfc9ee3b43c501dfcbceca7d8acee2f51a3087063a7fe4be3f237fca4bbee8330cbc8b561feb3b6d5f39ed622faae3ceb5f9708c7ede42671900a4fe14d59d3657e117c933c1d1bc87d3caaa4a695d98248b3a2b42a3853431e40e82a4ba0ecdbc0beb0ae3195431cb4bb6ada1f0dfcb7d8a2cade65d45a15342d4ddb8d63035f95286b726d3bcb662b95e0e307fe63e0caf0ed8f317f6a8ebc7307798e0892191e5afb7e5cc724050f73f0dac83e9c94096c7145df82449fcc5ea7b5c64052e12b0c2305200a45c0b34fe6f819f279c7f791f06f640e41ff99bb057ec57a433871bb1059d7c9a5ad01c0938ee", 0x1000}, {&(0x7f0000001080)="7bdea8d3816c0e96f0ded00ca44aacadb3601c70fdf5040ae8ddd5cfee048e20c69bcd45fc5e93dc40e0ca350a1411c85c1c35ba4eceb2e90342a0222f122c14af6149a64c9a00d07a419f6adcf7983402792b6d158d875e35f8592573b513297f43070f12", 0x65}, {&(0x7f0000001100)="c4aab10d5c5d2f340e44cfbea25880708e5e9a57537580c7419b544dfa1aa97f20acdf", 0x23}], 0x3, &(0x7f0000001180)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x30, 0x4}, 0xc) 17:25:53 executing program 1: r0 = socket$inet(0x2, 0xc005, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 17:25:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x880, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x60) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10) setsockopt(r3, 0x1, 0xfffffffffffffffd, &(0x7f0000000540)="3f1fea8b0fd6c2153044a5fde9b257a39a5ac280f5d362825f5b6a811ef70930bd5e26894653167c8230a8c760587de5d1e0c6fd0b1118fd7a0b7b47dfdb74d268defdadcff238b72bf3594410d01c5c39fbb380195b16e20047c1aed3f36e7e4bd414b693f28f283cdb3e534a65964b0a3d8716c0940d28e5163ca88d83cdf17438358709b80e0f0fbe420b8789636a423e8fc935b2ba874cf55b6e5dc80c0bcd8c6fa577185fd5c87376bcaa69103af013106c0db8e2b9ec1f0ef072aaba1888ca4e9128d51500b6d08fc51fdcf0b8eec6be48b482104cba0edabdc2944a85", 0xe0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0x0, 0x20, 0x20000000, 0x8, 0x3f}, {{r2}, 0xffffffffffffffff, 0x20, 0x80, 0xfffffffffffffffb, 0xffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x40000000, 0x7f, 0xffffffffffff8a80}, {{r0}, 0xffffffffffffffff, 0x0, 0xa836122c521e044c, 0x1, 0x6}, {{r3}, 0xfffffffffffffff8, 0xc1, 0x1, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000006, 0x8, 0x8}], 0x2, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x4, 0x6f14}, {{r1}, 0xfffffffffffffff8, 0x15, 0x6, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x3, 0xbfc0}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0xd7, 0x401}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80, 0x2564c58, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x11, 0x3, 0xd2bf}], 0x2, &(0x7f0000000240)={0x1ff, 0x1}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000500)={0x0, 0x0, 0x100000001, 0x9, &(0x7f0000000280)={{0x6, 0x8b5e, 0x2, 0x3ff, 0x8, 0xfffffffffffffffc, 0xffffffffffffff00}, {[0x3, 0x20000000, 0x8000, 0x8, 0x0, 0x10001, 0x100000001, 0x6, 0x6, 0x8, 0x4, 0x8, 0x10001, 0xbb, 0x1, 0xaf7, 0x0, 0x6b62], [0x1000000, 0x6ff, 0x7f, 0x800, 0xfffffffffffffffc, 0x1, 0x1f, 0xffffffffffffff4a, 0x0, 0x100], [0x5f, 0x80000001, 0x0, 0xffffffff, 0x8, 0x5, 0x5], [0xc3a, 0x1ff, 0x400, 0x9, 0x7, 0x9], [{0x7, 0x7, 0x3, 0xc4}, {0x8, 0x0, 0x100, 0x3ff}, {0x101, 0x3, 0x800, 0xfffffffffffffffa}, {0x4, 0x1000, 0x7ff, 0x2}, {0x3, 0x9, 0x24, 0xfc}, {0x4, 0x81, 0x3, 0x2}, {0xffffffff, 0x2, 0x0, 0xcb9}, {0x1123, 0x5, 0x9, 0x1}], {0x8000, 0x9, 0x4, 0x10001}, {0x0, 0x7, 0x2, 0x3f}}}, 0x3, 0x6}) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x1d4}, {r2, 0x100}], 0x3, 0x40) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r6, r4) 17:25:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8010, 0x0) write(r0, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0xfffffffffffffffb, 0x4, 0x100000000, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xe45}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x307b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff88}) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000780)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='&\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000940)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/tty\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='/dev/tty\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='^\x00']) unlinkat(r2, &(0x7f0000000000)='./file\x00', 0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 17:25:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x31957ac83970f6a4, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_getres(0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x5, 0x1, 0x0, 0x5629, 0x8b, 0x3, 0x2, 0x3, 0x2, 0x2}) 17:25:53 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:25:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d5832621171408140d00"/145, 0x91) dup2(r0, r1) 17:25:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR64, @ANYRES64=r1, @ANYRESDEC=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYRES16=r0, @ANYBLOB="b7d9bab34b98c96f94e9740e8cbf2a7fa3c663999576751bca106a8da22c9fd44a5ec5fcdcf2cdc2521000441bf19743ddc2ff30695b0aabf77fc1606f575887566ddf84aac621a5f1c824"]], 0x6) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xffffffff7fffffff, './file0\x00', './file0\x00'}) 17:25:53 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000048, &(0x7f0000000040)='\x00', 0x3a4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 17:25:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x36b9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x200, 0x100) pwrite(r0, &(0x7f0000000000)="02d6497602e636de26b473a750c5d8b3e7900e2933499817bcb646e6c18de74eb5c560a85754bf66e34e2265523aa8151e16cdd098bcd4937bb5db81fa7dd1aeb96cbc27edc4dc08efe23566203b2d4ae7087d4ec4eabf8f1dda167552dd94ad25fc1454e99f5602c832", 0x6a, 0x0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x8, 0x8000}) r2 = socket$inet(0x2, 0x5, 0x3a6) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 17:25:53 executing program 1: setrlimit(0x8000009, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x5, 0x52d8, 0x1}, 0xc) write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) socket$inet6(0x18, 0x2, 0x7a6f1b74) 17:25:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x194) r2 = dup2(r1, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$KDGKBMODE(r2, 0x40044b06) 17:25:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x2, 0x400) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa9, 0x3fd, &(0x7f0000000980)="0000000006c4f9b2de873edcae46982f200e788b50008545cb2b3426bcc9de40948cf21511d62f4aeb7230ac851d0456a92fb489e2e02139a2524871bec55193f6c9ebcbbb1a9d2b4fd2457a464d45db4bab5e20771506b5d1c5d24dc11da60572399a024cf7b2e0cecf18ebc142d23d825bb6b2f08acb4964e868528c3237122a9f69ee6ac99cfd9f18394b913f5c4d6853e00d937f3e54dd0c312ee9ab886e55190004000000000000e5be3bf9d07cebb621e62dc2730163f5c49a1b0fe1d26888b005e5448df620069bbf296b51d9ad05841003e2d9dcd1c0e76de68ef20803c29fe6ea4aa0cc31119dabc15ad0ec46a38f72b6768f55ca5f86f128cc1ab8dd2d8453968a0af62dcc24bebaf022a7dbdc7b5f14dd61e156086d460bdf547abe1386df939b1529e6528561b233661e9b139cc4f1fb5044941c16866fe6bf909c07135ff490580ce78b0f50f0b62dc729b7f11633314e0900aa6b1cc860683f9a40a3bce5d0481677dddd343bbd7a65c6d97e2636617e40a08cbe1b57633d137b09582e735be9082549e7b667ecde804480c0ff6c9dcbc0bc05964f5e311129412e31ddc899842f0ad228843d484a5df21e4e7ad82e261583dc2a957fa40763", 0x1c0) socket(0x30, 0x5, 0x200) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fchdir(r0) 17:25:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x5, 0xffffffffffffffff, "000000000000000100002000", 0x0, 0x83}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) 17:25:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x81) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff0000000000000000000000000000000000000000000000000000000089825dcd785ff11cbdf19947d73664fb0bbe09feb29be7e1b914313cd34527f9e35116bf888d199c19bf050fde74eac62186f029326c05cc295282d7c90f18e9e7d59a536501f6608051b43cd48d1cb45e8539f283a0aca6b310a2f801ea032da98b3111e879a846f5b142d740161a1336c95cf23b20f504b2cf242a585de9"], &(0x7f0000000140)=0x6e) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="fcf3325314f249e54015e911cd16423117faa4813f66b10b9f25e5336f6c697ff06295015d4e86b02373385984bb14623d312a63c57834941a9e73712a", 0x3d}, {&(0x7f00000001c0)="25055d99968918278d83d7", 0xb}, {&(0x7f0000000200)="df236530afb5bd8e49989c953fb8af05cd776131fdf20dde699c19f2ff3c3788b8b1f073c00aa7085ca29cee60dce38b2484174d", 0x34}, {&(0x7f0000000240)="f120f01c0311533404d714a44dc36a235849a50aba2cc06d799d66327ead9a86430bee831ff167e3e8b4e2ec738ced449a8f20d8aa80dc32bf2fa955874d510225ccb216615ebaaf54c1712fa863bd59e6d5e7ed7451bee60b61ba6824ace3180efce1c9bec61075cad3b89bf6c377b1471af4c21c3dcfb16b3cc8ac02e431796cd341161f913b14cb689fbd9fba95ecaa68be010a26549f6f42e20561596a7e1b597ecdf135e5788a5e00c3cd249431c6aa915b1b", 0xb5}, {&(0x7f0000001100)="f3126cea939e09e8703e55390c67976d52bc75d7e88923ecf634d42c8199a9c6de0d068840fa3c0b6e5bbf6b6fe7ce4046d79083d77efe675489218ab7089ac5c34913340c79861f39b6bdf356904324bb9681b36b833fae5ac51958299cd002aa389c357dcd68a03f60d88b3a6173d40bdbd9499aa549f4097d010db36419d1f503f4ceedfba46221682a3bdad519379df2d35c32c467ef71f27e4539f0b89aaad37512942b922cffd3de228176bea4a6e92b0e571dfeea1fe3902a5d723e528d7a20a13c43a7563990cf30c2e9f55cd09d648f0a18af15bbc29544c0f71a12f69c937dbf91cbf278ffb31d6d0b394fcdddbfa9237292e1bad85b3e97e2e482dc31fe489763be240d1f7e0cf8dc0661b6545d776159bf446017c9fd0111a641e18fb868093b9d1535dc74e9169266c0081024002dc23aa3bc7afae451a3563ba9c6c7f218d8db4dee04ad95c3118c56da2586445f6f3ffe53cdd15b67c7ba0e81c6bc86100519c9c682539d2f388805e1cd9ecce5328bf7ead8fc6dcbf21179a2823d0a468db3275da596f40cf09ba189a6f4678ef7a3acbfc305199cb7b8a55b210a21fcb079590f620e82568d25bd72be77c3d5fe4eeb75a4dd994f41e437410c1caabcf1a442f60e66af1bc45527076f67932d2a8742e559697ab19f1bb58c79f3ecdc5b1bd5e26dd8f7a27ba66ed368cc3be17ceab1c760ec286e2cf144b18745e356068aa1dd9ca11a04a857af5694cdf40b0f14063f02e29a49c78d719e7f005f5c92d22b17a22ee98e3d2572a9814d57229e28477df4dd7f0f6a31d602ea158659974055fc3a48ec1a371ce199a9899517ad09a2f77f5fc888bdcb7f69470f1ae36958af3da907ddc2fe340ccaf69da50f33f110fd9aaed436d9fe6612e756dec7223df953a9436c54993257513205148945f507b17f304dfca7b65fea9ddb00e11416dc637cb75ba9dfdc733cddd576a43c5ed31e29ba371e2790cff60ef3f4903d9f8e4b4e2f17fac316ef131a55b75005e6adbff71b1a1434954b2bfb3d548fd28da8aa1094444fcbd6b9a760d626b0444a8dc760b312e85b165042497a606674a9ea84a6836d9f2cd0972edc969d0155f1aa856dc6fe8d43fbe42976350938b2654d960e32a4833f245e0f030f0a780ca88deeade6eee0a94f1c0f3cff0ce9ed91a04631114b8b48b9feb3c19439f8ec78fb2e5879dfcefeb9f81398f221f8d6d117c1758c58a48f1f82d3c6bf7073a2adb8c606a609ef693f169c825fa7e0ad4926ed7283c5669d99077736e883a101c5f9744e8d9410abd5db1d19251eec6493e30c5e14f35e89fd908471e23b7020136aaa35d81e2364ed5d39f864e57bbe05255571c6ea6fa62c719d94dbd9271b35896648bbfb090b3db87250259c45042d435256ec270ab0d61ff21f63cc4b327f4c6caf2a31fb077032dab281d3d6299d5af0d5e3099f0d19880fb90c4f5fb55f1f8e623fd2af836411a44b87538fa597e7b8eb1de2c3e26b0254910a6334bff44ba60088e4449ff4b0d702efec6593e28afbc6a4896987182384db78e089d49f590133597f777c8d6b86f9a5eb40838e5697d0727d8826ad108de08cfd300cdd1119a40fd61f3200be02d3251c0346cec55af5f0354615dbe997e9da824608f4c61bcaf2932f97739cf28dbc421be157c234bc3aa8cc2c8d6f85a7ae3dcbf6078a636c279db02a0867d7948cc5a4c8cf5013b2139b1d5771b854d79d74196ccf03bf0446fdc36e0d3e59f472a2fb64158832aab40f953c628eeb7864aee23a0cdec282a4e9cec00fc1bcce1f44e1620fe2c9240bd310d77aac10af28250f35fdbc83aa0d01312fdd0f9603ae9d8dfe43ab6dbe793a96c573782cf902d759755257dfd4053217592e96fe92e69935c1689f5c3b44d8af1a599c10ae289f30af21a9ebaed98de47fd85a6dff3cdf5532be24ff84a0f8ac4814bb481c96a740312e13c45ecfffc1830bd786c2eac5b0955a73204c489315449010c111de9e28abd3bc7341e3d0de9632ea2697f6c370d7a93bf72c157ddce996275e86c6b52e94dd861aad9b08a78524a00777c8a7139d0ec900efc4cb2ccfaddc2e9704006852809657babb02045d6e0d3ab47e7e216393bc7643c9ac9a5c768474417814a4c15e89d6c03fc4bb6a1880a710965113751e183dd6750372cc5193339f098f65f4ccb917a2432e38fe34b4a57495a3e4155a522e4a947da85da17ba372dcd5b8c288aaf328b98345d37ee6c8519648dc86b8a5adccfb10e2ee7821b5625e32ccb40ed54e866c3fdf204d344e9181ffc9ce09117fceb8799afe08e7147a4e9b94b4514c863f57507c1159b806cf6f264dd819e7fee14193e22d855f6991251f84a5e10174a9318d330af46813b1fd43310a36cf8317ca4d58f6bab7c69e777f981030ab6e51ac8dfa69541c2004720639bcea74568d2b232f5495b1819475f8b4f0af276d10c6e4fd2d8eafb053b308463618db8c47f00218e04606f71536c4871629af8769d7f9440df86811318493f6fb83934511690bf148da9d28564d62471a0081856473262d7b342828bf64ae583545e06c2a3d6086a9b6898b43e8af10b4191a57744757ecb59cfa6f1615d73ace4bbb54a8384fbfa862695e2d007882e8647a2751b5cad0f2af35efd5a74094db97d7f959597d165acd5ee376b79034c68a8dbc8dcfe9a8780d9feac217db9ad85fbe0b0079ee15ef8986b109a7c99ba02ff9bb041458ec11c384f14f2b5be1ed443d3cb881e1a88ca605163c512ef253b4217e5ca4aecc315127b6027ecdb1563430300f4959d50e259d39b7abb33867cfaed3268ceda73a2c1c746c59258e0e64cf74b5a4db288e3d4fc18ef1dcb41af28b1c6f18ce984acb6d9dedd9a79c315121db9de7b3e2db3556efd8e6b328d3829d40e11a109115e9e215f1fd610055e301714a2fa0f6db5762c02dbfcc00d8cc9c9b282d42bef4b6f13d0ac20a12a370905e2021e2b4623a113ce82ab9989857217b946df3bad7280979f57e13eea101a2519d5427972186e2d4f8650c356195af793d88927b4b0e73d2791a9ca68f19b8d7500b77474af3b011c798d09e238253e6c483bec194d552d84851834f5445dcc5b615f747653279e65081f710efc393c3a9f86001f5c0f597973c1afcfc6434ef36d53facd51865a1059e138103a2bb70885fc56a2fc62b6ca9ddf98b524ece9014b96f1a2c9995ae9a8bdeca700fd978a543d7e61df65101bed123e7eae975a2e6bc70c55302910c156c71b7cddcc072882ae11d37f8565a61de1f6f1248d82a6c05496527c76b768ae9b152af7d5011372e2dcd848b08b57335050319b458e38b2a462305fbad0674ce49203c53f8f9351a66f0adca4c42c07c20b51c2c9c33e59f5e3c94755160c757c62eee238606c5c382a2cb4aaea139a7bd417a4102dab79d0e3b31d499b7bb292a50bfa9702c1fa8f72de34563c7269ed29ee9ded7fb1f14436723fd3480d8c0d46cb4cf6d2e7b81e6e9f69b214f8d9016d2a7c7bded1d260ebacf54a46b4f2870e1868920c1bf207eb7ba740328b8e039ebe1c1adbce97675b5f4b5783514727999ba4b09d3a56da680deb18be4d9f56dcc0fae4c91f986eb648d230c8e52edc4779b0b67d1479589a1177ab9948ae21ec7ebfe0dd0bce100ef42d4320d061516873fc11bffb75aac8391443bd7d0b078c0b77ef106b51357bb0bd44c97a74fe920f5a4d0c7fb5ac390ee72989be01b6b7b715e2e95e1e9fc412504b9242973a4f337ba6c7e4df5307425768a425d29571b12f094d03665ba5dfa2d0adb6106a8960d16dc2a08fa5c03f12311a479c63ccec15008914d025d5967f4824bf1e0376bf50b5a6b6912ce1b902d7729ffecaf756d56200b83a319086fd9701ab49ac677685741fa75b0a15ac942261e86ecce00fa3f6171cc3768c8aa6a85cac1897e5c6e35a87240a838098b478dc08798c2cddf9711c0e89cb40bb25797db66d0055c8fa272f5895a88e02582baa4ca6ce9c0dbd0fa9ea787425fba7d1cbe339d64216aa76e952f824c2fb66e41dcebffa069d50e522fb82774d91c27f2d563af7be9d090f697498dfa75b25cd50b69cb37d4096b47b6846c2016937f7ead0851d2385832d1b7c0c206343a7b5f1b0348e3b73b10e5d983965b583b90ed152c0f7b06996301ccff64323ee902e37e106709c14a66fa68544e1d61fe9f2a8573c3e67821b9493dabb4f20a24b33743c812965497923e3f0bc74e6290e18d3e80c51b9d98f35de6cf0545e4531d7aaac172dc40b86a31f99884ebd32e63f9e248b13c8eaa6b6b8119c4644b0e0e31ac699427683a4630c787830f5b06c0c766805c04769d4cc68d42cf85aaa7d4a7256c7ca3ac244c8f901b98155834caee0acc3b4e704afc91babe253efcd3bea5d59e6d8945e31863570ca53841e52ea3564e65985bb4dee2f79c5ea7538aa80bcbcad07b8a971c22f01e34f28798beea27f82d43d3df713c8f4c0e0e37914c1409902618be3665028d99c0b248096c8965301acf2379570f9d33301aed9c7768bec6a5d033858b6ab7e0561f3d12359a8bcefa87ff651b2df6c218df0bd3963a0aa0de3e58d7504f2b26a8f6170eded760b66c05ce0e04108b353c3c74d91b23eb68d8e12e8d2dc3934b896340125ef8dcb06909e95795943af3f487dcf6400773a8847ffedeb2fdb983771dcb40905a238da1001c7395b29ada559fa0887ee9c7522fd171ccbd5849305bd7f48317ee5bbf32f30c0466460540bdf2de9a5be874f69b3b48afab6d5ef126eee9675988675e1dc9f77a8c8ba30044aec48873ee2bee103378f2c69fcb93506a5aab2183729cd02d0b2d0912ac4aa71517095363b594e2ee1ea3da0fe4168e6dc8b4ae0a47a6f4488265a5fb3210e5f069b64a487465d183a532cb86c8c4a80936148e4dcc6d418ea0c37b23b445daccd19ae740035705cf906aacd2b262e22f728b5244435b7317978aa8070fed2ddc30936efadaa99a2441def3de942291947704c7314ffae4df7b918ff9c2f77ec74c43f5dc0943ba2a534f52fee9881055867c21c57a368ffca1b828f0a96d7581427f77d3223523f598afb1d4bd6129b8308116bd6a8d6ecd6a6529a3274f76402a12fec1b0ce9b72ac76355fde892b902141943e31253329e6b41b2d87225572fcf79905f1fb8585043dab541227109fb58450d96f87f287d0c4b954e19a18fb122e5247efee3f7d5257bd992e445fff4ae2f75e30f0e252391b3495ce09548b40865a83a9b42f3a2c9bc9fd07d74826d5975aa097dafe2c388414c222276bfb93de205a179ce9cb25bde66c41e937616590850e39309ad8af02a73b1ec17119c0bf9f5bd46a74314dfc8d36a1d0a075e59d1cd42af479be9d99ee9012c43c7e30ef6d85f7f5ca176406fc47da1917bbda82dd81aa04caba906f7d48c002671c291db72b665975e7d3f207531751648d902057d78a8f3bf2039dbf3d0afa9e9d914ba50125426e9c5b9828bdefb0b3b752880ada721ad785ca420b7053d2110887614907e7b5a5320799b1d4b0fe4021b28c51bd9392fba2f99af0452e67c6b028336d172c9f5964548d1d02843c710d7e291dae0621e14b81b89ec2d9eb373d9aa6cb6b54cb2c2b02e4899386f5f73ef29a0fc1e2c77e27b5b8266dfd4c860caf4886858ea80d761ffe23e0567392c6a6b56292f6e8caf4f92fd092b6e9ff4f6ab9f43aa31b1fb97b8a118b51ac2e3ace6ec9e702c9b2f797f3f8bf4686c0092b30e691", 0x1000}, {&(0x7f0000000300)="1ef0681fb755bace7392bf3c39f238836bdbe029b08cb4e6e956c1c2e0d8b0d35b253c4130aba331daa77b61fa87d9700c717cfa1741442e9420fe1a328024b37dd0f77b545f9b8e16a2597df5fc0922e92deb92ebb56d78fffa4864141e2d452bd51c40f4f864289784a827c33e76b147ea2f895a422680", 0x78}, {&(0x7f0000000380)="6074f2b7879451aa6eaea7581ff6313ff0d7a49a6dc3c97d314451fb7c9b1f7debce7ca2948ec2b7187d", 0x2a}, {&(0x7f00000003c0)="587f2fe5fc9188f412df1d1210b5dc67f3358c9f01bd674d8365600c38940eec3c90ff22f50c812fdd3bd853057a6f6ea4f5f9fc518035651d4bb6c8fed715e949316217242b856e58d4b01fdf95a6376fc128f2739c3203df9260f000978fad96a186d17d6b3828b0a2052b42dfc0b66252b31954d6db04a928c14c", 0x7c}], 0x8, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)='c\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r1, 0x5) 17:25:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x3, 0x8001, 0xfffffffffffffffb, 0x65}, {0x7f, 0xfffffffffffffff7, 0x8, 0xffffffffffffffff}, {0x1d76, 0xffffffffffff0000, 0x1f, 0x1}, {0xffff, 0x6, 0xfffffffffffffffa, 0x101}, {0x7fff, 0x8, 0x5, 0xfffffffffffffff9}, {0x3, 0x6, 0x2, 0x2}, {0x2, 0xd8, 0x0, 0x1}, {0x157c3216, 0xff, 0x62, 0x80}, {0xc5d, 0x1, 0x5, 0x80000000}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x9, 0x49f367b8, 0x8}, {0x1, 0x2, 0x3}, {0x6, 0x9, 0x101, 0x3}, {0x7, 0x9249}, {0x7fff, 0x0, 0x9f, 0x8000}, {0x4, 0x9, 0x1, 0x8}, {0x4, 0x7, 0x80000001, 0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) socketpair(0x1, 0x5, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0xa, r2) r5 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) syz_open_pts() msgget$private(0x0, 0x10) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000280)=0x5) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000300)=0x1) socketpair(0x19, 0x5, 0x5, &(0x7f0000000340)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000600)={0x2, 0x6, 0x7, 0x40, &(0x7f0000000380)={{0x3, 0x90, 0x101, 0x40, 0x7f, 0x5, 0x76}, {[0x7b44, 0x0, 0x100000000, 0x10000, 0x1, 0x5, 0xe0, 0x10001, 0x5, 0x8, 0x4, 0x0, 0x7, 0x1, 0xfffffffffffffe01, 0x8, 0x1, 0x4], [0x200000, 0xc9, 0x1, 0xcb, 0x2, 0x45acf1ea, 0x1000, 0x8000, 0xffffffff, 0x7], [0x7, 0x2, 0x0, 0x90d, 0xf7b1, 0x6, 0x5], [0x1, 0x96, 0x3, 0x1, 0x9, 0x80000000], [{0x2, 0x7f, 0x100000000, 0x10000}, {0x8001, 0x7fffffff, 0xff, 0x1}, {0x5, 0x1dd, 0xdd9, 0x40000000}, {0x8, 0x60d6, 0x9, 0x40}, {0xb9c, 0x5, 0x0, 0x400}, {0x5, 0x9, 0x0, 0x4}, {0x6, 0x7, 0xffffffffffffffc6, 0xfff}, {0x1ff, 0x7fffffff, 0x6, 0xca14}], {0x2, 0x3, 0x0, 0x4}, {0x8000, 0x1fb0, 0x4, 0x9}}}, 0x401, 0x9}) clock_getres(0x7, &(0x7f0000000640)) r6 = accept$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) listen(r6, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000700)={0x20, './file0\x00'}) ioctl$BIOCPROMISC(r4, 0x20004269) bind$unix(r4, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000780)) connect$unix(r5, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) accept(r6, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) clock_getres(0x0, &(0x7f00000008c0)) symlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') syz_open_pts() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000980)) 17:25:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xa0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x400000001002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x125) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x51, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet6(r1, 0x0, 0x0, 0xfffff, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x16}, 0xc) 17:25:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x79a0, 0x1, 0x212b5c23, 0xde5, "1ced99f153e5918da43f20f3371f3fdf268be2be", 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 17:25:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 17:25:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffff9, 0x9) 17:25:54 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 17:25:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x81) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0xa, 0xffffffffffffffff}], 0x6d4, 0x0, 0x7fff, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x2, 0x7, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x2, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r4, r5) setgid(r5) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r3) 17:25:54 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10080, 0x0) pwrite(r0, &(0x7f0000000080)="c0bc40065ba04c1e277360fe9a2a5e0b5405221c081398664888d6d6c7eb202e3a0442671920a4b0b340e39561853194f9b23fb983", 0x35, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x301f, r1, 0x0, 0x0) 17:25:54 executing program 0: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) select(0x40, &(0x7f0000000200)={0x8, 0x100000000, 0x92, 0xfff, 0x13, 0x9, 0x5, 0x100000001}, &(0x7f0000000280)={0x8a, 0x1, 0x95ff, 0x4, 0x7fffffff, 0x2, 0x7, 0x2}, &(0x7f0000000300)={0x1, 0x2, 0x8001, 0xffffffffa0a29bf8, 0x4, 0x2, 0x3f, 0x5623b9ef}, &(0x7f0000000340)={0x40, 0x1}) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756fa8aaeb0861cd368f32dc940e09706e3334cf883cba2364a02ee7e6d91c0817ff03cc9e9dd0149f0bef06e1e1dc104615d3801d4607c1191eb94fc588877aa53285b3482c1a50311ab7783aff125bc7f9b100d14237da92d19e0c2b366148d87f30"], 0xa5, 0x800) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000003c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0x18c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0xfffffffffffffffd) socket$inet(0x2, 0x4, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x835b, 0xf7d5, 0x7, 0x75, "4db2f96305522e630d8cfd409a1909713d9dc945", 0x9b, 0x20}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) getpeername$unix(r1, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 17:25:54 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 17:25:55 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpgrp() fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) 17:25:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) recvfrom(r0, &(0x7f0000000140)=""/39, 0x27, 0x802, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x8}, 0xc) 17:25:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 17:25:55 executing program 0: minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4000000000000b1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 17:25:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) 17:25:55 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r0 = socket(0x2, 0x8001, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000100)="ee75786095dc3f52aa515a121611ed9dc8a5adc0baae62049f197fed96a898c98aa73499a6f1bfc708dd9e97a7392c9f5a2b0d8180ecb18d338f6790889a3ef4bd3bf94a4ac4f1e24537dad9f0a950be3d7e0e1f90807d0f69f0b7bc82ee0a54c19eae912c3057a0787c721c828ef6c292f010b1e43b7a41b5e635d85ce13bbbd24424d6dd062436892d06d7f0ef09f42285c54f92082d5329c50757ca29091027481620b90cf41391583415f21cb5e6c4f469261f14c89d6f0b7d8e250acfe32e6a5cb7853aa4b4a921dd842a6dff9b9b714068", 0xd4, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 17:25:55 executing program 1: sync() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc48e97a70ffed7d1, 0x143) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x2}) r3 = getegid() setegid(r3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x7fffffff, 0xff, 0x0, 0xbe, 0x81, 0x4, 0x6368a912e042b03b, 0x1, 0x6, 0x2}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x115, 0x4000000000000000) 17:25:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/150, 0x96, 0x840, &(0x7f0000000080)=@in6={0x18, 0x1, 0x53, 0x7}, 0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 17:25:55 executing program 0: madvise(&(0x7f000037d000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwrite(r1, &(0x7f0000000140)="3a297af1fdaa1727d0f8fd27a7c88f012e644d4df7703fcc4c34a25833b97eac05f2d825d1d69fb5b9bfac4661c1a1370ab6477525552dd8787f228d5b33099f0e8d16bd90de9148a51bfba129ea5ca89bf339c3aac90eab29e690fe9e617a8f9f3bc3176994e620c94c2eecf0e14dde7a2fdce4c9161c4a9bd9044c1b140c1ba6775cfcf675c14c0511d82cee4cce0a", 0x90, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000080)=0x8) 17:26:00 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 17:26:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x3) write(r0, &(0x7f0000000100)="97ec795db4f3f91860e2f41d85f5def752cd6def9d7e77a6c5e22937c3ea1da746b86920564651b3b392d334da3fcf39ac43eff98b2cde3f4fed66e41c35b61617c9c787d264ca1c0f96a9426bc4d80cab833b68df1ae4953d84889cac53e303bf81a8ef20b80ead5b5398e7a450108108b1dafb360e7d28c1081421b695c7", 0x7f) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x10001) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="4ebc6df234306910439df4628db02bd9ec1d22974ff6c1fe45ad489396dd7e505301bca7b7d370b061e0c45e4534353286d53ad3c67ee59a462106e8d0a909b6c144ef9216b517c26e9ee1ade30eca03094bcb7bf49c3be91e4a4f436a7071d2026cba6a4197a5d59ff98d398e2ab0dfa088f5d85e443b166c140113467844fc744b86e09356daf020841410cff50170050acbae736caa1b6c8795da316db6ab29", 0xa1}, {&(0x7f00000002c0)="f21ac66695bee68e2e86758856694db28b16d0549ab8ac816041170d8e450d0c41c06a", 0x23}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50}, 0x400) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x6) 17:26:00 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000035000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000340), 0xff23) 17:26:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) semop(r0, &(0x7f00000001c0)=[{0x5, 0x0, 0x800}, {0x3, 0x8001, 0x1000}, {0x7, 0x3, 0x1000}, {0x6, 0x7fffffff, 0x1800}, {0x0, 0x1000, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x200, 0x1800}, {0x5, 0x18000000000, 0x800}], 0xa) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) semop(r0, &(0x7f00000004c0)=[{0x1, 0x100, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0xc669, 0x800}], 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x5) ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="a4ffce4f8d71571dbd1d9697554bc9a9b429605f68d441cb94e96f8542926698455fa6fb38509afe1d882385ba8987e6c86a31c5ec596812edd3c1dc1910dcb1f44bbc654a0668448460e36cbc21e68c67814d222eda2eda36", 0x59}, {&(0x7f0000000280)="e17db438e6a793485eacd4c2c9b98e6db1a221f5f140ec97eaa2399346fe13902dd6d9b5e4a27db779fe0147b59a22038752b02fc9b0613742c870b0dacd875c9ce7d0aedb54c9412100db47f65228d9a3ae2b954146f3aad798f027bcbbed64b3a40963bc60633fa6d9c1626378a8ffc76926ff1996d692d47677b2af12a1102e9f394adcbb1be56b0ffa", 0x8b}, {&(0x7f0000000340)="bf219b6006fc16c14c74cf224f2f73d16eacb04ccbed8c6f264f85b965c2733149304a75ee5714425361d4857a2a89e5d59586171db42a8445899f08bb1202d2e9cb4c0cf8d2a597cce4927916cf953da2319fde462967539c632b2a17cc23d65040bda4b71510a4bf2b10b93a4e8a7ce3aac9f510fec736b5ba01cadab36d3dd1004eaa2bcfd58d22f2b696aa6ead9482e6a42a921aeb5521a01dc58c279346279910f64e43ab1d2f37383984ec3c923b171059412ba7f5e92b2f90357efa565fa8de0358d982754713fa48914e73c44726e106890f12767547753d949ba321b1bbfa7d70f8a0afe4ecde68f2433a0b32341bec03853fda", 0xf8}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x5000000, 0x800}, {0x4, 0x40, 0x1000}, {0x3, 0x80000001, 0x800}], 0x3) 17:26:00 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x140) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) syz_open_pts() getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) fchmod(r0, 0x0) 17:26:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x6, 0x7, 0x800, {[0xa2, 0xfffffffffffffffe, 0xd69, 0x100, 0x3, 0x10c5, 0x0, 0x7, 0x7, 0x6, 0x20, 0x4, 0x2f7, 0x6, 0x5, 0xca, 0x4, 0xffffffffffff8001], [0x100, 0x8, 0x2661, 0x4, 0x0, 0xfffffffffffffffd, 0x3, 0x8, 0x1548, 0xfffffffffffffffe], [0x4, 0x1, 0x7ff, 0x75c5, 0x0, 0xff, 0x5], [0x8, 0x80000000, 0x3ff, 0x1, 0x2c, 0x5], [{0x4, 0x2, 0x7, 0x7f}, {0x7f, 0x10001, 0x1df2cb5f, 0x1ff}, {0x0, 0x2, 0xda0, 0x8}, {0x4, 0x1ff, 0x6}, {0x9, 0x3, 0x4, 0x9}, {0x4, 0x4, 0xb3d, 0x728164eb}, {0x2, 0x401, 0x8001, 0x4}, {0x3ff, 0x1, 0x3, 0x2}], {0x2, 0x3, 0x1, 0x5}, {0x5, 0x3, 0x2, 0xa9}}}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getflags(r1, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 17:26:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffe001, 0x4) 17:26:01 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 17:26:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0xfffffe2f, 0x0, 0x0, 0x0, 0x6246b24fdbb2e630}, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="88117386d116a23712d5285af132be27640044b157a28c449b695f29ddba909ad724c35d6f88f5f1cfe54d894c4937e5d268e420d8da19094df175b63676a62b12a6e8342c739653e888c40c650d5235811a354d60bcc1866fcc177463a6d18f4c549e7c35c80c912d6761b17fbb6e4f462a83431167fc9f037ac76a5faa26502d14a25b29acfad86d901c9b0fb0597b37c4b30b127fe12247ad47690daa9db3613a5c153dc6e70ea3440e188c2ad900bfc6e81372bf96aefa5a0a3ed4e72ac7be47fe2872b982a202ed83b9be25d90ae4cbaef2fe327b7ec552e6", 0xdb}, {&(0x7f0000000200)="9a786ecbb1c5f211b453e8ab8518a734391f3359342585ce5fedc2cfde1926704aa91ba694e685ed82c8585c3b2ee8ea93c753f81540faa19cca4466fa9d8f9d25f848a6393e5acb0c735d1b57691b28acea2da849cbfe6e87f3176638a9a88a8939438c318b4d0789295521333fef47e9086a0c4cc9bfd73af8e10a03130e95f12294adb304bb99cec4b8b9377fb521d41381797b", 0x95}, {&(0x7f00000002c0)="ecd291c27f0b35c240ffbf6b3dbf906cd60ed731cba49b68e6bea8cc564cd59bbb9be555459671e8c38298eb5c0f2c476aa116af88f27f80049d1731", 0x3c}, {&(0x7f0000000300)="f06520957989fab7af3c825d6b95a36c77756c7c417a7dd6184178b33d3986a2898da0af3897f3ec886371a4674d1ab2269e87aa449d16cafa1b9af33b92f0e08de0c7bcda599abc97ce11e043a22d05ea95a9545f60dcfb0d7b4d9337ad95b6a14fa20d4b06ce9a06f400fc9f9543440bd032b01923918ef68adcf708cecf7bfc6e8a4412ebfe58bf58ca6734338c9d5ac818201910aa6f9a6c5dc2215db67756", 0xa1}, {&(0x7f00000003c0)="3f8739116822711add921ee0620f", 0xe}, {&(0x7f0000000400)="65f446ccbc5622d85f0a", 0xa}, {&(0x7f0000000440)="692e17e3153a45bcac3844d7ea279c2ebbb7df4bcb556ca81267a38c159aaa7524ff4ce7021b4194f965900082bf6ceea323a961aba3c31e459dce38bcccedcdd96e2d24ec99501051f2b5ae8364ad819287f72a08b525ff82ace0afa70b691679e643abda28fd696e8c559963339c62fb31ccd4a6a446049b3658725f9a9449e535f2adaac068ae7cd44f50d0b6c89b840bcbf2e6c595978dd8c95614ed9b9990035f9d34c425d43a949160204e384351909104c5f37410d8cbab919476bf8a958596a64426296ef8a8a9cdc1e02f4f5636ca2a923292de8b249b5ab8", 0xdd}, {&(0x7f0000000540)="8be7fe33371ab94487045707e3a3f91f218b496d7024a52f766a2f1e8dbf7c2d53b3c8a7f4926bc505fd5b17b9d6b3bc3b858581fe3de730e9558110d559ae904622f088f455de", 0x47}], 0x8, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x6, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x284c0, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) chdir(&(0x7f0000000000)='./file0\x00') 17:26:01 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000000)={0x100000, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 17:26:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = msgget(0x3, 0x20) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/221}, 0xe5, 0x1, 0x800) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xfff, 0x8, 0x2}]}) close(r1) 17:26:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 17:26:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) fcntl$getflags(r0, 0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/239, 0xef) 17:26:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x10000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="44bb15713e00f70c30ea000000000000000000000000000000b1ecbd84f29c2d6d9218077619a52c16ff7362998fafde6dd75936eb1c47bd0ecb2b92b5443d004e7084887896b1971d880ead3022c7b060339af78ec13c680dfc4fa630e552e20acd6c9d3e6c7765dc98d03a23694732db131b023cfdeb088b525b793c331a9dd5a2587bf1ee0d38f3a0d258cd73098c627aff3bea8987763a92b40389d70721a23c6560dbee925bf1b2220609adad666bbf4f338d74dda48db9aa7e7e3b17f87a5ca7509f42ae7028289d7bcf9584c4d5a816782ca1dcef597d580571b7742ade11324b9f0cd70abf5ece283852f21b0db3785fd804fb7c2787cd6ed9edbe98b1850b5076ea4502d82375297dc18e7d8826dbb6fb3d81aafb887d9f541ad09c6920d23bf5c8442cbe72c63c8b16b15dcf7893e92123253475131c805f5a15ef66db8c0cc2059b74b66c9c22d633784169aa77adafa04f07de2c773e90426ee3e194fa2590b751bcfbfa8208ad6e0103e964a20b312cf96f89671e74f9cf4fb36f1fe578b12a81352f287b952836735fa82692541c5ebe544da9c669fd09d3d60dd3fdfdbf5b40be4082ae22629bef5fa0b73db4a5cd40fa704b3a93b8ece2cce266ceb167a1205603772b896972f45472ae76e82a5aa38f87a141c59b142dc9b00d80803139d754288121a35d9001ef79ae75521f640e6390390cb5", 0x1fc}], 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:26:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1b, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) 17:26:01 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30402, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) 17:26:01 executing program 0: clock_getres(0x0, &(0x7f0000000140)) clock_gettime(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x20) ioctl$TIOCSTART(r0, 0x2000746e) ftruncate(r0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000080)) 17:26:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xa265, [{0x1, 0x80000000}, {0x3, 0x101}, {0x0, 0x7}, {}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x4}, {0x1}, {0x2, 0x3caa85df}, {0x0, 0x762}, {0x1, 0x9}, {0x3, 0x401}, {0x1, 0x8}, {0x0, 0x100}, {0x0, 0x4}, {0x3, 0x80000000}, {0x3}, {0x3, 0xfffffffffffffff9}, {0x3, 0x7}, {0x2, 0x33b}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0x100000001}, {0x3, 0xaf7}, {0x0, 0x51e0}, {0x1, 0x9}, {0x3, 0x6}, {0x2, 0x2}, {0x0, 0x89cc}, {0x3, 0x5}, {0x2, 0x101}, {0x3, 0xffff}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000100)="22a69397af81b5e2acb5a55a282b0e994dc5a3fec0a67235a4f2fd58812d18181e7259315a80d240b63d988ceadc1ceddc26159fb6c3d95e4ce7a529311b5a06284ce1d1b8fc1224201fa4d6ca285e3fd260109da8693e3a9315c0f145d69b7dfc6f840d1feacb21cdda5b6dc864c332ae8e9795b6fe11a08fd32f783bd9c32048e0b3", 0x83) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) write(r0, 0x0, 0x0) msgget$private(0x0, 0x20) 17:26:02 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvfrom$unix(r0, &(0x7f00000000c0)=""/128, 0x80, 0x42, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 17:26:02 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x60221, 0x0) chdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:26:02 executing program 1: r0 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x2bf) r4 = getpgrp() r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) recvfrom$unix(r6, &(0x7f0000000500)=""/235, 0xeb, 0x1, 0x0, 0x0) r7 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66695e653d00"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="44fd86606c8f5f8bb9d09d9e949f42235f28fd2510507085ff0bfe7dc52a7285280538d2a028fd197cef325571823b1421e35d805c1e348e60c6a1579bbc487c29015f13d3bbef50414bdbf9c5c5ea34f83f35b03a5f5f496e0be058fc9f39a2fd43e02785fe9439dad0514478bc3f193d926941d47e208fb33ef45f7d48cc66f7fb7db985e17bb0a91b76c3df776086e7102df306a909d11b4cf819143ce8774f90cce6905ca8a6a4eabcd4d4dc9ebbf1c1e32828436573b7", 0xb9}, {&(0x7f00000001c0)="ced30c94aad954044ba2654535ed586ee17315e283d9bbb8d03bf2416929fcc26b241ce1109fbeaa1cd5397e3ac0d8a70ca46bb3a790f1dbbb834725b4e8dc1b84787e9c721af531d33ccee6768ac644fea5546aee3ab702b4d5f81caf14198df2724fa20a007a474e96a2120f100eeff48daa9d2e61b9ce99cc29f1a0a4310536d3270a613c931ea6f12db64cd9e11aa50819a0d84352946c3529de1c27e36816c8056d89b4", 0xa6}, {&(0x7f0000000280)="aa9e7a0115348dcf124331bae517e857c51f16a3ca7fa0d1fe468dc0bfdde7e68faf6df53116915e1abe81cb388298ad5c9d2a6fa921b66e204d51cb8e107e6a22f8bb558652c4eaf662612f18d7f71ab999a94b0d520d34350c6440f06c7d392290baa8b067967021670638732fdcf302d5a019ef570848ae02d18f1761e3f454ac118da3a72e4b5f56a7d263", 0x8d}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r0, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x40, 0x1}, 0x400) getpeername$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x150) r9 = getuid() fchownat(r8, &(0x7f0000000040)='./file0\x00', r9, 0x0, 0x2) 17:26:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2000000000000002, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) close(r2) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 17:26:02 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0xfffffffffffffff8) 17:26:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:26:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x410, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="189b2d671c7e72e2c7b62e96aa70e9c7edfb40a1a58e05e69a360aaa073a7762bc2b544a63ff6d64f9785c07c9316a2d8a094e090d3b66f7e7cdd88fa47b303fee5bbe55a1abb60ad71fc59cca851c74ab6d29f45e24676b145ccba0d8ec14ef0865c2bcb198556159941be871f8c947b8eb57fcf66510ce28b83e113eae94ef878662e0c6cef0c151833a467f3f38dc56c44a1774a4033be72a34d169e915b12ebb68476f2bd6bfb88b7e7bc90559b3b9af81c6defba34dcdf57c446d7dfac3", 0xc0}, {&(0x7f0000000100)="565344bbf8962215c5963efa3d23c810010f0ad49117d0aac7a7740f2f6e009ebf5397854ed9125a992227dc462157cdfa0179f23b758a85b97b4eaf49a7b2cc9506be0f9663f944ac9844a80af44ea891a70cebef1be946e83f5bd880370e6347da19bee1d99d0baac3f6927fab6b2e26da7a6151584d246d946dd89879ea60f5dc70eab5518c5f45d08fbfefce99867be45b4a2ad3fa1207f4eba444a9b869dea54074fb10", 0xa6}, {&(0x7f00000001c0)="becbc8cc2e7045e96e5cc092cb1ef52256dc18ae7ae1e8f3", 0x18}, {&(0x7f0000000200)="086d3a22f968d78f4b4229807ea5f5ea8c3fc899d886d8662d87afb15489afe52338a28c961f14f2d51f7f7ec6e6ced0", 0x30}], 0x4) 17:26:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) close(r0) 17:26:02 executing program 1: select(0x1a2, 0x0, 0x0, 0x0, 0xffffffffffffffff) 17:26:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f0000000100)="c27d159786427fe3daa376bf390e6dcac3c279ac148c02b83e193ff6ed7fb12efdaccc4a2c3917fd6c8c12ecb727359673d4689df388513e2cea759b89e1dd6bbe5f7497c2498f45739f4850896652a9c9ff54a019079785cadd5672ebca19299403adc1052e7bba2a6054d9959ccd4fd88bfc00a3fa563d11e10191bd77deb29140ea5a0f6daa270e311b233653362e84f883bba8e9dbc1b90a2725bf54c10aa2b7c8ebf52f0b3a17d546c9c67599177ea6017f212a5c00c1ac0465635da24d129ab0a30f78f11bfa80034264823404fb3ae23c305e3b30292bfe6cbf5af4cc85bd130f924c6c33fe7e28dc63c85e5d977bded1bfe17d084df64331", 0xfc) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 17:26:02 executing program 0: r0 = getegid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setgid(r0) getegid() getgroups(0x4000000000000233, &(0x7f0000000080)=[r0, r0, r0, r0, r0]) setregid(r0, 0x0) r2 = shmget(0x3, 0x2000, 0x408, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x8}, 0xc) 17:26:02 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) syz_open_pts() close(r0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 17:26:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x2, 0xffffffff96673356, &(0x7f0000000000)="dd80c43972bbc93c24a74941cb0f9208afc39183534e224929226aea313c9cde0cb5f5fc06c39c69df1f99eda4761f8eb2fe2bdd9c7616012d3dfb7aca8e37651d4670f49f8c92f4220802192cc9b9987d94ed951df29b4dcb2a01dbce059add185a9cd07efd9de7ce2bbf372362d2b7891e8d3c1ec43cfaec77094703bb5fe2555389be838473a5ce79da", 0x8b) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 17:26:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 17:26:02 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 17:26:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x100000000, 0x0, 0x202, 0x0, "d730c1e7e400000001000000000000000000009e", 0x400}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000d58b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) getgid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:26:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x4, 0x6, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) 17:26:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) fchmod(r1, 0xc0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000010002) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) kevent(r1, 0x0, 0x0, 0x0, 0x2000009, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) fcntl$getown(r1, 0x5) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r4 = dup(r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xa0b8, 0x1, 0x7, 0x8, "8e9172e9076fcd1aa6446657214043385d5c2ea5", 0x7, 0x7fffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28a, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) 17:26:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:03 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x2) 17:26:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 17:26:03 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000140)=""/148, 0x94) setrlimit(0xf, &(0x7f0000000240)={0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getrlimit(0x6, &(0x7f0000000200)) 17:26:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4601d877e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f20e17dca2767a60c15e118d077baba8568d44c7c8338009428e02513fcf477fb1f4797e56f375fcff9b62728b4854ed8d9226ddf7583a515590e529a36be109449e7026797"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1aa9d31115c29a670b7acadc400"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000440)=[r5, r6, r7, r8, r9, r10]) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000500)) r11 = semget$private(0x0, 0x7, 0x100) fchdir(r3) semctl$GETPID(r11, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 17:26:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/187, 0xbb}], 0x3, &(0x7f0000001300)=""/207, 0xcf}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 17:26:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x100000001, 0x4, 0x81, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x2c32}, {&(0x7f0000a49000/0x3000)=nil, &(0x7f0000b9f000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000f7f000/0x2000)=nil, &(0x7f0000a6e000/0x4000)=nil, 0x7ff}, {&(0x7f0000a06000/0x9000)=nil, &(0x7f0000fb9000/0x2000)=nil, 0x7}, {&(0x7f0000bb6000/0x1000)=nil, &(0x7f0000bb1000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000cf6000/0x3000)=nil, 0x8e6}, {&(0x7f0000c77000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000b84000/0x4000)=nil, &(0x7f0000cc3000/0x1000)=nil, 0xe9}, {&(0x7f0000a34000/0x3000)=nil, &(0x7f0000f7a000/0x2000)=nil, 0x7}, {&(0x7f0000b2e000/0x1000)=nil, &(0x7f0000c4c000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000aae000/0x2000)=nil, 0x4}, {&(0x7f0000ea7000/0x2000)=nil, &(0x7f0000c7d000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 17:26:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 17:26:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffe83, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x0, 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getgroups(0x8, &(0x7f0000002680)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000003900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580), 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000180000001b000000ffff000001000000c49b06", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x128, 0x4}, 0x405) fcntl$lock(r0, 0x0, &(0x7f0000002880)={0x2, 0x2, 0x1ff, 0xb71, r1}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000200)="da6f1e7d06687ce9045269aab1ff966893de968aca2047d6012e22c633097f357905142ecb6e1408dbda07d5c992ae84a857ee150beff2496fdd57cdf8164258ab72464d213f098dfbf225256b591d4ff4782de49d635ad61de5ecdcb4bd0e05bd5047c49829eef7a3d5f26f7a210b951524ec97f77285ba6e6f30e217428acc18e054496c318c1fabc7acc3a5233bb8e904a268506011eaf415bdd7582316fb61623a58f28eb95d21959e7db6499b0364d87e19074e965e5681c35d95f2da0e430f697e5ae40d4508af3150bb0054", 0xcf) r8 = msgget$private(0x0, 0x60) chdir(&(0x7f0000000040)='./file0\x00') msgsnd(r8, &(0x7f0000000180)={0x0, "17e12a543e69c4e2eea46c3fea334a6fc0805dff148190be1d94d296ea34cb115a3c288079a85c0e7e1255ed39bf205fbd4b00b267df08b7270ba1dd28a370cd1a00507e9c397e739cbecb6837ef7d1ea49bfb5b88487657d6427b419e34d01051c264b14771c9c1185b305aa2fda1bb91ba"}, 0x7a, 0x800) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:26:04 executing program 0: socket(0x18, 0x4, 0x3) r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x23, 0x0, 0xfffffffffffffdc4) r1 = msgget(0x3, 0x700) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd, 0x0, 0x0, 0x3}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) read(r0, &(0x7f0000000000)=""/120, 0x78) msgget$private(0x0, 0x100) 17:26:04 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0Rfile0\x00'], 0x10) 17:26:05 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/149, 0x95}], 0x7, &(0x7f00000004c0)=""/84, 0x54}, 0x2) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) r2 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0xfffffffffffffff8}) close(r2) 17:26:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x401, 0x1, 0xffffffffffffffff, 0xee2e, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x3, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000b80)=""/154, 0xffffff0d) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a1bf8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 17:26:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() recvfrom$unix(r1, &(0x7f0000000080)=""/184, 0xb8, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x110, 0xffff, 0x4, "cc370b6c2c4bf88defffdd68c3d7e7edfa3899fb7985477223d5185e8e2286a045a2b199f8e6961dae0e25037e949977126c1e2ef05d8f77e019ecef900e56c4baea63142aadb632808dcb468ca25d6010292d3e94700443bf35507f07845e737e38c126236a75fd9b3e879d5af4e8a2ee514ac03084695484994573e656aeaa7eae38c7be74abfd027e59ca648a7acc57c371a8b8f3e1c4c32869c1399c23d6c1831956ca774df28c41a1bd4a860c7b31489b7d28c228fdbcb48358f78933c619414ab56da0420b2723e1746f7dcc49ffe047e0c57ed66525154d72655767fa6a482c42368c4908661ccfbf5c942fcb622e36c5bda8c23b8411e30509f0"}, {0xb8, 0xffff, 0x1, "37381d3d202c059ba44af4ae785bb46e394cfc1cd559104135b4bb5fc2b17e1247175ed7dbc31c088b2982459571432611737721f2706a6769904be2e92bb91f035d05a27dcdc1fb5788d093da5c180e2fbaabfe7ffed518fe80182e1ad0dd63eb43c7ec3fecffb830a5d7d299257c5e5b11ea6d2b9da7a0ab181276a9594a7bfef29e24d0e09e9e753f1fed9c73bbd8db3b469c7be5b969cc34c59894201edf2c57d3b402"}], 0x1c8}, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 17:26:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 17:26:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f66696c653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 17:26:05 executing program 1: setrlimit(0x0, &(0x7f00000007c0)={0x2, 0xa1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 17:26:05 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x604, &(0x7f000071a000/0x4000)=nil) 17:26:05 executing program 1: getgroups(0x28a, 0xffffffffffffffff) 17:26:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 17:26:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x3) ftruncate(r1, 0x0, 0x7fffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x8001) close(r0) ftruncate(r1, 0x0, 0x30000) 17:26:06 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) write(r0, &(0x7f00000000c0)="2eb2109c9a7f6d64cbe793a2793fe280235b0e7661dccf18876a91364550eb9fc0c78f933cbf2654a6fe2f9813c156e6c313361914a8a0175087c15b267b6173a0fdd35671cb7fbc990c6a36edebbf361fb21737416706e8c15c17de8eb4de3762595fa234174a2aed5968068d291d421a7af561032c052461", 0x79) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 17:26:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 17:26:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x9, 0x1, 0xae1, {[0x7, 0x6, 0x4e91, 0x100000001, 0x8, 0x8, 0x1, 0x43, 0xffffffffffff7fff, 0xfff, 0x0, 0x2, 0xbc1f, 0x9, 0x80, 0x6, 0x800, 0x7], [0x180, 0x5, 0x7, 0x10001, 0xa3, 0x3, 0x8, 0x9, 0xfffffffffffffff9, 0x2], [0xef7, 0x7f, 0x80, 0xfff, 0x10001, 0x9, 0x8e2], [0x3, 0x3, 0x9, 0x1, 0x5, 0x1], [{0xffffffffffffffc1, 0xff, 0x0, 0x239}, {0x2, 0x9, 0xffffffff, 0x3}, {0x40, 0x6, 0x1, 0x4}, {0x10, 0xd97d, 0x1, 0x2}, {0x4, 0x2, 0x7, 0x8}, {0x7, 0x6, 0x3, 0x83}, {0x81d, 0xeb, 0x6, 0x1}, {0x400, 0x20, 0x4, 0x6b586725}], {0x8, 0xff, 0x4, 0x2}, {0x6, 0x8, 0x80000001, 0x100000001}}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) pwrite(r0, &(0x7f0000000400)="2dc963c61c0f6619975946d98d61affdcb0cde7982ae265ed6f085a88f7d55a70b47fb36a11d7d66b3a3e5d65889401828dc73c14a78b3a6cc1cec5af0d2018dca49b25c3cc5d04b64bbf0302daebd22193859cc949d3283d7c2817870b86ae7857102b2ef15b122237765835740fd4ddcacc3736e511b04af69ebc60e5bd2bb0f38e701f09bcd78994d932971eba49646e5e04bc3fbf8e2f6c4e10b993ec4b57be3b88015475a9e4707", 0xaa, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x101}, 0xc) 17:26:06 executing program 1: r0 = semget(0x0, 0x0, 0x400000000600) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r3, r5, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r5) setgid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r5, r4, r5, r4, r4, r4]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r9, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x3, 0x0) getpeername$inet(r10, &(0x7f0000000300), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r10, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r8) bind$inet(r10, &(0x7f0000000540)={0x2, 0x0}, 0xc) 17:26:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffead, 0x0, 0x500, &(0x7f00000000c0)=""/90, 0x5a}, 0x840) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x1, 0x3, 0x466}, 0x2, 0x3f, 0xf5}) 17:26:06 executing program 0: r0 = socket(0x10, 0x8007, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x902, 0x110) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 17:26:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x604) lseek(r1, 0x0, 0x0, 0x0) 17:26:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x1, 0x8, &(0x7f0000000180)="e2050e017597d8b9d2fc6c75aabafacb77da7bca3509ac2f6ed6afa6191db9f4c76646056bb47cadd88297f20e5780cb796e8f025488dadc04244e3ca8b859849ee2127bacc23d1321f1933d0149516d7f114b736acdfa11929b54f7d11959dddedbc4e09b056283bcca65dc429e39c8210d6c9a683798360fc575957aca042347f51ccbc72bd298d979658bc317213209296debcdccd4a10ee0b3d8bce0938e6f516971e18880507e044e0714bb84b0e9513ec98ec868196f0562944afa4f738a50c1abda8859d6e09e0c1f4c9013ed997274da813bca949fd308", 0xdb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffff801) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) 17:26:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x800, 0x100}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = dup2(r1, r2) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1, 0x3, 0x5, 0x6, "cc076de0b964926286d235414e84917acfd2075c", 0x8, 0x5}) 17:26:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e0700000000000000a44166000023ed00f4c8b2ca3ebbc259699a1e80b00002b5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a00004a3c1206ea557f4e00fe000000080000000700000000000000", 0xb1, 0x0, 0x0, 0x0) 17:26:06 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x38) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 17:26:06 executing program 1: syz_open_pts() setrlimit(0x4, &(0x7f0000000000)={0x7, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) shmget(0x0, 0x2000, 0x28, &(0x7f0000ffc000/0x2000)=nil) 17:26:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000491000/0x3000)=nil) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) ftruncate(r1, 0x0, 0xffffffff80000001) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x800000000100, 0x101}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) getpid() 17:26:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xd5b}, {0x9, 0xffffffff}}) 17:26:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x40) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1c0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r2, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 17:26:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) getgid() pwrite(r0, 0x0, 0x29d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000280)=""/69, &(0x7f00000001c0)=0x45) fchown(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x3f, 0x7, {[0x10001, 0x8000, 0xffff, 0x8ad, 0x6, 0xd7, 0x1cc, 0x6, 0x1, 0x5c, 0x3f, 0x1, 0x6, 0x80000000, 0x1, 0x4, 0x80, 0x1ff], [0x8001, 0x5, 0x1660, 0xffffffffffffff37, 0x80000000, 0x4, 0x3, 0x1, 0xff, 0x1], [0x2, 0xbaf, 0x3, 0x9, 0x0, 0x8, 0x2], [0x5, 0x2, 0x1f, 0x1, 0x9, 0x10001], [{0x3, 0x6, 0x8, 0x2}, {0x2, 0x100000001, 0x80000001}, {0x4, 0x42, 0x5, 0xd737}, {0x77, 0xffff, 0x1, 0x5}, {0x3, 0xff, 0xb2fc, 0x9}, {0x3, 0x3, 0xde, 0x7}, {0x8, 0x62fc, 0xff10, 0x3}, {0xda2, 0x2, 0x3, 0x2}], {0x100000001, 0x400, 0x1db, 0xc8a}, {0x2, 0x1000, 0x7, 0x6}}}) 17:26:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x800, 0x3, 0x4, "f364b8b3917d00c92c956952ac4c931329d65079", 0x3, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfdffffffffffffff, 0x2003, 0x1, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) 17:26:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = socket(0x10000000002, 0x8005, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x81) r4 = dup2(r1, r1) ioctl$BIOCPROMISC(r4, 0x20004269) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080)=0x3, 0x4) 17:26:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0xbc}], 0x1}) r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) sendto$inet6(r3, &(0x7f0000000100)="66f93c24932eefb55107e34b9b93b017ff1072851a912112e8382506f1", 0x1d, 0x407, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x9c0000000000000}, 0xc) 17:26:07 executing program 1: getrusage(0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x1}) write(r0, &(0x7f0000000040)="d47680d9e8400bd44ccacfd19073dc2eee472c5ac9cbf14be573500aaec0f8424d8465b17fdd77d2127a32a49598f06e8991395153a180c11db9875cf7a85785fad5afda134c9b5e9d3d2a147d89b9212ab87e705e20793fe1fb52c862b335bd18f42326b5dce2f15a05e0784b6a3bf5fac38c299e84f37303104d6d3e789a93acd985080f42baa0762022e0e3", 0x8d) 17:26:07 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3f3, 0xfffffffffffffffa}) ioctl$TIOCDRAIN(r2, 0x2000745e) 17:26:07 executing program 1: socketpair(0x1, 0x4003, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x9, 0x0) kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x73e) fsync(r1) syz_open_pts() pipe2(&(0x7f0000000180), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() fcntl$dupfd(r3, 0x0, r3) 17:26:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 17:26:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfff, 0xc3, 0x1, 0x1, 0x6, 0x1, 0x7, 0x2, 0x2, 0x9, 0xe8}) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 17:26:07 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa8, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0xb29, [{&(0x7f000041d000/0x1000)=nil, &(0x7f0000419000/0x2000)=nil, 0x6}, {&(0x7f000020d000/0x4000)=nil, &(0x7f0000322000/0x1000)=nil, 0x9}, {&(0x7f0000725000/0x2000)=nil, &(0x7f00001f3000/0x3000)=nil, 0x3}, {&(0x7f0000132000/0x3000)=nil, &(0x7f000059f000/0x3000)=nil, 0x1}, {&(0x7f0000571000/0x4000)=nil, &(0x7f0000027000/0x3000)=nil, 0xdb5a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001cb000/0x2000)=nil, 0x80000001}, {&(0x7f0000229000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xae}, {&(0x7f000031c000/0x2000)=nil, &(0x7f0000ff0000/0xf000)=nil, 0xffffffff}, {&(0x7f0000162000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f000062e000/0x4000)=nil, &(0x7f0000768000/0x2000)=nil, 0xe13}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000003b000/0x2000)=nil, 0x7fffffff}, {&(0x7f00001bf000/0x4000)=nil, &(0x7f00004ad000/0x4000)=nil}, {&(0x7f0000205000/0x4000)=nil, &(0x7f0000196000/0x3000)=nil, 0x8}, {&(0x7f00002af000/0x2000)=nil, &(0x7f0000129000/0x2000)=nil, 0x9c}, {&(0x7f00006b7000/0x3000)=nil, &(0x7f0000105000/0x4000)=nil}, {&(0x7f0000556000/0x2000)=nil, &(0x7f0000701000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 17:26:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x36}, {0x84, 0x7fffffff}, {0x7e5b4607ea08015e, 0x80}, {0x85, 0x9}], 0x4}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x10001, 0x5, {0x2000000000005, 0x400}}) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) 17:26:07 executing program 1: socketpair(0x1, 0x8007, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000893f0000000000000000000000000000dffea4f2"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1010, 0x9, 0xf684, 0x0, "62767e9d4bc24eb58284d84e652fe260a473420e", 0xb43, 0xfffffffffffffffd}) 17:26:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000080)="12f73f5addc86a3d0e19cec30849d348e3eebf3ba5f566746c2276d020bc660784f0c1e12e16e421d6a0764f6a6f43dae6a2b147", 0x34) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 17:26:08 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) pipe2(&(0x7f0000000080), 0x4) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r9, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 17:26:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/197) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 17:26:08 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x2, 0x9}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x19, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xbfa, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x1000, 0x400}, {{r0}, 0xfffffffffffffffb, 0x23, 0x4, 0x5, 0x401}, {{r0}, 0x0, 0x1, 0x20000000, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x90, 0xfffff, 0x101, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x400, 0x5}], 0x4, &(0x7f0000000200)={0x3, 0x10001}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xdf3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 17:26:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 17:26:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='\x00', 0x20200, 0x0) dup2(r0, r1) 17:26:09 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup2(r0, r0) fchflags(r1, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 17:26:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff6, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0xa, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x0, 0x2, './file0\x00', 0xffff, 0x2, 0x40, 0x1}) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) 17:26:09 executing program 0: munlock(&(0x7f0000387000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000309000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f00000cc000/0x4000)=nil, 0x4000, 0x1) 17:26:09 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r6 = syz_open_pts() flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, 0x0, r8, 0x0, 0x92, 0xffff}) flock(r2, 0x0) r9 = geteuid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setreuid(r4, r9) 17:26:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x980, 0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 17:26:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) r2 = socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) r3 = msgget(0x1, 0x400) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = getpgrp() poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x2}, {r2, 0x8}, {r2, 0x8}, {r2, 0x8}, {r0, 0x160}, {r0, 0x80}, {r0, 0x2}, {r0, 0x6}], 0x9, 0x4000000000) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r6, r7, 0x109, 0x7fff}, 0xcb, 0xffff, r8, r9, 0x1, 0x54, 0x4, 0x3ff}) 17:26:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x4fc}, 0x0) shutdown(r0, 0x0) 17:26:09 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="98ceb06a0c54ea98", 0x8}, {&(0x7f0000000140)="ce7b91ed2a291ed327d490d8ac5e6dd1592872a0c4a3f2e85aee3268957dae1cdf46b3f2c69e1f20d6c4eced0a9b5d28958f5ec61d21878c4211ed379abcd016dd17d3835491f947a1138f1d9a3fd97eef4e04f3f03e6a7c112ded4e52b1c7d1da510cf97353d3482fc5b85a00ce3159e082ed146f2d7e48d641c2e90a585e0e47c949808e531d6285242f74721f39349c9b787687644dc166517d1945d0fb6521bc53dddce8bfa9da77289bb6a36b7bc618007b5775f691", 0xb8}, {&(0x7f00000002c0)="ad9a0548c02125d01a5407aff2d9685121523fca44bb0392223a8886d028e1c64834c299f2fd23736db1c5d28b0d371c2fa623ff9bda6583ef6ee2ee4b8cab3b3f65d874caa6c60807573f3c165b3886729f747fb451577b946b2abdfebadb813f74f64cc9a7f7eabd3f3996db08aab9356f235c7d01233f332781c430375b7027c74c263aca8b92f7e3baad8a4c08055b565b830cc307c9c5b9e85ca722b225da43e3969e432ec7c97a4201afd62bb2fb8caac654e692b04d6b30daa81237b2ef906352af7890e1fbe5a6e390c3b2a7e31cfafd38f2a4d77d0a737db25457fc20996e8aafeb2a5dd47f5f0339a0423af9164cd1", 0xf4}, {&(0x7f00000003c0)="a333025c02b54fd1a932db40b0eb7b733da12f1408ec247f1724924f09db7b6ea02bf95baf0bb711cc568dc2d31de8e9a607b1c04ae3e7cdba74cccac399dfd37b6b6b797133d086171e24d27fa8587bd65634b8d66ca31fd3821c875c16a6005b5beaca185da298a68ca2f8060d9f7c9b211eb2a5108ae715f87747fa4fc6a23947e20c403d4738829a08dc72860078c3056591c431b53b8e01265ad193c315749b90b16b1797a0f39d299613518754f5f3efd8bb847bb28ad138b0b4efc6b6cf8b6d6c2a5b9d099447783ac7a59a9a8476eb8b51b06cfe25bc8aee8ce83e", 0xdf}, {&(0x7f00000004c0)="1d6d3225a1b1ea41a0ec10da4fc5282b0e03bb1fc5e474965f73ec79fdef1d4d12eadc14678e918cabde1dac6ec5d91687d6a5327a082caa010d99906d6988acceae5dde2ee769227cf05d50a5c5ef2e7f17bd3530e7863f76c6f76fb961602d6cff82b13465e70044c72fe45633b057532a224baaf821cec1904e45c058f62ecb2b499ed598cd6e8865477e3b771bb06299bcf1c5f3baf8cc6d3dc210319ed6aaa583cdf1502f4aba103af8733910eb0cb5984e75636828bd08784cec846732e753dd51dcf07af3da9a24775acb1cccdbcdc8c64f1d129212a84a65a902e9601eadd67560fcf2ffc885795ce6b1730fc503483205573e036ad5b8c8c8dace", 0xff}], 0x5, 0x0, 0x0, 0xa}, 0x2) 17:26:10 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x6, 0x10801, 0x7ff}, {0x1, 0x7ff, 0x1800}, {0x4, 0x80000001, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 17:26:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() fchdir(r1) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() 17:26:10 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 17:26:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() dup(r1) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680), 0x0) socket$inet(0x2, 0x1, 0x3) 17:26:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 17:26:10 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x4, 0x8, 0x8001, 0x2, "cb895a87162a4ded758efbd8ccd810c7e0a76c6f", 0x3, 0x1f}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x5, 0x8, 0x5}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x94, 0x1, 0x4dd, 0x80}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x9, 0x800}, {{r0}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xb, 0x2000000000000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe9eff85a9d9707e1, 0x80, 0x8000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x7fffffff, 0x6}, {{r0}, 0x0, 0x13, 0x21, 0x7fff, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x540e}], 0x2, &(0x7f0000000100)={0x8, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 17:26:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 17:26:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() sendto$unix(r2, &(0x7f0000000180)="5b641dc4b93ba2327c0e6d0072c1e1574f0811f28572080c7fc7bb233897affe7a14c1441b200c2cb3796ad763cad5ad1ef5dbd30262a880c28495a95abceb7115873d9a2c3080f81fa82c26f9b42ffb4f85f9e8e78cf469b699143c6e23e53479e0a17a83d59edb8c3e86a1c9e5a7729c46c6e882a860aa17acee867d54d0b3c435012c5b778ad42d249a86381e8a6f83f41d29427560abec0029f10b1846a886479b7e6ed4d609ef9737c955de904b3b571f4a2757e64070950bf763a8194aefe5f2a3c518eca248512289eb81b0a31c6bdc58fd8043b8a934ca096c88a0ac4a90fce4b8a826c3cc79c05d973a199e2e2d6223", 0xf4, 0x407, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 17:26:11 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xfffffffffffffe48) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) r2 = dup(r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000180), 0x10004) 17:26:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r4 = socket$inet6(0x18, 0x4002, 0x2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x5, 0xdb4d}], 0x400, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xe5, 0xfffff, 0x401, 0x57c0}, {{r3}, 0xffffffffffffffff, 0x20, 0xf000000c, 0x534, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2, 0x4, 0xfff, 0x1f}], 0x7, &(0x7f0000000180)={0x71e, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) 17:26:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x80000001, 0xffffffffffff44a6}, {0x18, 0x0, 0xd4, 0x231}, 0xcfef, [0xfffffffffffffc00, 0x0, 0x9b5, 0x400, 0x17, 0x8, 0x3, 0xffffffffffffff90]}, 0x3c) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:26:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x600) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x80, 0xfffffffffffffff9}, 0x8, 0x1, 0x10001}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 17:26:11 executing program 1: r0 = msgget(0x1, 0x480) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x2) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x10000, 0x6, 0x6, 0x3ff}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x9, 0x7, 0x0, 0xea99, 0xb33, 0x8, 0x0, 0x3, 0x3, 0xffffffffffffff01}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = openat(r6, &(0x7f00000001c0)='./file0\x00', 0x108d0, 0x40) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@in}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3, 0x4, 0xff, 0xe55c}]}) close(r8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) write(r6, &(0x7f0000000340)="5997fcbea605612cb7d3f7fb69bd8c4c48dca6755d575153b72e4dd2dbee98f28b727942f8b79bb9c52b3275a38b19cb5be23994f4258f614ee88de44e54ef68ec5b32083835afaacef923483d8d6382f21e79283eecd13f94646855c414182a9a512bf8614f056415765ef4984a60ca3862c12465d76ae994867a1e8f321f0ca56f643a7668fea5efb55df79c097184b0a68b51d2545d5938f5b901fe0a4f8c038c7384de07b0b94e17944a02ce1df42ae0442bc0a737dfe6eec89d354428e1e7eae8048e1b723abce1a746d1a06c0712c21af10d781f2e694d21ebdaad3a61c8deb50c5c42a6394f98197ec8d6f34abbc2da4e4dbe3ed8f1ce01607183cbc34042bf95ee7cf6287e396018f458b5657a5ea31f6083a7fe6de2a969e180c985c0cc55d80bcc9562d375d04c3204772f5b1bd0c7d15d14241343a1b15bbd73730be0012c5ccc9fd6894e6e1be77632d6c91e4fe3bb9950a809af23e5a3f5f9336560bb1f8a2fae380af84ba347fcdce5075530580fc81f9cd5578d6cb35ab3c210c13b14a88ca081a1b30a94f3bb2612ddefa2e30d860f08aa0fb88ef73c00b43bcf42becd390a4e8fa801ce086f225939e20208b516f62f16afa1f0b35ee17039793e485ac61f9ce9b0148d5f1bfa21b3c0653136c91755e8abfd62a0c62c2b90e47d3e58182995c8cd92ae45f640752550ffaee032b30a110ccb13ce197c59312a1951e70b5caf3d78343d7e06108f34c65a1427a8a4339e3f439a61f9d1dbe674e45fe61ecb25f4ab8ec29270cba087a2d86fb8ebcccf580bdc990f5fa6c1245de648b38ff0d3d0958f2ec5a5db47f85a033cd9b24ee7e9fc86a0cc55e28c6dc6ddf6e91cc5077b01aa8da22f42410f0cd61876db82666758cb2792e0ee67578197290fab81e4c807cd31f7cd250ea44a55303937edef6a2e9858e8e224126e10f7da18bd30de01ce57f61c5abff3d3b5f880aa9f799fb3f8fdc5e32199bcab64da6458bb7b0ba575a33a3a13281ad2fb9ea41fc4afb42364cea4c07e279f9017fadb99346f060b45a3996b114bdcd11c364f93b672628b82cf91b89583440199d5deb690eb0122a557cde2eb0ea63a7556daf81eeb429e06166a82a7e8f7791dcae82f9ae260154586143bce01e39d0065f1d8064d347216976970cdd2937e3dae34b15f251b687189a57002a96184feab3306f268e2a1d2f600b191691b8ab8eff2b9d0dacd214a147af981bb5cea11e53d7a901b33ea246a8c0d6cb5030d64e5e2e40b3e56db37a4fd2b0a104a832848698723cf94286ab828ee6a4131eea577b2fcd90d773ed94a7fcf1bb9ee31bef3b2746865398e25b3faeb158e25548fd482b059d88397ff9c45c2c006a012dcbcea2c7758506333e15795eed539db0e104630c04651682ef9c160e690058e32fb0862a93d1a15c3d39bd66bc686ab14da04899e04020a8c51d800daeebc2704a18bf4adbf01b1c3960b2bc45b482078beb0a018bbd5f2b39376857cc89bb8de4e00b247f0cb0c12a726da67f992c81a3ebe0a019b150205c4dd5fb042f8e47eeb8e6665693628338557bfec5cdb8c9d50923f62a1a55ad6107407c1209de1e4cd179a5e04790c64e47674ca5da1d0cf70cc5b45b50fde79e7fcfcd80c3da5e6d39dcdb1db9661b8d1b45cd1cb34a76970fcf977f69f2ab7987ecdcab2398bf2e250644bc1f773c47917d5b1a827b40eb4dccf3970e03a39b2562a2e579d312aa74b5d33bf3fdb62262e26b0275e21aa05cb95ae5c21583064d824bbfd7983313e4a7d1eb0b17f0086e1a485f8ff15860d13c692883fe86db9eff6965e993ba39585a3023db8fa085235f999979a200268fa476fb8657755fed11e54de2e44be1ddd754fcddf3ac15853f4ad1c58b2b3bae835214dfb10afac12372644caaeff6ad1747c642698d2977c72e3f54491ba5ca21e51678bdc7f006742cd929651e37848b12aa540ab7140921cefb999bbaccdfdb17dbe19be9378204475aefba136c148d2a87a282575e257cacf6c8b7a531b85fcf2cc4308ea5d41b706335033539c76ee6159987220b84a0f36e63cf27be49b213f18e241883e7298900e93389a4b2f6deb6c5b05a5c5c0c2df316501160c8c579c899b778060513836faaa866a138cef6443848b1159534366eceb1ffae33a238b95ee8ac98056fd5d7429bd0939817c2bcc16659c67a50584bbb329102645df7b86d5b7974d14f5003aa976ddec95729fc01c9858ad93bff48dba3c54054d9ebca0350d3382b83a85b2aa8badbc1c91733c63bfe44a837efdacefdf8903f46f797e6eb3e9aa9757619f1d483345514fde53184f728a2c2c9e16b30f0f9418616c0097f33ee7c50fe48a727809ad7f44a148cb2c66b953883d077615e0f5cb4a6ebe7c2de95242080dc7510965e181eb6528f5778e411c2d14e1c0ee83e5dbd99006b46e8295bf0c2fd4c821bf927ff925b8254726ffb23df632df62a866a67422fb4bd5eca2c298cf1dd64bd5b4da3d3233ea534835bd23046ba213f6670c04e6046d3c248f261df59f78de024b4885e48308b304e15608a584283872e609bbed0c074f18f392d45c21edddd05b84799eba6238ddc574c51c5e5c537ba98143cfc1194cfc30d24fbc6e11eb7a9f836b4e6d20369414273e3284c83198c182af1ab224d078d34019dd97e893740fa6f6ad317976051ea431effbc01fb12e8cc10843ca6e4d43a9810acc5b722cec09682f4b3a584b92dc722b3c3d2532f2e2a1919c597bd979f079cc08b67580b26948ae94564fc566c525fd52590b650800d352f1057478f684eac0ab32a366cc96067ed1b126af15b1afc5c98f74eebc43fdb83f77b8bf464328ebf1d41623f1394fef4a20c1b7436c91055a972a665ab0cd0a763cd4b08aecc456549ff5b06d556e5d7e768ef46e9f5d043291f3c39d6c889dc7c491f2777ae71638bcc383a153f4284911ac15d8b57205c22304ea5db320033a32e2992ffeabc0c7e5c7670898e687544d2ba54f74383ba88d0ccfb4c20e013df8eab7ea1285b25c41d16a193ead7c3018c0381ed9c4d490c0f8babaee217d82e910c41a13a46c99719d0c47a02c8124db231be1039d0ec509af777a8bc50965596ddb04cc6125d6c8ebe14f8456ddf55b3dc65cf7ee26bce73f787421e3c61d4840f95dbe26c51a9a8c51b757df276b4077ffa422220074bb41377e2e030615c4f00e7424963a384199226d00e446846bdd7113ce81306207b50bee3ca70d6b780a14fa4b7a595663fd0ce84516f6ffeeca16cdb801a5164323db8c46e67512edf823b47acf32cc53518643979241c20eea90a4b47019f59a652a2a1575ef731efd4ed771848fdc0df8b8c59be653ed8d7b175652031662dbdc2e740c7febf49071bbcc6d69d8b4878f571839a7920af0fccb0df3b709db94b3b773d42bba838030b3cbf235e6c26e91543e338cdcdfbac7d638df3003c8eded478e8a6fed9b71d854ed30bf0b20b1834ffae5da33299bed820243ffe6ed0760ac63fe9e0901c6d4110675d5860e505c4e1f6bce1540944d5f9d8ead21853a4cbbde786023f2d98ebaa8262def5be6e72e41e65e4f406e1083eae750d3775d738c040e92819fff4556628c9a89e6d887677537eb3c64ba3e71d91f49ccb362c9050cbc9808fb7466c19bb779acd8baa9f07293c4b727389d0ed5634098c241410ec9404fd1b87bce31d4cd9f61ee0bbe57637a04c01034d641bb6976de260774526993a65c90c23e06041ba858b6588b4984e26afd618285df5a2a729c69a74a2dc4a1d76f569be27345f409f0c69e18550a67fc75cb309509693df8f809c659ef075e36c60ec153f6d4e49ff7e99054f6df7411c33ac61728c8266c68992c80381109e7172b1353d89488f55c28be7279eb117acf21c2fef3eacb4a6547070a163d41e851fe5158687342fb47932346935b0bfa85fe15f570bd4634f2f90b5e61ba07f0c3a8ad4a154f4c0c279b623fc3105bec87dddcc5a14d51b257712651fb8858fe0884a5b49b30ffe464673fb4805debe3034873740be3beb8ee671af2281f7699da7c174612336b9d78d95c63af0eae86d43d95ede10055fd0268a316ad940b8870391b48d08c36c2cd4224135d98808aa64a5bd90bbe05c1bf9bda3318906a577deb5aa63959295d3eefbb2d8dc456e2997d412c8727b50efe8b2cc8436b80577094c97f6d7aeecdd505017f1f8bedb224548ad9aa48d8fa02d2c5bec9035e5f0654ac81e49632fe20ef29849971b99bf10827df60cb4c91d1f1dc76e54e16cbfe4f5276cae620b20dd4d85b484ac91dc70bc5279147a346c334816ad41ecbf895f7d769e3a17d5255a37c5a5947943a195f962f4d594f32f92ffb0fa3c2ae64ee4db2eecc1723d7c1a7cd757066576d3e9cd2045229de216a9eb3fb92f8be0fd6ddd72e1c3111ad13d44f49330e7dc5da498d9a31f9833f15d64de868bea13026d382eb506e9bdee3daf00a8ce47f47ec2b778c22f0d60275300b291f193188851ab11c74c238b2997a44caa5ab55217eb588687c9d9ac11f8031c9f7ce14279a154c720055c717fc0a49842bbd704167a46a0a3bd6f0cdf4dc7a54e9b2314a42e79290ddc6f130b15a5e0f42ab6d5cc189d98bdb0f08ce68c83957493b4828f28ceb9a2454d43c586f0931804d4b8c972fe55be007de18bbd32dc863a781902c885fbcfc75e79b2f5488774a49308f335b0e0031090de5eb8224b56c632eac662db26ec4d54fab5ab8a175fab43d7d85b04ca6d89862891ec8b1e4b2b14ea86c8ff53a78942425b58de547569ef2430debd247ec636603a71f33b1033afe406e8894a2ea7d06abda781510f8c3aa280d03992439a121f2500a2beb93e4e287cc92e012bd21d53a69b5e48b870bfd34d1f98fbd00327a261ab46c6cea1b442f9e96fc9a9be83b129b7ce4e1d8a655e96530022e735552c97fa021f7183745e17a83ed3b977198be0f18efd8ed693cd7959ec09d4fe387b1cb8b8e769fad03ea481c3013e5056c47bd23f6c71c9f1de2a633b873c2da62d3c885374c9c01a5bb2060ae52d5ced5b31ebc534c53515aa6e4b7620a04d470e96ef412517aa9a937e3dfdcf39664072ed51506be2625ff20b58d0c123a1067209c362e87c411803bcdd827168cf84a6f5df723fa2f7ccf16b432b787821cdbe85936f8ba652196873be554b6e869b5bca7237a8cf9987518a005b7e1fb39b000dad587b9d2a7289976c0f1653c5c79e2991d7f9c52eb5221239f96323c9b4340d91db07784451ad312a927abee11e08efb69fe9f7b67e11e792b312e941f2750e8e8644d9f79d67bbce71b529c0f3336a470aaaddb977f310df20f0f2b6e730eee1b420ff21ef2c2f246ba35608795212b10563421f4cf82a0d185acb07fc78cc8efedee9631c7b8f7f2a6b8c88af25fde120963090c420d608b6be928c69cc98f99113cff849b9d8d77473fd0f6052244cc0354fde8066bc0bc6bb8029f3270f70f6c50f96f4ef1aca02831670f4dbf8fa668afd50f9e176bb233071e6b1105438bc087a1b00cfc9f14eeb4fc69b70a3ce2ad420396b0cae34ae586c0f64fa03eccd8e6ef2845db4652747cb64be50bb87c4b826e1024ae49c266c9fe9fe698aa4b02314ea193beb018da0fc761c0f8cdbe650715768928bfe5f0130f551587ad2e1b02da7aa850a60dce1cac9acb01c8fef95d114aa1e47f560c55f4bd018340d05b3e91bd1e4bc3ed04cd3101a8ddc4d2a7ca1aef53c4bb8103bb67daadb0d5987d", 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) accept$inet(r7, 0x0, &(0x7f0000001340)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001380)) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000013c0)={0x0, 0x4, 0x7b16, 0x56bb, 0xe20, 0x45e, 0x100000001, 0x10, [{0x53a, 0x5a9b, 0xfffffffffffffff8, 0x5}, {0x100000000, 0xdde2, 0x3, 0x6}, {0x7f, 0x0, 0x0, 0x7}, {0xc152, 0x100000000, 0x401, 0x7fffffff}, {0x9, 0x1000, 0x6, 0x7fff}, {0x0, 0x6, 0x800, 0x3}, {0x0, 0x5, 0x9, 0x9}, {0x4, 0x2, 0x7ff, 0x400}, {0x7f, 0x5, 0x7}, {0x5, 0x1cd200, 0x100000001, 0xfffffffffffffffd}, {0x9528, 0x1, 0x9, 0x6}, {0x7fff, 0x3, 0x3, 0x5}, {0x7, 0x8, 0x1, 0xcd3e}, {0xfffffffffffffffe, 0x6, 0x2, 0x7}, {0x6, 0x9, 0x4, 0x1f}, {0x1, 0x7, 0x80000001, 0xfffffffffffff051}]}) dup(r5) r9 = geteuid() r10 = openat(r8, &(0x7f0000001500)='./file0\x00', 0x81, 0x4) socket$inet(0x2, 0x4001, 0x23e8ecd8) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000001580)={&(0x7f0000001540)='.\x00', r4, 0x3}) poll(&(0x7f00000015c0)=[{r1, 0x8}, {r5, 0x4}, {r2, 0x110}], 0x3, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000001600)={0x5, 0x1000, 0x5, 0x7, 0x7, 0x8, 0x0, 0x10, [{0xff, 0x1, 0x101, 0x4}, {0x8, 0x4, 0x5, 0x3}, {0x1, 0x80, 0x8001, 0x9}, {0x1f, 0x80000000, 0x5, 0x7}, {0xfa, 0x100000000, 0x0, 0x5}, {0x213, 0x23fb, 0x7, 0x9}, {0x80000000, 0x2, 0x1f, 0x9}, {0x3, 0x100000000, 0x5, 0x2}, {0x9, 0x1, 0x3f, 0x14c}, {0x9b82, 0x1, 0x46, 0x5}, {0x6, 0xa15a, 0x6, 0x3}, {0x4, 0x2, 0x1000}, {0x9, 0x4, 0x80, 0x5}, {0x1ff, 0x800, 0x401, 0x1}, {0x5, 0x6, 0x2}, {0x35, 0x400, 0x8, 0x6}]}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001740)="cb9dfe6e7e33b9758322a458ed884f5ad6e9dd8d6eeda8de3471542084dbbfaaf8bb91c60e6e47c152d36d1629dfccfb61b8da02582dbfc6e7c4bc9df01212441dcbb6f3b01dc164424271993e77b85760ab1ba137bcabb0ed4ce677643c690c37d1798af290c0611871ed16c13bdc183b60d4d891c3aa2ccde6bc80fca27d1e15ca996cbb349ab2fbae7a6414e440bcbf361b8c8aa35c13253d2a97f3767a7a7426b1cc3543a27be554d0ff529a1adfc02718ad5cd1524aace76e13b75bf25e62731598e87837734079dd348d7f83836d6032420840", 0xd6) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000001840)) setreuid(r9, r9) 17:26:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)=']?kC&Fd!', 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0xc9}, 0x10) 17:26:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 17:26:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x128) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3ff, './file0\x00'}) getsockname(r0, 0x0, 0x0) 17:26:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:11 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) select(0x40, &(0x7f00000001c0)={0x3, 0x3f, 0x9de5, 0x1ff, 0x800, 0xfffffffffffffffe, 0x2, 0x924}, &(0x7f0000000300)={0x0, 0xc4a9, 0x6, 0x1, 0x7, 0x1, 0x2eac, 0x80000000}, &(0x7f0000000340)={0x5, 0x0, 0x3, 0x1, 0xe4, 0x3, 0x7, 0xa76}, &(0x7f0000000380)={0x1, 0x7}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) minherit(&(0x7f00006f7000/0x1000)=nil, 0x1000, 0x0) 17:26:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d79a9f1ede6fc6e23c5b00000000000002e700", 0x0, 0x100000000}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x401) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:26:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffee, 0x1020300010005}) 17:26:11 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) setregid(r0, r0) 17:26:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2e) ioctl$TIOCDRAIN(r1, 0x2000745e) 17:26:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 17:26:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c4af080d20", 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 17:26:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) clock_getres(0x6, 0xfffffffffffffffe) 17:26:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 17:26:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0xfffffffffffff786, 0xc95}, {{r0}, 0xfffffffffffffff9, 0x82c79c4d86abef1f, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x66cb29ac, 0x9}, {{r0}, 0x0, 0x40, 0x40000000, 0x1f, 0x10001}, {{r0}, 0xffffffffffffffff, 0x28, 0x10, 0x8, 0xece}], 0x40ede0ed, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x18, 0xf0000000, 0x7ff, 0xd8}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xa0000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x8000, 0x1ff}], 0x7b9, &(0x7f00000001c0)={0x9, 0x4}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:26:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) syz_open_pts() 17:26:12 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='R', 0x1) 17:26:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x7, 0x20, 0xd5d}, {0xea83, 0xee0e, 0xffff, 0x4}, {0x7f, 0x100000000, 0xff}]}) 17:26:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 17:26:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x135e}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000002440)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0x108, 0xffff, 0x9, "c0052ec856ee5a6fe7bab0797f915f56cb095851a0b54590a0d9ecab827fd55b4e1a2d4071e206a7d94df568bcb2b593910d507256a12b0a900c1ade9a6e206034c4f87bec8525fddc789de31bfadeaaa180fa7c60bb8578e4af97201ff471b0057daa55ca0bbfbad8b1464aab7bdd2ddac6c123ade48c7de38f58b528a4d07d83be71b090719423a45f2cfeff1d83c7b2c194d7fb24075bfcca3226f38ca8e46f0f5e382c782756eb3e1425a77c4d547cd87a4a375c9c66bc9f6aadd101730f6c77453e5adccf52a3216409092fded7d730aad205cc8f9d528e31ea385f652fcae45632797365989d70a8f6c4a7006f2c042b86811b"}, {0xb0, 0xffff, 0x80000000, "3e0b45a018e57edf58c53744aaec404737cd0a06baac79a577f1c0f5e680e22a3745ef43eb10ebdc5d81d1f9cf803cd043e1320e871acdb8fc557a6030147767572d7418cca9fef8e0236eb892d7f4c838fd10919292f830354781f0792ad1a699d929750740495fdb379797057435a5b780b13dc62ac4017df16bdf4dfbd73e42f29bf4ed3a21d103129821b27d290e6c39a94ea408aefc068f"}, {0xb0, 0x1, 0x10001, "50a008602a7823d5ae8652b1d24fd018c22ba7f2a891d740afd8973600ce78570cc3753b72c2373220d3b2898a7ebedf6afcc35f5cd8fd6c632e20a625ea71753b1f8577ce4a26f02a490ac0e10610ac3b2d23819d585784b10dfcf4760a73a1f5a02e942259e901aeac72bf859cebf08210467ab4b4a5ac02ac8426660517dec2a42ce798ed5d079a47ff312400c1b58bee1ca0b49ff73334"}, {0x1010, 0xffff, 0x401, "e325c54c71523724838e578364789706bd1e27577f784d4372b0c7a6d8bb828322464e1fb915e12cf5e15a0df2e520a275179a87581714202dbe2fa7ff715b4b4994e31ea585f954ff6b7132f9557775a4fbf25ea62a1ca69117006e2c8e93ecf16f80ca715f6f4cba6f947a102ff6ce2a7992116baa0016626da7841f825799645dbc24b4e35dd10c356746b8f681a8e2b14547ad2fdeebde691946270f9a92445f52270122b4a49c2fac2e5b3d5a842857c13216cc4525d2e3a971d51930d2cee86a985a32a9dd4ec7a1a1a48ed12e400888421228bd50f98b3f25528ce54f7f077813c3b99349c8fb03911763d2b43a14ba65c9c27169ac4f961d10e1a323b9b669d7adafe0ff877746ad5565889f3eee6a656556d0177c49c69b2d50b9df3d8b292d122cf2f3ba6370bc8d589dadbb6736920aca00bd8a76b354dc7321f0e55649a90e73e4cd1d82388fd814e8c2a37708fbeb4f83f23422d92ac5d14a3faea10b83f139234ddcd999f1e757603a85ca99f5d1b1a9ce28f1072b8084659c85ab2bd0d8966f029354d987d21a5995db57f8b111ee042ed41fce88f9361f8f151c5a93ecb5dddaf16eeb075a1984a9578957cee7b6bc0544a58fd6a77e13080b7a089381e7e5075179d65102ad5ae0aa651f6a66d38ab6a0c4021464dcc1f202f39213c1d108274dbdea9cfd50f8487e9fad9efe352ecf694e72d2db3d53fcfd45d49c6cda6ead97cfd1347567655430b6aadfe12150d59fb60b69063f67374bb0aeef0251475327c3c37b50d2fcbb8bc1b18f33290ab497e64b08aaeb5f38f4ba985b92cc7f8baca71668f4d4a6563f8a85b507548dbcb29d962d27dc13cce768c4794e227407808ba53da35dd7075dd5f98bfc3e7c95fda38071ac69db8281d4e9520bb2dd9eb083fef910a026dab3203284e8ecb69cc1c3fbd9f82d66a32abf759e360a4204994651c7de70acc48a087a01be085b6ff1f2dc1896ee057519d753c82e57027674d820a0069d4c3e829e8c733e82fd4875f8fef5d45a46be3e668ad34ec4a497ec080bbb0ae585a4a3483a3f429fbce691670312ac98e33ca7d0c6afc1b3d9cbfe157ccd0f36c17c53be77eb69b1ff41904141a64ea639343d9a4f05128bfe9f9c4158b0f8d86ea740d3f3c018c0a240de67e8160735227bc303d47448c673d3b09a78626c7c9f994caf1f621d04352bdb42c4264997f7600ca8613365e7531533f84aec92b07b51ba51ce29d01f39f1504727d38e5c3c149287030bb7ee3136f96d600dca4a1796eab866f41d0b70671463d8db6d32910c31fdc940f7cdb9d31ff952d3ede1ef091a32bb61edb9fc77277370179828b05a66968c6b3ae25537488be3c370f6288a40b2cd2579d7262b687c03a0256b39d2e9ad6e640aae85919c4e80d1102ef0211537179bc253f379b6bb9104f22a759ac0fedc27f52079ad547c6e5e2b31413ac6ff9fae657db81d708eeb234c233fcdf75c52f9d24fb950ba67924453a886e49a5d05b5d89c429f639f55bc8cb9ca709ad2e7b59121e8effec904e666007ea01b71a1d3a97795dc21236c54a0c0789cdf214b8b3c8cb1cdfbac76398eaeec2716b7884254b5bcf3cc3f62512bf9e7c6026941d07b177261b414c378a58b18c7d544163635c2a3c91d45750af829830b518313f8c19d971d0e2bcbccaf1389d096b7b3d09485896b70b6277ab001add772deac098362c07d02cdb0137470300e305f2188aab67753dbc8fd8f2d4b79aa5e2a05d8d85775d6ae667514404c46edf21b315751c04a4655982878fe76d11ae18bd54da604578dbf08826f759eeeffa33aff9a30518f6b9f3195054c30a65b1119c7cd0668f32df5912ff1c19961c16b84d0917bd0972f49b95c679e9a66c54a2430537a7c332ea76e5b60a2115e6db9d51129544d08795701dbb17e493d2670e1206386834294f19df17c8a613dcc5b560db53d3ccd420e3d53c4e0c8e329c265bc9ace5355593524f05a2999a1279af62959911d5850c99c2acbadc707dccbaab85efca895546396a7e28698c3d0bb70e531fcf7c97360d2521563a6739579f8eb18b7e89bbd64bba2b92a2b53682841087d29bd5311c52aa03e70b084c395336ad977dced71c03bd6c7d944e16462c51f23e449be8a3a8642e347d15878eabc5c29240a946a40a76c1659ee80ec4d9cecc307a27c7e00301f1b9725f954962fa63a7c8689d8f782f405fc75bbe60edf3e41a42c935ba9f931545dfb6c4a6fdae8da3f0162347ec98a6d958ebb7cfc62bff2a66df6e9e938734e8a17ac1e6c95fc0649cefb5df6c66006e2c08303250f9085e03fa0b323dcc13d9fc92e3429ae50df04f78c88a9a181a66d66ac7d86c71b943710f2b9f98ae17c14f30a3cf981abbb7a790d5619ce8391cb2c67224d6d7e62d69284b677cfea47a2ff35a2f107fc22beaec4c420d70ce1c450ce8a4d013b40ce74dc67fdc60ccdb311f255d16a1283959b1f072588a245ca89785a07ab699f9c1ba50bb63645cff15d5032e776bde0c07b66cdb60653f1f6d0a2ef2f9d8cf0aeae76052067211c1707c5f3caf9a67025c8207f4cb143938bc73329b3b8b750f1f4d964a1f411215175201a1114b71698190242c21f0e72a1a3e85e66a1313a9a8a48b7cda64289e466a99d08d2b065f7fefbb5f26ca7e8ec79174f596c2f2c57d93a9a8e8bcbad37881c951ceddd96edd46c964452ce83d7018b9ab9f93fcbb09b26d64206082041d42cf7a1b71a96116b3f9a2755ea838e7261c3120bab000982f26458f57f02da0852d8036dd004e518267554684c75a9dfcc91f9febc3a5e8bf0d202739ceca9a77a90f0099c099423ce118bed21356655398c4cfbc3a3a1edece9a45053500dd1654405c00a6647316f08a15e18cc67b52d0ba3cda7bad789efc6a0081bb7986a661be71bb544d94a6cdbc0c3214b486a6fee34d377cf2e78d9e6a9ecefb443108ac85d1e922f2cdf65999f77bceb6633da82df30379b6057a43dc905025544fa1bd21bc2ca56442ff4885f39bc9c776552f639f595b708747dfbe511883f0de6cdad7effa6acb2e0b1311d8291c723f26f2a745b2e81c38130168f76a62b7e434bfa74a1d37fcd13d0a5a0cc739daffd51285a60aac103075429d39ba3759b3b91cd580f11f4cf04dfe82bb9fc61c25e0c78e894f3b14386cc495216a6ec3fd814f53f49dec032eb149973831a0953562401570c9ed31987dcc79c6d6a36287091330df7b63e1cae4405b728e11f7c75f3b2b18322e0f8cce8e6d88ca6bacb9d581e12a0ef66689b4e0f9eadeadf0766f5b31c225c83b8b6b169a2cc90d55d3ac0405846570c6a4e80ff6f4b31b93dbc6b9274c6be2e4ad2ea1ccfe546ad48b666c1f99c11f717c6255a431cf6f925e6e94b6fa7b37904bb3415f08056d3a33d581defdf65bb8029f3c9ac29a41407400f8166364f97a08b4452262ea4e33d430c813e2c72c79bc5c3f3359de848ce67a2b29ba5db6e0915cb9d4be2555703589a59fa0ac6a2bfffbd47957b8390eeb38aea39873b69cd099f6e74f66633eadff42865c52be085b01c119c20997dedca72cdef7f158e5c59c1569f7ba45bde7f4dc5b872a2b03e5921041d87f0f9a88a33a43eb8f8c0c10e139dfb372abb28ce4df71f828808f91f413c4f2501509a982e521ccfdb4df2596e50833a99938781f7e5bcb82cf0a786c73d57c402f72a97c70c3c1ce9f8fa5637244fc39b3f8ba20071527e2d065fbadb8c7ae7b1ae6375c2098fa157e880078dc5635ed38f638b01d16625eb8cc37197f5d812cc9f3e122c8df167af9434590f9cb59cdde82492096ca0f8657c760625e4cae21a0a1617c6ebb175c8d21e40038cf838f22c42ea39bd7466fb209dfe9e2ad7077ecdbd564ed34e90c1ce163cfaa2581eba9076bc6109e9e033ee4a7e3bbcf006be89265a0968849447ee62b6c7ac87434c18c039c5e76fc2ffe3a22cfe6123131853582fa8a7266333a6b89382f49fc1fc8c343a578cb350adc7c4a1f73e56f799ed1a3446368b1233cc8fc6699453f5114029af8d6e9bfb8f0d3906f2e1d49d44ede9ab824ef25b8c4577834e64aac1fa2a67bccad504f25a06a73e5cef4c30e218b47e54b2f4745e26d248a1b31821a27d4bbb94d5aa7f07c084cf162b724e3edaf6583f1ef4c2a9a44275db39c169e82adafe5384d3487319e2b4597fe8e7561aa590247d335e26b04e6122f4ca108f63c17cd9bf88c26de099449a46a8ef3118132c35a96527df00dcd2138fab2edb210a15733eb3b44b42f80a06a7ccfd32c2d1863ec73f3977d47a8fd161eb95e9fccc32db4795f75be2b425a9fd4a708b1a7f63eb608c4b3108f86dca4944786b1cabf288a2b2ec05f3a575da18702251eb40bf249113efba7bd1630f6b35bd2a84cc0e5dacfcb6f3b97dacd705b4ed72fe0a9b7c7deeb18aeb67fa5d925d78f9226d37713bc1940bca9f98886bec9bbaa3b59b60098dfcb21b15bbdc572677ec0be6017574347d7d58461485f0d919713c157a0db1a485ccf919f2209a660ce1c55ced3efcd721b3502a0ab232fec36013c1a10b8fa0bd416d701ad9a8428426e1bda50176fb6064866a29ed9ddb7bbff2d983866860e0abeee72609fea47b7e95a415fe9ccf51b3a37274c7eca177cd1a3436a264a562487f9b08a6bc44a9e65654daf3debfa5b6eeda9f739b4305a0ff14931e8dbd5dc97a22b7b2a2353c9ccd05b9215fc6886cce079797a151c3462872fac6d63273bb1c30a01833362ab3c8a7a1c80e7147dd04f90c200071f44650ded577e24043a4557044585f4800053337cf83ec40ed942c17655c80a575cc525115df989ef43ac45e218d282ce928efdd0c27145a3bc477bd0cfa324ec064063f2d38008768490c1eafa8d8e6ea5a9aeba2e8a9ac339306ff0cd4f437aaf9cb71de3c305764672ad4796f5cf3f8eec7cf8c760f82fbc3e9accc0a26d9259cda601257f6eb5a8736ce0cdd05be7ef80bae6d5931e768a02fbdfe527c4ce35674eee333f25f78f5f6184dad88558aa2a81988bb76ad187c2b34f4878fa39ac48be77858263ce556044ffd943eacd369617cee52a7502a3d62bebdfd5a916755b0f93a638686a68949a11b2643d02de4513de6387a8a7eb6b4263648e43068ed844ee5680847e91c5893cb6e0b955bf11383ba1d0cd99c25587b1941a2cfd31b859723300f3771f68d99e2afa1f911927844d9b89184a4e7e0393839fe4a7ed468ae029e3b0314b695dbcc7830ef794430149dd934b77b21c7b8f5b55cc559e865366820d75b361ffa005d9f316d31cc6703e319fdc4632e06c35ce45bf8ae9ba3633095040b3517d8a48824319dc53083dcd5868b7368b2cd4a54fcb61f2fbb0d85bc1ffdb6b461ba22dd98b8882ea9b2622de00b1412c82000ca7fac4cb59d634924175c34ee86ed450d9dca14ca7c8130e8ee5487a06cc12e3d9a6fb96bc642e50357b387fb182589c8bca2d60ffdfac5f7d633d73a49fbbd6807c8ba9d471987e04addddd3fd51bccdf28c8e16bf415e41c327adfed7f7f80766b111365b06a6a248da6aa216480f2dbb77df6ca1203fb882f798a440fe24318301643f3904720bb0eb0540c11780526c6f28fe467c0976100f83e118b0a2fbccea2436c922068c7f19775cd0920b1155fd5dcb8c2035b95460c4f06337605ddd45a639831d7de27bb8f2ff278d2751851144209d79b08b44ef3fd0add4e59ebb72f102cc70b015d60ef4bd75d07cf32ce3a079caa6b06e66cb"}, {0x78, 0xffff, 0x5, "82fa1a919e5d376f7b3c9c99702773a43b7d6defbf339a57f8d732b94f3476f0b0a5dc9488dedaae0ed73bcd0c4259eeb27774b03e343f1c282bd523db4409852d84ebdef8ea35abcd3161496bf15d525d4560a14357f8f65afe3246445d962752a2"}, {0x1010, 0xffff, 0x6, "4513847a97d7f4f9499805a805d5060d884dde351c9b5ba33e099d22ede1194a74532e499077eaaa863a69bbf4e74ec8379cd816829461717e58f89f39ab7b1007624516494ddd249858b59db54cab4cb325d17951244465c98cd1bb7dfd190ffed65638b1c8f73574005cd9df61c6614fd08f18884b7b4fc64704f66688a05dceabeb3532e10d8a498e8916842ec63150f23c89de000fd145c1025045bbbf66273f012fe9fdfeaa9b229b9e8100f97ecb1f2140dfe19e85c33fcf6fd07cbbde80d23b213482b21b14524261db228fc9c26289a9c0fc31d03cebf37ee24db3bc93cc372fdfe618be04fe4873ee312cc8173e13efc08f85b99f8be67c474340e30e7160a3d4d38fa90befa17ac431648ffcfe7f4bbd7dda4badd0941dcd8e9dc2af5f5cdb2fe29332d61644e71dab4a21132ff1766218573587640d670db1b54155c5b39857e1d625992c56d09632b2e2c21898a01cf0ef25fe03facce6c57a67c49391739990dcc65d613112b9a22f9c1163168f3d24d4a7207a401df160b432d178ced69591c28c5f4a291da608846d47f3e2b558396d8ca3c1ea5aa8903f1b2fadbdc9aa13b964310ab16687a6199cabce79854d66e079638e22c32ba8517e900f40bfb9906ce275030f7c43b61a775071d40891e49788290810b8325715bcac63db534f716b979c6d35aedfa944858df64e324a708476f5737a851088a1533bbb79905db04eb853f783beaf0193745afe220680685b6d83b9fd78b5923da7e8eab1f6bf6ebc0e8ac9f8bff3f16ae1cb358ce1c70dda7e6781e3754866163b7e658c37d7045baf2d7ebe0c9953f512d77c17563e11983e25a73059f78bbef8f64793307810e938bd04ab00a2ecd203b5a2c8ae0ef5331ad0fa831ff3d3eda3f03faca60628ce5ae2893535054029ebcfa98e506bf60340e457e962c822198cd08d0a2c03355d05e4595e9fa654ddf34101270eedee7982f103c62f63a0b6187301072b4d449c5579bf670224f209a14e2028c80a35df332a79f97505e413e9233ca707e99f6fe116b21e94e6f88966aee9edba535f42b0589ebd7b6a9e106bc58f253830481b20999111fb8509076d735dfc5972fb3512f72266543a6bdf134696205688328470c0c51bd89b445cff09719372f3f13ef8f97e47db0da7aefeae03656cc7e0cbdf7db0f5d2a7752f2e7991554dc65cbdfb3a13fa054fd93703843820ec29cdbaa32dc721f58a5c1abbf7759251ad535b96095222798f3fae8262117ef790a1270a3114e1a1ca3ef400d3e2b60fbe5e5d56bef0f143e6ba817eb08341e632411c9d6c3b2880947b05dba4692d261cf25b5c09df26446421bca186d374c19fc9b5d6e422157fd1923dc77b8991444f21ecbccfbadd5962d924da191cf6bd5accc13e7e5396a07e8a525bdd05f2ff40562c13a2000dc6252614b9136cb298ce0dc373bb0a054521833bbb3a3e14729f10c17eafbb543da4d788977db31cb5e9dfdeaa15079faa0a54e230851a9eb23b20bbad78d07d4d30b0000863e5c5e3e35e88da652f2d2785522c3bf4fd36afdd4c56c152f735055a49c86aeaf322b2fe151410f3bed2aa06e34e9102a63fa155853b3d5d2b3fd787c70403a5a86b52bf6a61e65f0112166bf9217ab8eff346056b208f8b158a2a08e179726560198d131a0d8ad47dfc8a96dbcd58fac8d980f7ca8042459d94200b5373fb22389aa637062a1960b4e0c831362471444e8183b6d3e485d168410953be362e07272f976c1e7ccf4605efe3998bc4f384a86d62b45d0da69667b65fc3971623e8e731f5359e5c116c01a0b31a021955ba3b7b9f864790b476813969e5d89baebd416a62b73b663a3e17bd792fad78d7b8a57c26ebc91208240f7da58f1e3e056c2d228751aa01d16097646446ba16aff2519f1843250ee17922ab97c595bdf1ca1a3666f7f96df05364f2ba0f61b63cc8e64d95ad33280c335a120c15e6f6942722fdc7d3d9f5fb037904da1be3c70d75391a5f43fd625b64a7dd20bd19f8d07e1d5cba27d14a9d3f81e7319f370ff304bbaee0ead015479ecf824c64cedf51911bb4024eb26eae0966921f7d260e6b71b58948f9939c336b832e6f08e0b98783c3461225dddd159ab2090c4747be0a10bd37eef5ca743abf3848d69e1a0a7477c68e9fa4d1fb79e1bfe84bdbc873bb8c160e4ee790fa65f0934604d5d6a4a0282ffc1a693c1d75d78c010bfb239f17374e86b983a3f835f51c702052548892f3af63d6f3ac07905cbaaffb2fe17a1c0b5f2d62dd7dbda4d26d5d8a8a5b742a1ba4e96d260699c9eb7e67cd1b0150f730df8dd576b8781caba7a2969298f833f0e49c36748bde3e14d3041d61f7167cafc5d438e88f866dcb81c6358b1cec2bf33a1dfebdcbd8c78b91ce6272e954edcdb4cc39077d939d947486417a68a2f9e7276eacf6fee108067079892fb260e2f8d0bc0a878af0ccd9493d19e78129b413dd0748b25b79fc357d9999692a5a7177760a4b7e456c692b24dd12edc0ba246a2a4b4a08035549b8bcc2dfb26b73053d5047866a2413401776dff49f4fc496f326bd455412aa5b1ad15c773bfa47e8eeaab2b2ed4dc2eedd189554c93251a73f67e5f2d800733f3ae5ff0aab16480d3a6111183400529ef8131a7293450463033d5462003a8e2aa57221788ca4b12f65964470b5b6bb104b25e74da5b7af0d399a414511ddf3b7336920d2440b6fb1d96c0b87ff8794034d9178933c9ffd82aad14d26e3ea60e60530e60defa2cbde7c93536024ccad51ea362994f82fdb1f08031ac333756ee602872f96a231a56be034bc1be01e0b1463187d8e6f26478805f59890e37d85f445dd2359fcaf8f9eee2e3c4a4614b6dda4139d57b262fad98ed331311cc9e2acea12557d4afdb4bee0190b351b1e4bf4183a0827ad92bd0420f2539538d8d21da7a9955c1aaeba354b7d6eb6d8f14615de48406457f482caac35bdd790cb635ca1e725dc9b883c61647655dbbd4c3b327783bb9e25b58bbfd3c801b5ea2f7a335de15ff53b0701917a118b3cf3fb9f7fbeeb77f64e3144da5e62b1adacd32c929c4c30e37044cee75cbf54c5e90a12e8d3a4897326cd9d63603d42fe330718f1bdfd8ca775b6bb09e2d7342ba3a18e335462ba706963cde78265017966bd9698d05203449548270bfe96d9917cab91198da41dc22f9b64954f7c6a30a7be5c1fe86736de8685a3f74eda2e801f6aeb51750c12af76e8da82d90b2cf9161fdb426e72751041064fc78e5a0d38afaf6677217153d0e5edf79be64ec50134fd27516592c438da0e74b5d5ddfcdb2029a5ab66e5c27cdd4362cd1253c5201151ee7c9378e1aa8fb266f941b6803c1dfd348e817ff9129d56aca78cb0c15edf1295f3ef3a626e0a98bac9101b4e6bd9fe7091aa3cd5fe45009df4b83757e04f9d56b9501a63b3f1961a338411159efb6fc209ab31a0f916c2eb0e4e42b22cc55c494dcdd3ae35896fdad8c4715677ff86a61105d87020ed7a19bf473639356532cc33a675da47151a93337dc6d6b63022cee1beb7a0a8fc455661a63fdbeb6e6f62c583ae7661cd9e4c3e015a036ab73cc1aab160fb727d84084dc89b00116b8051f0825c19025141c757152c6b50c5c370c67897066d401c2557cba81e40ad1d9669fe5108f6018b58d7cfa26aa52040128a69e220345f22967aaa6d6ddf58a61dea898a3ebf2b6de251fc4f9d0c35c82f928f31cf930d898cf4cd72e79d05ffa91ea1d7fc441051158cc097e5dd7c2a06ae2ef8611001c79ddbbb63b18744ac1b173a3f99efacff35e97127ed2fd195b33502917fbaa87361c66842e8a5695fcc63f0d00e3c8152245084a41d6f79008fc0d08971d3eb152faea1c62740a77aba03f264cdac27ee0c93d1d3732d3004b28a1f1e6c297959f4f1952e7482895cb56a2dee9b11edca2cb320fa04c4f5815836690c219d2f6b01ac7c44593772cf2e7fa73d087128398eea24fdc6a4b3f9b4a5523dcc82661e294abc16a6d20e5b5c41197cdc9cb6672823eda53a9aec3f37240d1b1337916620a7543ad211647d5ffaf29fc0a7ba0219e454d8ee8d4943f793f69c39b5a806efbb5c2848b42c110a9e040541109a5c511a4fdbaa964d6c76cb8ff4a8e23107edfbdb86991adaa37b6b40f2303c1f767d73b8b73ed1b0e95782fcfdbb77330fcd483c3748ff81c01247ade33c0e6d0e6ca27de87e05a29eed4de3eae3ab922efab0014602fd810ef47efb33f87b6ca6df3fc9f031003e170b6440c86213acc5e3c4ca28b3c2cb87be02a482d15dc0938c7902aacd6ff14b66609ccee8b1d3d9d87bf5d227ca213ece26091842ab0c0944c61ed2bb58bd18e03357185ef5eb42f9d5215e322cd77f2d5a1a2d84e29df951a61192cdd7f5dc3c1af9b924d8e10dc8ce63c990a90a4e04bad2847de1d5dea5210258a58a4e2627105aed123e2cc34fe28054ea590d9a347aef0f9e8af76f5d05e8c8790e789dd783350b73812dc0b41dc36d1b58b3e3d5751c97eba96d8adfbd9d452bb95aec2ee54d61268f5eb5f027e026969777ced4e00c3bbde7e41660c997da447dc8b152a2797d764997f9023a14648684054cbc8f25df2ff3fca7bbbb47e6237f2788bc22765c44f9430a819aa27a7876ac5a2f46a3dab70e12e1af55ecb85885577ebcc094233d79d02159f5bceb4f37cebdaf5731aa0b6a04f72a5d201242a0cab0ff9faf7bec2dc13cb8e58c451363d2771cd39725c486e4f8d5caa8948b623089094d798757fe3b91ebe6d585155734aa476a0994ca12a30ec0e9c9678e852a63856ec7f421ad4cd78a21665b8f185a7ca5ce4e635e3a78baad74df47f99d53c14086b7bc9205a820b91a1c8e9a876ad5def0ff12a72ae955e4a2c2fd080897eb07e39130ce7c108d3133f770578f36b9e720850d08e192779a4400cfb3e0da6f61ca7d45f165edd3d1bdf2e08f708ed34f57a7ba8d11a5e9135115bffbd3f17c174c83cdc260fbe9a39641e101fe22a3f3fc14a799636fc07e3a51e04c296004dc2c445f51eb1ee02aeb8c34b7da456ac66aa4d032aa883dc4d6de3af1f2d5bc0b934214559e99fea72ba3220fc3aebe2efad3a7f759d4a07b82d6be46527bdedb5d9bfa39704bc8bca0f35b5656e9ef8baed04ae41791c80bed91a2f507a39a0ae439f1459dec7b8ab5bcf031afc4f9898f86099f2eb6909ea9f422b34d313bb0fde6ad584a7c7190cfd21173d01d811c5bb43c9e30fffac7cbade9668f63a7f0d7aa24ea8938b223476b52a612579ba5da670f11a45bb6af348b9dfba5b55dca420e974c35a4e1591a99eb28c17b0ee951da1bd0e8d54bd9b9856bef070d665685631b3cbad15a06d6bf3117afb7c7f234e46f772febdaa640db6c9a5beb5188415d3b36f7185fe85e60e877c3f734e5e968014735017ea9c2c6d1b27f8b980c3fe81b19c9a48a77d93b64bff73f914b30727107524654baef12c7a1374c6be1a55717a13b64553a1dfd4e35f3adaa247f3753094b52fa1da8584ce1aed5a6b020d10dc4b439ebbdc7d9e1d9c4c552f13b8e445c4a9516d9aac8fe90fc5fc399390b7237616a6f762aee088586c44d0e4823ab333d42523b38645d74a45926ce95e20c3adac2eae19c50c3419a3aab11f96b74378d97f89cecaef9d8d076dc096cce89bc5e7ce5d8168f1bb655225b2c19a56dd1c4f05256396192897b83bb95a00d6d2179088f65f54820f259dceb5756970a452610b5fcc8d4c739af9abfaa8364b3eb87bd1d0d9e"}], 0x2300}, 0x0) 17:26:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x892, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:26:12 executing program 0: pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x10004) pwrite(0xffffffffffffffff, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="38b17357decffd35d2023ce9ebfbd013c5c4da3f67f54cf07b10fbe2908cfe497795f789d769de883e272b7ce6aadd102627189b1154f0", 0x37, 0x0, 0x0, 0xd2846dd0a8539bd3) 17:26:12 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) 17:26:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 17:26:12 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xa6b9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="abf9dfbc50911569aeb81d1a0a1f45803f86864e75fa70ee5401e658562a3df58a7ebb0b890b402bd260c5058cce5f56dd1fc79549988d3e34fb389ec702ed24675ede676412d97e2f7bb70f34", 0x4d) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 17:26:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffff8, 0x1fb5}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000300)="feb74e358021284ad563a6fd9f164adcab9d2073cf5a13dfaeaf5600ccc3017b82947dd833fc681b7ada904a3f9912927658463e6d51993cacd8b22fe0147fa59b9bc1aac9ce3dd456d544611caad97eff413b80e38cc007925c4fa7a95f53cf3630fd1ab98f9cbeb0e6ef78668cc23e7464bddde229c7686b6eb0156280c53183e89470e440f174760c6ecadd733f6a26be40a6d53fac7b8f90b2bf24dbf96f0ace5dd769d7fd00c2c21341cc0158a557372849032c54446e100eaa9c331584823d2f613c03ee9b1e2808ab8920e2fd4ca86d7922a84b7b756989044405a6aca47b5eb66095b153180a8f3726801e8f47fca73ae3cc77566ddd086063387602adcf23e265457ed5bec92d349f1b7dbef93bfaa071b88585be79bccdcb35f85716855f0a546cabd62148ea0212c62f75b20f2c767520ab62f34b506d54ac679b4ed4d42c1683e0b4f201fa0e5cf9baec775f8c13000230d05ed25900f7bcb7469f784acbe6d8d5e0faeb393bfe00f75d145d40b317816363f75f81af22e9f0762afc22daeb81daf9653c84838770d02c4e4c584714cd6e053dc93fc8c93fa298d15bc713e271e202bdd0e38dafd8d56f9bca8115b4f670343873366a1f9cfe8d775a731135fefc680933ea4d12928006ff933912f1c8013713b4209282f2ff6a3c74d4ea60cc855ca29d81251698f6aa64f16d5c78fc977c27c78b601d5ad003723d45e47d60995018ac98971ed01979ceb9d009d4b22eb330bf2dcddf495ed9da7841fa93a04d403a1d0da2a16915be7be2282de2c7abf1a0057d2e915db2e188d6194d25cdfd8c0b901650d8e422d653c2c3eebce3bc231cd992cd6770c0b8a4c5950c35294d053304cff816419863e3bfec1a25f9b8839051ec06ff007b79f2923674b07f9cde3e88aac148347b66ce713b8f2b84bd86d2176c649807166bc80ff7211552a2c4db822a5b72a2bea1da0cdbaaa0a379745f0d788dec02a70ca099e43aa450b4201b28eb9cf6e2db73f23438563bfc6767d6ba494dced8c303ee93031d52e33d7844817ffd05c25c25287c1aa9290d4815ed545ca6000f080078c1c9d63476fc5a3e3a0957617600283a9b874810d1a40760265735cb33549cb7fe1a0d0cc24e4ddb386bb6edc146ab8247f264a2df1cc3a9c32251a74815ba39d99888c2931ac4fb303da4afb0edf9dd2f11fd1a9c236b6914f079884fe7d0a577a429333ab97bec490e31e9e42ebaf49f6606c5baaf0c7ef0d19a2e0f99afe843ca4086d0cfdacc7a53ffcc2e762e891e08ab955be2902a8ef5fe6db0d0ca3ba29e51130c39af88cd25c85d52f48dcb5422f824452300973482211829e95d1a24d8c283758374609948778de360bb69e14dfcbc08b3ac809dd70e85e7590570140f23d716f6cca45a3dd0be9f04115046db17eac1e87b41844a483da75a2d80f090fc1b0b0f05e6d0e20b7ed57fa4cbfad67dcda4ab35cd74a528f460047783aeadbc460c3aae3b4a746ac74b3a542ff0100cd50efa6102fccaeea9ed2c831f56315331283cbe602be838ea9df27aaca73611855a0f418c86905aff80b3603722138e5db3ec3c1802ab0f49a2c9b589768078dc62ede93b1a17ed7b48be09323599faa712fbe9298b92730444ce14911170ac0732c170df4aa9e55c7e0ffe05a26c2e7892e8ed2040decee39086248cff905a35d02f55891a9b8d381d0a995260605721724a5605662d9963b18dcc1d063ffdbb3cf914c54d9f4777095d524e9f55fd7b59e6f1352a5e2043014e2777aca43aa7949cc8e310bed5d8d40acc204768f06a8d86c3fd6ce0bcebfc49353a5c9b309f95806f125e5ece0e25e11f3eaf347bcd82c5c65eb8109c0bcfd4f6acbb04e8b8ae741068849743428b4f28e8320e63ef12873fe381facfb00512550039005b60793e2913bdd1e848f29e6b3c757d6a8782b44d7c95def2d0ffa8eefbbe6b236001bb4c636f3876439e3f80b3a4838d3b2ab0c922a6d105afc2f34051259a3bd9c3d6a4ac4bdc3abb1aff08ee2a9a324022f6bda01cee59954a78ed2d179f86ca9cfe510111b9671eca602b9b3128c494ee4b1c9f974c847167d7ff38b9672612d07ec847d6015ba8fc61750fe747c6ce8b16c58f194c6c76ed37e670574beb595ee911802a29ccd014cc89c916feb846e044259509d91c28cc61d620433f8c358d8d1df87f8df8e6d45a635a121e1fa62309e1085bd5ebb26ee14b008bacf083812e456335c7958464d5450bbbdedbfeae7a196ba65555e2469ca06fc34af924d88dc8c42dca38770b33934590361b66707f24faf5c84fbec796696512f24b0e32b881c222bed252d5772c9ca87ab2309ab0f697d8daffc27df26e71c4b0589b368cb3c5ec957af2db4513978378cb64168237cf9584c6d8ae95abaf253b1f8c506482443177eed949aab00f41a5fd39b7d91654ad20030ae780e9a21caa052782d88636b785c7cd30700a35d1b30f380db9a854da4a05a07611f28780944ff890fbf60f39fea9eb85eb3d88dd85c37e414b0a515ff90d5c573859885a7033887636cd403096113a3266b437819a60fe80e492832518f1aa73a0776a9910da5c9f38ce2ea7a34df410c130eb568828496a736470c2550a97d28b4df1b0f686709b765e292a7b2d29ed13bde7d7b4b586aa9c8b34a4e9b534c0406eefe1c1d6b1e7df918258c4d775a0e7d419998ec0cdd4f9163ad2bec9a227cb23e7a0913260a5ab187a2e1b1c8a12a5dba17f27a06b22756f35c0bc46800431454d97ded945a23f95f4a17ecdb97619d1212c8fc3a2409de117222348ed8138a66e7a6506fff4033c868c2364a14967338d25a9e630d74bfa2d08bc3489c070c130cf0d8dd20fb266f4311505209f7eff1d21b2d472ee4e9c13fe9294f36472195428634f607c934d1c0bc617d7bc83d48ab11f0522d392d6648cb5087911329e6d9ea7ad317d492c698481c1ee0be9b05fb25fdf667365c8e87a14193a2cf631873641e186337bf38e9a8e261e635c5563ef683d67b4c10c670347a3fa8bc334012764e94213c7940ac29dcf898e249a800e0068f9bac8e7ed5844774557ebe860c58a1141fc195c4c0168432d786cd7dfc67c90e1dabe17bfd084fe6327b2159eec784c78f9eb399dfff83351b49776d683b34549c4c63a8bbdf03c9450df7fe314779ef55ac16003d5f5761d64add44ee92c96a1afea9a14608ce6e194b8d9f83e7e441cbc8a11e6c383af10cfd40745a89b72a3544682fc78f8edb3b54b2e2459413e24d67092cd8aec6bde9e14825afa259c063993e8fa3d0fd1ff58a625f035b64687fa5ac98dea548238ea1c677021aee0baeb259d06b38a2138fffe7031f301576f61697401e623ff9f26697f0f0cfabf23d13ecd5388a7ea7d57bce5b0d423f0b49d82013cfe1581d6613ffbb59c88636a26a54bb923b448432a068f3491e95d073289f68f90a539870687d63ee8edd47bb4608a1ea20cff15b9c55e87d64ced2c5838e8423bfeaeeb76e599ec53a1fff615841fde86b52df492228758975a642c295649924f9466dd7c24f91972d44572ef71fb32c29f989de9889575e01c8c3b4dc865c9307d17f887705a581fdfe967922cbfd1a30903b44215219f2382e114e3ea3a237a45b164cd866d5ab41ce37fc2b788b4f1d3daed164482fdbf0024910a7619741da1b01b668c344a991be61ed3f588d2491fde43a9ac4c377eae80ef6d5219cf1cb8abc1b6ff1b91e3c87346bdfe7d73947b1763123fbea7725c5a3bb61e5ad819a07fa7002b4796cfd945c44773e78ef2078e9309ffac9a5d49b9e0b3530ecf3be5a2532cdb654194704fd06dfa7171a3aae0667d380e0d7fca7307f7a8ef24adc82b63720f284def14b4a2ed649feb89dff939afaae7c0503ce412bea98fe27c563ebc192da29659ff541ef51143a2d7c7d9bdc86485bea38315418c4bbdfd9b05cd100ac0685cf270fd67fa6487364d2fe03faa9c0f47d16b58e252ccc9bfcad75bb74cb8eba55268cba5db1d76f714b7da01434c6a81d252123e4122ba5eaa68f03f9beb926c2a55a2d47ca48b7a00048245d4408473c9de38a3a8e4dc4b55f92fae17b1f1f5d2f052d536ef4e92c7096c600de42475d322ed49b650cb075fff59b577949ab8cd0f6294cf9e1897e7eb9fd74e261b7d4d1661401e1100d1e3743f79b07070ce483d04a4065159c25a5c1da2529c0c5942ece0b03ae1fc5795a24906cffc471a073fee4546c4fb77cc9746822057c0fd71dfc85124efa19e000bb55a78ab608349b4a70bb80963b296c49a69c2a861347fb60786a8eba1d448104ee0449fa26eac78ffcaa1166a5f099b1b86d568473ea8df9d559fe2a7c234fc1b5624448862e8d0626d6772aa5074f8ccedd9d31183ffb795f5fc25b0c58b7a9556263c65dc5518c501af3d557dfd4205d9c731617388b691ef9ce16ebcf718fc0ab52e98a352b245cacf68b67f5459ad72c339501477b30436c07013c9d8786d3ae77a3fd991b6a2b0013f04bddb3aed6ff9fa9259b9f2a06d0ae8133638980606638270b59934343436a6e34af0c1b8e925fca7ee7dc82d72f72021757b051ed4a16d2ef022b6329eaeb75590d2ac065b468ea4ba76627ba464a09d15174c3f47ad67ee90d7b7a310c50b7d93a58f9fbf5a2545bdcc02955b5ec7d99e983818c64428e9f6a4ce877481195d447e2876cc1852ad22381f80f673913b182834fe8d96feb637535c818aba3fce31a12d35cb010b05d99fcde32017f65527a7b3b4e51a7c696a8253d68a0640c7878d65375dbbabfb09606b59514d6c3af082ca52109a2f8d53e3851d8b542317bcebd857a7a6c4756a0faa95989698288156af11f92aaedea37d4359e05436682781b27ab18651fb122ca4f4e3d3bc9daf25cb79885a8c66bcaf5bc61d129563143bbbdedb46e7f53993d1d7dd1812f23943206fcf9a16f27adecf9e636245b3e87fe7662bb9c6e301120f00e9ee7abfb58f2b627ef0e04671c9d9f64a437d388500b7248d6dc9e53ca638f7c221c6dd6008e5084f2fcaf38dfbd1a79cadb88934fbb5da6a6351812ce2857ec1567d71f2e7c72f46c9606db4622665c6bb6e0808af6fb71ee556fb27171caea67a5cddce3c5787ae76618f4e8e46d89c2a7aa9ebeb411c768e7cb1e8218ad97e75a8141098dc457bfd5e19a7816036fb68b8cc448c9e512878e26e353381dbbd6dfbe64cb8062f7cec2f265e3a7118fc0b41e89c79229debcc3c31dd5a1239550504fcf4a21609a0eeec2e512bf1a6a42028399af12ba541b9bbffef72414b63fe80515b2c37c59309df8b48ecd89ba646cf914793f0923208eb2b6a2ee3065ed4750f8b60ed214da5f99f75b8b4c00128f3389aef7d9b5b78823a00646a46003357b4711d07bd870fde7e7e70da6c2d690510cd22c1cf2d4cd7b9705628439ebcce2e043919897cd89141a4e314232d78ab0d449fee2376d46d1ae416ddcbc96658842054eeb66586d4e7d3deba2c73b2f7f0835ddc16e1d3bb1f5c5123a13663041941240307619f787256b7a8fe5a97d3ec92390ea85dcdaa8052c70157a98ca3d0f5798a2ce7272f19c192b50b96fc3b2d8779eed13187f109c52b1e912ff360688f4f2d08b86836a7b430319c4096cd8c8959d974c44ce9f68ebc8442f3105b19bb64443b4071460fe37490cca087163c3d3483df6c587f499af28271323f6e50e8f7a4eabde1e78fa8ad88c45a943d9d903eda9ea89fa10bcb19ad9893bdc5a25d666905f5e8df3e", 0x1000}], 0x1, &(0x7f0000001300)=[{0x110, 0x0, 0x7, "e3036f0518114f47b885405b3f54ee929069443e529740f48ca5e470b6adeca0454242bb9354b4e3fd12a837609d6f016c13571bdfe4bd0d280f479fdd85d7787b242e6b108d0bd67d4e3a8f58f969662b46acc7481a2df8bf4fefed3814f6ff6e6ab221a554db356955d808c5d45a695471be3b5fe3792cc8121895ab806430a9113e235730dd415b85f2da0a69df019c47921740970c04babca99c4b54d06ca49734191fc83e0aaf12e8aade24659f557122659178eef380abacdd9fa559b66cb422df7c4264504e3a9c6d63f4436300cb9b7fde840b0b7f7c74270bc90b9490b6f913c4eabbe6deca5f91313fa7487b8d95cdf236bcbf51b8bc"}], 0x110}, 0x1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 17:26:12 executing program 1: r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r1, 0x0, 0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) 17:26:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 17:26:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xffffffff, 0x5, {0xffffffffffff8000, 0x7f}}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 17:26:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x361) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:26:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8b020000ff0700ffffff10fb8c95008b02ade980687804e7544b5d7bba3893771d65389e4371977c1d1df2722e807b46fcf4c58869ff63e201e54c64c27ddf29dfd81f76c044f62f6b9cb5006f1b952fe525f635eb0ab50d7de35e6845f5e37003b27391baae3b1ec0c2dd7058d8cd440fa76fd6703d6446e5d43d17320efd231ca3b85879469c0c4e7cd31930859e93e33ba10ff770e64a76c9f5dde3159487bda4450aa29d3a72ddddb75bf7134cf8eda0c7f41b58277497eb1a8a191b0dc7768b5c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) sendto$inet6(r0, &(0x7f0000000000)="05c0cb4341f747159d1525261c065ee76c2c9640875b1e2d6ca5ba9a", 0x1c, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x7f}, 0xc) write(r0, 0x0, 0x0) 17:26:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) socket$inet(0x2, 0x4, 0x4) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x6, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockname$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000100000000000000000000000000000000000000000000000000000000000000004700"/94], &(0x7f00000000c0)=0x6e) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcbe}, 0x1) 17:26:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 17:26:12 executing program 1: socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002180)='/dev/bpf\x00', 0x20020, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000021c0)=0x6) recvmsg(r0, &(0x7f0000002140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000020c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}], 0x2, &(0x7f0000002100)=""/45, 0x2d}, 0x1) 17:26:13 executing program 1: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) 17:26:13 executing program 1: r0 = msgget(0x0, 0x80) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/35}, 0x2b, 0x3, 0x1800) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r3, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r3]]], 0x3, 0x0) msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) bind(0xffffffffffffffff, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r2, 0x2, 0x40000000000001) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r2, @ANYRESDEC=r0, @ANYRES64=r1, @ANYPTR64, @ANYRESDEC=r3, @ANYRESDEC], 0x6, 0x7fc) mknod(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) pipe(&(0x7f0000000b00)) r4 = semget$private(0x0, 0x2, 0x20) shutdown(0xffffffffffffffff, 0x1) socket$inet6(0x18, 0x3, 0x100000000) r5 = getpgrp() getpgid(r5) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000980)='\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', &(0x7f0000000a00)=""/152, 0x98) recvmsg(r6, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0x77fab546}, 0x2) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf098d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f5000000000000000000001debf453211ba2d5f5cadb35c9716d8d9b7a16ad15a508544b6d4223c411a2485c0b967c7c13cd36c8cff622b74aaadf52c1f3bfefa34fe2126d27a68db14a05c1bcd6ebad18eba4321083eb1254d1e47efbe1b67bb8e68d6714c45d831b52e4387a9f28dfaf25f5ff31edee9b10ead97dd83e108b"], 0x13a, 0x804) 17:26:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="d2ea3cf76f9870901abf39c820fe4443939f4b0d4ba2d8b670fd7893cf177becd3cadf1273c3be019048796b66120c196183bc652e903745bebcdd83e9543ece49218d78ea3fc49af6b3010c6858ef9dd6dcc7ce713b90384bcca18a7afd2a0bf9d7d46fc6438065b4fc4a0cda933d4faba99880877fbb5e7b8631854258b4a1fafd374ad997dcb63a6c7f5052f6d9258033d4df805d279ffe3b510e5d5ae40e293187c79caa81120d6906feca6a0f1e760f80296e8d302d08034ba23baa6040b37b0c7a45786efc82032f949032e382000a68891cd2fa674ab0a14b06d89255776fc52e08e638b945ced33de70a0079cff8", 0xf2) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) msgget(0x0, 0x208) 17:26:13 executing program 1: r0 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x180) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x4000}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) nanosleep(&(0x7f0000000000)={0x80000000, 0xbf0}, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:26:14 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') 17:26:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x6) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 17:26:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) kqueue() 17:26:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 17:26:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:26:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r3) pipe(&(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x80000000}, {0x18, 0x1, 0x0, 0x40}, 0x8, [0x7, 0x5, 0xe7, 0x4, 0x7f, 0x5, 0x0, 0x2]}, 0x3c) 17:26:14 executing program 1: socket$inet(0x2, 0x1, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26}}, 0x0) 17:26:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x200, 0x7, 0x4, 0x1, 0x6, 0x1ff, 0x100000003, 0x2, 0x2, 0x7, 0x3}) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x6) mkdir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000140)='c\x00') 17:26:15 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r1) r3 = kqueue() ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) read(r1, 0x0, 0x0) 17:26:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000000800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x9002, &(0x7f0000000000)=0x9bd, 0xfffffffffffffd41) 17:26:15 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x480, 0x122) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1000000000000002, 0x0, "b04d04f3ff0a631a000000ec00", 0x0, 0x3}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) select(0x39, &(0x7f0000000000)={0x4, 0x2e19, 0x5, 0xf039, 0x7fffffff, 0xfa86, 0xfe, 0x3ec}, &(0x7f0000000040)={0x403, 0x5, 0x7, 0x2, 0x5, 0x2, 0x3f, 0x10001}, &(0x7f0000000080)={0xffffffffffffff81, 0xffffffff, 0x8, 0x1, 0x88, 0x2, 0x1, 0x80000000}, &(0x7f0000000100)={0x8, 0xffffffffffffffc0}) 17:26:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="097d02ad705789066074bc83e978c9c2f060d9128ff600497b1ba7ec998a6095e0ba2881e3d944631150e45c8d428e2791aad3e5607d913e48f9dd13cdac9218d95caa9e92faa07bdaa8ac78deed7e1ea4909eac55533f8679b56f0cd367d97b00d4d9813ae92b645ba2eb935a11488f353ed8b72d3a6abdae6e994c0f168b9081e573f7d7c69f6612fa4cb20b86178e6ec9a8011ea70542e48bf9d180de140b7966dc60b6fab960ceceebf422dd9fa58deb464e7bd7f3f5f376c02b246cbec907d9f945d871e14036378c231b3b1ebbe8065c31bd3f3c78559340da465fe1a2", 0xe0, 0x404, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 17:26:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x5b5402d7, 0xeefe, {0xff, 0x5}}) 17:26:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:26:15 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 17:26:15 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) flock(r0, 0x1) r1 = dup2(r0, r0) shutdown(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 17:26:15 executing program 1: r0 = kqueue() dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8}, {0x18, 0x2, 0x100000000}, 0x0, [0x0, 0x0, 0x5, 0x7fffffff, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 17:26:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7, 0x6810, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 17:26:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="88022e2f66696c653000789cdc"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 17:26:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 17:26:15 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000900)=[{&(0x7f00000000c0)=""/183}, {&(0x7f00000009c0)=""/220}, {&(0x7f0000000340)=""/165}, {&(0x7f0000000500)=""/231}, {&(0x7f0000000600)=""/154}, {&(0x7f0000000000)=""/103}, {&(0x7f00000006c0)=""/194}, {&(0x7f00000002c0)=""/14}, {&(0x7f0000000ac0)=""/189}, {&(0x7f0000000880)=""/81}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000400)) socketpair(0x26, 0xc004, 0x61, &(0x7f0000000300)) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0x3f, 0x400}, 0xc) syz_open_pts() 17:26:15 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xf23e) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) 17:26:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x12, 0x8002, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000413000/0x3000)=nil, 0x3000, 0xc) r2 = semget$private(0x0, 0x0, 0x8) munmap(&(0x7f0000617000/0x4000)=nil, 0x4000) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/27) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:15 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x85) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x12) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) 17:26:15 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f0000000000)={0xff, 0x9}) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 17:26:18 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x380000000000, 0x2, &(0x7f00000000c0)="0396626995faec20602250b7e41e6403e13284ed722c909d39691fb31b07b4d12b7c070f9bb8ea8b8e38dfb553777ea1396d76505e36136b4851444abfe34712d4b712b1594fa037bef1c68a8ef5aa01a73882aca77851b31cd85d51749c7d398ce149b6166f01eef46f844f00f7ed93c3bb09256db9ac7aa484904d46880dda74b7c4a5c43cd7155afc12bf2e9b6164871018c3d30fb6c84900ee138bff8d6fe2d0c3a88c59270b045a3c46d2e2f5c3b9ab3021903e3abe7f7af877e049012ca9d22340a69a250cc2ebde5a370899918ee380f73c", 0xd5) getsockopt(r0, 0xfff, 0x81, &(0x7f00000001c0)=""/218, &(0x7f00000002c0)=0xda) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) 17:26:20 executing program 0: r0 = socket(0x1, 0x7, 0x6) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1) 17:26:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x9) r1 = kqueue() fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x6}) kevent(r1, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 17:26:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r1, &(0x7f0000001180)=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 17:26:20 executing program 1: socketpair(0x31, 0x8000, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f00000000c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8040, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000040)='./file0\x00', 0x4) setsockopt(r0, 0x5, 0x20000200, &(0x7f0000001040)="d678c2216bfe00ece3c30b9bc6cef3f61ae64989bc9928eaf70139576a4ffe93ab3c2ccf526c73f4c6bf5c2678f3c622112a897ae714a408c23f649de2155cbc15cb2d6573e543e0a5b5f55b492f8341b40ea8d79cc088ea9e7c492a101cca5912253decaf56f3b8dcba669a0e8c558513effba2752c4831189b9d25819cec97861501c37f3f9ac6030ae9241916d5350c549c51722d3fe495dd923f316fbe6ed6b0ee24eacdcf2e2c104948bc2b7c31a944d36c5c23e92417cc5a6dc3c4fd9387be0723fbc437b2ee31da4259a39992e15361662d1e1d8c8994e4531f4455efeb4bc9e38f6706e1db5c728296a80332e9ec0f0394d60833246a6f2e1dbc6389a599bf8c01fc4a03b8f00b7c92c7b9bb334ef7635bd875514a19d676e418123eb5fd2d5c5e73acd94346a170165b168922a0e62d768aef209b3e100f4251501797ada8c306c95e5a1e324152915299acbd0cb8c1282eef684e5f6270ffcebfd1873d1b824b54842eaedb545e840c2e8988ad87a273c06fb68cec702fe40e7a6911127d6a8445eff1bd72c2a929dcd83269690bc57c2a6fbb564245a8a4940e4d155555c9fa4451808a30029e011d4e18a5de4980b3ce4dc76a721efd57582961d5c30d2e54bb7a475c657305b2f6ae026d977547150129c6aeee833153dfccfe7a27d0f10aabb330f8d9c1ece01d9c4caed8b4b549a11b4b0845cfb0041896a42707c16e736b9a51b6ab7ff5decca721977fa32dd6d849beb1af0cfbb5f3ab55682231279671f91062aa0d023c33f4b764c38afe00d5b90e5fa57b28249161e33421538ab1bd3d2dfe2d22635419dce22252832706fae6967b0f36d02c963370247f2d24bf291bd22c59fb293ef2c4dab8d1c7d81c733e7b2fe832bfad83a0dac5b47dda0fe7b43576e812e923aa318c939b8c657f294db131210fa5bf8698edfe96cf7faac00b15714c9e8fd728d6c35bbd2df289832ef0fdd35a12bbcc77603ee3cbf9d6a7862a81d10d2c89acde3c51d065825b9cec93e3fa8af4a29e8d34186f5af586afc82dd198129c482914d9521779421f4a90480d8b19f35c9e8b72fd9dfd9e8318cf485c518d8cdb814940e9fa731d915c90b21d111943b9dc602ee09ea39ff10d8a37f08bf1669e4e868ca9ca895e46b4fd83a546fd2c469122df022ea61a6606b6956ad22711d027c34bcf4324e861b9f061976e5b4020b7a3827be2de852451fe9e87878bc897e55266be1ce389fd357a65ec02d0e041513179d8e62d254bc94d81c2d159491ac40cc27aace1f465fe07507486f8553b74c2c93a3c5e932edd836ce37274a0f8593255fab757f8ad9a285a74d3bc9d5d96f95d00774079460eb2ddcb5132df1fea55ff0ec6853eba465e1216f201f13b0415ef4fce3beac74a8ea905a6a3b4d17ad1f69e2434d71ff56b1e701740b63157762a2fa7e0738771cb1b7910291b10aab73151471db06cd0e039ba7a4ee4e504e21e03f729c8d80ca4ec179016cb3967decec656e5b8a11ad4382673bd45456a4d00b37abc9409f9e4f55c6733de4ae2ded1b8b6e4efbb8252beda3a822b2a67cceb5291b19753fc0aa70d17633a0dc8d93a021f0fb55d6d10af4e938241bc433bba89ef437afaf745dc10f9040c133608953c63e52efb05d7ac263ef97ddb7ca840e4ce3793b1a22b057d96ea4c6e1856e51bbd64658e1474ff7c1a42a1372bc957d527db1721c86d55b370fcfb8f2171b22fc74f5ded8489e1c5fe11df62c0c41bb38ca095266e7bd4fb29dc249c6d90a98adc33bb1315fcbfcb144c633b6968cf8d6ea3df972b0adc6b0ea717de071ad2e75c996af7b561c8efd422e5e7870af6141c40f458f3fb620bc8a6d891c34134ef69798465c49f87e6a285b86ac79cf63d214b6b686947a6d03810056e5a439f182cbcdbde9942f181755a8f7cd555db6eb55567088acaae1068c75dac74a7b6e5c6ae43f4e3af28b8265a1d166df7bad8a5bf00c3e7a5003b40f9218f42d0e585124e8a2ef77aea230e264b9e36150bc4e37d4b34b19a427f4d50caa59fc8788308b6994ca204c373d9d70b04119ad2c7fa4388b68cb3fb8707e3da8689928874b8b1d94c9b2e595884503e4cc19b4a985ced9b263a064cb31e482ba46f823fc8958105942dbfef5bf37e17985f36cae6e96f62989781e0323fb544bc6dbf6287e466507ac0867fb028ab05aed8651a4a28d5e078a9932d1a21b342cf3c8719bc9a5bfb3ab60611540cb9e2dca7b391032a5340cff36ea42d8a5656333bbd3b1a72f96b60d488b7be10ef415ce5847247f8a0434da9b4bc01aa906b3a3407a7228c66c138e8c485295f4dac628f92aaad0e8e874f98d0c7b9cef29484f43bbd10bd5e601b981fcb74f8853f8bdd43845f41a7578312edd65157ec702e7c07cdc1a8d238ce8770747d01797b31728a1a0935a00a96564911dad713e4d4de4c9cf2d6afa0f5c73c028e09489f1ec2441c78b832abd091783f535d9164745556d8ad7d8ae8a0fee72c8bac9c23a84caf660d002832a7bf333c86453fed2fef4452884a4efe770c97fefa74e0ec7086c5948a62fb8719e71639f0ac243b271f8a94e29a85c264028b592c2b00160293583aa55c2f8169b68a013a3030564f6c513e6e36e56756ccb339b879ed92c09b0b4aa9be5191976bb1f3c66527cd4977b86ccfe16298f9af71a490249077f3442a1cc36381beb5334acf4dd037de70a4c482132793f44cee20b7693e875c5b21eb79de5c29c7c9633ef00484fef499cf7d5bb11b1d85f1c6036e4cace7694683587683160fdac3993680dd455f26efd82870e1b87994ee457e013835f42951cb982442b1d773879ac77742882ad8e2eea7c92fc64260a24a7c9c4e79a82f9a89601bbb2bc9bf993a41667adb7641c370c4336fc49974d5ac83a7165d5144ffcac20b4dcbd2058a2a081e05de4f6776030e394c3b3c482348416ebe40ea70fcc26923f1cf35acfc6a4e3e787457a58585d221d02662c3af29a5e5f5b948c8b586373727de987effd8ade5796dbeaa007ffe922f0f0fcc511deb611c716ad5a6ae910294a4c1db428ddc8bc544665fb47a5ee7b61f5ebc74bb459fdc07b214862335c7ac676762e7ba934d41c095bb98195c06ebd8c78a9c511bfc01f3c65bd91e42c454525f6a2fa6820419dc17219e4d2b7b03e9d847c3881e5fe02af1c2b68183d67f703fc92dbe0c37d02ac9791e8d89a9e2a111f20ba7663b70c8c7b6b62672070bd61dc5728f21cef43be9d6aca25722c38d6497470aafbf68f457a7b34e8bcd6910ce2fcb1fbd5e7f294125224b66b4e2fd6bc8ccc72d97284e7d6d29ba1f87f17ee60cda9c8895cb4fa55ec6539b17a07bb7d6abe497daeb1498fff135ecdf21f8590983e3662b2b35a678b8f9d9bf8175dc108b96d6a8595a5a2f30c51389f52b9729b46857db0e40ac91f53143739d1a6726ddcee608b7c65a69f20db50343e6a1c872ffbc7fd00c5e0280d761a3fd92cfbd2f9af34cc72f525657a36306c43d695ef54d45e16228c10fd2928a12a6b7ea581aa14a1229a9540a66c869efde85a78d7a0e586c2f170961667a0396fd12648cb74d7575765887259a090668050b69db564a986ac06fbc618633822322285c0f8b75fd6d7adba4305a0519db38d26827307d8a8c04c81a4680dcbe6d86e2a4bc754a20f693735393f1bb6fa965b970f363943e6f1f5227605cd1844e4d33df89575638d60e737e3fe8266e5642693b5110ed4a12b561565b70b5695ba4ba6d2fb6078a7c887c79a5427a05268a537a673b93b5db86a9c2d0323fff60c43173ba71f5d6151bf8b1a9545f543443d3c664902c0d5f7d0e6be0eec52e852aa6aa51f117e4b13919d51389b80f89819611ce95dc7f6dba86d952d655369316d309ba7be0af6152ccfe68be64951eb667922de6f62d0f578f080984c4b0200e3d411c48bfad3473e22b90859c41b0fe65754c464b9bb7360c131f3ef710f240cd95052c7147995e86cb967fc8f8d67582938bb50e7a164a91fc427d85801cc4111a2cb04fdd6bb7f68ad0c703b23eddc6abd27a8182f1215ded71207a64524a77ac7c9ac9d0af38e709dd86cfd88f256bf9511879242d12f84a2be1404831e4a601825bc0acb3060c090aaafb83d26b72ea394e746509a6caa19bf0a92ee723f61c472e682bdd2a0317eb8b51c6f0dfab3e4d56fa8ba264c05777fcef76f5b0fba972482806f874160d5c16daa54f7e84af2e34574310e7e0918d0d627791ff5ea69c656b84d9c714b50a18eade2cbeadfcbd23d3bbbda2ff5ef49902d832391e8e6ffbccffe4d5b1f9fb1639c8f406b006b41c053f7e41d1e4ac68e7403f43cd23a5e63a9762e688636ac3a2fed42fa92b8b537252a9c21f969d2809da9e8e60dbad2dff20a4bf9f9c620be6745fa26c9e943a08bb0c83c057f14bcb9ab0514252631ff0f7f949a883887b27e36a5db35202c63334901ef5488f1008f2fbb8817a85c716e79e08b628a430fa1b81044dce3200e64cb17b21538ae668690ab5102e5f836f6af87df95d9256605294a094e97fdb6dd84a2f516474bd0fa01324be3496a48fd19a15e300409e6b46b95feb4cba5f933abc5aca727e127f36490aecb36635bfd4cc8c6085d408128802e479c5e1301a470a8389e5e749174aa35d31676eb3f9e8d7b653a9b353ee361c05ff821e9b082c7df24092e7c044bff29ab101f8cc00b7799716e56d647770c2d5559bb98166a751e8c0db39bffa3514a83964a76b02d4a576c0875502bd289106218dc1a45b0f7734c8a82127bb07839de389e754e83c2feeae50dd8d8c7c9815c68e98afbaa72d055dc8c1808b192437f3b87f730dcc9217e98bc75808df687d4b0d2f93422d323005f9a62ab117e0921e797e81dd5103a705f11b8d99a646d061e3a9e106608b566a6a7e0dbbb29c0c4c108448ab1c1031392eea43959ec57e1e104d10c8bce392600fe281e79c2a5f616ea87a0c4640c964d51c7a9651a2bbf42501da9ac97a962efc767d37faacf800c1f34a5bf7710e9b7570390f08294e9c7fbd693e9b4c980dcba6a2cae3e617ae72ca47a201a093009da8c265943d764ae035500f119e5928a4f3d0dc086f207cf1002505406f669ecaf3239e26f3c1a5f7887b27bf76a5d4b52157dbf061b09491898da43fe4292dc3bf5aefaf0e33a3a4a5ec94667d00d35bb8c4cecbc065396b75d2461d8db668c78b637e6048ce637e0bf1c6b78eb2ad87b4d033a76ec958f93a2fb4e6edd1cc68058d9e10b94c31b2b4863dead4c4fff73ce6284af78822c50299d8ffaa33d9f3e6a5f125104f5e4fd6b77c3c3b0579c83ff336905646f9a3d863f867c59abb043fdc9c68a0772e936e8ec6bdc1611ceebb84e3a007b3ea54a97044934673f4c053d7cfcb9a40e2809c6122a627c3720f337fda232de88333234d3ad8b130984e6911e88443d26468d15e815e5b6b057eaf27f9af9e292ab015f424db9dfedffdad0558deede9e55e221b6c10c3f94b85130b6d4183252814aa8163fe75ca4f87080f8df7f56132b32d91b9213225bc1583031ae249bf359b64a6a40dfd94e640c0303590a11501f2eddb7a98064e92a2878598920981320bea0ec56c2d4f3a028a71f9c5ad8f56199d953e2b1bb579ed8fc19422ae9dd619079cc26cd98314dc84c963c060be17ba74bd41060508fb9b7371be155c0308dec3e4840f532491412047d39e0ea25328361b902a98ca93612ff1f47dfbbff1ac144ce0ca64c753377c552b2970", 0x36d) socket(0x10, 0x4000, 0x9a1) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x8) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) 17:26:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/15) close(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x800000000000010, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe80) 17:26:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffbffb, 0x4000000000000003, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x10001, 0x7335, 0xd9b, 0x33f5, "c375277d4cd83144df550323e124d9e7c53dfa84", 0x3, 0x80000000}) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000398000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x105, 0x101}, {0xab, 0x8}, {0x8f, 0x400}], 0x3}) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0x52ea, 0x51d}, 0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xfffffffffffffe95) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xfffffffffffffffd, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0xc03) 17:26:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r0, 0xf7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000140)=[r1, r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff9b) r6 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r5, r6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) getgroups(0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:26:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x98) 17:26:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 17:26:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) lseek(r0, 0x0, 0x0, 0x20006) close(r0) 17:26:21 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) 17:26:21 executing program 0: munmap(&(0x7f0000012000/0x3000)=nil, 0x3000) select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) 17:26:21 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x3, 0x8}) read(r0, &(0x7f0000000100)=""/197, 0xc5) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 17:26:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="57bba7f44d7161640748115dfc3c6261ba628aed9921aaa800d453ed9ffdd6e33639278b18670853e11d5010570d9784db8916cb6b2295f6c962fc0336b70b199cd0be80392496171d337553c25a83f0b04ba0467941f5be0f38a34043598164ffe2c94da3566f15b384ff5f1736d7d4909dc415fa0ca254d7ddc9934a78232768183ac426ecc466ec9a4b8946704ce9b40e7cbe4cfc7b74ff2e777a2a51d20557eae5e91ea76d9e2eb6f0da5a5cb6b6878297203790b8fdfc9b93eec06b5a39ea8c79e497b33dd62de120aaa150b4263bdb887ff083ff3d54af06dcaab9066d03cbcfaece651daec1203c9b9ecadf6f53143a7024a73062213e5205ea50a5caf9505563410d5a9aa7c79b57b5e15f5c6afc8fa4ee1c04bb193a0b7636e6d5babb4e01f5d80dd9ec0f260d2dfd3d357c95544029a20b83f2518535d6d57eb823d88a02d1517df0d108cb67575d9b19658eddf19e277cf9b96c65abae9b41cb264602801b4c1544362bbb1771e197eea58b980d55db5e313ed32154875d0908deb8501ed8e584a7b516d88a0ea59e67658fcfb4c81c11ee426251cde5781472fab3e18021f19e33300363ec0798cef1f6b7ea187f172d55e9a2f25bb5f319905072beb9be3f7c1471354ec5c33e49c5d01f857b4b17d3070d8e55f89f020d0904b14d12391a9a1e6660975d0282869f87bc58b3c74a9caa22c028ad8bc8e97979b50d8282abefcc6b03b2acf5418398e64b0ca41c97f9cf2a7ad7999a5dc83995a3dd0a35ff6a4af381d4ec7e03077f0c3b3e92b755e85c2e2e554af30c67b95b0b2cd06946260e62d59bb0626808e6e8d4554d260e3b8d35d76a5675c345f8702135d23e0f88e001017ec3a8ebfea38688d1ef193df6bd440b7fa8b76eb77a25deb22425bde4b1125c2332ac94f58ee467ce1c8afb7b7a711812dcc0c6b0b703354d4fedecb2280b75d8a48f3ffc0423455328fa63e75d4368a7a330611933f1d88137bbd58743096ea25273eccaee21ed37d4b3cae2d1ec4ffee10f3c62712de85949a138dc3af3a7dade3e104ef7be122d0c5f35960f1e94d7128854558bf671a242d26fb83bd8d9b10307e87e9f01fc4c2eb91263ecc80796a06c609bbd8273c5f03bd0d5cffd0c9b823bea12ee74702c5cfbb8ffa79ea288b09737097482d70bed611d73971d4f6bf0e8bdebd70c70469cf511778930a128a09ab20ed3df382ab98e3369d535fc73c10b5622a1626db1dac15b1344f93c0df5f98fc1b95ed48ac6c82716e3cd6b18aca6f4a43410791edcc73040d6039892fa072a4d18666e6aa06d08ec4c833d806a395cdf1645e126eb776ae66b9571218640d10a224a25c56f740fa71e88fe801885c74fbebe8ae6d7131907c6172bc329af7cf4a9a7720c10b9387298e8c5d90d86ada4c700fc9c2265b3271e9c4574bf56528348aaa0924ffefe69c6128281dfaa56464b43e08a215affc5a2decb3467f62178ce12c0b50b6d3627d42116cc5adfb6256cdc07ef10080fd7e25e52053b8548f417a0c283657796d7650836008b331dd79131db8bd338fec7965746fcf6b9d137658c1af2c847e4dde28ce34d1de11e4af51eecdc4650870393500d960e1fd48fb8444077e6da2ba607c6ce288bf8000ecdf49d67411cb083451122b50cb80ead003f3c4a8823ee3fa3ac9e48f462101135edbcbb90aea8952124ee93f52e7e5450377bb365fb004ae76d1435c9723f7591aa1c14dfad6bcdeb2908a737873d42759c71ae0b94f7cb19223a5d6fbea40ad911768e960b34b2e3b0fba19ad33764a7fd4e4b8a0f18db339474ea04fe5257a68efec88db2e65bac2fba26b140c48a3724c51845f7e243ce11801da753c1109abc499469d65007132320f7db974227525436519049e549cb893830434bd43fb229cdcfe39b0da5f5fae04888e088a9cd02d41d5d42f139a06f094904de37713961d948acdaabd0a6e92384ba7d7ddbcd68e3dd1816265701a0eb8fd1f932c20429719d729edad244a94e7ebfc3027590a5ff8bc95e8f47a1947c139ecaa4e5ba7085d9409a9a776f44d43ee3a770e3f06e177649c4187dcb1e98af9f4c501fb7bde95574c10f4444237a092e5833f8d46634e3dd06c44e9a5642b44e2c2b7152efbb4e753cd5cecfb2b435659a0bbd71477b16fc9ef88136203066dbf7b34daa88243ac2f4f58370a4b5fb2bd50974a2cc536d3d9c5904e4abafd2ab79908248c10a9c2c5ffea85afad4aacd24486ab70cc8594da149e8f0d8fd2e7e893b0a284ff158b7447004e511fef78796cf1dea52bc1ccde104d4b8777bbff3de26d3edae8df5785d0793176ca4703f26570684fa17e4b6e3027ff2bcb67d6370a3eab8d457f4e627ee08b553a526151aed4962c6add715087540db7ba9dab1dd9a94a76b30d2c4c726269fe79072cc70020972d5634e2025777d035392f22001f26502dd4a5ec6d1c8acced8b5a6cf73dc0964f835cf30a067160b124c06022f6601ed72cd75ff8d890960bd0c4f6d5dda2cb08f3a4371647b797a6dfba99775ab41ab2e020cc5a53419a524b42694594b0384253c8a35c23fdcf084d97f6e6b4b9a1fbee1331aa869452eec53e759e8bc051fba6f1531242b18cb95574369722e217c2d9b5f6582542c98eb799802b5eee207769a7b67cf1fa3985afb02f6daee75abe81b49cfb33cb004729d2d00b7685df8b2c7d2ec5aa0d5a4988a4bc30137f1c2ce8e80bb06ea15a312b49214a698f63eee26e83dcb71ba92ed84e972e95a9f723095907223ae6b3abbc432ba398668967b898e15b500c695a931955104e23c6b4b1d1029ccf51d6727d74c6f9edcbfcee6ba6375ec29c94cb968879f0136e132d695a76e0a73acc05a910bc905a5f7a6ecfd97d48fd52b9ddcd0aa191143949d36687add0cdbebbe4eacde5008599cafc2a44cd0dd23ff383dd45372e57903c06e7bb14c440784ff6a8e08d8a1631f0053a1be39dff7039c70a1a21485590ef5da08e55206f2faca80cabdde7430a068f74498fd5d038a4dc951548fb502986b2cb05d705c5390484d5527d8ff4f9041fe5658e529b8215cb44549a6903ab11f024ff332eb02fbd0794357700c6beefe8b27dc2204efdbeea140321b4fb0c0452f47de2cadcf57cb90e50c7f410645f22f4d637177f866e3b57bb710e00d7317237101eb1c491832391a71bba80b66368230d4f32b4be8da1da43bbc1388949425daa08b63f5df1df1e07da28c4b99a8dfadabb0e44a4e286a3442e864994c63d7bfc15efab575122e4f9d1b1c1bb5690084889f5589df3e5040cddf426e5c79fa206b1d988af1d7ede4a3c64feedefbf63dab51b35a13974b7191383fa35091cec9a14cc3e857c1a8bf0effeeb10a9d2f1e794acd806c67c529623389b6dbce6a040a3d3277a9ae01efe6aedab887bea8b6e620af39431422cdc392239a6e4f233271014e6ee60daf9b9f316396596c8f1880175d03ce9027bdacca9e2de81c9aea8d5e763187c6683943e80a32b836e0abafae4c5167b1c692dbe76eb7b22d0d791c17ae28fcd981e37b6e793e0526def65e5b8cf2edb1bc85de72f29ace34c403ebdbde41effa8eafb9e15409c783bb0e186cfc1d87cca1db5267fc2cbec93d6f1fce5f4f840aec9cee7c6fcd30c8ec65d4765fc04b1f44c4a0a2fd5886018711ad549573f106159cb06bbc023c42335d95584761d6aa3f7583a5fd3021b4919dacb6c5601b6d28573b96dd36493d8e659d3121ee86339153d92042824e4105a9fb8625b93ebb14a47a6a8d25659d72b7d5e86031afe7825562cb28de79f53a5a022a283338aea32ba565f6429bc2f1e16c50f8520b57ae51b0248b728b3474746a860a58ce4e5ae59b21fa3f95e06132e7eb62017e5018bdc8f8eba29ee4e73e1b0c01dc9ab507ed6ada37fef9b184665e45d0cf84b01eca8a0ca82b5d0875d129495e87c267f514f5eadee198595ca026f0cab92f913bc1cb0991144ff7ca993bc53b54e818b2ae5b936e421fed17a1e197c6c5333a86a3accf89e3e45439ee51f0bf78f38539b57f49ad638e09315c05d9a07d4d0eab5059c4f45196621dd4e8f94d267fc88abd1710f096d801623c4e9000138885a16a40a02f2a9a21fd50c398e69701b5832f6ef53bf8ec4fc68e49510f05f78efce184bdd8e99e5fbeddd46d7251099dcb261cb1ba06d96f33e6abb6853bca84203463e50847d3698c922d2f394f13b317bd519ed6960fba52eebe380677bf9478bd1824d7d50d00e46b6f1a620baf8040fe6ba3b17361479bcd5ecb4545f0bc83cb808d75a64e1ce3f567adb4b6dd334cbdfceda20297ec20f5e9864d2d18ea24a1df9417c6fe3243eaff9c21528097ca7eaad53c494b2fa279488717a305afaa8d96c94a206f2d6633b890bfc39fb41e0111260e8f09c24b974adde3ad29b00a172872e37b98520c1d37e31a9078dcbe6531adcebcd451713540e517d5f321a3dd24143cae5f1671810bade0851e742190e6af6d60f38687d1c7235831b6467924d16b4ec2f9736173e3dfc4010b0d2bad4d40bf152cd2bd54351ccf48fc49124ecb19e2dbbb6b0ddf9c7117a0a8f2db5bca401c528462cf29c34f1ebf83a507f0dd932025d715644e74e4f14533d438f227a5493d7380b7b953d04c12f232d5a2c994822a689ca19ef886fe7ef493e7293076d010683ffd4f466000bf0e8b85fce2875f2e360c618b7cf3de1b7b72cfbfc3d9d3aca65f642bd5629e9fa3985493779578db2e336dbe864963b1590d9d1568cdc744d1f393c57988604373be7fa80eba526c977f9474e1a865a5141fc5000106547bd4f5f3320d029d4921b49e8a6ec3c21db39febacfb7b3900eda5cffe7192565c9c76b75218d17313c0a418ce606f9352b42c74d8c2879b4cb6f0fbf96d7fcfdccb2bcf664d845c1110b75e8471429156784aa6a64d83424e1187062a5ebbafbadc1da85c709d849f254a5d1cfbfa6bb67381b293c2aae6207406d575e6198c0c759da4ae9f84e9e9d42fb5bcaf008fe89d325d8c27c52255b0bd58f254849b5c9a9c824d547dc2c90214c84b0e38bda479f4d22a7f7faf14732549d69ab81d6fe889fb20c3836b9eb0f330e8e39aafe1ad8acad445376d4e20e396c0372808da22c900cc89cb8f546ddcd81da3dd731660b4e9fb732e3f3d77c07c7b95b0bcea58b7757efa2ed57d9039c0a49518cc52ae17dff3cf2f541de1ec334860ab0d0e4d56193333121f3faf983265c7bcb2c58903aa70e3d89412c7dfa629f46eff9c15ffc4beb6a534c5fcc107236c50fa682fd848074a6714d5eece1c90323ffe66a7e97fe68b6558356fb4652a3e9b6a0fd14d9fb30a5023a31447db43cc695a5e3cfa537ab61bdc9d66ee2ba7e134db8580d611888d6485f5f7ffdd02fd6f16bcbb5a8693a8f70e1e9ec30c240b376056c7a77c1fbe6c1e6bbcde70928b2a8a4206491e96799e3e32b97b152669bbdef5854dd87005b5c89e72e8e6578e2dd8236164441ea4914a6080f6866055b9527176c368f953884984e85505089374eddb555d042f5b73ee4dc9fcbd5e03f5dff2f7ba43f172d94a51f05ff8837e68c573b21342b4556dcef8b6367faaded8863c41bb149f7d97c3784c4cad9a328f0083b91dc824f9431b08d14687b4e347da961ca973a6671b4b49e4c1c2082ac0cccf5d230b560ae7b136898c598b54f55db20592957b62c56545da3fb3d6bd94f8068689a0b8857d63e4472c153bb35fbb0f8bb1d315015167938d62e79826b110a7b0503c", 0x1000}, {&(0x7f0000001300)="7696ac55844e448fc58e066101d416ea451fa6a5ed6be0bbf13c746f04ecbd430c44b61afa6b8df7e1fec4b9dce04060beb3398ff1fc40f5c853932afc77f5ee9f9dce27a595581d167555bff06be3c6e6fa1ed9e8dbe5f015ed0ef810bd7715524c99b0a01441511867d0278883ae0b87627312d257172064c87cf2db0675dd78fa442048dc1e2e4a72fe7de788ebc3bbefdb4df7b6d2e7b2a80642879e6a0ceb3155246a5177a5a56038a3193c53398093c94dc21d659f31334e91276ed43d98db82a5665721f7127ae73c17da855f059222bdd5b9366104aa081ec5c98d820414dd0da57b926f5a82", 0xea}, {&(0x7f0000001400)="83911a902bc3ee560aaab2fcd00f4f7089ba35176455958653e920194080f95886c621bf6464c9e6b78e43f56d7786488c396f1fb5d40bd02b074acbc38a14230e3ce1e6208b915ec7d4e8551df9173393fc1dfe25a16436d2301c7b4829a4b289dc7be4969dab2aa3056ed9d1d0dc529862f2e585bd2afef4124547dc958a18cf2995810e2b09422c3ecc931eb0efbd0221ed3e41dd88393c13f516ea155462e0bc3e7beae32b77d60af651abd7429b8c1935233ce562ae4c702558296c6e3bda26b491d3875a2cfec56581fbbe3cd275af4187498f86abc512449228ee918299481f8f883b7b29e4c0e76ac48e2af06c485457bcc9a267b391", 0xfa}, {&(0x7f0000000180)="651dbd426051fb51618ba7d70a93f3149fd256f4c6ac2361714ba23a518549187a82f6d8a4067ffb25179db013b5f076638b50626e775749f1be543aadecf5fbff0d01ab52", 0x45}, {&(0x7f0000001500)="f587e28dbfff51514c2bcda98b9fc52e4da0cd112690f7e0cfcc2c34e563b08c8789fd5c8441c32c996503bf73521190ec21fa6f32cafde033d1b06983a8118c2baa96deaf0482bc4c9976d51235da37292675d0231fca57d88dd0fe63e0a178d1ce857932db48a91411cb57cf5bdb491289c1d0f4206ca76bc7ae7f5300304216cd3e933c851266217d2bb3f078002a83286e6e4fddcc522246c0818037a3fa5c62dec2e6770c0e1ac998f877c019d4a8835747120a59684275b2dc3004433309c0583a9b4466a388edbc284f4c835075cbdd1f7db0f32cb7b90ea92d4740ecae336808da82b897a9a2f1cb163de102a08c6ebfa72630d7b27a65d5c273097a07c6778b9bb197fe19c5d78e2d57b292079a0275fc1a815a8346ae5ec31ccb891ca3aa77c4226006304056e76afcc705210ddce67d9d824325f1ecc9e033b6755ad2d988b2273774667b5ee9d8a25ee597fbd69d287ac70dd070a7b3b7f85665c887ed4ab8783dc36e0b21cc1b610642dd07a1b595ae24714ec69ba7d2b3f278f53d2cc63ecef23c83bd6010713886ed6c14c150d88362a7f13a4c544871872b34c655ad3ae2fc7d41e048e16fbf798083959ff1b8fc6122627daa5436f2abfdff205a613e63b630abdd02cc1153402995b70dc85ff36dd212c4c8e2dce11f0aaba2caa284ffabb1688a2ebeeab591cf735af97b4c6caba7292c3b39eaa5c51c7dc9702ea611ebbe02a2e7ae2a192fd31c6e7a094939f6fc1cd70838e028a8141eaf720d08f02e212dd93a750be77d3cd5bfdefbfd0e3ada892618fbede9f8ed1dbebef09b6d14e5cf75545a40387da834ae0c8675a82337826727b0878d9d536d7a88969d79cc14389e1933537d27a306959913daaf590d909b3f0630cced8dcbda6425f759dabed751860ffae344df9aefac5e913bae250d3327e3b982c4b19803f271555b40ae4167105e8923a8b151a99678cd043ad40b11deabc210374a4f080ed2cd00a576342ed57ab0113cbd86c0f04e82aa0b21f8595c55cc429557f7d34b494e725a8f503d77b85bdd0ba333191019805151cef8280caff68eafed32511cdff3597bc670c124b3fa04796da0d4118239007a2d33b47e17b26e4c399375a8154eafdd7eead800588463791ee0fbcfefbefc1ce6da3c8268bd4bd42c703ec7b87eb5a5e47c7bf12e38cfec98798b7e6517cb45c660354b16ce4ab2846fab3aa8370ca63dfd5af655083a1fa5ed70ef85b01fd44f5ae7fddd4f1e064347b00d5e363ab6894de783aa03f7d20e9ba8c0e1c3799d00b0c31a6642b1599eb274785f86c9b014a16c1dff8617685cac6ea11bec1c68101fe81bc757e08871383ef34ff10ac8a9e02cdef90dc8521452f1bea480f272f33dcfd6a72ea38a31fab2862e1c74e78edf586ace8d5230026bb92423cdb0194cc99c91c02ae3083f6988c74afc7dce92ae400a7b6e6f0f3283d143d5db547cde431b165aa6a501798dfa364fe6ef31250b3681906bf397e2f1a03e0809bb82ef43b2bbdc39a36e24c1aa9e53ee69ad857109fa6c1d4e1b478669b914252a5cce10b8b4dcd4fdeb6962eaba24770289476948e37630fe1dcff3e9b583e22e09c2140592d67eb04f3d545f7df775df400128955d08c5cd5bdc0325ac0a6c71153fb066e27194fbe5efcd5a995c4fd75f6c76041e5b9fc0598d4dbffaed07a900337cc81ca48c246ad5d735053e94b831a0af381c6e447e838f07d152cdfe4a1859451f330ec6fa561eeeb616b6fd5ab04945c3ded08b73832520a711176aca9af4c1063c23515204c8065e2a797f0d5e5bb4d9fb1be3d3945ae90000944f3651d9a48ceccc8ba5ba5e3b92a411d581cbb00c1895c76ce26288397d48b8faf111297f688b4dd3014a8fb63cea8c7a644bd22cba6b16b94546a13ed1c31ea54038a5ae7db8f0fbcd3b4e98a349ac6ea0f0cd90346bafe04e6b8c3e736cf325f130bdfce85f95e47d37b1449bff0333c0adf39b145e1639f7cf2f39234f3bf391c51b3eaafe1a5499facb1acbdd2bc0115591baa2951a4180945f7b4cbfb028959ec0a1c21beca55244c839886732f9aee6fe8d721e25dfacc95845c6bab55d68078c88ac166b8c4ac2cb3f142f8808b5d46540c8ca36069809f2c7af97da2f9b5b600d60292181e4123599990698e11bdf3b61df05c33abaafb137a7791696e71e7e43cfa053fb6c44cc98dc4ff29f18df31068386f995deb90c4ff93624034775087fe3c0c46af7145d3bbfac642de180f082e93619a00304b648da60b83c94b0156fbe7a95fac284b029051cbf9b74d2e6e6b8f926600a00bf20db782401ea7e34e9a68e1154e2c7f88674c353e356173cf37d78cb897c5f285283a409beb5aff0a556f197baa71b90dad7773ea5a116362438171b6870e08135d3df02551de0654a6f7e69172deaf649357137b3b2dd080885384ceac32137b2ee0c4a600271fb041f489cd52fea1db7c3be2f959e6a3021e5b5db39e727c5f0ec1f9bf91df485cb223a5e31eb87d74c610be7b28f07d1652bbbc9e1da7260f493860e42e14e5b047d8392e7a59086e63ce50ecfc788ceb65f3de5d17ffb4b9eebaa4e3db871245139914cf4ebfda8c266af347fb490bacb5eb34b37ed1c35054cd7172ec8d642f6bf0d886ba5cb0a157354dfc69bef64ef6bda5d688e1c6eb02a9a6cf6ed4d7773d28585cc1a683b51c4ed4ea6cc9a8b4d7e6dfbf4b76a0076ce2dbe44f48097a47fcb4bccd40b15653c0f1f6e0a88dcaa116dabdc004959629ef51c7edd47c4b4dd2912e9a4be78257e804ea346eb7099b61e5fb783b9286ab6299628e46fdaf0681b1cc9227466d3b2f13f0a0df60c1062358193a45f234107ffb1c15bbaa8db1fff0a7434b34190ce17e0ad4faeaf27603d7bdfc64b03230b11337c514fa9938117611b26a3abe85cc580bc28e0dccd23a3633eb0fdd54da1f24377d753107bcdcbc930944a3b60ce74b203121db2ed1b6f97e4feddc5575a41dfcfda159d1af58035304923b5ce0ce4b8320d043721fc8248421b5603b18f8aeac7e419333390bed5c9ad5bb54b001d3a84d51e53faf9cc1a638526b83588e8f0951bd51a6e0d43d8f20915a5c023335ba0c5e50381db986c4fd18a53f0c5f54cb31e1ff89b24a6676d61b1735f7e5e919051c42d7dad04891de964de549ea38238217ad41728c773417f7c3f9d2d090ded402063576933a499284bc6e978bbb0f5bafe9c6202f9ef29ae3439fbb846a553d892dee1f33b687a54b5e91470d16dfd8eb4f91fa6ca55a8c9bc94389442c5e55959582ecccd02243d5e5599f5a726832d24e4fb15bf789229ceb5990bd087e2e20775f630a805b057593b277f696ecff897e9d5287aa1836cd52a266341f36fd7ac7bc9d6be6110a2a91849551a279a816909b5a58e6aeed2a23d40979d59b24fb3d09371759055c5f8f9a0f54e5af2f6fa708d8c46c106612ee81ee5bc68a526d6a07922597ac60e3e1af2983a62237707dbc28e6304111adba0c644a5bbe8a3830e6375820ff58ad0629efaeb547edec937000332d0a48524b5a341ec494ed3adc7538424bc2aab7ff20ecbeb4e026dd8c5e223b50078a43eb003f99729ba7d96a8add0add6f0720896d7f0d5c4839a9c46bc0a05250d39cdda6795bf74b3e8ff4eaf3e0681d861f2264b622a6ba9553349c04ae8962499a432078b34b133793935463197521df24c0fbd99bd92e39c8ae295f63b1d396498ea093f6017bd7ea7bf4a12a35967cf70f8363897bd44bf8140fce037d988b34e92750fd5d7507a5d362c5808cc1aeba8efde32db153006602e9d5e3aa5249f0058c714a8526c10a9e88cfc242bbfe42786435fc48c42bac4f195f95789c4e9c40d26d7516c7028ae28d745d6a61f671e8d2f502f6ca001d7b79e224a4cbc503f1b62bb3470299d32c331cd1e9656ca3d5a3d8b32826523ee1bd5965c16c53f51401541278c13e77059a07a8f04d103f72e76f8464b48da7632cd54371b38a2e567153582661647c81af4c094220e711821790b17f8962ebd167777b1480154a18f54546f17accab98bb2f3ee82bf705f8eaac33b2a6c31169c374021c001522b47c8033e106a757b6cd5d15fb671ee4dad5bdaac5da67277c76614684c232464a98d78fd7d179d17b00ccae25c17e609e8871c355804745f594bebd19bf6e8a141faaebabdf7377c565f4663ebfc7eda27d83182784a04f97e10069ea898940e4de984533464ef358dc7535b682c6d010d6241feeceed93164cd65afc478c1a45e24cdaae1bb53d26a2813b29f11b54ae011b1162767240dbf50778e24f884b35c3ffaf4d7a93cc4683d2f102225045a43d84fa34b031ac233e7047ea01fada4be721bb42eefcce8d9a750642da50804846201890145df7fc81d269039a83327bb63655566cc43f5109b9c33dcf48047af5b40a37185848f9bae68f46726fd20638742ecf6a803dac36de51712330ae903389ec7c1aa07bb3777dbf66cef3ec9b5421a4f6046a6c026056c9640ae154aaf0bb7e4a7d24be7d7faf56107f5bb191073bcce69d13eaaa58be33eef8d43f85edbb7419d59821a114c9a639d4f9469e466384940f7f2c44391b4600577088d4485804297f3e52f326eff2de31c7b00771c37184e674b0f5dbdd632cab020b08291ffe2dae81b8170c863b9d73f110e11f4ba038337100c99bc74a34d081f0af6bb048636916e2d596195b9d40ce912801a2abc1373b2439a79beaa9e083d3ad30fa1875430c68487fbf29c207ee423673f9671b39e78a3b1953bbde703e68d644695e8ba8aba5fcba6f8b2f91c45c05cf182ccb659f6dd2f163e6cc66b1e2b965cce8e35d01e35a818a5014fb41972ff38bb05de097321aff80cfe05de076042c05912e58e03bd389eb7b597954fa49e047bcf91718cd799cbe87720775549c4d3afe63a9ae8dbe2e6aca43f41b98bc06119c7ab12d5eeefe3ab50d58c9d41c4be1396efb26eb92a58f9008329dbb11abd83fd59350b953cfc515b44ca25638793518f1cc3c6a45b488f7229b25162ab314cbdd9126472e0b62c4fb5551a39e64377324e87318f1ca05a1c3be2166df47b0e38ea26c7fbf5adbcfee5420ef774c11816aaeda416110028832260ac9b5fa1b98343a70230ad9bad91aed6c8c4351855bed8d8ac37f3292360b56bb742cd5e3a6c91f64e239dfab61ad8fe768899ac95cdcfd11c29c53395de8b730fdc9db210fc7d01b9f7dcf87cd2a657b89dd400c2bc4abe893b3fd68845a73905c2c3a815bfde29841358d4d294a917dcffffdea7ed541601288502c0509d1e98b8d106c0a58e3d75ab48c7fdbed74a2abcc45f29db72b2ce0c66cbda183f13555283df0e74dd957295bf97ee3aae98748bbdd2a22ad0a51ce38f315e595000e335d74461ba615b6d6b2f3e867e006cabb03d6272ea175c2c76be7a19ca9f49befe9f1f8cb729404c7520d1006093446f5bf275bda62cd056f96af5dba01a61428513acda667df6fc01d4e733f23443112f2d5f84936b5f2872f9105485d1bfe4dab9ef1cd8f5e8e446f468cc7168d476aefed1e571feff24a78433b38b27c210f7a3c369a9408115b6a283de34e7c9aee3ec3f39642c448641f3ce949d518b7b1fdd6b72765bc2613ad17b9370498dc669095990d049998850ba5087cbb0eed839f082ab5e464af4313ec46e86bbbc492f149f94f576ac731dc4edc84c73f1bc29f57f6407e5e5d47e0472c9dff647749813ddf1f302e153ab33764c85d0fe3d138f", 0x1000}, {&(0x7f0000000000)="9c5c7cb6af78a97ed0a549a709862a9c5549364f51dce2c6bfb9f76b11572a1efcec4b1c5a6acbee563c8b83bdb3b67c6998fa", 0x33}, {&(0x7f0000000100)="d184896ff58918767217dc386592f6bb501f6a3fc4ca18653bf6", 0x1a}, {&(0x7f0000002500)="584a635a5ca585a6bc61791c5ea6d0d10929266009daebf8cb1d31216b60277801e64e8408537f416a290d0acf98c5fb1955413199ce35b985b9bbda1496e59826b6cb07009494650d84a5c27d0b2f7433dda06043731a50b03832294a4e07fa5563f5db49dc01cf94c844c622c798bc254a716b5fca277772e6854f7a306274b964d4a2faf9ca98e7e1259b12f730a44f1640c06fa42c8e912ab8", 0x9b}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65302f6641289dd0f23626f64a9d8402b86fc8469d68"], 0x10) 17:26:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xd43, './file0\x00', './file0\x00'}) 17:26:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 17:26:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 17:26:22 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) read(r0, &(0x7f0000000000)=""/4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x108) 17:26:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) lseek(r1, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x5, './file0\x00', 0x10000, 0x4, 0x0, 0x8ff5}) listen(r1, 0xffff) 17:26:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x81) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:26:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 17:26:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x4}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) socket$inet6(0x18, 0x5, 0x8) 17:26:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x108) r5 = open(&(0x7f0000000180)='./file0\x00', 0x20008, 0x11c) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x1, 0x1, 0x0, 0xfff, 0x1}) fcntl$dupfd(r5, 0x1, r5) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmdt(r3) 17:26:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x3, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) 17:26:22 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r0) 17:26:22 executing program 1: r0 = msgget$private(0x0, 0x165) msgrcv(r0, &(0x7f0000000080)={0x0, ""/157}, 0xa5, 0x2, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 17:26:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/54, 0x36}], 0x2, 0x0, 0x39) 17:26:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) 17:26:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mlockall(0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000080)="dcd0dcff6ed28ccbfd47f395ccbd640fd23b2f97aee639ecf887bcb98a41090cbaf3e8267f2c97e8d205aea6cebc895610762ba4c6e60c3f6360c1646ed0bbdd22d5d52fb49c2a01be0c9499dd0185", 0x4f, 0x400, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) clock_getres(0x2, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="49ebcbe84af9e6210950fc26450159e5321fc39113fe85fdce0fb50c3406fcf0c7cce8bdf4f2907555fdd5d239927b18f326b60490be53e93dddac1b1b47f5cf3ba225224e65e1c006999e7eb5bbb1d29c648a0404b91959bad4bd9278714911a4de6ae0ba7d3c67653e8cbaf85aaeeb2ff9", 0x72, 0xd, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) clock_getres(0x2, &(0x7f0000000240)) syz_extract_tcp_res(&(0x7f0000000280), 0x2, 0x490) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/71}, 0x4f, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x6, './file0\x00', './file0\x00'}) fcntl$getown(r1, 0x5) clock_getres(0x3, &(0x7f00000003c0)) select(0x40, &(0x7f0000000400)={0x8001, 0xe882, 0x3, 0x0, 0x1ff, 0x2, 0x9, 0x7}, &(0x7f0000000440)={0x2, 0x2, 0x6f, 0x0, 0xf03, 0x1, 0x8, 0xfffffffffffff001}, &(0x7f0000000480)={0x3ff, 0x9, 0x40, 0x1, 0x7, 0x5, 0x46, 0x10001}, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x3, 0x1000, 0x4, 0x1, 0x20, 0x2, 0x8, 0x3, 0x0, 0xf6e, 0xa99c}) fcntl$getown(r4, 0x5) select(0x40, &(0x7f0000000580)={0x2, 0x10001, 0x0, 0xffffffffffffff80, 0x40, 0x23, 0x3ff, 0xffff}, &(0x7f00000005c0)={0x101, 0x88, 0x401, 0xffffffffffffffff, 0xfffffffffffffc65, 0x6, 0x0, 0x4}, &(0x7f0000000600)={0x10000, 0x2, 0x3273, 0x3, 0x0, 0x1, 0x1f, 0x323d84fc}, &(0x7f0000000640)={0x1f, 0x7}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000680)={0xd1, 0x5, {[0x48c, 0x9, 0xef4a, 0x100, 0x80000000, 0x1, 0x5, 0x4, 0xffffffffffffffa3, 0x7ff, 0x99, 0x2, 0x0, 0x0, 0x6, 0x2, 0x180000000000000, 0x8], [0x1, 0xbc2e, 0xb605, 0x7, 0x400, 0xee4, 0x5e7d, 0x0, 0x2c, 0x1], [0x4, 0x80000001, 0x2, 0x4, 0x6, 0xfffffffffffffff7, 0x1f], [0xfffffffffffffeff, 0x7, 0x101, 0x9, 0x58f, 0x800], [{0x81, 0x1, 0x2, 0x9}, {0x7, 0x8, 0x0, 0xc7d1}, {0x5, 0xfffffffffffffffc, 0x1, 0x8f}, {0x0, 0x1, 0x48cb, 0x2}, {0x101, 0xf60, 0xffffffff80000001, 0xa9fa}, {0x6, 0x3, 0xabf, 0x1}, {0x3341, 0x401, 0xfff, 0x8}, {0x8, 0xcba3, 0x5, 0x4}], {0x8000, 0x1f, 0x400, 0x8}, {0x0, 0xffffffffffffe459, 0xffffffffffff8000, 0x200}}}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000008c0)={0x6, 0x9}) unlinkat(r1, &(0x7f0000000900)='./file0\x00', 0x0) r5 = socket$inet(0x2, 0x8005, 0x3) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x10008, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x672febb1e1fe2056, r6, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000980)) connect$unix(r2, &(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000a00)="f7548283032bfcd976c52ce473ec7b293c999ecb", 0x14, 0x400, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a80)=""/214) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) 17:26:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000180)={0xf0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2024a, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x104}, {r0, 0x18}, {r1, 0x4}], 0x7, 0x17c3) 17:26:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x80000000, 0x6, 0xffff}) 17:26:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) socket$inet6(0x18, 0x4, 0x800) listen(r0, 0x0) 17:26:23 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 17:26:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x900, 0x40) 17:26:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002840)='/dev/zero\x00', 0x20400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000002880)) fchmodat(r0, &(0x7f00000028c0)='./file0\x00', 0x100, 0x6) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@in6, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002a40)=0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) kevent(r0, &(0x7f0000002900)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x40, 0x7fffffff}], 0xfffffffffffff000, &(0x7f0000002940)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x80, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x22, 0x80, 0xfff, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x1}], 0x80, &(0x7f00000029c0)={0x20000000000000, 0x5ff6ee8a}) sendmsg(r1, &(0x7f0000002800)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)="d396f5751e5181cee9d211ffda477c6c1dc54db82a910a12d9a4401a72dcf1651f02d0679e8950f8c1d4e04ac063777aa27851dfe7eb8da086e8c3f202e8d06ea4644e8a85bfbb1bb0e7312ba4792c091c16ec1ebbd345c16455b9bd3599b6671e3428e4e00ada2ee637bee879810fbe93c93d80ce362744efc1b58e26dd07c808b3cf5f4b0d341aa3b6736e74ec099d7929ee9c9e015234ba8b", 0x9a}, {&(0x7f0000000180)="1f850bb8a084eeb3471950ab5b7efd18e662cf2b5ebc05dd9733ed828d418ad8903b1374362177d2fb8f5a18228a5b469f60bd54fb9fa297bcef001ee99d5d97912e9dcc4c9a961f0f3aa7e8222228c0f1966f16ea2964dff29fc0595520ac887f6572a718bdfb17ac9d3ac91a4ef66c8b96fd3386f0f139ae873618e59d3d998fe98b8f986277cdd3b48cf598fd74fb8f03631e1487c1946acc42a2d60561ffb7c097083b2b7052c7389117cdf1f2827410b368e1168d76d112826e64e99f868fa0e26fcb9cd16cfb0962718e6786fccaed53ee9a7a76d0c293cc5bc849e2f18c1528e1d61318a23b4493d88a1e9426cef1fe1c8a36d38a48e7abdfcf9ae6", 0xff}, {&(0x7f0000000040)="453717f4552e23a1aea34a2c23ca5db687265b9596", 0x15}, {&(0x7f0000000280)="073109986ad5ef77b185fec3301fadc6faba99dd497ca80348373744870fde65d4113fcef42798f85c2e98732c368c1441cb81ad69e38c2bc9ff05ed62842e7676c34d37", 0x44}, {&(0x7f0000000300)="6ac83561f347287b0cf109509ea98bda7e73040a9a06167c1e480e6d3cec8677ba9f67f8d56a61d07488e99327e053bf88b8c8e14f863e9d6b7ccdf8d3e242ed73b3a41f19e72041f90e9524bdab23e08d43f0c0424e34d08fafe9f1320af7290ee4495d5734def8a0fc548064c4e703fcbda8bd84c663770ee207b2a9d963ed300c56bf0119ff20ba55a03c1209456806b7a033b6fb032fdbcb7b9b7d207cf73c9663", 0xa3}, {&(0x7f00000003c0)="924663989211fb3e6087f9325b2436b02873e405035c0862bd81c5d4bb4e4075a0da352a3feff111ebe4ae0a7ac37e926746f1b5bb6f28032683700bfb07978f9543f8088a84ae43e0303672851d34112d88c0cfcd5272ac886997e46a83f4a0aa9d7f21d1414b509d72729627f167d1de5c698e7f4ada7639c7eef3aa25816d01a6d7376a99c9838ce6350e9a069b6d2751d1937186f0be72825d550562786f967945539fef2194d4d95d899ecd84f8dac0025263b5d0462b8853", 0xbb}, {&(0x7f0000000480)="bb59fbd10a58c938e79f958d26416b394f91e3662fb9e2f1bdfd54d08e8c550a34519a1703037b0527a46967514e21dd819584cb635d2ca69d11c106000ff2cba309c33bc1f2996d8eff948daaa47879f98b8da5c8d2fc7cb182ce006a69fef7f5a2ab32d656936ae3052caad4b46f36c4103734a790f288d1e29d000d90e18edb21cdabdaca40da044ed218818d9631db22d87ceed7d8246a0933f6766d8a7a726335cf36631af9763d0a3ef0bd", 0xae}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="1010000000000000ffff0000d600000024275d93571e3d0f262aeead914b667be976398ef01c844264a70e32d1f93b929c141fefd44a9d4c5c5bf2c4fc9e0cef08a1d7a631373fa192eb9214ad74e6b20ba3015f5b21aafb573ff6b4d2d5191a19c606256e16502d8d3a40a4b06258ef184c09d211bddd88566da59173ee0694d0fc4ee76992dc1af56e3ac5a1d77edaf881ea52c0f24f4af0d0341ad8d952eaabe4cb778528a371f402d0add7832ea21d5261409885cbbd122682be581ab914de083c4446f35cb72b74704fc431f20c48cd0592174ba4b8adc3988adf51a9765566bdfb81460eafe4f8abed6e683b1481e9d463cb902d29d291c02a9bd719d439c0225c33bed013ab0c8075bacfdc18e4a01c7b9705ed1f9ebc147d89cd705a12945061bada8f490a2ec27e42d4436f056d247c6f2152f6c881dc206059ba0a60ef86cb783de282b7df4f936f9a1d2ec14aed2743a4aad6c9845264f309dd7531567e789823109da67dc163b579ad5085b38f89b1554c5fc894d6adcb0233eb619f3dc844941a338eb9e61427ec345934c01de2bc42ef65b9c3f233a061d9d03ead52317d494584a69e8b8e15a9e4abb4e3cb6a0d134fe5dd2e5161913eb2e7840f105e95681457131c5bd358701dbd8fe32fe1adad44abd808f506d390944fb6ee6a17541e4bb4ab7966a14d1a129c0fc3f5bd900ef1b3285ef1377a13310e11fd9a5632cbfb9727c98763d6cdae7068a3a32888de938482e1d091adef766d0b6d72ff1998127d002c97354b34a73b9bed989e33d35c1cdf3c09e456bfc31b4829d82db06597bf8042f43f552f901d245966c4d6b72da0c2b7f9443a5d40ce592bf60e6758c8a26bb5a6d9e39860029d8fe9d597d63237c8942a52af1cf496c6be4180a53698b006d6c7a8a70694d0ff808f1113e1e1768e807ee2b233dc3dfb0b664f1afbe481514cd89fa78713e574400dae5228459dc39c525d642fc3fd71ba093a815d40dc201dd202c3e92ecb348ee1211b72f16ac5b9adcec25f05eebadecb99738ac83a1913ce97de516a8dd1a0402b09a4683c84e0943e7ba005be80db3a7ae53380e5b5f80cc9bba9b64f60723e32dbfd890dbda988e07d90e28c79a4e8ea1be595bef9f33194c39f7abe3a1000894bbe50c04098b77687f4abfda158e819e5428240148b29774d92d445041c8da3bedd8f6951416d90176f04c9de47b69a83a6cbd9ac432db4141776246e76a78d135477675e80322fa753f27396edf0a4af261f3d658a136d27f28bf904eb3bb0a2f72d6031e3f628026111f4c0864c084ff5649856de13ed7dd0619d87e933aaf3c5d2ae06a3b0cba985fc453bf2b8a5d163c5eb1b850008d7117f48b10144ba8fcdbc0971f6cb9d04f7d48f6b715625b636a67f24abcdd5baf6b839aed7c187dc62f082fd0c476ef8b722a83b23d1be744f280eda106eaae85f4bbaa14c46478e34195d1306599d086e913b5e70d1d49bef549c2a197de1519a4e726fa885969760916ec7eefa052558ef30ada52754a89773fb3aa73a04919990bac096157928d6f6aa9f06c3a48b7ea0e5439f72bf6fb975b633d9a4435dc5df6c6d826f3e79162b4dbb7cd4daa48a858192e075c12526d27894f6b67e644e8f8d602e8c24780b42fe796f6f692cea0ed423dd19ec163ab7aea326234c57927f364e264b22bf7d9527504f234e4abd9ebbc97df79a02bc673e63ad7d93630a8799d425c74f7b039a8e8045d7af25cba84607f281eaf1277dc3df389e72a398c7d40ffa836a0797ac3400a28e80089733b4451427dc83c1e441ced5aceff50c9c97e948d124e6baedecab2d6ed2d9ab5cbd75ab86c8a5cf11397be5081d86363ac5c93f92ed478c5a1956d7e74040568908513b42f820609aab829685d8568fe5c1d1edd130f910d3f8dbcee6b5a497571196fb11fbaca9bbaba3abcf7f4d42cd005881d24dbcf8c63360bcb922d340525810556c8b240fd52441ec11987a1e49c092926ac17f76e613104b6d3d720f4c31e649487166fb4c578aa3e7bcfc003012f0b080d7caa5a309ef10b63abb5c5b5d7d04c1cec98a56416a7d043766c1e20d31700a0bef7a24c6be96dc24e7567d1e87c5c977759a41001894b3ffa2b1c5ac3143a323e21e87afa6d661a0d3b58d875b5c03d35f6b30021314900b516a35bb9e78bf1ba15670eae57ea15574f251d889a1eda288aca60871ac3645e458f40dbeba65159662d8822f46820d145bc5a53720654823ed0c7ec423aca237f99037e012c31f5b10e298b7c9047e90793820e4a3ac4680211fae084a78ce14f052f95ddd43a030c606cfb2fd48d7edde7d2c712a566d3d1195f14cde9e0abd21b3c20196ec04ebb57e9d133bf237f06a4ff766b9e71258f37221ba4b4fffd703ca0dc8fcc270475da6eb5d4d47723b9ce673b26270ef913f5cd7e2945414009ac8c9dfed433be5f4d812be3f57a9c2ec4275eda7313031c1f2b8bd7414417376e4de4c13ea4282b899ba7087fddfeab085e9894b2fb95d99cc2bd5ca22b93352ebdcaea67ec250f59280523663dac9ef26fe389513c1d80994d49762110460fc8c26fd51f069a6233a264e495c5b118c9ffc0040a4563d1326b8bbceb826a5db30d5a0bb8a6ce0cf220d2152a4b5396baed54c07ee47e13f51b06d63b9fa8b2c102168b6c793006d0ecadc771d527a71aec7a4e3a5e86f41ff82b4bb1acf0d28a4476c04179dfa982aebc8331fdf61462a04fd448f0c6586700033991348c6d52b20e537eae1222ceb4ef0a000f4972e146008d9f76f19030849962dcc95b5089d3ef584b02ce85872bd949bb7285453f3d91f4c79684aba1919ffd0d7d2c70cacd5075768b1a718d403042ab28750bfa7ca279584513dcf0f235e5744fadf1ac3759a0a22f95f01a3bc3c8b04de158fb069e17074484da737fcfd566ec99cabfc576e43a0033bfcd0526a7486f85bdd1a13ecc6c86604e72353ba0149fe0cd639d13fa3648675c5c3cc8f1d6f8cdc33638b31a38eead810d23521b15ef5206e264c4e0b228f9d512a372f0eb92deddc049ac35658503fa675807612bc01aa6f7f6d810af93b4b48c42fc837c82f2ad3cedc68d14d3a8b0717ef0f75d656d8f17d0a17c064eb1c471e18ca3817a3c2fff50fc4917d6a0241dbf498696f14e4e928723e4b7a273520d2bb46df05ba7432350f684bf2ee3d7d49be9c32a674490815f4700b51651dc8582c55f107c73c1703128eef69c1a419398f4e532a898a1bcc6fc6ea05cbaee3ba6d71a5ca7f96c68d76d80afab338bcd9855090a00578dd58905724ab593c26b9f53c550030b5df20eaffa073d1c52eb48dc77eb5f96e3fbc6726d7084b1e9ea294dbb8e033af91bfc31c6e5dc12041f09996b1d6a2dec8101232b066dfdf6a90246c848c27e5466d5ee262cdfa993126c19940131a2a790302ebb4c0ff737acdc3cad36ecd8e496b7fad2561374f710180fd815e6e0b5ba86e98f33e2d0aad143842b42b0fc187c6c9110507452a6ef88c7c8332a2d0d3215ec68b247ed8110cb76bb6bbe98593b0cd56e434ea6835a2877661ae13e3197aa11380e8ec86686812f2bb1207ba740c1239ff17b7eb7ec88bc6683ace9c6837e84a79d08ced906829304e48c1b89f7cd449be5a1fcfb72c519a3e3a7f88340582fa8937e20caa7a6e2108b8f4586cb677dcd18df514563fb8c61328c73c62b4284167521bea9a31b9b8790606b9160ae4fcab28461b2ec200eb1fb2c04d730759cd3e67bdc3c3fd2c249b8feb318e32f182a6f8b48617678e7bdb4e28d3e29edca2826508f76983903620396ff7458df0c8b41bc5e696ce88c513d27aa4c81baa2311acd6fc133d909d6c0d3aa26ee6da1227dd163edde335eaa1a94c7ee8d315d53495a49754a5279a35b1207fd56de4b51edb64254d9183ca28b86558050032d850207f332d646bbe3f90d9e6b1f6e27360bb73f39d587888c811eaf8387e23d39dea34fe0a9693c3de0cfcce9278fc79c8e4d3cec88401939f632daae112ba20c4e58f3fa17273309ff8afb2bd436ecdec77745f556816a1c87c02fd6d6027832e36aabd6c8394aacedb64df3f744218ab28f63523297f0de20391218586d0ce0276d729d59b33a6b69e4987dae9df64c8f29f7a9d494ebcc4a108c98a1e89162e0035da400da3e47b0b0308f3cc9d7c16542a37acf64b0fec1aa8aeb4adb3c8d1003963892ba941a646810c648b371881d3cc18edacd442730fec02b281188a7906bd80cf0250ba77c88f93ec47b677a22f2ed6bd163e68ae4fdc9983d75999751d4fdff2115b5638f647afc384ad583a876ff034ad62ec1cad9c348f208ed5b28ec62108d69a2cb4d7d372bf029029dbe215a2f7961217f681ddd0eff13e879e46bce4db7fefb74e88e9c05bae689e54ae4ec4e228e9d4dfb2dcc82c5f56eeb6d9fdddc8675ad1b3cf377609809a269be5222986f849fde49c77cd1727bfbce93816879d4d59ce55a4bb309e5acf8e2821458e56273571e135267d8c5de4689baaff4af40b6b5675b9f9748002fb5aa323158b1af9d3b70c434866bc1c0e05cf313ec46865aec515f3d3beb898a95ff0171b68258a17c9f46793f513be59767f3e97901619d070d25f407a34a303bf832d8dd4e85d7e2b08a09b7131c8e938dcab26985a4e4c5fa11d47212774a00eb43a04e6ad7ad76f28b39a0fca6ea8bf041083822ec54bcffa564f0b1b6932b6b3c8cca3043dc03bd50056bb46d4d7c5bf807a6a471e3148c81600b23ed4a65c63036b0a765e4a176fb4e1eec08d87b8bed3e17b294ee62865b8998dbe0fd3b7a92acd9b3540ef22e39dc870f42d543711cfe42cbf1abb270ae16b0a4513a187a0bd07de0b9ee0f831824e9c43587b9374b861e700c958d56a90e8e4c0fa2ad0df100a5479e2453ee3be6cb30aac34d377b667d5a7852a914de1820eafa3a292712388dbff34ba2dc56662eee77291c8a61559448966abd5c741f1035930cd673dee6edef22221691fb834da65d69511db28ca99beb932c0b807cde18b42fa370ca88f3ecf45ff8d07e2d28ea55d397949ccfccedb3c720fee9e8e1157bc7db5aabffe9b02872993d129702e0307bfdee659018c34f3acbc71499ba555f7370465944203fc4b79f4ee5638808686df98a4b0848a976d1b7ab3e25e1cd2b4820eb663a5736ee6c13f2ec416298b3a03d501ec28ad4de485466f4bd571d06ca4fab710887285572f1a2772dbc2d231b1a8e7b25afb839b40cd5ca2e25efb562e811a43aa4babf7cf42c27d430fe99e37874658144317e8e1aaddedd3bc0ddc5f040bedc0e86fce200fb376687a58ac883e0a3e3ab09abb1ef3434c04b048b5c73583d7b3b414188fcd1b56971939cb12038ebb7acbc25bbdcc6869ac4046bb4c4f0b4fa8cc95195c55d54421c6b5434e3d807264ab4dd41430cbcb4a383d6a732c4d078594783a2d8a2b56c4182820b0e449a0d2bcf47806682b623f8aff73da1e1f618da590f476d94a4531f9238000d79fd7c50bec3428251b86b086cde627fde0c6d7f92ba622567f9990d9f341dd35a8c62e131b2eead2c3b1f2db745a355a250c0891e003984d13135013320c42a45173565c4a4a17af9491bafaf41af9c8a999f02fa1e0ff4339661840a813c5e363090338d364b6a3233ea691f61203ef21d4172416cf920b78792314ac30c0fdcc7be2ee3ca6e0f0f4e03682357fb669aa14834d51215bdbfa2258a39040e74a84201a0b2fa78c472e035660710e36a2eb737c75f6933bcdd6bc1cb7ec7a8fc30673254f52bf1800000000000000ffff000004000000da97000000000000b800000000000000ffff0000090000004c0efb240ff5cb1c591d49f588edd3b87fc5df15e12621603ca4619585b546eafb4b5fc2b42fe11727bd3b1db80c802f159550ecc12f07ee1555e4065f71c9dc94b2369db510f40daae79571f788f5a761309a44c2bcfb34e0f5e333381bb327993c858dc00996aeb8a50b6a10a838947652a8c43f0506cd124080d3b29e782e24889dbd5bb2269882ebf52b217c47087c721e94a3e4683a6732ccfae805dc498264099c1502570010100000000000000000000000000000ed67456cc10762d0a308b4e7279d1b041007e891eeb87ddc8053f9bfc2028d2f6cc602ffe94ec5721240fea8967dfb00b6945dd73e19bbaa792a944c7e9ab1c75c951d72cf5e21a0d1ab7df196dffe9bb8e71ffefa46279bde02e87205b6f1f45b60268af12b4b623592e95bf917a94e8342209ce24990cda08260ade59105efb79065bb188a7303dddc008a5b387ee4da636a641c8dfb512652c05733ad784e700dec6327e066b826d20845564129c76455a9a1aded1e3abedf69bd52587c41cd2930fc660a4fc8a8dc260b42b07ffe9f6387d1e95a8cb653e026a8d093644f274f2ebf13da4bb672762dd360c942751c97a1096667955a16dc8c01540d12e5da6367a1e92815a7611d00c3f57dea64b238b15d1c55991cca9723aeafd0370c34b2e7e7d5281e951d2966bfa2250b91673f2ab9a30d8d6c0409520298b7511224cd63f0e2b60900be255b544a4a1593b5983cfe63c43e5723072a345b40f482e80a087bdaf4687f3e6f43cfbc8ad70b008b08b3d2202ea2c2a7a120fee48a25c37ad55c6ab906ac858cfcef71ec052a3f09500f664fe1c7d44633d64abc41cc49bb6a6c3eb4bbb584d122f3707454c45c6c31fc58f2fdc0d66fc8903329f9a88d436b8ac8ce4d5ade2075ef739842788d2cece52b48217686e4fade17c2df9594ef4f4900f049a10c37e78619996ff9015dece4d008e8f59e07e7245c5571a4a6b7dc63c5619b7550fa10c51d0735ab215ff027ab80d7ce4c6c88106c2d1161b65afcf0622222ac5d4b6ad54c27ff5c94d16f4299fbc1a1811254873be92e880486d4ce9d0b47f49ed0033a077500d4762d6979f23a047ed33f7587cc57a003fbfb05fd05c594e260d7ef52d277450489d09cf73357d1e9d2382f05d14ab944d2038bf102989241e2c150379df9e541b92151147526637fd71ad97a8a22b361c05d7c1f6e87f0b3725138cab64957fab469ba65b3654f9ab86c4327aa6269b02583f72327a4543353bfcac1a7dc777deaade04ed4589ceddd3ecd5a807888f908f2e7046f9f4bfe53876e561696a6baf8fe546cd6fc4270f4cd8e1a3492e8e006edc114c536c10fc8a64d3d65851dd5fa4f588a51e49c5a55b9b8621d9a4802d5525b5631fa4880aa7277cac0eb2cb0c4e54befd9768c83f43b69b17626abc291831de4b23317aee6b5517e5f4a20a5903b3533665ed12ad258481a5adb37decf53a207e1659cd3036b04b7bb523cad5821539fe15e7983859e23098379b771b7712052edee1239f7d22bdddc2184fcbc2eff8f04964b35c3e8eeef0c090f1d1134ca070522a5336e23c59fb669fafc5bdfe4addf13bb9d86930aaacc4004bde4945a1ce58e09fb3b00b1826e693b2d36ca43564617daf4e0c8a631013bf7c0094a07da05217ad92e3e4686a2c70258024e5450662045875db9125862f076636b932092b2c64117c0ff8f8857454d38e91906c2f7977f903680665e2daa1865da21589e3e7a7bcba82bfb5f12d52ec137879f5271cf64a4518f8ca081c09f13862cd69591e6ae740a0ed5d8ab788498a7618b06da513bffd2420bc2220601fc09569cd1a9b658e1efef5f7ec57c3b27057ad37ad62ed124e37098151872ad389ebb43764b3ea9e459d2c62265174b26b3516de1f46e0166c133bc5965e0a858ca593a4784a2674f70cb5eefc383377996046ecf85d8621aba3b7b65a3b164fff960a4788f40eaaaef580b4faf5510a1b518eb2b05b8c638000d4a6bc6406cc61f3962d59829d82a2b7dc28b73bb5c48d47f706a5add3b5354b861fae762247f7870d64404d8727d5113026a52175930c81ef9702c6a33853e6b62f8387cc9445b11be5af64a574952de5ddedb1858f8b3ae7af48c1bb9482529a383591ac816c5a626ea51c456d3fb6825335b7abff47f5d29190686b33c8e3fa0bdb9b26545ac6c984c15a2f7883c38c828981c565a875a3a392cfe6f10430d8aa8819bce977e37741cfa80a148eea45cc5c5ddb0d91ee9aa1decd8c29d20c2843d4811dadcaad13620150b1ce71c12b21ba485863893ff8da0a555cc39a7b9e5b8cafa6106cc390c503421ab6585bef236b8df5fbd204dff86d609c3704912618ec966c6c813d56bd91a18f1be0a2cea268c4a3c28f51ec8666be45e9b131a6dce9582d86e7d9f86768dff10aa771a581763e25f7f5f5c1db657bf75f8115cbeceaa56d43dc4223adefe36656e85f0edd06174aa000e9e680471d03f3712f9105f19d3d86243bb897f1607f5e8876caf464a5c73ca6419f78d0a964bb38c0dc08823d1dd2a87a0efdbe0479d743c1ec7f80306ea4f5fb22f8fe494332e09a397f5d3b182307cdff978b3a7c9183b3e6c9b7eaf5c061e1d8ae5ec5f25f2d77b45dd8665f13606f57f3c039a4ccdabf59b2fb5cca9813e36d71071500bef2a27d5d422a5828f8e30d13657fe37bc280738ab3505226680a0b3e27e05468fd61ed30ba96518fd7864c34bc480ed1c430f34c7a6148d7a1a81b75f481b7fb3f1c6864f0735a306822f664c09d333cf6771093051cdfb6f72ec6e0c4eef1acae5f280fbc9c8e159e003d4adf6426965501dab6d24bbf88956b04e4096c56e667bcf5bb310cd3ac9397173012d4afb6ab5d584831a761cace1b425e35c525b4aa0e96697a86edbec3a3a5efb667c149dc78f78129f7c01a64880101c4513cddcdf9e160075cc4b45611d0d25da3bde850d6681730d2caa36dff6d386946df0ef42dec2c6b646c622ac4507dbaa4232205afdaea058455971942f0e85c2b6d7db0c4cb355e11b1255eed682edb369d94727f24f6ef1780009e9c969fd35c70e7ac9b2afb946049ca09ef5bdae621f4e343332e499e8593e36e72381b023871e0edfc74d7dd981f1374b50a1cc6b64039bc6a4e22ad48d6d36060fd00ba2d50cda894c2ad42bb3d3c8a87f3ca32ef955a089d82938db288502a6df8aabb7b9b3b277b2ab75d3eb840b5fc18a68598884799266f6e8fe4df630e701d7dfe58ce60f8522a41a05f2e4994c682ab3e36dfdd264f800ca7908ee3a4958f0b6bbdc7426f9855e236973bac6c9835e0f52ab8252cccc6e78751fcc5ae3c9217ff61973f17f1dc69b46e68eedf16975ea8d8a55775cf1240c2229102a3ca3d21271f6f6bf2e1a85d1713570e011840befcd5f2a14f9d444b65ccb6b71081d666781e698e2eabfe8231f74a97ce8e2411da4ffdf4ab9364d2d68a30abbbd28dba90e881226af780f6bfed990442c665f844b7054ca037bf6024a82032f6d2360131d76542dc29b7804d0571cfc67d7462709d99235e1c1f85fd94d1a54685b61bba874892bbf5ce3d29df326fe666a2b4e2ca4d6f6c2ac7a528960669e8c1621d284d83b764018b5fd1da254785f4d4ee0b2185c4d818f52f6e701625785bb7578a2fd37e3c4e5f4ca925b61ce3e1e06e7f92541c543a5f283de61fd107717c4f4d5c111fe2128807f45b0e805cb57ca4fc9f28428c703a1e011629370a1174cd23ce9d4f660c389cd7bfd164b659a9f398f8693bd4ea72d254e72dcb86021a050029a3c0ab20fd5b983a711cc8e164241a3606ca5496c32f54fc9ab8972bc68d68b94ef21287bfc04742ec5b600c50385eb40a96c235e1867b0584a24743bec223b234b6116b7d0d81e5dd8f106f010137df6bd7c1f120a6a7dd06005c5d0d47bee185454e7917a3e6376eeb84a250ac4dbf7a9bc5da3f5cc2bdc2a0d22e81a4ed64ab3b6be0f2a53d47b98b2ee2de38c378774011a23428a8a8bd85a882f59f1b6bff3e599ab637ea9bbc90ad6c25ea472f79ec0bbed1dd0f3175d07aec8c9bda1acd8b977ef1ac66e626c5cd201801d7d593ba46418107fcc3ce0d007a237b0dcaf010a4a6b1ea6d3f5fbdfd9cbca303f39bb39ef618d02d569385fa456515b1504ac8c42adca96980839a53cbf31f3fb84ec08d621874ad94f01f595b095395b1651ebc30f0778dcdeb69df2e8a6f661e00b4b134d881f2e8459015ad3d8757be100d786a92f8a9d20385ca87f2ab982663744355b6e2ca489cee10f6d5792fa15d8a83b073529de274d48e807ee787ace620d9335bfe3e26e31abe025cf184ced1d59356d0ef4a6bc205673816d66be2a14b731b51275d6d7aa05d54f4100038bb5369d932812e1a7884032ce5763ca49f4d5a6920b3dccc30f3166377d0718fb235d1d9fc0bbc31916c471d917f66277a39a66f241a327d500f972f4d305f6b8cf7bbc1a152e2120b5401e5683eac938fd82999d6105a8354c819a4e446d2e771d801ee42c1f5e3738767eaa3e4a8057c9ef313530a9f89519b0bd01b406b40d830e3057a1cdfbc155cc4d60005f2bdf3e19ef64f019db6f4f58b43fbbe3e036d76c0e9c1b031c44cfbf9cfa0d67fb0f9f4f7eb4ce7efc7ad9997e49d02d54be70ea540a15f1d4b6565df751aefaf266bb22156dfd85f28ab0c00551de790d69f08b8990393311a7243271e4abba59f65941b74ed5bf4cf1e1959260a4a8890a8b2b6e018d31d2afc9b1f5e563bff7c007d449a7fda5e342ad4e11064a467b1fa6dc6721d16fb3ba7b5a5770fb58fec2b88001136ceb97ee2638ad8c28ed40152e62aa9145161fbf87ef2756800a8d6abaea9fffa5a0bafa7b3e7077473aa9bc1e972efc1c0ac071402244f9f3b765cc38d86e3cb41f37bc3ee63f4867dff7581041de4bfb9f0b65f2ebb13e1f3160efb1e72641d76e0adb915c6f8410dc0f2de989840d0bc30fd74e28247f6ffb1d9b6fc6ce9b9ff16d55a47416ed55226ba89be1fc494b6786351f1659af3cccb241c6470cdc55ee41d5abec0e8d8b091144527e311de6d963a927a2a8ab483f5a19b503d811af67b76ba97f064959279c59cde0eae7d873e0854d8a14bc1a260ec14fc187dc2e32bba190d81e4d785dd4d06943dc7fd1dccc318a9656ff7fc514de2d39112604b3dde5665c7f268948451c1ceeee100812a8b8459aba1af2e71855cc5f17bd061cedcac55d3e6857839542a1587dc7128747423aad0cc7db11839e92c5293a3ae8cdd0a3a65ac1000cb2882956782ef778394d80b0c0563eca579bf3763320ef23740c5e65e0844315ea306b6e023c6ff88fc01bafb2f36ed9150caf8327e513b3f95b58e97769ed9d733a1c8eabfabbfd28a5cb221e5438d5793597cd172df243fd9fe6dd170db6f1d9354ff79eadaa51b096a2f84c0eedb6e9505d41e22236c148b302dbe1648f28753185c3a0f415ccac872b467a13b055363ba94c94b965d5edb91fcbd3e4e96ee47faba4cc9dce02e811fe8829cc486ac490f27eb1da04c3667df18fe734788c2e0469b6c94b59165b0218d7402be1e23e9f5dd43dc3cf5503894dd7fa5ec37cf1a4813b61a5eed8cbb67bbb43a1274e449d17ea007a6df6c9f5914bb4570d5630297afae6faaaeea3492afa17561affce6b082a6ae41a8e665f852e3de8447edf85fd9d0779360ee3fcfb85bb608fd07fa51a0b6da7dd2af20afe8c27f92d189633a3de8043f0d424397e9de36a205269ab138aca5f1af2b9678c0b6a8633302e8a77761813ccfea9ef8b971b373f16e18a1c7638751bb52c41f3127d5debfde3d3d9e24eede6459997db265b515facc4e5f8545f3fe5832150fb4234cf351cfed21da696df21ec0b0dd0797b0fb09bafaac6b781228b0fd893fd0d16b5d659ae160e249b98b4686d8d1f9a3b3074d2a5e40842c879b2118105821e219a527d3c0c7f48bb1637afdb511362931484d23d4065081890d7a9795b8e9a08bbfefc1eaee1f369d1573927543000000000000000ffff0000ff010000eaad88d309a5aa20a09e601beb5af73b72f7c247abfa3f4930cf5cd3ace5155a380000000000000001000000080000001321fd97d2802e256c2db80b53020bb1b729f8cd19ba2bbea4c7dfd95fe377d3da93028bb8000000c00000000000000001000000df5b0000960836410a07546b1c5f4c29464df81fb3a86eab7548f1a605ec37000a935601c7a1f281538f48efd2e6e173a34e1a3d0e29ec721a966da5af51959f34d388231f8bf1eae88632018ad1ffa264652b733ba67a8c4a1b046bbfaa0c57f046d25afd1b6f6901feca59ea032ba8a836de455e99ad4bfc32d1f089b9e659140221ec2469fb1de6467d836851e9e531a5e692c0ba78e4b8675125c38c112d92ce6e94bdb719e3731cc3000000000000100000000000000001"], 0x2228}, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002a00)=0x800) 17:26:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r0, 0xe3) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:26:23 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001540)='/dev/diskmap\x00', 0x2, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000440)=""/62, 0x3e}], 0x8) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0xf) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001580)) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 17:26:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x11d0) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xfffffffffffffffc) pipe(&(0x7f00000000c0)) pread(r0, &(0x7f00000001c0)="4e9bce79975554b7d4099dfefa2c4f403a3a5e3e2476de0886a4b99d8bdb222c745caf86ca8924dbb1691008673a51dfd27c9703c011f438da253a683a36b4704ea584a2484ef2f040dd06fe504333a88b8b7a87826ee6c32b18b6d7d67c5a34f3caed7f727434382e115e32250825883782f4a9ad4b96bb888afa440b36017099015bea4d510adbe34a728101b2c20eb4f7cf80f96fbc20b2463ec20d86a38f9a07940dbd230c6c19e244071bed5a847d9e949dc18ea61d3d4a8314c564d793dc81a7916bf8686f585c0178baa1808743e1ba213a631775ca9939f4815eb0f1a8205570daaa431ab0ec5c3a3b50af4e", 0xf0, 0x0, 0x0) 17:26:23 executing program 0: mprotect(&(0x7f000050d000/0x4000)=nil, 0x4000, 0x4) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x8002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080)={0x2, 0x80000000}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000700)=[r1, r3, r1, r2, r1, r0]) dup2(r4, r4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x8081, 0x0) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="43a0ce22252b8b5321b086ed71173f84fa0b5f78174299e91b22facbf881ea32b67d0691c66d9de5e003a1fed9fc55e0308b7b9b857ff271b5d8b1eafc7b9992d7d718bbece92630590a3dd46fb238a64494c29c9916249e6a463d948d8b31d3e79703e66952add9a12155bd7c9d9e910536ece3642730b73018018761c9aa2daf6b96bfcb7ed768b99250e51aacda76ef309504a662e12d6ca2a2bf32c60450c53c9862fe1bca4525331c9085db936df9ca0a6a5dedcf3d07dbe08a74e8beed1b0c424e393e7eaa4ff028682a7bc258aaecf6f751196f109be33800ac236632b344986fd8971e9861744f509538bef08773d3b956a9e2c9bd87e0c4faad", 0xfe}, {&(0x7f0000000280)="bfc96f3e4425d8747a09d5a99bae586a82a3372f1da1414bfe51518a45510890b252ffffe451b0732242c014da96d8a89157877366ea3772eaaba900298fd9cfd76aa8b27814e9077a2b0f621a4b9512dfbf341d52", 0x55}, {&(0x7f0000000300)="d9d7a5c25e0d0f323488e6aa91485e12033d34adc09f49744deb34dcd4a6665f", 0x20}, {&(0x7f0000000340)="68517739c6ce616eba6672076a4fbc921cc7f9d90e8c12204b4e8be573bc127965da965a376ade87be49af402482acc49e1cc96aadc4122b5560d73334928af7a205b3378b6e9973e3fb397523cb7c5f0e0383fcac5fd7b79ab5162b253387f74328ac5b33a4cb5d8ce9031c144d693e04a8005b10cd5c525fc959b5d9db970121d8268be9b25ac96e96385148e6a28ba8b6a5", 0x93}, {&(0x7f0000000400)="5039e619d21ed263c23e591f872ede8f827ff37b4f2f44a58443a7f33a8c7c3273d1e191b8b5341887aeb0a409a3e6d114a0b4c94e597704e08bb10c0c785e85dfe9b46b5e2a342c896e3fc0188e35e002e560a9a6ba6ca6c649bd02e2081a92ada029437b63810cce35b698f355c67adfb2a17ab98669019a6890bd32a7c54269e6eeacd728e01c3ab80db65ad0b02648fe0a727ee5efb190822b9d80daeff907779de3e7198661163a50cfefb002b0aa7b7d02397854894f07954197b86e7752fd9a14b2698d2552dd28b8303268421fa235711dd0be7518a1a31d9e9c8cc8", 0xe0}, {&(0x7f0000000500)="6e1670bfb70c9c0408f8c597a9305a6d2a0e7fe8f66c1ddcb4461f55f31cb7b63ed4402c2970177466a4c077782f897764c4220efbccedba1b77311ad486d399628cea127ca631660d25eed114a14c68002a192983691ce66e959117b98a6b4a96930ce157c9db39eec6623827f41e2ed944d3a53d023209ed198311d918310201eaf2b9bdf7518e0f0b72ba6d92ad857af4ee85c3cde20f4c719be61d0152188cb12c7115aa9b921f96017e2fea1b5f0395dea20c2c9cd2584b6cb0705b6650", 0xc0}, {&(0x7f00000005c0)="bec65753e039adb20f77e0b109e541f91dc396c4fbf01863fdeee5875023699914e31cb7580c7a5d87cfe60c630d1b1db949b76fa521923fbf7a636bf0c156918cd1ee7d7c3a78d5076a4f67ba70ae3af26b7babb8cd73a58aaad485bb455d421173ee0f228fecd18eef67ffb3f0b3f70ba8887e1af76351204e30c93e8e90e95595f20f166677aad5e63213bd9c7fa1387cbaabd9676835bb2d660115c2", 0x9e}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x38, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r9, r4]}], 0x138, 0x401}, 0x402) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/119, 0x77) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 17:26:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x1000, 0xba2, 0x0, 0x8001, 0xc00000000, 0x8, 0x1, 0x1, 0x6, 0x80000000}) write(r0, &(0x7f0000000280), 0x27c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:26:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x80000000, 0x92, 0x1, 0xb0, 0x767f, 0x8, 0x2, 0x2, 0xd77, 0x9}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 17:26:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='./file0\x00') write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="281f0000dfff10ee00000006000000df06000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/136, 0x88}], 0x3, &(0x7f0000000340)}, 0x800) dup2(r1, r0) 17:26:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x12, 0x8005, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) clock_getres(0x4, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) unlink(&(0x7f0000000180)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', r2, r3) r4 = getuid() getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setreuid(r2, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x4, './file0\x00'}) 17:26:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 17:26:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0c7b643bbd7675f18ed296e918d290cb17ce2a30ec510f2f84138bd4ce2cd2c98ae945f7aae12791eeeb214eebb3d0a58b096dc2e51263300effaad3f0d18d2777b7aab371431989675311e87101f02c0ebb3fd95fdd2aeacecebd8de1b64f3b88bf20a43b5067d0e6789b04116c9cee74981dffad248eedda75c066e948cf149f739a0347906a286d4d1b30fc2065e79aed", 0x92) 17:26:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:24 executing program 0: r0 = syz_open_pts() r1 = dup(r0) bind(r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="711c4fa293f27f2b8f0271ea5804c2bf7f20c42982e2968e5d450bb8bfe005a48c452bbe078d99f42bc50deff1bd658850cfd73108766806afe50c5a1750b030b5ee66aa0950a06a790b9dcdecd005fa38d73c34b48b6cc2bb3886579b2cdb7344842beb2d443d180179071cff110a76adc62046e6d39a3e219ff2e71675f22ff89a2c32bad8269d19fc147e5f22d773b5acc767b0fa913c5c92370c4da3ce293f4e4990c9e8bb44f55776dfb66a5597b16c76f3", 0xb4, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x535}, 0xc) syz_open_pts() 17:26:24 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/255) r6 = dup(r1) chown(&(0x7f0000000180)='./file0/file0\x00', r2, r3) bind$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0xd6d}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c750300"], 0xffffffffffffffc8) setgid(r4) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10080, 0x0) 17:26:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/251, 0xfb}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000380)="4f679dce0500000000000000ca88bdd672b63cac6ecdc1629ae9787a43cbf5ddf2a61d33249863b6669868c0b0608676935d35e5cb79abbccf5f0aec0a", 0x16f) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0xe3, 0xfffffffffffffff7, &(0x7f0000000540)=""/192, &(0x7f0000000600)=0xc0) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e", 0xffffffffffffff8f) 17:26:24 executing program 1: dup(0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x2, 0x0) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x180, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x600, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x6, 0x8, 0x6f1, {[0x7fff, 0x5, 0x8, 0x5, 0x10000, 0x200, 0x0, 0x3, 0x1, 0x4, 0x8, 0x3d, 0x8d4, 0x10, 0x7f, 0xfffffffffffffff7, 0x1, 0x3], [0x35, 0xaba, 0x7fffffff, 0x2, 0x3ff, 0x4, 0x5, 0xffffffffffffff0b, 0x1f, 0x2], [0x8dd, 0x89, 0xffffffffffffffff, 0x0, 0x4000000000000000, 0xfffffffffffff779, 0x5], [0x5, 0x40, 0x20, 0x8, 0x80000001, 0x9], [{0xc1df, 0x4, 0x5, 0xd1a}, {0x2, 0x8, 0x1ff, 0x8}, {0xaaf, 0x1, 0x6, 0x1}, {0xc3, 0x7fffffff, 0x5, 0x8}, {0x8, 0x1, 0xfff, 0x2}, {0x2000000000000000, 0x73e3, 0x400, 0x7c0}, {0x7fffffff, 0x43, 0x52b5, 0x1}, {0x3e2b, 0x8, 0x5, 0x6}], {0x3, 0x9, 0x6, 0x3}, {0x2, 0x9, 0x3, 0x9}}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000380)="171f3579e640016c41a0843188b8dbed623aed423ee5cac2b381aec02f37f6cbd8431259fc845a41a1a672b2f0b8eaf8a2ba89797b742698502b3fa2e05150916d7c0a58f53320c21ab08e9e58d91054020a59f78ea660fa8a93888a298caa76690392753385fac2fb2b37", 0x6b, 0x409, &(0x7f0000000400)={0x2, 0x0}, 0xc) dup(r1) getrusage(0x1, &(0x7f0000000040)) getuid() 17:26:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="08010000000000000000000001800000edeabf6f0f84c39228e4fb54f1961247f252bc24647735a7d29d986894d8912b20642c239216d427e472c49bf938e159bc31762392c9895c2709df7fccfa7892b30f775dd990ed2db61166742a702b859db75c8cf7191b826a857bfbf13e09883dd98f0897e0ba9a4469663fcfaca9781da0cb5d20c9f85853bc0e714962b1e70e5fdaab3b04617942a6460c337caa812cad32bd413e009c8645342625949c3998ad15a0f73e21ed1c9eef1384e80986499990922bc38314390fd08c1b1b9c14edc294896079566174dce3e7e8c98d87b1f444c385747287daff3bef78a51c16f0eaef7a888f51d20379b5f902a9ba0a9e0c5b0dc0498b997000000000000000ffff00000800000081bb3c0570a990b5435f21b18e16c4ea37546923dc5f715287420f62353255d9b2e14c98748834951f5f13375ede66e2650547c82d46642a118a226c5fb97ee17147c9ffae2fe6d099303f3bf4a66109d8a4b46b3823acbe5c000000000000006800000000000000ffff000006000000abac2e6426a439f09bd9489a2608fa1fb7163381856bd2806f30db01d67bb8bf5ab73b973886d125ca1171174555a5837e16bb75c60187addaee5c71e5972a5ffcc77917fb6bcc7750d43f1ae9fda70d73487ae300000000b800000000000000ffff00009532ffffdf70ca16afa4273e7a6c0af3630ccc94f9d7a5e31301ff7c8ace9ccc1e92b3294a5382430b1e7784c1e1bb29e7b3579b03520fe2ff8d9982e355bf2760e62d7bd4020d35f2019f3a428effddbcabeddf39b6001356e3a951832a5c67dd11062c8d39854d0bb0938764a4f7527a7125eb0fd44b630e795bc3748dc40cb5ae30b5b574662ee7a49c5cedf6cd92f95dabff47f7a67c1a3829de65d0195d6746941d1f0100000000000060000000000000000100000007000000b489527ecbfc8e381181c7faacc7499b11f4defaa64521640a62c9ed0d77f90e8248b7de4476b753cb9d5dc4818ea32e3671abcdcddb3b2bf8d95f8c14cd728f437a7e32ff93f65c0b81d81118aaf200e800000000000000ffff0000ff070000ad9449ab80caae8d8f7037b151b92dc797b2861825a70f54dc4f72da060a218d952eacae470fdaccbb18f85d717817df45b7249962d9fa4bd5d0f68b17d7f7ec86d73213768182aa741f3c4c601e29d106eac0be49e1a562ef61ceccee79341d1fc9c3219ecaa1dd949d9646afd0da65eb06687cb22b6921a07e77df2c86a44d749fa009d6f41e1818681e814d0d984fba211c5909341e495130b66fb209976a063bb48a56c72da94eeec99d24828044a60570a643be5666d05be0d1a89c4dfedbb3611ced4c48e0a6608f2c4fe3d921255fd056ab8777c1826ceee841d882a800000000000000000000000400000003258a6747e3a1a9cf798b385a820c8ec22eff0bc63aefa9e358a3cce6f8e4ca723720a5114c9efc8f134f1b10fe8eb3af6bc564402565c826a8be8276843e39aef7dbbda926251052167362b4e410e9061344d9a70ba245d313642ae8c8eb1f60a02240704c43c5b920b43d450c6f9466f9ddf70bb89f2617ffad1677cecdf84469ced9c0528600b218a16804b2cba05a"], 0x488}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:26:24 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xdd56) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) socket$inet(0x2, 0x1, 0x258) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe4c) 17:26:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00"}) lseek(r0, 0x0, 0x0, 0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) sendto$inet(r1, &(0x7f0000000540)="69f6a3c4af2a36c7ee7a3a2b8b201295e1f54fc0508d6e74dfe7dcdd68bfdf773a81bcb6052b99a2d534b42672c77cc12664d3e689dc440c9c60114e13e203bb3c9a0af31bd1f2dd2d519f5b8d449dfed485d41c228ad5446609c1356aa1fd370a92b8c8385bd0a902b0429b1dba03dd", 0x70, 0x3, 0x0, 0x0) 17:26:25 executing program 0: r0 = socket(0x19, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) 17:26:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 17:26:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="728d1fab8a9147f94d09677b0ddf8a7b86eca7d102a00300063fc4392d54e90af27590c9a8d75d59eaad723f605322140216ef42546002251e5361ad2f818dd44f0e60907f408a3f749219c9f7df67808dd9b0f2205d700f6865142d5dc87182128af45ea19e13de0dc29b3b61d1544b2cf334dd6ba3dc7d44d4e015c412a63b6aabb81383baab191e3a061a2645f4d03b3794bef982f1f06e75b29eeb0e4e6821d5fcd4292648663f0666d09f902751f9722ce03b9e334ae8af0fa6ac6980c30921ad47a455a5e62945a4e2ed95c4a06c6965ab22", 0xd5, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x10001, 0x80000000}, 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 17:26:25 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x20) 17:26:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x100000001, &(0x7f00000000c0)) 17:26:25 executing program 1: r0 = socket(0x2, 0x4004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:26:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) 17:26:25 executing program 1: r0 = msgget(0x2, 0x11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() getgroups(0x2, &(0x7f0000000200)=[r6, r4]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3db8, r1, r3, r5, r8, 0x11e, 0x10001}, 0xec, 0x6, r7, 0x0, 0x81, 0x3, 0xde, 0x5}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) getgroups(0x9, &(0x7f0000000180)=[r4, r3, r2, r3, r6, r2, r3, r3, r6]) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) getsockname$unix(r10, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8003, 0x0) 17:26:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffe, 0x7fff, 0x5, 0x8, "9a0c389e6017c4f67d114e7308aa78f7ee7e7586"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x5) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x6, 0x7fffffff, './file0\x00', 0x7, 0x6, 0x80000000, 0x7fff}) flock(r1, 0x1) 17:26:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) getrusage(0x0, &(0x7f0000000080)) 17:26:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x7fc}, {0x0, 0x4, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x3, 0x7fff}, {0x18, 0x3, 0x4, 0xed}, 0x0, [0x2, 0x8000, 0x2, 0x4, 0x1, 0x9, 0xb7, 0xbb]}, 0x3c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0xa) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000003c0)=""/97) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x10000135, 0x0, 0x0) 17:26:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x7fff}) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:26 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652"], 0x1c, 0x0}, 0x0) 17:26:26 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x400, 0x92) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') r1 = open(&(0x7f0000000040)='./file1/file0\x00', 0x100a0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x4) socket(0x20, 0x0, 0xffffffffffffffe1) socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file1/file1\x00'}) 17:26:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x9, 0x8, 0x4, "5efa7616f6a5ba13ce92876c1fb04d01aa38a710", 0x9, 0x2}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x20000fffffffc, r1}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/152, 0x98}], 0x1, 0x0, 0x0) pledge(0x0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 17:26:26 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) r0 = getpid() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x81, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/139) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) msgget(0x0, 0x2) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x31) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0) pread(r3, &(0x7f00000002c0)="26fe516715215317b3073d83bf998c535f187c549caac2793552ed3586ad9a27d8866c8f54fe766e43f5d682872bccce22ea71c47c91ca749e0abcbcd9db6201c69ddb0274bbee3a88f1ac1addc115a31b37cf7b379e0c394471481b2a9f5b7524b4a259ecdbdd980961c8f3a3518786cccf1726927101dd289f16a896c468ef6826536d3bed2b5343488004e830d8bf8c2adf56d9b276df6406da032393b9f1c1b05109a8f8e7df504f16c684d5a345ff5edaaa4934f3eeb57b910f13cb74d3ab76b9a553fc1331c30ef7b8c366f32decd46073e2255ae2c886035132567f8add24d8cccfb872ce36f8bfa96b2e8890732086fb5cbbbde307925d6d3e43f595bf5f4086fa3efb5a6faab239517870c5cb4731818a6d65ecdd6ee64010200098a7bdfd0f234b72b517a0a384ee94874751338bc9cbb21ee460ee384a178cfa2f2caa55e2691ae5da1abef6eae89aa127a442ad613f428407406ad10cf47b9979289e5081f4c4dc764213a46674b2fdbe1bf09b473fa3bdff7f0c3344467e7f1f54783d3c85f12662e6699fec9394ab90bf6d1b5b097eecb6982ed621cb6e7229de659558a54e5abdb0ba38ef714e30303da2f063f2f2d846b325694d1b4c4a743aca3fd5d0697d6766ec3703b6315eb8a4e83141f1ae4f0afcf7e01a22ad8794d4b7de458d4027bec3a854c703224d2ddad585546b4cd81d5080593ee0d09934fbec177e17d42f08489f755bfb13bdd29d0c39485a27deec9902da2f8e9f0d66e3db9cdf44700db0a8be0e931b4b9dd15f6c445e69e35de5bd0b5bd912cd3ec1241817ad292aba17b2478f0563fce904a338b8a85ad3ddde87d40715023af5c725f6a9c2829259380e7eee91a681cff991a5f3ec2cb63e11c930482a130edad545877fef46b61201f4558eba70124ca10ac53cb9cd4f66c46da32578c8f695712d9b709017f7b875a84448b3e2e0128d60aee1cdf7b2879f2ef8d6628eccc355e4dffbdd3fcf8ae2a87c190d9fa3d3164352f1d147d146a6067c95cec81f20c6dff7566c2f1d0292537cfcc94bfb6c13beb30db8f804208cc59dab785abc130fde2bde2d4c532c296c6647dd1384159992d59761b20bc2e584daaf89266fe7694857b28d446d58a1fb91ba9e9581ccfa3a444f7f049e52d637ac1040ea9ad57af638391417dcb294dd7db5c7089a5db2e2aa137368e60ec1a910b4cd485891a863e3beb3e7562d4c89390e588d7300c10f56773430e77e37a7f5befeb1a71977b68eb416389e6c55b26db536be9a562c09d0514aa2649a72ef2ca0a6476b42794c5fa7a6d3b3298183638e0d13691d39b3dbfcafd39bfef9df7a513d2f7c5a3b2bb12fd591d429cab2d25e4a158b8bdf457f273b80fdce0aefdcc15f8b1ec2278e808e76c36d342c0fa569296373afe034fa525feb1bd39bc0299dc738bd244b79540bb30653c1d046fd8c1dc68bec50b1cf8ed020259adf4ed6b4632a5df85064d2aa67ca2f7229d2bcdd66bb85288b517a98a43c93775599dcabdd4b1d16a0b1198addbf2c5d157e8b73136238c8af4f7b8ca561f0f9021436bb9597a1cf589ff9282b4798ef56611f6bb0e1062a2fb49d2c18dbc542c74e64689df89adae39dac36bba43e9827f6b589d9494f7879e4fbed1ef996832a610d47c704fd5c7b44207d7b755c7b4cba7f3203a2306fe5b104080279b091b0568b789148093142305d9e7e422dd40d77cd0cf7bffe76ece01f9d5c8cd0e5f2fbfbfc7158ef60d067c46f6df193fec2607e973172d8c0cdeccb3a5bc62932a1cf341e311ff8e4dd7ba58b6957a4907ce009dd80a84a4a85fa5a2203668ef2f0c81c601aea8ae0d030adaccea0aa07435c68e45306fd743ca256a3f13910d578a5678aa585db4c0782a8e7c8c13e26cbd295a5f6d9b831d554bed182e1dfb923b32a04ced07647a7db2ea9d9f88d1966695c14ce1aad3b622e365bda36097d733010a89220c8707386672b718633673e580902fe1fc5941428ed2b3b5af714cfd307f673741fc96eb21d0f05faac2a61a716d44f6261b03e255793e561831e245c6f4d7b5b34d8d3c96fb8f058a7fd1aea64e4060448cb4199a791ce66c1647b0236cbbe9ed9752d7b9435d6faf9259760b031bb0caf1b6aa1b90f11d28b05eeef0024de9cb4510c2d94720d0ff0abb5045d42329b3d3298b977545f05569d70f731470cfd028576362a30b4d78f58a5c2266775a67669255057e82dcb6eb5f61f1dc77072c92403bd30cc665f6d3de41e0f91ed1835bc8002d508d2e395dae7f46f5dddb4fe03aa296072d8d5a2b0ff203f48ca59bcc6f8766affc9fe936d683c1dbf3e2b12fd9f34d99e250aa9324f2f0e7663174854c2ed1f0b6704fd89011a04e74d1b3566462eb2caeb67b80d935b471a58ac3dcf18ea3ec270f5f3ae3f9862ac6cf131ba4f384e83da7d51da7f44c81f2f8286648d71f58893b69b6f4b7e5202dca0df2c68edcf63360dfee95a308b0f150d1752592869b22f6c7e2387a5a77835b9692a608a1e34856e4ed8bf6d2103c60f0c9902113597ecbea0a001407def8a3ccd8062f557f6978cda63153e0329060b74ef6595d486bd84bd8253a0bf98c0650747d0e9c0c5d9c1c9311574b64f3948329611cef78c9390910e0d193d40b1e6fd1237258e3f5f777411baf0d2f00527ff84fd054c63d866c892781c81593255398df6a623389f7405d6c9d02171c63b9f4e9ff5d7cbd736df21d8b7b9b3fc3f634fd66ad5e7cca62bc85b97c0fbc0054c0bba050034abcb21dcc0bd5f15eacff3e4aa479418bafe0f59189bac30c6192c94e9869429b9e4fbc40b90ec5b3ff8f2f9eaf49d660ec61dd9c855815121a135f35455190bbe2d21cebc6126ff8435d6860477386eaddb97dfca9d79f6da9769a750b81e0496088c73352ebb9d5efbe8e06372c926ef94bbbb8b662483f3d3070e190a87265c59f155664b0ac1c7df81a26afacbaa80b6aa55e204d27ba46f8171e889f9d29764c6b720159895eced9a3ec4a541049b833b47136b5b6fdcee1895cbae7aed45b615e508ec38deee08ad76ba2736003b67be6d559f83f600a8be5ede4e8e51030e29fcf6e79891e38f5fa20bd0c23e2b4473c440e749a7cb31fbe451ac72a8cb618112bdcbf49db0bf09f7351a77d80a4e7b20fcff052a6fa795ec5a14465e164e6b7796365aeb5cd817ccc8c224b93363174af319065072874cb4e70a00046b0c501ef4cc3cce6d57077b22061f0473773ab52a047c7fabc104ef714339a864a08ad6772c49e6e70c52b8e09f3bf982e7e30cb7fd4eea1fe45f755159fb5cdc8a03073ade680124d2ff70fbe96dbe335b424c86f25b20cedf32dbcbd4adfa17fed931fa897c08340e9ae1fb07be7e40e53c862542185fa4f8879c50fa3d2dc33c243c88905ae6aba96f7b8b23a512791f192b230b153eea63f7130c8fadf384f9ea120e1537435b07f08f489e136712cc3f3f70ad36d2d915267171025d55cfbc5380dd7d28fa8ec843320adfebd21f3f733c028fbbfac5af4306fc817e4f3fd2e1f33d7d59387fa9348c927e4ce5d31c253547b8a72027fc27b7c2a08efbef1385ef02adcc028fd6d7231fbcf1ccab96d5abb6b5c8fdd4ba62c180223bcbcf9453fb73891a674e9fa5ae36055cf4a673faa271245d0fff14a03b3e74c9f5dd7dabee9ca4598de212de4a6aeec00923fa64cb5cbb2f8aa359c653c514f52ceb5529ffaeadf1e055a565375203425ad6aedea4ce7480579f9eb5eb991a0b5487cd5971b5e0df775b8cd8eb0f19202cc27ef7afa2ad134db9b3b78985134a016b6a7580772dcddd1e6b05620dd73a2eaa2e4ecc16e090dcb3dd78d8194270aaccd9846054094222c07354ea17b307f9d90b0466eb38ed05e9a75e0fe185cd308834247c283b6eaa027325fe2e3381b9b7fd403793c17459e13e0713da20cf4ff3fd181b1ddf498ab0879f328884dfb94062d7c5d74b5598338bbb29cf9265bc2e2da99376aa5378bcddb197dcf8fa451a4bb550fb79b4890fe48b00c27d64724212ea91d9cc10bae817e069fe632efc58f5c89e08a3f4cb142ec7c5546af32c1673195998998a9ce1aad5e85ae51968a3260b54032a2d9da15995d67b8baca6fa608456d1185a6864f257968ad4138e3b6bda106f03caff5cbb022a440a75fcb7c586328d0bae3720b823b373f3d17e5daeb6fb72d24d9cbc5146d036bad2512d845f495693e8c5ea4dbe74e0d7c0b190085fa9a36d69e71b4710a4e454e0cb35fd488cf7451f98ae5822e93386984650a25f48873e79580dfa86318ddb2605b2a2104e4cca05d061d1ce50b1ed88e21c333c89c853b223a0d6f81135e5daae7693e3b4420045e36177bec509bb6584fca269ab2232a41927ffe4ae185a483918fb3ff2ce54b1343244701e7e0f63378f6748324980ec37b60fcea20a8d5e1d0fdde4ca4cd5a684a2ec51e68246369fc2eb1ecf0e61965f56446c550b95b1e9fcf6217ede1d927c3c4608ccdcd77f5319f503f67b2f285a7c042e950b53caf10ce65a76b4c891ad113a056c18041498f71b91e2edbd955191e70ce9c86820bdd487ad64a964b3a241228898d37915a9000b282dbdd7ea8863a039578eeb2c487fe97a158982e4c474f33220bd0580a2492daceb3a0b93d84b66e2a8fd7e8803b1c523d775551b98c4125d9409c70ad133016e262edca7b8add9aae792229854bba09391920b767297f5c10fc43ddeb4b97af9ceed2f052f8ac087a04bd6eceeb9211e91e691dca78c4dfe12e19913ff375932d2b442ae92733a574b3e4e5f5735a7836512920b9dbe56425627e9469e80e6a2bc16a16dda0f5e152179e70265cc6b7f947961d9523d08dc484e05dbcb34b1461cf792a7a261c747cb49404ac2650487ddc28be910725d6e2cf9395022e6d485621aa894a5dbd8005ad60c302a0b10752a7b775977fc66d066cee1d0c3e3dfdbb08fd60154fcd6f804247f1f100a8562fa4618404e7aba37c32ca17a67b359faea1953824180761e772a33023768cf5f3af6e843b4916f1a559ccefce6b268c195a9c2f1d8e90ae2944fdb193755934ac5ba17a192066b4d8abf53d4295d1b4936fefcf291baa79aa663a50814b10207f0140cc8b488aca9ba27e31c3c911969a6d060eae9a1137e8bee089fc6a248a77e9db9120f64418b0938c6307c8a71314cb8c4b6ac74b667773c0298bc31639be5bd5c84cf52ce241edcde6cff073517a2c71e7b015221b6f5a2963ff4c673a41471a9c7dae6d1e5c5daac78d92aae36d05dafc2a020400078b957576000ca9fd137c12d37922dbf82a00dabf3162ae0848b11d6b0bc69bcdbfb80caccba055eb9ce22533d9b04a2d4dba3d339050e7bdd296e73bd53a8504217f792864e0dd0aeb2aa01947b85e3367b3ecbf953fab24df78c3ad49b9d58e2bdbc8cd16d5fcc6af95d6533fa72a3b60d64851a437ec0089da49f05323fc3db76eb9b5313d730d3b9e3c16685ecc858abe44852425eed42fba8e4141b6a55a739afe7ce02b4f0defbecf9aefbffa78853f8dad2c8116fd65b4472c0e90e291d2bd11beb1c1e02c4572f364da135c62bb41bb652372b328815c28b0e8fd96e6ff4c8cc252025c7fe33a3c5074e5034988fb696774df9465857203b3a143e1d24133a03ae81ad134863694c81f66297276100f6d747a387b573a59b3d95a74e386aa373785f95bf59e6646413b998b10ae1d74bfe7e0122554c75c4b405e2cfec152565393d8ceb3e69127ee51ac1d5497b", 0x1000, 0x0, 0x0) 17:26:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x20, 0x10001, 0x3, 0x0, "b8de93f6646d302f6512d629eefdd6792c3699e8", 0x3, 0x3ff}) syz_open_pts() r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000140)="d5", 0xff89) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xf3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 17:26:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x80) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0201fcffffffffffff"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 17:26:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899", 0xb0}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f07049554", 0xb3}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7c0fb76535ef6b718eda4fd847aaf96f2ab395defcc99b929da3aacfa7a303e0f194b1b9a1898e18e33c187e5ff30c891b3e3ca0011f6b43a01a3a47b76501b5254cda6e3bf5025b9505db029c490d7e2d827d55f2265ead7ee704c66eed0c6c544f1ba7dbf7aae5be214fa75541839845e831565156519d1f681a5d5831db3c99b314a1248395102915a14c7fe50209f996d0a523561faf5fbcb53ad22b1a80869ffe4dca667aa37038d82b5e38b854e2e44a819ca37ab9ffb96f625d63d4ff349b2372feb93feebc3c55fdcb0b993d824fd794cfb934e3828568becf7c92a2c5f3f0450acac623dc956c8062cde0f3480c211c427de0d95f864f9afa64c47442f89652bfbd3bdf5b7b2a32afd3c41f80146bea4eb4327795095dc9b4bfad8c54e3c8333be01be7c59eb02eefcd28067b84a903b13929b6bf7f4fbc0e0a83e1bb8348070f140bfeac04280f13961fe21c832492bb7f829936f9dad1307d6f4f7af1f98441291a8848cb163690d350debdbfb3ecf3d1a6653b7a16356646f9d2b6201da2915b4bd5d3ea93e59e77f94170976a91e8994b1a9e1484fcf49b1dfcf612125672db14735b273aa5f2b9fe8d302f6d52ae7beb54bffc7a9ed38947d5ba1c414d5af73ae75e6c3fc32101c1f0b965454f20b59551a624f67e55f7ebc27ce4a86653f42e3decfe3ffec6a847069402d2cd570463353671e752cfaf49ff8f43718ce5e3127b568a2d764af3d699a5ba1a0896cab03268f39f9241bfa99293e2b653936eee0f31abf439b9d7f24f0de3f7f62c87f50281fa08ec6b386900b977d309c0f52e9ce2e6c535edfe09cd287e596a41c1579d7d856304525c648be1c3f85a7226f1016376c2128c29ec9a0300d0e65ddccba83bf39abdd994b442637f69557681fa899153f8663872c01510e2d01ec1fcaefbf01e325b4aa02d1e9e5b05a696eaf4d0106927114602194b8f6378148cd188836a5fed9992ff1642dc5bc7495a49619975ff93dfd057218dbdfb7292a3ac945a4f78c987f50c3e6ba3ce0669d2c5d5ce77577166535801d5594d89cbbc73938dfa92290229e128dd9692409d33d1b7e37e0e9d359b78042ce3c9d50e30509d0234b5fc8aea1ff31b24d92d08b1d6a97c6ebef16aadeaed2bd27b87761cc85260849a6ac3b64c7ac8330e28f2c0e2abc197ee7a7bba4c3ba10cda842577a1de7e133281bfaab2625cc5bec109177da0a31897b802e8266be4a05dbe371eb49e960ac14086d229a6317dcb440cd679c48146fc128a8b019b3fc71c732a9ea038a9f8e11ff660bc547ba868e9df22cdfb4af0281d55e16a8239a1b2edb12619842bd9eb4a578eb551944d78e7b93d9769d15e70968e7ce3cdd3f28048cb2af0bead138c350a16ca39d7bddb9e03edff826844e35e680fee5dbf031e6fff032dd063e2fc5476017154f7f77ba40ca6c0e6fea525482bcc186e58fd03e4ff092f2667dfe8ad60ced35dce4925172ff56b37fb7e64791d8cbc10bc706a285dbe57385f91552d475289ad6a008ad1eb6a3b063f5ec499216bfd531ecb05db80072427d2438f414a2af44bbaf48e677a089a2d250840b8dcb3814c1816dfb757c3d7b009a6b83a09c281b8ffd766a151a5fcb3d0320f0afa5ed478b42575c17094cb7c468b5fd88dc2f41244a7aa16441fbd3d2b90ce26fde47a797cf9f1c33ba08a6b78c0532c7fa245f6740d9a1d6fd8172af7a2ac0dc6816b4f54951e6f4596094f95d4e92e7013213631436bd5cf5d157a5ff11bf26d7ce6df5aba8dea50008ceb8286773ea9082d0cec0a08b506d9f80de0cd0a0daa782abcd45b6f8020ee2f54415e92beeb2ae26b3ab4c45d3f487ac8ac6773c87dc7e0511", 0xdc6}], 0x4) 17:26:26 executing program 0: mlock(&(0x7f0000000000/0x9000)=nil, 0x9000) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x41) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair(0x1e, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/79, &(0x7f00000000c0)=0x4f) 17:26:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x5, './file0\x00', 0x6, 0x10001, 0x0, 0x101}) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 17:26:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f00000b7000/0x13000)=nil, 0x13000) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:26:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e7069c3ca2722b9a80926ebab5dd91a2c5153cf14f502a7d6fb7a1beccccb186fc7a5994d7d3ff5158c71373070b0ae945c0d623997df4810377ec819965831a286a33b29c4b6654a0c222de7efa0b158732d99e2bdc9213b63b1336574296a73ade26f2dcc250d1ed816f77a14ceed361d3dbac04c71dc70df788d897d56f14df01098cee19135ae8eaf339d7bc7db08176c1d6f212614005b29133350b1965a045bcd21a2c6deb377fbce6c2", 0xad) 17:26:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) getrlimit(0x7, &(0x7f0000000040)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000200)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:26:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x405, 0x0, 0x1000000df) 17:26:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001000)={0x0, 0xe6, 0x7673e811, 0x5b, "af3f9b02bfa0f747ffa68e5a3a760f01de7e9538", 0x4, 0x3}) 17:26:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000000080) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 17:26:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000240)='\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', 0x4) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = open(&(0x7f00000001c0)='\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', 0x28, 0x104) poll(&(0x7f00000002c0)=[{r2, 0x22}], 0x1, 0x80) utimensat(r1, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 17:26:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x108) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) 17:26:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x80000000, 0x47fc, 0x7fffffff, 0x3, &(0x7f0000000080)={{0x1ff, 0x2, 0x3, 0x9, 0x7fffffff, 0x6, 0x3}, {[0x2, 0x1, 0x1, 0x3, 0xfffffffffffffffa, 0x0, 0x6, 0x1, 0x3ff, 0x5, 0x6, 0x101, 0x71f, 0xbc04, 0x43, 0x1, 0x8, 0xffffffff], [0x80, 0x2, 0x6, 0x5, 0x9, 0x9, 0x3e, 0x100, 0x3, 0xd87e], [0x1, 0xadd, 0x8, 0x80000000, 0x982, 0xaefc, 0x48918cf], [0x20, 0x0, 0x446, 0x7, 0x2, 0x6], [{0x8, 0xe36, 0x1, 0x51}, {0x80000001, 0x0, 0x0, 0x5}, {0x10001, 0x1, 0xfffffffffffffff9}, {0x2, 0x6, 0x400, 0x8}, {0x3, 0x7, 0x1000, 0x1000}, {0x10da, 0x100000001, 0xeb7, 0x4}, {0x7, 0x9, 0x8000, 0x6}, {0xfff, 0x0, 0x3ff, 0xebb}], {0x6, 0xffffffffffffffef, 0x100000001, 0x5}, {0x1, 0x1, 0x8001, 0xff}}}, 0x100000001, 0x5}) pread(r1, &(0x7f00000004c0)="f3d6edbed63e3374527b76d0c093b7f920ae291d176f7bd299c3f3f5a1745c89ca0bf7ccb83a32c44b069160e8e0db960d491be014554f36b60c9b31ff82586c1f023454e65d63e1208ddb6cb08f5545d0b9c0696184575b4182c91893ad5bd2d7e64c91cd687f8d3061efb0f6581e6eba84a23ed68fbe2357d17499087268ef700f25ed608d63de70c4225e2967c7966985406100337ea68bdee8d1b2d66b86688d296c5bc81d241e4f5bd75c1d091a509e75c152cf78310f50bfb8dc1c3c4e0c3839a95a6e9df76ec3ab9d49a8c766a4ba6146d8a91312e85d1c2b147b8cbe57027979b198854297a81783172a6c7ed18a8ece9ae64331b0c170f72f", 0xfd, 0x0, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) getsockopt(r0, 0x8, 0x4, &(0x7f0000000340)=""/69, &(0x7f00000003c0)=0x45) 17:26:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x101) semop(r1, &(0x7f00000000c0)=[{0x0, 0xcdb, 0x1800}, {0x6, 0x0, 0x1000}, {0x4, 0xfffffffffffffffc, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x6, 0x1000}], 0x5) r2 = msgget$private(0x0, 0x10) setsockopt(r0, 0x7e20, 0x0, &(0x7f0000000140)="68233b66ff15c1433214a4afbb58520228d7f28dd83b98644d5343493d2f3699dd77d142a4068859ecb4f379b508975828820188d275cd6713bb43053d1ba77a1d8c9a2fb037ce02b3e1739c4e641602dd0b2e72b84b085f6f3ea8692bb3cb23cacecf78", 0x64) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/61) socket(0x40, 0x1, 0x100004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockname$unix(r0, 0x0, &(0x7f0000000200)) 17:26:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x20000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 17:26:29 executing program 0: r0 = socket(0x11, 0x0, 0x1) r1 = socket(0x11, 0x3, 0xfffffffffffffffe) syz_emit_ethernet(0x87, &(0x7f00000000c0)="fea23e2af1078275e009d8a2fcc4e77954b42a5d8c0e376af1d934c95e88f952514c9b13f4dd68528161f01e06abbdfa399e0130443e55f1a5ad9f8acb1cc875b0f5660aee628ea69fe92107ad232bc1c538a5a33bce2241cdc17e1d0d3b8615d40c7d2813b03af80f0db17d28214e623c7a0aa08437c4078a86d801892b99e4982906c5209d2e") r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x101, 0x3}, {0x86, 0x1}, {}, {0x7, 0x9}, {0x187, 0x3d}, {0x1, 0x7}, {0x81, 0x4}, {0x8f, 0x443}, {0x1e5, 0x7}], 0x9}) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:26:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 17:26:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) syz_open_pts() 17:26:29 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 17:26:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x6, 0x8000, 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x10090, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="c90bb4483b8466f9b9b99d4caa67582058bad0fffc564f488e2e73227f36390124379cbb345cf3d227594a1e49a03470b5007d7eb1c23d5c0e7bcbf8413a4d6c0dd588b6a48482e48da94b886f590e849c8cd7e4dbca0430f9fbff9a", 0x5c}, {&(0x7f0000000180)="37c6cad9c7fae507da906c964dc0e6f1460fc311c235cdcd4f837b3ec6b614764c48bc947a5be52be6a6a349a20400fb512c63", 0x33}, {&(0x7f00000001c0)="cf28d7e1326c7761291963d0461868929fcf4226fafb4a1bcbce1b74139839250f691927410b2d1a319a847e424fe3333d46ab16a96c6569e8c74de6de0577f5d0d87b1d8ed3354815429cc8a3cfec0769d020d7c79f77c9b97cd78674891baa8a4fc322e176dc98730503ee951269430251e0bcb1590bddcc19f99fc012d40890e0fb9a14a225c0588e72942647d209b5466258633cc630cf6e731009b84d0112198759357258900fe2b688a479701030d31e2a53b6ab005369b733912e543f0a47d815a9254dceb888db57c51001fd8a6fc1a320022f6dd67ea988c10e407ef0e390677e4de24214545ce41660", 0xee}, {&(0x7f00000002c0)="46f509775f3a8a5689ecb772f9fd2f634f3403b2dae2bc10b976bfe19daf07d8733892c6cea8f89e24d6238280c511935c11dfb691a559d8967f34c15b5a4daf67ce824b7c722c2ff3deb792e7ff9f8c8f48d4ed9bf93ea5812c9a3a224eb525077159945f16da4f9d9c887d9749a11000294859c8274a3f86e3ea41b88e58c531c9e0ae7ba58dd04207b6d009afb8a81954bec7e0ccc329d57969de697cffbb5b03c568e31b4dd97fbcaee6e7ef947c7226f1588a98c64be1efd45b137bdcea54c9a68f5e3b89a46d0762deef69e6d96fd6752d2d8ac1cbaf33c2e7da69d8a5040092b3f6d0b426d8e19528c40d574dd2fef017438165a7d8a3e0247c", 0xfd}], 0x4, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x30, 0x8}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 17:26:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 17:26:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000000000000, 0x1, 0x2, "feeb4ac0123386a37c3b9a4c0c42e4ca7236ec1e", 0x8, 0xffffffffffff7fff}) getgroups(0x60, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 17:26:29 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r2) syz_open_pts() sendto$inet6(r0, &(0x7f0000000040)="42996c07ddfacdc39eb02a612ddd7350d41ae8ac99727e55b5f91c405c0a2da5652c0dadd6d2a542", 0x28, 0x408, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x800}, 0xc) 17:26:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) socket(0x6, 0x5, 0x0) 17:26:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0x7ff, 0x8, 0x10000}) 17:26:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 17:26:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x88, 0x3ff}, {0x47, 0x400}, {0x21, 0x9}, {0x8f, 0x800}], 0x4}) write(r2, &(0x7f0000000140)="726e045f64cad6f16367f6bd458232ddb5e9fdbc8a988fbd52ddc88d059161a5875e08c5ca060d53310553c87c47281d99236bef36b711f679bc0b84554a900df1af787bcd2bfec4f6c773ff598ee4a3b6b81a93d9260ca81deccf8337f48f2525c3f8c7f2955e2ca62500dc858c78f2689afc352c532e2e5d51bc9e56bc6607f84f2690a8ff4752eecc8e4a35c4a183ebc5a4be32c3ef43bf154e69a97ea0ab9f9893d1136d8feb9d3fb87fb28498", 0xaf) 17:26:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x16, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x481, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffe) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 17:26:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7, 0x1, 0xfffffffffffeffff, 0x4, "b2b433d26ea801834d183482dd1d8fa33007b110", 0x7fffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xa, 0x0, &(0x7f0000000240)=""/10}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x9}) 17:26:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) fchdir(r0) 17:26:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f0000000280)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) r2 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r3, 0x20004b3c) getpgid(0xffffffffffffffff) r4 = dup(r1) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3b1d) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 17:26:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 17:26:29 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r0, r1) 17:26:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) chflags(&(0x7f0000000040)='./file0\x00', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r3, 0x6, 0x4, &(0x7f0000000080)="cee122bc", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xffffffffffffffcf) 17:26:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x48, 0x0) openat(r0, &(0x7f0000000980)='./file0\x00', 0x80, 0x100) ioctl$BIOCLOCK(r0, 0x20004276) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r1, 0x7) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x450, 0x0) r5 = getgid() r6 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000009c0)=""/4096, 0x1000) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, r4, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r5, r6, r7, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000240)={{0x7, 0x2}, {0x6, 0x7fffffff}}, 0x0) openat(r0, &(0x7f00000005c0)='./file0\x00', 0x18100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r9, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 17:26:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000180)="e67fb233534018e6e099284eb97d1b7a171f29be17964721786f0a0533d1abf139dd0c67eae10a1c00f406269ae55526ae4cde51e934fc93c746ad180fade28ec10047eba14408fb9190d34ff5a6498f334adaef92350741e8fa98da37f8f8e5726b6aaa5c423f4e0443cf44093ddd93784b98e0622c1101be3126c4e518a90dbe9e8b81e3e03cf80493fa1b11034aa1b8009dcc00267056efdeed7e338c7173f39452851d5444f53d76b336a29c1a1e1cb19bfa48faead2559d7374b8b9746c0011ee61c51e115435052d7307a0ddf567845e6811445635cc7d92706ded898f23c43687d9098165272a06126a33ab8e4558d1", 0xf3) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7e82cb2368eb6dd3f20ded42453a8900536ea6444f81105e39b7d79cb12a33ad307db1d07401e7163670"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000000000001, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x4004, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) dup(r2) 17:26:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) write(r1, &(0x7f0000000040)="77aa6a0a1c405d9e7de3615521d29e764b8b5c945c16b3b35aeba7f94605e4d52a7ff47c625c380a57e41fbb16220feb3e783b4c87a52edce25c40f2433f346bdb5936767024cf8eca919d90eb896a6d8a0930f977be0985122fdd07eac81bdda9656a4b3300cd394e45a2a1d968521ab00727682c4070878c3166a753d45472d01680fee7ee42beb6c46bc98466865451e641799f7f5de430886987cab3b03479c332cdbcf7f29f89cf8af0a55e753d7e2fff34f46a0397a1c1c72b7d6641c51b63e56e22450b1c317bec983b7c943c32dee50853f0265170c21f1bcba72115ec597a3214f9fc21c5ca94f1d5be7a0a", 0xf0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x6, 0x2, 0x70}) 17:26:29 executing program 0: 17:26:29 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x20000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000080)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0x1c, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 17:26:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:26:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18280, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 17:26:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x80201, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="e77947b78525dcfc836d24a179d4212f821503f3bfd5b763adfe5233e5b35e9d05af5acd6d3f5a9ceb53cb553e271cf6fc4f8d8259a6f3aaa6b03fca7736b72c197bc8d6b07fff4124376309cbbf5873c4179e6fa6cf48466358578815a9bb6d824447bc3ad1162d0a1611d52dcd5786131d6e", 0x73}, {&(0x7f0000000140)="276ba74db5f65f6159eb73ef389e2bacfacbf3133b9f810e2c1286540f54da32ccf0f7f4a9dfb64f0370194aa27cc56948867050d84b8946b88fc33fe251cc433c0fe66baed8bb58e1e17e6ce4f33e24f53f736b12d25d", 0x57}, {&(0x7f00000001c0)="8c8d45072ecaa709b0a50b44dfe46752052137ee500eefbfccd6aa14f8b58f6a63084a3d1e6e53935af23c1e1c3a1af653930d18518425a86a948daaa366109b7d6d8c77958c10a51761168a0bc40721fdbb64499661ae1fb5c8af5a5a4ee09e0d8d3c8b3314922ef05d24e1d53c0f0a38bb0651ee232a5930fb01260bf1d6378afeac50403749b2f159b0263c997c4f6564a16ef99774a6bba1d686874a9d267019e60983654f7d6fcf3174ba9cf09d91304fe9f59793a3ffe37f94dc67b54911c45ffbbe4678a2ec0800941ab423250fa71adae9cc088b6b01878777ba", 0xde}, {&(0x7f00000002c0)="e2778650ad39d597f20fff5ec1d8c59f928762dc86c05617ac4c5f6032c9e803e62662cba5a0b1f667090caa997bf6293dd5683983ddfdbc7709f7c41c4c6bf2462720634419fb8824511cd60ef1a9459a261594f73bceca874489e3bd5be85d6270dcecbe591a70b29590ff6c40ea8598f45cd99858e086dc4c7f8f02911e0107ecb722331e998b528418621e830c05ee6bb89b873a188fb643e88ba7bf154ebf6ff98c0d23515cd26e6ebfe764beb1d2b631761d33cd1f16fa2afa5dc9fe6569576143b0fb21a50dd4bc3ae5e7a3d6cae75348de023ad13b24709cd692eced1eb3a88fe84139533fadf7ca9394cfc5da9b0f7abd879dd94f12cc547227e73dae16c0aa31126be3c28a9c313327681f2b9fb15866db43eca8c73dcdb647ece30d9b86b903f268a3cda2abc1b91d3dd73c84510fc57193c531078b1bd6ac024b3991b09b0674d4f26557bf46c88c65b595c3ed8aabca894c6070db628e9db5e827ebf259d0062239795f00e1c49fd9544155ae00e2fdcc858384f326b04acc78cba0232780a2098691202c63f654963f39f53dc511f2ea7035667dcef288e715502c8926ee1a940bcbd56022a69e13a85cd8c17eb1b68ee5ea7c12d5cf83e12b3d494bbe87c24b2e36a006ee027fc6b9c9b3eec3f1d0b1e955682e0a1a84f53012561b68da0cf397f51cfaacabe1cba7f370a1cbba4272345566b9e8a1ca1ece712adc47c47079f68a764f66d1c28d4cdf1c10581ed8cd0db94911e6ce5a978205342317a7e44b121e1d82dabd54d91c32f7911e4ca7f14b23617e1276032f023738429887685d9cc5c6223f3efcbba965137a7ca391dfd679edcf7a2da371482d1c139bc381627c5c5fcf9c3a543d48708ac8791a271dce85d8bf32abada3bf7ba42054a094f4348f8f2f8ca2a6740a4d34daa7047e5e819088e548af6146dd675a5881de0c7a0fc1523d8bbf9bce813b66c08061bce51b4f54b81d7d8ffc751939c57fd7cc26407a7a7b7e15ba097a209a22e4176848277bb53008802081cda680d521e18b5c036e6dca4d8e278ae39bcaf1a2a2f29ca9dbdda8a26cc0308b16edfcaeef0b9e45a3c425a04c5f7cf085a3a1f97a929090f1b470ad2fcf28f7a3415fc153407edbe17684f7cd72306269597d011ae1b586378eb9596ca942f8d0db87796085fa31f81a2c12a746c9099e46b200202442adae911a9567263a6ac026beac8e0f74a260151f03a195c29de7de747a76066d0b449a2d86e426384ae4f643cb6c82caea713099794fe884e044cdb3e6c53459263c1aaa0538a4f2ad9bfdcfe01bd970c4d850cfadd51417dca055e4034c6859db809db4cc297484f56d2ebf918784f55e7a4f367dbc57e33dcbc839a77da452a9c46ea12cc9e232d41a44c1a38620efd948a719265d1660bac2e345e614ccfb9169eb3bbcd6753cda0f25f1e0bc37fe677f3b004f417f698d63d76bae657df089c1b599f5242e8bb93ad06228bcc6c0c731f8a3732cf589f1aa92045191042ad34410809f7bc2a342b885c1570d0d79aaa3323b643a3850356872a641bbd3ba5097b103cdddc5153b347a8d76709a1bcc23fef8eb58f5721a86d07fdd855c1c2eeb72fbee5d3918c8d20af61b5ec1198b28c674eadabd436a42751590725ecdee4cef43107d7eeabc1886663b4e23d01fec5f5ae902f44e57c1167a7271fbafe9b2a8cafc51475d44f8b3f0a884afe4b53a4f39ef2066bdf47f35a8dab8a5527a363a81e12a60165fe2eb1cda3c71d9e139f3fa43d23dec8009f4ebc522e5a27f622ef0c988a4f4c7151b6523f38fdbbde4a677fb58a4f77840d0a6539ca1524dbc38597ede3df583c62857437a8bbd6b033d34afaf2da8ac535db57a9104ee3c7d61012393adc230727fb3e5dced0899400e5d0fc605a63f0da927644aaab655884bd4a7256bc367236520954c5a185d14bc52502d59b59adfd5740808012a0c8194ab27bb80ec165be691d21d0338fea4706ac8608d9c82224f0b10fd1348511ae11fe1931db61346c9ef75156d8fc6097802ea5747888902ca87866090d07fb107f4c10f3c5e0e7e7fc30882e69e10ffd1ab6c9213e444236c2d66aef2ba284f67d61d1658b1a1eac300145c838fc4abd0b4d1caaf405a2c96d2e20e959716fce4f932e8c5ea887ed8d4079e92a97bcf32dbc6de9f80941cfa1eb18c4d6a5b5a9872a170dc9a64a600612dd79200cd9cf3b516d5c27bc04b00d0d4e7cc3582d9a469fd92e201c2f014003c9b80de36e496875e3af3688514b866c7b2d87f71857ccb348403dfb664fe8ae49b48113691889b15278ff8263e8f1386133de4da13adb2767eb912ef6a41fe30cec9c85b052408d71c457296a8603723d748d67c0e250fe58b03d05407e4a6191d77bdeb8355465a19e4521f86ec0bab48d0bd26780c45dfb06c82bc039041f8207b5df47da9f34db68256e5dffd5c48659f148983fabf08a6aadcb74f19888c28c87ee3eec452b0db59c3f416ff5373722a71dbb3efe03250b56b58e192d12105deb4847556cdfb27371dac9ff84b46034e7c5b239a2f2c0e3be479480ca2a3617002a5ab938893082dd01a994eda19d22a0d37081ed5e076ec215dac68da0d46c1ae6f76d4e83c3a7f620ab6dcda23213d004064d55f0f022ebb7da079dc5a578d956318fc7823d87c7b20860b512686ee95ce6eea0679521c12be4f96d28e11d0a9e717485d61a32665664d20bb8f34bc0645bc06489b84df75e4165b461411e0e1178b6c35d6eb3143ddfe2f48f0c3d4cc453757fd6cc5dc4b7684a6825705612ed1e3cb5d73386506619177994af94b88de8928d0afcda398b2cb71d07a4b9d9db9f9edc31f96422dff065a2a869f711999c40ea5e5cd916d09bd057569e002f07a54b6d93879d83e6e23691932b2d65e668b6a17dd3785469b2c6200cd2ca15f7b2ccf06c140f27f07e6767351961b99520d81b19eecb9cfbbdd9a63379d62eeb807bcef9f8fb6464ef37f4be9a2ddd7aa536f06d1012507e0e38be378b5cbb8cf73409b3eaf83c3d777bf2b68a7c1e9f0fc8b9de8ff73e02220e73929b986bb32c12401db3bcddd5ebe206ab95a4752838c8145ef43a5e9557b4d5c571012f3eadc4465838fec65899c7d23f8ed9151679456a1b9dacbe8a8dc8813e439d50a5dced26c24fbbe038a05982c9695e93b427f9541db2c4b5571a38fa76714c1a68e0391ffedf43f3a41120395a8c3211aacdf09d34f23669634e3ad7447fd5d5c9cee0b68bfca20b1f3f6c8b0be399e286987999589a4fc9442fe64613aad10cbdb0f7fb7ce5f8e6a259989aa666c412be375ebd7ad6c1da9cf216e029c1914fe87165f328cf7b0aee5bb310ed5610e3ea2a8e8ef3f55fa0f28e1c5a050c857624c00216b2d081ed2a6d92ed1e6c73226db6aa26da97993fc0be419638cd8aa669483841fa616d08d7a71fa010c53c6bdc450960478c75d2a8ac6992db07b09b6c95774bd806ea6b0a03155707e94105358bf3c5368b24a69060278d77b8582f46a630c7a793656eb6eb32eaf9ad2cea47948d44bbf410d7d5220d7263e663fd1528adcf7e50291b1a2915f1fdc241a0663944c2d84cd6924509d5817a688a539a51914dfbe81664495632c9e381cc9a394f4eb772e9c1596359a7920b61f686f0c34e40cceefaa5d26b997af5a8536ee5403df2e8571f84035976904f6030afb25d0390b6eef991cb0294bf4a10d33adc396bc45001e65ba6beb309aeed7528993588120681894693292fbf7532726beeeb718fea3b34fbafe09dafcfe8827ad53aa7164ae9cf99ae381586af9a871fc731635230b60e58b6b15d4319e6e417fc5813f36932e0eac1e091183d08e52b309395e46bfa57687942b15ce26494ce0c7985b7a02ec7522e1c52ee07f3c6f73f1f601f57aed16780b55ec5768208e01669d49b0878c1e6b3b738a918085b9c25dd4cfcc3b8bebe72cf0eeb62fef1705e3a7facfbc7032f3c0cdc1500537da0ccdfcbaceba89690e211d7710d70e27277166611073ec9f9f9ccdc70fb6a05aaaefa276c0381a451c01b661ffc41b2cc4f2e603cd23c5ab3952382c12c7171eb6db2ea4882fd486ce005d9e93f1ff6acf9ccfff7b0f21cf59b1349beed48d00bb112cee0bc464acd66797f335a563f202cd6d6fe65e311d755387b4406940b30a233f821ed0cc46c8bc5183f4840ea7f912d349c21bbc0ecb469d23a993acade427ad707f8c8e3e378ee4aa624c28f09fb42aa48c4fdd781d60c2fdfc955870284a690605f396e98006fa28bab929a304f77615a80c4a7b91e90656f8ab2fde5351fda2c278e5b7a832d5a03b0c8a3b821ad2914f3ae13c8b1982616d4a3f436fc41ffb628106da38f639a53cd6882c4470d97734041075d7c24fcc11e3a6b2a06f46b22051806af2bf73f30676f571ad34cb995cc3cacce8ae61d53e23de228f593e13889a8ce9fcd6ab50d39a6c50c3d0ef0e620996191c312cfbd6afbba2fec488472e1724b805f32b54520e3cfd0df0f639bcfb6fc2d390ff464dbbdc524706ad9bf4585771530cbd8caa44743cd8db5d4bf00e6ae9f7f208462501b7bc6b90ce1849e0807679b676371281e536403ca9ced99720f770c989dbfd8973e6de56cc29473f9e9876263abffc84bc06c4d3bbcdb4a2ed31cc015f6522632b25171a2c992108f1d5e6a6bd38f467edafa4d4903436f18792d6b2445970c95e3d45bb781850f5b168d0b72e5088b7971f0a082099fe4ff629bbfe241a247845fb1e3a72cff1211b88812caea7353271a7183eb9f73aad70eca5654905748b30b8cf810397d4e7afb1f9d89c17052d3be40537540ed0f9cc80aac997fb550a74791ec08bbec8ec73a53a39a93cd3e4d7e214642598ba1bb6c354d3bb3b0bf268e6ecaf66b772d7408bc489f1ff0a69e7a1442d0a7abeb90491c48c38cf53c1622b17077fe57ac59438e955909b38246b87583a8f4a276bb0d927ae52650c9f82a1476d2ab5933e44f65f08bdbf81607c75b34cc5b388795d13ebfeda7b293c38c72a0455da9e81e9b5ed1d8553e9300a2538ea63eeb4dd16bd1c83ca67cba115d1d7524510c0c42fbf21ba5ca6a598bafef26f6005672e6dcec993b52be6e128bf6a730e258d94387730b627dfd34e1c49f294501adb3c9dac728783a7536511c4f815e07b702065191f7b058511fec7b2d3a11353d2b6243bca7b3a0a624471aba82532b78fd7d30576e36fd3d2de37b9e9f737bfc2d9614a678a06ba1f7a9777525b1746ea3b85a883c8c7c1b10064161ab848c27a3ca32839255f2f23e98c77fb834192154ba300686fdd0b69c01226fb0616e2ef10deb16a1550664bf3c7694be081bd614c23b6cd5302a473489c8f913da7e7b0030117865f4f0a7a5db3c37b60e8ba0bdfeab11fa98a84bf9d7811a2874f46e8086ae0a7f564aa55a0ed75b50603adcf3554907392bbdce9b1d8560d80201ea8e0bca089aa965930187f9854be99a74406c6e4f50452b1afa3e7ed922641c3c77ac504798f1b4942ff7333641e2d7122cd12835330c0780e4014b599894a166cf8b23bcb63d5764e703c0c6e4bba6348831ef4f2f9ccc2c1fa647bb4c9be310686008f039afe934c18d955f45bc629e1dd62e27716323cec9121afb50c5351f35a272a0ecdcd3c4de1b934981e501daa29ee9c01d63d645d5ecd92af4f91128be1cc4dcaff6b3316de3930e686c5dece62b518ea1352244b22d6dbce71793bd81810778a898e0e97dc2f893ef8f519bef08ec5a178", 0x1000}, {&(0x7f00000012c0)="62fff7f185dba7741070af3d5878de4622c89018216dca0b7d41533537919ccfc12745b044502b18800f7c3ec5f8c87c6b521fc43835b35cecd71ca8466a17baac8e32e51a722120a219b2e3d07f7ceee86a11f1e800df44b02fb222fee2047a4c24ab1ec80de24f388a2e071d988c192411eb07", 0x74}, {&(0x7f0000000040)="db9cb7d4f627097a0f08", 0xa}, {&(0x7f0000001340)="cf512192b652e887a824b2a3e9b9ceefc3ee4cc53efe30452b79d1e16861cbea4476a2657e8ad46afabd85a1fe561ac59687c371587447a61452df3b14948cd5ab7122d3ce65b9173be0a0a8ce0a76b7e10621e95ee7423139d33e114d9823281d4687b730ad1da2f1ce719ee29a2836e5b763775dc19340514b3f0f", 0x7c}, {&(0x7f00000013c0)="4187bb6f566119c8eb00a8814300dafa7a3318f0f21710d81f1b64e29e5948c4972e035cdbea2eab68869edc90962b72263102b2773c37dccf41696b1019fbe45d6b1fe5b65d045e7c", 0x49}, {&(0x7f0000001440)="756d700a93cdd57d000b53395b6d543f1967f90c99412ee8e7ae91d7a886a938a467c2d9b22176dc17a3c9fec0c3fa813df27a1f6c28fc42eb983c407e8c813a938ea1c3ed15779527589b47ecda59d4558bd64cf43087b6c68b4277c06074bbd1559cc6ea17b6986f7702dd042a72cbc5b5b3efa40fadf4bb24943faa7b8aa050772103d88f0fbaa6f2c358b2e3fea29a0d4abf3f76130ca8e9edebdc2fcd2056eaa38c7eef4627651a132433d42dbb03c09250348937aabd9f88cf600d8e9821c8308b6891a5669945fd1a9f286405e0119389490b45a3d2bf65dbd88b4e7ac0d88a2e4a", 0xe5}], 0x9, &(0x7f0000001600)=[{0xf0, 0xffff, 0x401, "ca87b3c1665d4f01483fa239dd5285ded64523a5d6da52c5487465628f6e74498d71bb9191d34c9b61e2f7122e060c3a662902c60f392378f9ccac721e034c8e5c261f07c3b98b76ed90123e57a2dc592ec2b5e587e9a33be622c186dd60369838410b7e186c5648bcc09cc834f510cb67f53e6476a364ee08f501ba8ef7fa05d1f9a50afb9db78cefd7a1bbcd3e1a899073f88a67b4f69aa9bea79dd229b1a271f9da4a00d696a28c54dc39822ec2d84ba61a33165601af89b8b68dd1f591aca6f0ee7d1ef05acfb959db58e6bc4da80332e62fe3b2edc9adb555"}], 0xf0}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getgroups(0x2, &(0x7f0000001900)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001840)='./file0\x00', r1, r3, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) 17:26:29 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x505) 17:26:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r0, 0x800, 0x445e, &(0x7f0000000000)="c64dce21ba05fbc7bb6d54b05a85eed85605398c355c9a41e51b771efaa37b4c5ea9302365cd5838f7d94b48116d52b5ae986be69b258099ef26792296c19d094012450e8b3e440250337ab6c6b4ecfc231966d7651500ac882b8f9017d8913aa14d027b3d4361087b559532ebe7590b90b538b50754d28960e9307956eed6631e751214b057d76d3529232a00a3ca5544a482dcad95a5eb7f786703d453da9a940774c94c1ce41f0e2889309bb3dde4fcab53858c03fdfa0ec40a0931f8b88bb6af37983c1305aea0fbadabda615dc29452ab8ae692e5c781ef8b7eda306da9105e0470884e0fcc6fe93d3821e48722b554a0ba6e8a5dd4aeb125f78a56323595dff17190dbf627bd22455fe5458a0abf94ec99f78eff91af261c37a96a1a4b8abe1d2343a7abe838f41a68bb294958dc2ee3afe7a569456263112094d0fc4124b508e6a89b24c4c16c605629a38fdccab04f21e7049875dcf7ed7b6ddb0467aed74d39450d1684faa160116e3467346aa8fe13ce1d81d9ebfe1001bfa0ec4a1ad96fad4d5123dd2f97c3c24e61107a45849748e792de6d2383e9c1d5f36c1f87a4d05b06aa4f44bf9816695425c51fa1d04dd9cf9e28fad472b76e1311ac712d5b008163f344360431e161c9824af1ac292ec94aea2a248f207ff2987beec31d19e0f36db1c127d9b6571afb6744297e30b6ea2e1dc3efc3464da674d441a426b63467f7b0bb0616a630f5181009bf422222f0122422b7a341ca857fae9175de9954aa6c7720f4603692fd5ee1d0a04deac5c0d816e26fe625692447bae796d5551f24dcce11c7f8c576ed30afb1ccfd5439956ea52239dcf565c247e0ea552a98d20926e2cc53e230a747015cb45b6ce8638296e04efc9f71bf5ab5e981c6de9bcc64e1265678b23647216f11569be286c00ad2ceeb1304a8ba5a84eb6a518c8a9223862b952fa09d3aaf75c2ef8f39ee7c35700757d8704f292e41e660666ca44b8b1c31a7a34f6aa4a3566d1c3c27661007d6357da52034aa384fa0e66866bf3dde2022575f4db34b809563d13268a0f68d89129d40a040ba2c6dd502d830f3f90206123dd1184c76e95a52b93e4f793bc06af5aac9ca21af62edd19cc06f7abb5e0317d2c3b251eca4e6dd7025c88a233b3c513fa1e3ecb46d2ecc8be0ff515a4d0ee7e35159245d8a09cedd9cea760f8eaf39a3bf781ebc004463e446abefc6c97164cde05b22554b08d1eaaaea1732c99826737c7aff6751b11ba73e198a0ba62942c886f0bad97b83fe425df5c14bb30a4a6cb9dcc457dcf16b537a50ea6d69a6f793ac7f64fee3fe13c83401dcac7a281ea171268d19a88b7a299e668628c242878b5279d1619863a91bcb0f6ab71aa89d0b92a25f6b634343b7371697135e59fa13ac3ce3f7f8995f1a2cecfe072570fe8f7ae337742073018358d738fbfd38d8575dd9b6a90e5233f4a3a87eccc9a02f0d1243cfbb8afb06c3e69950fa9eb4af2baefaac8279e438c249e99d4305482e3c61e432438520d5a18e3fa87e91ecfd7918583a06b0d572f60911b53c886bd1d7a698a7cbd25f4b7203521fdd073e6a40b965a813d5104e222669cde0d8ee941b702226a7d5f99947c9433ec19e41b81ad4b20cfcc63282bcf428df4ae3bd0cb2aeac5adf20356b9518b215e628821b11647e52b1888ba33751ce8980db0ec93170a2e52646c4e969f2ccd4e5d35cf57283a1cdd51a043fd69586ca09bea291832bc3392b1681e470f967dccf9840ff16bdc9e981db7599de99bed7a2e62d440d1754f63e7be403b1a7b77f228e51052e30181ee7eae26391bc47546e6c0490b1c8ac02e5ebf5b39a6147f409e9fb48d35c7ce87312f71843eb4caa57d1d432544be3a4e4d119cba12908277c63289f8d8a142fb2d9e8f207092e353507a4893e195812677485d74a26fc0ab7429ba8a3eff30f9125241889c27c8ee048fce9330bdb150a01a6ad0e92a0242be4f0c057cec20ecb8eb26abe0f536779feef805afdc167792b93bd63bb46832d59cba05d0cd209e4e9ee12077f8ec2a3956125da8a833b52f6eb6feae2409453f23fdcaa8d92f8302e18af935309ff9e7dfad071ec83091f8736ac7ef020917132016a1874e69cb4af15c44165bbb28fd9e3acb9f28220c67346c9142e842b4048ddc1f08d7b53da3c8eac38b28464f94badf27654be32c772640c01f8436f16b1f38fe22b990d9a4895107ea9ccff0eb28606da75bce84cb655ae4f5a826009b1cbe7df912fda9d7d3134f88e27104dec62b71a71c1894f26db6b4bdf4229336ee0fbe617d00221b9a77a7bf2a5c9d45872a8bae7bfaf998c2ce8fe2212772d94f828982db75e8eef3a69f6f830e42a74122c223b000593eb6353f9fdb7d1f865fc6898b238c8174f9d89c77470820c982ba347f6b39ddc443461165a9e6cc9e2ffa2df4033961063440e9653b0216d41865b4dccb33acd2ac85f78d791ca9ddf3614a524f980cf5209f3a0a7cf6a752e3eb319c4cec5bde91aaaddf47ba1da12f4f511374434a851167d1ae2b805064f120f319372a29a9f26f89e0587693756401f761822934cccb13aa188c24c2db94277bba664c4241c2c0509e5859b974eb19dc4a35f3ec3c25033480d31244636f5d8ff33876e558181e2dcaf0d4a9e9ef290e73390a87332896c289233b19537ff91c4931ab5ee166c41dbc3e7aeb2cfa0450537cf32c290a470d44bcd6a4801c74c747bd29b30a8bbdb92ff1fac485214a0b6376ab2de7cdd6b5d2733edd89cef3a81f1c5a03c9c26e8b0c47f28c5a840ce933a0545c3005cbd2493e87fb5c6cb33adbb563e98b61053a03777db055d02dd290fdb7ec98095866fcc3e0bc98c609012668c73ab63106caee62bfcc441cf9cbfeccdb3aeabfc222a6cb61f373c37cf809472972a94c000605b770bf7462bbd9cc48ba3d1b24eba4ba80425e73126b20bfa21411a83782f2ac219347f2f235aeba143187439e16e6bc49815747bfb6a8f46c425b1098b6462cc39726d24f7e6657a8762abe42eb995601306954b9168e5a565571ad73e8a646b014a6289c7e2bc5da1b5fd8326ebeba7c3f56039d67abbc21f1be9173ff4ca57abd61b13e9a6dda4556f1962ddb369ba0f6c98aa092e1277c0bad9b9e7284ba051665cb998d65251f4e659e417a2da558d53803751fbb552ea9fd1efe95be0360a1514adef64606419e52dd21f064bd11ba1501789251929146e6a2dd48e83269d3671c5f5f8424a2fa3c248ecd7e11f693794efe516937389a9f7e30d127dc8d87f0236de1710b32b83fa6fa35753107ce44d7da178894ffe58cd9912c691dd73a2051d46cbd7057af193247619d7fa2c8f62bee23d1eba6700028ee4be62e666722769700da2d47a6d76c887a5471ad13fc280332979d81d2102d1dcccbf1dca4b5cd66b08810739b123cc12e01327b72f03a40082882122c5d2298830d071425b4412d69a1e1b00e2dd3a4b8702fc7cf20d11ece9da6512abf09a45ba637704ae0b8b3bf161a21f34ed622610bb7e51e79d5b4a5c6a6d06e2fdc626f266c2033f23207c57328485ac307660bda6ada15317dbfa63df3300498de9aeb2056a7d63f364b8405c84dcf3eb489931b6b61476d3600077ea07ea6c40e9309c9b60482ee0d5bd785199b84daa54a031a565488e46ce698bd266f1c43a0ac2448ecbec81424f5bca8864cec8d9631f8293cfe83c2f65ae583263782654a391250002f6f0d0325aa229ec6e15acffb00e2a18069daf5f38f1a1156ba40237c8e700bf26c886ee3dcfed047befd4508b2875c442b27d83897702a24953359cfb3ca22c5b365e26feec24cb3a96ffb398f4f56886b7d6407d66e1e341b2ec689fad543b6fe91605f7526461c8be8f1e54da1a777e9afa9cf32197c6f93a0b2ced8b7bbcc8b371653e07ba0b22046524b1119a29b76478f99b381952a06ec46f6a2a155184bd670181d70834a21aac6b9c176c15d7160efd93cab71d3eb5add371e4d1081c702f6b3753c8deee4450578b0bf229b3c86532d172cb3b388a3c94af8168b07b5c3c3532caf0ec4b1f9659110d15aa6c3c99cb7474f39dd338f5adf2a3a930065902245ef1a362073a6f417b724569398be0b548ee16b29666f9b9112dd7039808d48d7649a4cd986613a58f1cf87ca473462767c71fec5d4988e7171d05e86647d0c34f607c7d94dd77acb5d336cfbbbef441631da68bcc3c24e372fadb5bdbae20474d203a5b50b87a740ee7c8267b316a4a2e712b8183ca906ceb14f8e5c2da7165a57528d0781d061e0d00b333ebcc5771e7c628dcd1f52eee548283dd84fc774f94ba531a357da80ff76c27914391ce54ea5b3d1be093b5f125008f71c3e2a14aeff56cd7512c17d4e32c6222f0bacc7ac8a1c0cfc0ec0b774af2cef668d7e9e28904f750e868019c52552f09049337369911fdf036d908440c1777920d60a1510bd1f8d090be808edea85abda7daba029b48f88ece4823a0de17d28d971a609d2e9a87cfff41ba9aebb7931f92ded63e1949af9691d271d6e91ee7e4fee6c3a1f2ef2bedb436aca869aaeded2495ad7e1b81c4f5a3e98108d1b5d52dc08cf14fe38d0915a1793cd5f19d12e1f98a0d5938ef35a60053f0435b0ea6efef011fa71a1c75a670581b1b9460d83a973f5efbdda7187224aeb9025baf2d0f694af2565d0c926273d0a8c6e249eb09945b3cf5b5759d95cd21e647bd4ba8977b5a96c6a74ebd05d96fb209cc3f770d0cbe7f956b86bc66115d58055f5ee82bd6611f0a8182ade3d32610bd89e51b855ae1d1851aa35697beacd86bc767a6b3c66b95b80ea146a00ae244a55c792c4ea81c5d351bc3ee37853e91f272b0b0772ed745f1566426e7d21f9fafacd0408656fd4c3210f9d5bf593cd5691b53670f7bce1408090935fbb5282c82e3ffc8542197b23815e68cff26a9e49f4c12dbf34627b90b6fbee4cc2f132afc7b171e0fb8a042393df93fa07b9a334d03c8a0abe9ce1884a2ddbcce0c14f87f5f548b4b623529876f3a08d3f0f940333999493e826702ad5c5925ac4f9c5a6ed5927fe9ce5e8b567404975f9f98b31bc0bda5c7b8b5a28915efd0ee4d4795f42e867223c8e5a5c537d2d041d069dc9e1ec42539e87e24240a94573583177b65051392d4f72ed207d1aa5e7ed8011464400cc2a081d23065406ebe8c1567bccfd8eff8ea4495c07f144bbc2633bfd36aa5ecebf0314a664c2a879a40649d13751ed5d3a031fb520d931633e7d3de96eaa17ac6a85d40dfd5360849bd285bd928be4a5d6ca3b204ad1a07fa6bd4be6d39995a91d6b4c3e8be0a0eb61dbea738c247a6d083cd002a5553684cb21453b308134da4b629193e70d3c4c83fe135341e0596e73289c00d31ce52734ea17deae29d4739893226d61b769a27bc0a9da2a9dd26876ed42fe51e2f204ec996d1a52c23aabf3f75bfae6ee37e1938d8db6da5b8d39f9e51c60fdb784b96d1423d8af103d5756124e88dc0e1ad79409aeb8570fef6febc79467901cc22067ce33d19d6153222fc1eea852f13640dd24e80c7f7ae2c1657fbbec7e5dbde048badfcaf7a1b80867445da5b67ced2519596e5c99faa1df9f7aeb0dfd2d3e7eeac9dbda272d40701a9015106d49040f9070de39b20cfbdff208a2ec6fa798d9f086900c6a18f65fd23d7386b134e60a7054d1963cab2c6a93af212f80481f9463c5c5099ab73f81dfe5a13f280b97a501fd2b4035fd953d4fbb3754c4e69a984227cb69f4f716da662", 0x1000) 17:26:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 17:26:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x20) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f00"/138], 0x0) shutdown(r0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xc48, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:26:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) read(r0, &(0x7f0000000240)=""/164, 0xa4) r1 = open(&(0x7f0000000140)='.\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000080)='./file1\x00', 0x100, 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) lstat(&(0x7f0000000340)='\x00', &(0x7f0000000380)) openat(r0, &(0x7f0000000100)='./file1\x00', 0x41a, 0x105) linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 17:26:30 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x20180, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x267) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000000c0)='x\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2a) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x400020, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x80000) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)='x\x00') 17:26:30 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r2 = getpid() r3 = getpgid(0xffffffffffffffff) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) r4 = dup2(r1, r1) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000180)=0x4) setpgid(r2, r3) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 17:26:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="6fe46dc2c7b11fa0ea2017fd951d15ff8552b1a01dc08fc02d26af95658a642b320a7ac9d7687de299be82f09ba0ff81b1c590f46f079a886e62d9c08660028dc510f6bbd1ac44f76ec497f2b18181199943c43bbd3b4aaeba60d2ae3063160d256242f47ca88e49247cb18a97fbc1409d090e4998b4d5eea33542e3ab58de6c91763553e0b66a579b9caeb88da51290d61d5254f989219dfec1cdd938385e5a", 0xa0}], 0x1) munmap(&(0x7f0000902000/0x4000)=nil, 0x4000) madvise(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x6) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20082, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1010, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071b000/0x2000)=nil, 0x2000) 17:26:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x800, 0x0, 0x20000008, "00080000efba23f300028f5645fac400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000003180)="5a4d9165def82422ca95df89c165556a60abf9a622af1b9b14809616e6dd972b16eb4d2a06bc071e11adf8291ce995eed9bc669e61ac469946eaf66b606aabc47355ad125ddf436e7970b34716023e54ef4a8afe9dadb71456e84220a0e29b448dbe6d88684dcbc97702078b7f831cbfe33c3248530214c136616ca5d9c1804ec4dc6591c05dcb81778223c356ce64e12cfcc9fca3f2ed4fb123f93b55c03f8a039c724fb0c01b1097f961afcac323a9ba59280df87e26604c0bb0fad53dde461e3bf7034c9b96a179259c667b62ec194f0f55805fe68d805be761d2acefce27f58b789e56de138331f2b7d384eae2948990c6091ccab48bb304641532100a55b54a475d1a9fd514b436f9126e4921b49b991463d5af0d97097db680f49db851cbf7dcae9adfa714485ba8c129efcd629b1561119c96f2e9e3464b87c6917917112929d3d85c143c8e396a54c285984f52952a4c38ad55298da590dd5b7f1e3dfecdd350e7c9c876af744a080268272bc668b1595a551a68f1d66465bd3077e2f010b70d80ac2a69bb2234a19dbd3a1740e64d8d6c912ff4431903401adc81b73d0366bd1b640175a2e209a9e35d58c9ae29bb0eaab12809ff150ef3b568582e5f7d6b6d233c75842bf413665535fee4c4b3febea1aa91f31d9cdb33c803e09eee678a651dee0d77a6e5c606fcce612e5b8c66e203be37a49e04cd7e18758f9a7fe780e68df0f2a42c1341eed669235c1d1deeeedd034730e0610644a2bcbbae2879c18f463fe37263d34a9712131a0c820412c674988999f16f0119f9dc9cefc3f13a465c90da9afd168a83bafacfa67cd5463a57b7b62fa5269576cd7d24f29ce3fb08455cd020be6d2e5142b1ea7ee9f774f6000364ddf7468b31e699933e161393b71562742c16eaff804e521f519f57af19b9c7467154b18e940c4882ad6dedf9ab6dafffa965f761194359317002c701046bd378575ee402a98c7fa1e6881bb1245c767aa00c06a08d76d1283c6a91c6bf6f38feace69799ed28d683c2c12944be1c6c2c0876415f31012ce40d9ab7642e580a3ebe9b9f211bc73b5965cacedb17a31ecfce9dffb397413b1f4af4a8f47864b4503eb0dc0e162cb5af429814213b8a73a4c1567dc882a78fd60bbd7efa2176d4c03e5ac5a6f686e03b0f98fba268a4881bba8ba8428603db70267f89fa5711111c8d9f612cbc93c54f85f1c43361d92dcb6b659f3803c0ee32c08bb146d0b852f4d99d75ee23effb03b576c6a60ed5a817ad38a007b420b3fc2e537825304d084b57726171c512c86a307ac82a8875ce04d4abbf055119a498d443983a3159c2d98d4ef5d4bd996197303dd618e9cd334a28cca9ed0411b3aa674f39750c7976df6c76716b5dbeeeb4194d229f476b9aa2b9cf1a3936ab62edc4a90eb7b1504b61702279817a0e82e42211017580935980e0a0a44904781f05078e86dc85c9cb28cee4abf369009a697fc75f1518b5da397b32c343634c2a9a73f696d3c2e51b66c25d32b09086872dc47348e3170f834c662420cba2c5e70f979bffdea626dc2cbabe58275afc9376f00d0070884703b548a1e04f0325b7226ca3e0b31064215eaccc6ce3dbbf7b9d5a394d408d109bc558ade70d0137090786b9888c1ba75e41081c3ab90191bda3bf1f8ebe81c127a2496dfce42bbfe16fe706c002823f2cfeaafa4035d2cf3e9734b83fa17f8e2ae298fa7c47176e83e08128b1cc19ec3110416e57dad39ea4f2c07be3f18a6eeda2f55775f2bab0dd405370fc3b590eb10cf66b5daf457f2d105bb2a2ba24614ff4c6678393c5d43ff2e7ea1305e0530bb1dec4a34ed58319068d233faa38fc446c35d584386a3b28d6d4118e1f8450b3862013ccb16b39cfed5b9d3b55ef2f1124dc03bd63b2bd6a95c77cd7773c224e41e706463c92de1f4cd965771681c5f6abcaba72f069951bdd6b980179d53d97416525aff77cb8d5faba81c41b3d8309e2b42995ee8b6a95875bd8336eb762d0da1f1d53de94e27219a0815bf131a3c319cdb15ec1bddc02e323491ae5cf92ddb542aa9ab878f10f6761ac3921dcaf0a9763493244f5c101fe22e6ff1059d182047f0ee9a0361272385747cec0a1c204de49e2760bfb879ad34639a0143e93ba441456c83b04831b0dba1b9a85b1271385b7b570afc8ea170154f3ecd414e63bdc42bb3c402d276c7030bd03fcd2149d347d88b1a85f892e8155c7984c24afdbb0e2a641e2f659ef4123f6b0d58a1ef26d553b4d025ccd2794966a54eca53a9081475685377234a28da6c8f1570a96a22ee28c504ab4b2e327da6041fce04cedc58f76addbf003ff9aa5cbad1a2eaf76137429681243a75349f05054870159eacb3fe6da267512975afaa4bc4b7e3aae37ff40e9f5a47cf109b59f5f01180ed07dd825d9b8bd5053f2f123b9a22dd347265722fa9dde2f137c0a415f4a85fd0eb764d02d0e03715f5b3770278c21f497dbb1671bead7401af8f1e0d4e96700040dfb849b779cb82b5af3d4f721d5663503b2113bf4fbe6f202137a1e1dc4dd25bd7ff8eb437e06814cb993946b623ec9d3d7bf0354afb008ed98e1891ce90424dfa3d4628546047beffc39b823bb1251d0075898fc93d49942b220320ae43b2be9d8b3ea928289de82463925784ef52f56e9caea4a0cb2278977b9ced2ab164781f385da25ceceb9714a1a0b7af924b9239b14af181619dad4ab33ea316ae236962740dad44c1394aee62ba643b6127ec6cefc4a8de4dfa75fd7d21bf96dcc7c963e457c7cd3c4c8cb6f2cb6e1c70eb99a374a16424ed82ebe8af39c8fdfc414ad4c06197655b42acdfdcf5d9dce8fdfc2e0fabfb87899f9ba346bdfdeeef1cfb7f80446afcc4a5abb794dd1068c2a1ad1be594558549f9c4ea30dbac7b3b21c78ae4ccab4e50b4d53ae4d9bfacdcf758906b23ce0058004a432b8a4ed3de54249e1c160396722e95f3466a22bdfede36ec119e05d0de1d7c1289c4df7b676576627d0939d7fafe1535e4da5e432f7c1e29e4963b27d998b3276320d395f89d17212250b1772782257467ab5a0e6484ac409a42e3aaffd4f0f38e2672f29d4d49bcadcf7a671055afdcb5c0974505d508cd1744337a173a72b193a184b7e4794c51d5334bcc1866d4e28c829268f10fb5f228e90312fb6eba32bb029962eb4d34910e42506464e73d389370dcb3e56d889d6b4195d1ea9fd1a1e52565ef7b85a1ea9bb2034cb10f4f35ef0b65d199d29cef7e2f9ea2bbd540f5ad94fe9145ca7f2f7971202a8a8918d725dafe79afbd9739aa8e9a9e4f98758950e9721f8db86d95a33c1405264dc3c145945c5e2d5c0f3b0fcab377a821adb400950092be3fbdef25d917d16383bcb9620be225dec7a097763c58f8372b1f4ce7d6a69c158b441db8a8de1b9ffe544c60a9e6f77295ca9321579bbc87a65ba39cf979fa40b28ed996c2a753e2aec4c48f10523427aa5dcf362d88a7a0a480c1efe67eeb07b46293fbc07c5c07ff6ed643eb36640ae9d7d90079e406fe90fe407f69ad53cd691eee5fdb45fffe82835be372a22bae7d86e5dbffc3c1f20231e07736978ae75ecffc9b1896570b257e446c4960c71757f291bf44904147370cbc57aea232a95336714735ecdaef488c33c11ba16f7cef7df3d0dda60dbd7661c800fec8eacafa9257ab41f3f5d0ec68527f3ac65b1d79d67d419ec3ad94b1f10a7f33834b6b18cb9f7f7ac7882d43d9428110fdd3446b4b93737b5e61cb286dfd850e872d47a6428564117aa9ad1c560426a78373937e2bbf3176a9361bea318fd6af8dc55ba723e6a924fe1ddb1da9a21dbfb768d8879ea0779ca375616ec14e995e8bb9999e1cdad870058395b5ea75ac3e299e6715ee572a26f845f4bb26d20727713ef1220b0a29c1e10b99140565fbd96811e879b9b931337645c4ff76118266653f78f82a24b54656e427a1eee7b11e8bad5fe01be740de82ad917de701e5e0f1454063b9c7d50b10a8b81c19893efa0793326f556f6a5a48e849a98b47366a7e8cbcb1708c3621420af4eaaf0548eda2be484387fd993113de85b28e4d77d52a31d0bf64723f44db74bce3f7e015e5151d1e080839bf1e1d835d6e3986e77fa233adb38ab51493a5e8ead3ff93d8738826eadedfed140ebfca421295b6fd98b7012bf113cefb458bdf73efab872422fdab115ad233a16cac963f78c1aa371e4275988666b4799f6e07092e18335a7b746a713a35831721783caeb502c24c42da4f29bb23a6f0084288445907877bfe1ef3c4cbc53c61c57e78b1e4c7926f65c3b8c46753508be88768f489b3f521e49a9ce9d6c760524dfdf788a873cece2ff98361b27417b7bd2a9aad00542afd2c450c3f183cca41b9020f49a66c88f2ec4dd50c514da54ab04a476accf57eb9e8962cfa33a75c7c09f3340d26db264be0689a1d183023062f881f0403f6ea96d8ac3199d35123b6cf9612abb9905f8eb817ce7054795f7fabe90cdbe9920a9288ef2f231ba75b92baa1535f5cac0082a16e43217d267b2f180480a6aa7504e1b3f", 0xca2}], 0x1, 0x0}, 0x0) syz_open_pts() 17:26:30 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x6) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) 17:26:30 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x70e, 0xfffffffffffffffe) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 17:26:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7d, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xcf3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000280)='./file1\x00', &(0x7f0000000240)='./file1\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) 17:26:30 executing program 0: socket$inet(0x2, 0x2, 0x0) 17:26:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x69) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7fff, 0x4}, {0x18, 0x2, 0x4, 0x7}, 0x7ff, [0xfffffffffffffffa, 0x6, 0x200, 0xd9e, 0x10000, 0x23a0, 0xff, 0x7fff]}, 0x3c) sync() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x70, 0x10, 0x8000, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x6000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x3, 0xe0c86cd}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x1f, 0xf60}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0xffffffffffffff46, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0xb74, 0x670}], 0x101, &(0x7f0000000200)={0x7, 0x6}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) setitimer(0x3, &(0x7f0000000280)={{0x3, 0x4}, {0xa9, 0x1}}, 0x0) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) r2 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x800, 0x105) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x3) truncate(&(0x7f00000003c0)='./file0\x00', 0x0, 0x100000001) linkat(r1, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000500)) chflags(&(0x7f0000000540)='./file0\x00', 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x6, 0xba, 0x4, 0x0, "48f309ef37dd1aa4028217b1d22f174dc3801c98", 0x4, 0x69}) linkat(r0, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00', 0x4) symlinkat(&(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x8, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x0, 0x3, 0x4a5f}, {0x18, 0x2, 0x7fffffff, 0x92}, 0x2, [0x4, 0x9d9f, 0xfffffffffffffffd, 0xc6, 0x100, 0xffff, 0xfffffffffffffffb, 0x20]}, 0x3c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x1, 0x3f}, 0x8) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000800)=0x4) sendto$unix(r3, &(0x7f0000000840)="db1af96e0d307d6beddbd54d29e5e5a71063745b1a9a8c6e24b9291e3c4a27bbc322a054ce9d61febbf333fd417d8212e5cf22ab36a4aeb36cef6a3a529db541ac614487fd865117f4beea3dfc9e5083bfea78435a3846fb38498bb2e712a03b577c8415805bcb34f9261d6d49bc206aa497d0cda3352feda4dc4898c18ab410b1e0aef428eba80491e2cf056223b4859693d126b0d42e11021f1ee0d3391e5181cec7b436b15c40f0452a3e91d15713b71ecda6b4a1ef746631b05c6dd5e507e2e5b09048fa5b1677a6ee0155205a", 0xcf, 0x0, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x18, 0x1, 0x0, &(0x7f0000000980)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000009c0)) setsockopt(r3, 0x1000, 0x1, &(0x7f0000000a00)="83889c6e7d4c3ca9a53b58a25b82ec106a0e87dfe0969ed01e65622f8de08154918f2022474455b58540734bee1973721486d3cca195c59520e1563ad383a684811eca4febdd826aa6085c5772a6fc3218e4904d97f3ad2cf8f565336580c58d2391969ccb90d545232ab68641a7c1c45222f2d3670fa55ea97b7391cdd2c03017feb649321f4f43d79ebe824914c214d42d8b1d41", 0x95) 17:26:30 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x660) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000004bcd06040000000000000000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29d08aaa76077efd726b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d895ec795d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb69c4c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c5027ad3221fdd1e54eabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc02f91dbe3fc2c900000000cfd9c02a868e40d802000000b85e9274286b12dbf08677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a0fc924b5910c6f5854909ba943225ebbd02720000816738a240ecabf1dd6300000000000000000058016be60799de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52ac3441e50b7bcaf5b99c336974d008de8bfff46ceeaaca00342a68c4a42fda0f009ac203b743b3243e40a5127147bde098c14ff24097b217668d9f3e2b3ee9eb0315e12473c75687884cbaf90d0059fe04269b6ae0c40111619560257465128c6291b5cdac477ef8e9199b6de164ed64bff15e4b9766"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000500)={0xfffffffffffffffe, 0x93, 0x0, 0x50ef24f7d5f30ff, 0x0}, 0x0) r6 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r8 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x90, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() r12 = getpgid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3, r7, r8, r10, r11, 0x12, 0x4}, 0x4, 0x4e933751, r12, r13, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20, '\x00', 0x0, 0x8}) mprotect(&(0x7f0000294000/0x3000)=nil, 0x3000, 0x5) r14 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 17:26:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfff) lseek(r0, 0x0, 0x0, 0x1) shutdown(r0, 0x1) dup2(r0, r0) 17:26:30 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x90, 0x11) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4d0, 0x0) r2 = getuid() fchown(r0, r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb40, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) 17:26:31 executing program 1: mmap(&(0x7f000076b000/0x3000)=nil, 0x3000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f000084c000/0x2000)=nil, 0x2000) 17:26:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5d) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x17a47df9f6952149, 0x9}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 17:26:36 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setregid(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xc54, 0x1, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x100000000, 0x1, 0x0, 0x100000000, 0xfff}) 17:26:36 executing program 1: socket(0x2, 0x3, 0x1000000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 17:26:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) 17:26:36 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 17:26:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x400) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 17:26:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 17:26:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000001, 0x4}, 0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 17:26:36 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36e353bfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990363603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) r9 = syz_open_pts() read(r9, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000380)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000006, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 17:26:36 executing program 0: poll(&(0x7f0000000000), 0x2000000000000147, 0x79) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) semget$private(0x0, 0x7, 0x10) 17:26:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x1, 0x4000, 0x241, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) 17:26:37 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x94}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x7) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r1, &(0x7f0000000a80)="544aa3d90bc262f6bbeff38e000c0c52f6a1008463d0e16a43dba40af3212a3f1c4e101ec22892101e58da178772ca16b836d9f20fd5b09bf7d98bef77e0f7ce2bb02caccd1654488cdcf6d85219cabb489b1fb941daeedd7c5a3b681387557c8e04e19f961a1683172dedb7fd62f9160bdae168c6aca6b8144712c0d71b6c73f034295d4f0a8d37585df3ddbd51d7f8207f", 0x92) 17:26:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0xa, &(0x7f00003c1000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x98, 0x280000}, 0xfffffffffffffffb, 0x3ff, r5, r6, 0xb99e, 0xff, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) shmget$private(0x0, 0x10000, 0x4ea, &(0x7f000072e000/0x10000)=nil) 17:26:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() kqueue() close(r1) 17:26:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:26:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) clock_gettime(0x3, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() 17:26:37 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = semget(0x1, 0x7, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x1, 0x7}, 0x7fffffff, 0x2, 0x1f}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 17:26:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r2 = dup2(r1, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x8) write(r1, &(0x7f00000000c0)="76578ade9dbcd67868f8d3251d951e6e1513a34771ca9627f2d55cc4a88e5e97f767909e90b2f6a6f52818ec2ed94ea02c725113b3b6421b24e2c3c12aff2bc5b9e4b7a0f452eb26b366d25669d200ef6474ab2b9a6022b821a2f2747eef3bcfe28d551a216f7f6a38", 0x69) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 17:26:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r2, 0x4, 0x82) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="2a0f4e4cd1d6c193d4f818b4c0e23f8109dc8e1415c2dc8b9c635d56db8d55e5a03667ae9b2cedfedd27d966a36fa934d324a7c026146b0e81f7b282b830f9efad289bff76036fed714cfdcab7a9db37afff29730719f491397d366bf1866dafc643", 0x62}, {&(0x7f0000000240)="6ec323d07650c7", 0x17}], 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x20006) close(r2) fcntl$setstatus(r2, 0x4, 0x88) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) recvfrom(r2, &(0x7f0000000300)=""/94, 0x5e, 0x40, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x5f122c4a45de731a) 17:26:38 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 17:26:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="08e8b45a01b3d6366cede56b65811075f72b9ff11d0b4836340bef7c4825e96bc916bbc2c65ebbc7951c07c7cf008aaa3b302963508144dab68b0a7b2aaa10fbdf8599e6e35f16bc1410fe86c54b27ae0df6d6e851f244961a7b15b5cec3fea5290fe9eb59cae501d25b4e0a476282ce1dbf4ddf9f139ed79a0bee39c061aa4ecaa29b3eb8b2be86dfcdf5a8c5b777d711375531c2b13d7b9ef813c0ae4dc02edc0b78208aea0093566c02880028bd1554ffa1c0aab2442d068800040000efff5d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:26:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) 17:26:38 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000040)=""/180, 0xb4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="2c12f943ca0c9be8be1023189ecf44e5", 0x10) 17:26:38 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 17:26:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 17:26:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:26:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/2) 17:26:38 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x3, 0xfffffffffffffffb}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) write(r0, &(0x7f0000000140)="aba1a42eed8715c9772225829c7125c24175612008fc32f8046e4d5706dfc95151fbc9dafa0469ca7b98002ea9695ee0b0b0f0e6e404b5bf9172719677b63cf10a12e8b5d2fca6104733ccc7c682d67cfb", 0x51) r3 = socket(0x40000000011, 0x3, 0x0) r4 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x6, 0x7ff}) 17:26:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = open(&(0x7f0000000300)='./file0\x00', 0x8280, 0x80) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xc955, r2, r3, r4, r5, 0x1a5, 0x7}, 0x8, 0x10001, r6, r8, 0x0, 0x1, 0xffffffffffffffe0}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000002c0)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 17:26:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1000000000000, 0x0, 0x0) 17:26:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000001, 0xffffffff}, {{r1}, 0x0, 0x10, 0x4, 0x0, 0x8001}], 0x8000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xa, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000001, 0xffffffff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x5a, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x24, 0x40, 0x6, 0x5}], 0x2, &(0x7f00000001c0)={0x1, 0x9}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 17:26:39 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x200000000000, 0xfffffffffffffffc, "230176bfccd504dd6eddf56ac11750625c9a408f", 0x0, 0x2}) close(r1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8190, 0x0) 17:26:39 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/20, 0x14}], 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 17:26:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000340)) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = semget$private(0x0, 0x7, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) shutdown(r0, 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0/../file0\x00', 0x8, 0xbe, 0x22dd, 0x0, 0xee, 0x5, 0x5, 0x1, 0x3, 0xffffffff00000001, 0xffffffff}) sendto$inet6(r0, &(0x7f0000000140)="47aa8c17a93068756a1290b6542b76e9ca6a585ac866f96f729ec9cd01dd98e895ebc86fbdbfa0d9daafcdd1bc37945ed1594c22ef254ced472edd533c4a5d471429704e23cce174413f07ebdc10171ea4830efc25c56d80cddb878a47cd5bb951908f879c34aff63f18938fdb470098eaa75c28397a1105aac2bea63689cf654759ddb4b1f256fb7dc893923041bd888b5774c97849ef81863daca5064f711f9b75a33cfe9540d049338f37a130e1358cf8604f720c90c78abc769a971924c55b0a032bf49d97b2775ecb547e46c90ce1448875be98c1e0c9f13bf1515c6978eb4d60cd13a49717df38bb93dc098b98a10628fc46d9bcf2", 0xf8, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x16) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x400, 0x81, 0xab7}, {0x401, 0x8001, 0x101, 0x3}, {0xcfa, 0x8, 0x0, 0x2a572463}, {0x9, 0x4, 0x0, 0x5b66cd8d}, {0x5, 0x7f, 0xfffffffffffffffc, 0x9}, {0x6, 0x6ff, 0x6, 0x2}]}) 17:26:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) close(r0) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 17:26:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = syz_open_pts() sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x7f, 0x51, 0x8000}) semget$private(0x0, 0x1, 0x209) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001080)=""/252) 17:26:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1201, &(0x7f0000000040)=0x9, 0x4) lseek(r1, 0x0, 0x0, 0x2) 17:26:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x4, 0x11, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 17:26:39 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r2}, {r2, 0x1}, {r2, 0x1}, {r2, 0x5}], 0x4, 0x0) 17:26:39 executing program 1: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000800)=0x1) write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = dup(r2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000680)={0x81, [{0x3}, {0x2}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x39}, {0x2, 0x5ec6}, {0x1, 0x5}, {0x2, 0x5}, {0x3, 0x177}, {0x3, 0xb}, {0x3, 0x3}, {0x2, 0x800}, {0x1, 0x529}, {0x3, 0x8000}, {0x2, 0x6950}, {0x0, 0x8}, {0x0, 0x7f}, {0x3, 0x4}, {0x1, 0x98}, {0x3}, {0x3, 0x9}, {0x3, 0xffffffff}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x1dd}, {0x3, 0x3ff}, {0x1, 0x5}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x101}, {0x3, 0x3}]}) dup2(r2, r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) 17:26:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 17:26:39 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x101) 17:26:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 17:26:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) 17:26:39 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5038ce8c66bcc349dc3f82a542e329f49fba79606ce63cdd694c60ffb9b5327af3a7ab56d8f80110b3eb28fb6636e329ac9c6dad20705ad66882a94c4c66147bcf3a28db2ba1c971889d9e588a55131bd82687fc6f959fcfc10e76220e64497788564c4fcff15ccffd43e50e75b317f1267568c276a4bf753067df127df31875199bdd0cdb9f1c4e17556247f132e0763b44e805b4c0f59ad34f664a2c43de3f9ad9e61e542d03ea929f57a4c9665fc1f3414a11d900e133327e68096f48ef07b325a3f2705f1fc6a565475d55bfbca2d9e09a33909d04c03ca23ca49f27f89edc069fb0", 0xe4) 17:26:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000080)="4c7c980f710b27d95731956dfbfef1a7be7890dfc0dfc1bc0f5ac31eecece8d4863791d0b5c114429df4c43e8c59e297e0e76dc67b243c3bbc97f380c4ba73370db3c368eba1d66342c3326c102ab09482305bb1e87f276f107419a4f12753bd0ce9ec265dcac8213c3f7588eb08f271e1cac30ad24007ed1ffed9e30e09cb036531716ff2bc", 0x86}, {&(0x7f0000000140)="1be1b59f2c0368fd8b6b31e8a54b703a698cd71365879e672106742b7da81e9aa210e9a980b52e7c3d342efa466315b0b77950e8aeef23f1a6ff7135f8367d0a4e5b9f3d2a7a8696a595ebb091752243aa8150a703f977c0d5d09fbbebc3498aedd9d64aab92248a", 0x68}, {&(0x7f00000001c0)="4c151b0d54", 0x5}, {&(0x7f0000000200)="b822430a76b53827669d571b035d0b2e", 0x10}, {&(0x7f0000000b40)="ad1d4fec2c16543b83571804fbcbd20590c54a1957014ad7872a5c256d854cf94e6c3701f9a7581fde6fc1bcb49f9dffa9e4ef5af36518d157ad87bbda16e9706c2182a72043bb2f603343043705d193944dbdae6a95a20acd448ac655e1f692deedcdcc50fa1c80261f7c0baae91091f26384d3e53b9711ff93f0813d7318b79b677911d0e3330c00c623bc95c7128e31ca808833b129657d368db01286a283e975c407ad17c91d766e604da47af95a83c08e0c07e8915f83254174875211191c2b961d22f9c9b7e800df3dd7b2be44013c08fcc8c58a54287129b3d4ee90981ed624b91b7c11c0e483f79a805fa7c0b4cc", 0xf2}, {&(0x7f0000000c40)="c15a78ed68a2091508fbf0be942d3a2da80296c4a76a033c2665f8e1d1c74ba08b29d4539fe6fcf0fff9edf0dfbd796e4272419bf92a8771e2316b17f383aee158f3f21a33bd2325bbd54a247fc25c35ba2fdf52f5234d5aedcd6fbde8ba92182b6a948692c9b00036f679520dde9d6e49565e1a2807a9b342c9ca19167e9d82110e5f1e1ae3ba9804cca872d9d04b4f0978d3cd96877045f7e750c54f2ae1fc72ba964fc3f98fcdc078a61061263170b3d89876f14f32a23ada6090d261ea6578e0ea59b5e4e939ad6d6a", 0xcb}, {&(0x7f0000000240)="98df48f07f7e81fe2583911e147f4d9c0610de818a1f03e195dd04b626428ca839e46e10fa8e92fe01c639762eff3fdc98e49924305a8694e0430015d63cf2015bfb11257028a4e1f2f2c3f71ee265939e7026df80a11303094067a1ec8f8767b3fb31014b17fd2037a4f4f970adc6b05c345a06bccb88d201d11d7556f5ae0a89fbf6", 0x83}], 0x7, 0x0, 0x0) r1 = socket(0x1b, 0x8007, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec76ded0e76d93c6b8a03b10820a5d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267b05050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572c751ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c5"], 0x10) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) fcntl$setstatus(r1, 0x4, 0x8) 17:26:39 executing program 1: select(0xfffffffffffffd12, 0x0, &(0x7f00000002c0)={0x4, 0x4, 0x80, 0xc2a4, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x0) 17:26:39 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) 17:26:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) read(r0, &(0x7f0000000400)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/108, 0x6c) 17:26:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/36, 0x24, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) 17:26:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000380)) 17:26:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/48, 0x30, 0x841, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xfdbf, 0x0, 0x2e6, &(0x7f00000001c0)=ANY=[], 0x9, 0x400}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:26:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) 17:26:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 17:26:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000140)=""/4, 0x4}], 0x4, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x0, 0x8001) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 17:26:40 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) getrusage(0xffffffffffffffff, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000000)=[r2, r4]) r5 = getegid() r6 = getegid() r7 = getegid() getgroups(0x7, &(0x7f0000000100)=[0x0, r1, r2, r3, r5, r6, r7]) 17:26:40 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x7f, 0x128da01b}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00le0/file0\x00'], 0x10) 17:26:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) 17:26:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xd8, 0x1, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x0, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 17:26:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x959, 0xffffffffffffff80, 0x3, "8dd39b88c375bf2b66fc15957811fabcd8b4febf", 0x400, 0x100}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r1, 0x1000000000029, 0x2000007034, &(0x7f0000000140)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0xfffffffffffffff9}, 0x10) write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x282, 0x0) 17:26:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000040)="90000200", 0x4) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000), &(0x7f0000000080)=0x4) 17:26:40 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000380)="1e59b8ad0a3f7cbce56df117594aef7ecdc644abb5d0ddccb75f011644fbf0463815532b5bde45510f4103ac38823c8f2b29ddc6f6091f2ecf2c321214837cde7c39c74557be9aa313574141080936fbfcfa4e1c5ada6b23f69a37e6443ffbf5e0b1f5f984eb9099157e136e61bed94c1bcb7cd9", 0x74) socketpair(0x10, 0x8000, 0x7fffffff, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x20, 0x0) syz_open_pts() pipe2(&(0x7f0000000280), 0x10004) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x10, 0x1, 0x7ffc) close(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x9, 0x6, './file0\x00', 0x1ff, 0x3fff8000000, 0xa3}) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000300)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80) openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r6 = semget$private(0x0, 0x3, 0x90) semop(r6, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000016c0)) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x10000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) 17:26:40 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x384b, 0x7ff, 0x9, {[0x7f, 0x0, 0xfffffffffffffffb, 0x1, 0x0, 0xffffffff80000001, 0x8, 0x80000001, 0x10000, 0x2, 0x3f, 0x3, 0x5, 0x0, 0x1, 0x8, 0x20, 0x80000001], [0x1ff, 0x0, 0x7, 0x3, 0x81, 0x7, 0x7fff, 0x3d4, 0x0, 0x4], [0x0, 0x2, 0x101, 0x858, 0x21, 0xf012, 0x7ff], [0x7, 0x2, 0x2, 0x4, 0x9, 0x9], [{0x4, 0x7, 0x3, 0x2}, {0x7, 0x4, 0x23, 0x3ff}, {0x0, 0x1, 0x1, 0x1000}, {0x5d, 0x10001, 0x1ec, 0x3}, {0x418f, 0x1, 0x1, 0x20}, {0x10001, 0x49, 0x3, 0x7fffffff}, {0x5, 0x80000001, 0x6, 0x7}, {0x1, 0xb26, 0x2, 0xffff}], {0x7, 0x9, 0x7f, 0x7}, {0x101, 0x7ff, 0x1ff, 0x7}}}) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) socket(0x18, 0x4001, 0x8000) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) sync() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f00000e2000/0x1000)=nil, 0x1000) 17:26:40 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0xc347, 0x6, 0x3ff, 0x8, 0x7fff, 0xde9, 0x8001, 0x10, [{0xa7, 0x7fff, 0x103a, 0xe44e}, {0xe7, 0x1000000, 0x4, 0x7512}, {0xff, 0x41d, 0x400, 0x2815}, {0x7, 0x3f, 0xffff, 0x5}, {0xfffffffffffffffe, 0x0, 0x27d3fb4a}, {0x11b, 0x48, 0xa2, 0x5}, {0x5, 0x0, 0x4df5fa34, 0x7fe}, {0x0, 0x7, 0x80000000, 0xc0da810}, {0x6, 0x34, 0x7, 0x8}, {0x55, 0xffff, 0x0, 0x5}, {0x80, 0x5c, 0x0, 0x1f}, {0x7, 0x5, 0xdb, 0xbf}, {0x401, 0x2, 0x9ecc, 0x1}, {0x0, 0x401, 0x6}, {0x2, 0xcc7b, 0x9f, 0x6ce}, {0x7, 0x3, 0x2, 0x3}]}) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 17:26:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20102, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x1, 0x400}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 17:26:40 executing program 0: getppid() recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:26:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="cf922fc8cf6fad08a54a4814b617e3ba5336330a051025e40df04c0027d4f930e9c99b8bb47708bdfb97ce78b2791989ccdf7c63bedfd5ab0dcc1d427e05bc2c621dfc88e58d427a5f76ec7c281f0ea107df3162ebc3c8a35fa4f0866022a669dedd07e8b82e36912b277f1a105bae0b558548e8b9b11967e642cd9b60e6da9f2c14118ff6cf6f93ee55fc00072e198d1dca50c8b0903dcb113dc3bd5c0c687a39fe294e9971ee5cb06821e1cdf7b50e55f27a8256015b40bf54e0ef16810ffae1c71666e4ebe50f1d59b7e9a08b394ad176dde187cf7aed0458d3406fd319b350fdec38bbe69bc0487655f76936eee3", 0xf0}, {&(0x7f0000000140)}], 0x2, 0x0, 0x0, 0x2}, 0x2) fcntl$setown(r0, 0x6, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x78, 0x0, &(0x7f0000000200)=""/120}) 17:26:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x41, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x9) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000000)=0x1) 17:26:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) fchmod(r1, 0x1000000000002f) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x5, 0x3ca7) pwritev(r1, &(0x7f0000000100), 0x0, 0x0, 0x0) 17:26:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 17:26:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10001, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x30800, 0x0) 17:26:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x154, 0xb) 17:26:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000800000000200"], 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x9, 0x166, 0x8, 0x0, 0x8001, 0x2a3fc397, 0x6, 0x2, 0x2, 0x37, 0x2}) 17:26:41 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x3f) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 17:26:41 executing program 1: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000fb07ffffff02fffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003581af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b510a2957ef27795eaf412effd9144fd59d53a57fccda77fa97fa13e861e7bcd602423ceaf6a6e25bf270e62215e108780562b88408a74937e8151b12db1789ea9368f2d81e4cda24f718f84e002c92051009c23e54b251441b9bd4235cfc8ee9f8b3d61a3b0c75c19cb8089d5657b2121e4c4bfc802ee9c59603d0aa5142869fd3736a8f50a89b8464f917eae2944c5b3ff4a64c7878ef65c9ab00007883782c1c64bc2b3d03af311cabf5336c99114b589c389cff000000f09c2e351f4c450dbb4fa84e58327366095b83428226b6543d425ada8e4c62907b16c5eaf35bd7df74f1e2569dcc9c32850554a8cfc104f84b326365f29214a0848d58f80178000000"], 0xf5}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) 17:26:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="b31dcd4e5f541419acd5aeedae877ec010000000000000000700000001000000"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000400)={{0x7, 0x10000, 0x5}, 0x5, 0x513b, 0x7}) accept$unix(r1, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000440)='^\x00', &(0x7f00000001c0)='!+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%)}@-\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\xbc\x00']) 17:26:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) ftruncate(r1, 0x0, 0x0) preadv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/26, 0x1a}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/102, 0x66}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x82, 0x19, 0x7f, 0x8}, {{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x800, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8a, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x68, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000008, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x8000000b, 0x2, 0xffffffffffffffff}, {{r1}, 0x0, 0x80, 0xf0000000, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x43, 0x40000002, 0x8}, {{r1}, 0xfffffffffffffffc, 0x85, 0xfffff, 0x55, 0xffff}], 0x3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xe44, 0x5}, {{r0}, 0xffffffffffffffff, 0xb0, 0x0, 0x1f, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0xa, 0x4, 0xff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x800000000, 0xb9d}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4d, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x47, 0x4, 0x1, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x80, 0x9, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x83, 0x200}], 0x0, &(0x7f0000000280)={0x1, 0x6}) 17:26:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 17:26:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x25, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7c) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 17:26:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x10844, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 17:26:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) r1 = socket(0x13, 0xc004, 0x0) socketpair(0x19, 0x0, 0x5c1, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/4) r3 = socket(0x10, 0x0, 0x7) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) recvfrom(r3, &(0x7f0000000080)=""/163, 0xa3, 0x43, 0x0, 0x0) socket(0x3f808b937c04859c, 0x8000, 0x3) 17:26:46 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00202e2f66698a65300027dc435034ca22d5bd1906f8d07c5b7ad1a03e351893f45242f3a56eb9a3483b879824562d6279c37c9c0aec76cefd327df7fd28b0af3bf9fc9658eb8fe667f42af6649487efa763b109d88697d7f6715dfc0d4bf1907db313f607876396eed6c5be82f3d615bc4debd27e8735ccaed95958407d1353346d7008a479aef9103b1503cab8ca1755adc60be98240076502afb96eb127271d9271c4597b26e0cb9475"], 0xfffffffffffffe3a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r2 = syz_open_pts() close(r2) r3 = dup(r2) ftruncate(r3, 0x0, 0x200) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x4, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:26:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x108) 17:26:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7ff}, 0xc) 17:26:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x20, 0x1f, 0x7fffffff, 0xff, "4f513e89dbfc93b762c7749d48aaf49686cf32bc", 0xff, 0x7}) 17:26:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000000, 0x0, 0xfffffffffffffffd, "0000ffff00001040dcc3fffff6ff0100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:26:47 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = semget$private(0x0, 0x2, 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/195, 0xc3}], 0x2, &(0x7f0000000280)=""/222, 0xde}, 0x40) r2 = dup2(r1, r1) getdents(r2, &(0x7f00000003c0)=""/232, 0xe8) r3 = shmget(0x2, 0x1000, 0xa4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/194) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="3944f72e4290779c5a974551a0d4bea31e6ccf5ca920865dc0c6bc609d17d43c22be13d833938e5888417be950eb97919aed1f654674a542da36b74755b4be48d1179d6df9e221802bf7bbcc6a354b8e9d61533f7f52eb9eb3e3ffca09834e73fa", 0x61}, {&(0x7f0000000640)="9ef69975659a1dffb57c609b413366137e7f1c3c153db939a8f3c4909a48eff913dddf3a044adcae84c8405d6236fcf47c3c6c4444caada88dfce938fed0fbdb7fe16946deba70ec1647058a005790685e7d507d20216c2c39ae4c70b1f77bd4c5a1ab5881e137ff842715ff2b1608", 0x6f}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000700)={0x5, './file0\x00'}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000740)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r3, 0x3) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000780)=0x7587cfc5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000007c0)=""/111) r4 = geteuid() getgroups(0x1, &(0x7f0000000880)=[0x0]) lchown(&(0x7f0000000840)='./file0\x00', r4, r5) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000940)=""/85) shmctl$IPC_RMID(r3, 0x0) recvmsg(r2, &(0x7f0000001b40)={&(0x7f00000009c0)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000a00)=""/4096, 0x1000}], 0x1, &(0x7f0000001a40)=""/247, 0xf7}, 0x3) r6 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000001c00), 0x8001, 0x8) accept$inet6(r7, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) shmget(0x3, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000001cc0)) getsockname$inet6(r7, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) 17:26:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000300)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x5) 17:26:47 executing program 0: socket$inet(0x2, 0x3, 0x6a54b6f3) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/119, 0x77) socket$inet(0x2, 0x5, 0x400) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 17:26:47 executing program 1: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) munlock(&(0x7f000000a000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r0 = shmget(0x2, 0x2000, 0x1, &(0x7f0000009000/0x2000)=nil) shmat(r0, &(0x7f000000a000/0x1000)=nil, 0x1000) 17:26:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000840)={0x0, ""/98}, 0x6a, 0x1, 0x1800) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() getuid() msgget$private(0x0, 0x42c) r5 = semget(0x3, 0x2, 0xa2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfb52, r1, r4, r3, r4, 0x10, 0xff}, 0x0, 0x3, 0x8}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 17:26:47 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0xffffffffffffff29) sendto$unix(r0, &(0x7f0000000040)="dcee0b1af6e3911f3a575f83c57970954ed5e3a23e640055309d220f4cdfcb11ef81273e1e12d0a073ff0a57fa39f4c16bc0fd46e161", 0x36, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x602, 0x2}, {0x18, 0x2, 0x8000, 0x200}, 0x6, [0x160, 0x4, 0x6, 0x20, 0x0, 0x7aa, 0x7, 0x8001]}, 0x3c) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:26:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0xfff}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) lseek(r1, 0x0, 0x0, 0x2) write(r0, 0x0, 0x0) 17:26:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="26825c03b29eac93d7cdf3c719d49b261a6408c430edb2d12eb1be3a5acbfd3750c8743e3b5a4e91201428f9b44aa8033cb51d5644cdd362af452bbb775aa0f28c5a4d37d413284493ce7e7e16cc0f40c33222e2eabb357d1dd817d40c8619fb755ee0813300804ede1c07ad775280aa766af7abe922a5292297b7089d25f021c1a712927d245040c5", 0x89) 17:26:47 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlock(&(0x7f00009c2000/0x11000)=nil, 0x11000) kqueue() kevent(r0, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 17:26:49 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0x346}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0xeed, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x7) semop(r6, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 17:26:52 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') execve(&(0x7f0000000140)='./file1/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000ac0)='r\x00') 17:26:52 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x455) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8002, 0x0) getpgid(r3) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000240)=""/29, 0x1d}], 0x3, 0x0, 0x0) setregid(r4, r4) poll(&(0x7f00000002c0)=[{r5}, {r5, 0x4}, {r1, 0x1}], 0x3, 0x7aaa) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x9, 0x2}) getpgid(r3) setpgid(r3, 0x0) 17:26:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001180)) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042ab00"/4098], &(0x7f0000000080)=0x1002) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x6efeee103c82d194, 0x2, 0x8, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 17:26:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 17:26:52 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x8002, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="c9343c91481cc6bf1b68b1636d8e850b82d2ec79299eae571e502454d6fce2b14d03bb8e92ff5f26ce48902a932b1586bbc20db546836ff3effd2d59f394fe1bc382636858fb334c982fbe739dd2b59f322e70badbffded117b9dbd3371da1535ecc2cdac53132219ec5a1d6aae9dacd4d78c9e0e89d980b26745f2424eca63cf6e9667d9b97f732885fdd0968d687ea333323713702c0806f9c9f16189b058c35", 0xa1}, {&(0x7f00000003c0)="18092041b823f332f193e52b5285c249ce46c12bf92bf96ce1eecc805f4302a1b2c7b380a5c83c9340c84352fd330e0ca3fa15bfc829c422cfb4ff635a1a70e822ac57cafea5ef07d367b33ca1fa091d70cbd94795d3ba270bc1fbe741c32cc50734d189e0eafd81014d348428bba14e7a86ce01649d6686543971ccc9c6a009d3742207e97900d80336e2896044bf7a02b62a87b1bf1fe3fe2235ae3020a9001742c3d8ac9b6c8f3a0e929e9cd3701d4a4453db7d53d8a3b8d879c7c284c678377c07ce778652c7cb537be121f5977ae2014cd87888bf", 0xd7}, {&(0x7f0000000180)="e6239f420b476db9057d0401c6baff5ba9275c4a543d88af71a7bc66ff00a97b0f09e258d30f895a0e76f7395ec129a73c8d02df5105c0dfcb3862617b94d6e2f252da3c89cdc39f15d60758d6757dcf0fd3449f7a9943b4b3f14e615147093a7a4f385058402cb169a707e4096b66f028d59b51d1bba0fc2ad344", 0x7b}, {&(0x7f00000004c0)="f11529af1a50c4153feecedbab89ba939b267a96f77abb47e8c03936bf06091997e51a8200578edc4b7b54d8ddccf95087376570e5a32698dbc9da4327a9f4ba7d49e806a052e668967e29d188a5120c5079b746ae7d6c2b3f6df513378e8dda7671af5bd3d964b83a11036e432fb645323ee3fc99affef016e5d4261f9cdb28c4ad05c9e5dd832a7941271a2109b3533fa901a2e6acf852cbddacf57a325aba4efd766daac0b2ad39bbfc09d77ad99dd25f1b41385313", 0xb7}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000011c0), &(0x7f00000012c0)=0x10) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="fb9b592fb91736f20169fe0424257eb1af3fcaa31d716b5cab3b4b667cfb61230b05bdaa1d1531f28c97795daf1e92754c26dec6fe3be63c512b6bb91e9125ad825bc28f43ec32d944a6fa21076b7c5ea71928eac5c03ee3f737e6b44bd6417b34dc9a931b0119c807a5f59b8167a731c290ad0f95d9d9f9613b1d02a1eec905879bc08b558c49443294d8e916b1c72131858a00a96f56346fc6bea442cd1dce4c60f809db43735f10f6d6fe350f8e28aaf6d7167427df3f0812670caab50b7fa40aacc339b8d26539ecbea01f74df5fa636650da55786e1"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = geteuid() preadv(r4, &(0x7f0000001200)=[{&(0x7f0000000bc0)=""/161, 0xa1}, {&(0x7f0000000c80)=""/193, 0xc1}, {&(0x7f0000000d80)=""/208, 0xd0}, {&(0x7f0000000e80)=""/1, 0x1}, {&(0x7f0000000ec0)=""/135, 0x87}, {&(0x7f0000000f80)=""/62, 0x3e}, {&(0x7f0000000fc0)=""/82, 0x52}, {&(0x7f0000001040)=""/88, 0x58}, {&(0x7f00000010c0)=""/201, 0xc9}, {&(0x7f00000011c0)}], 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000b80)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000005c0)="d54f82d6eb8a2b71d9b03d11207c560b4b684f12e8a5c4a2e3a2a2502b15352e9a0706556b4ce951632913a26823c843f97f3df91ee9ca90f9a04572ccbc963d281bb7bdaa5d3370d72020dd1b726b903aeb7853936022c28d8f404f44a3845c296f680d", 0x64}, {&(0x7f0000000780)="400943010b0d55ba2e5c37125d112c466f06d88caccda2dd4ae09fdbc4beaf45024a72475fd5684448e25773c5222b349946b6dc074ea673422df62fa451735b93e1ef3306fa3c42e515f050ead2939b3f7d136794d9f22848add6b8f30eed040a75517eed4d3d2c2cbb06af2ebbec7d8aa2ede81ec13707783c6feca5d3180ef5fbdaa914f451d05848c08dc4efe22f003d554087ab5e86ef2392f9141b22dc409eec83a6115974a206bbfc7a29b668d86653e298cc6f79cd79f52802bf2161c0acba1d7beefd74516fd25a19047bb4157694fb203847eec3df52aef71054dbcbfaf8", 0xe3}, {&(0x7f0000000880)="4a6e457df3bed52f16b9deac22879dd97d967696f8969669c49b09ffdebaac096235aa0aaccb2a9d927c151a4de9fb2c14c1368c03503a47d6ed8452fd10736018791ec6147c755819b05fca51183dfa57d0eb22bb518f3431c7757745b276513081ab5ae20593d628d496b1e39122cfffc3dea5a046dd3316c53018662a185cfb23aed2ad80284a425dcbc91a944b0a1c8a8c25c5e1f2a2", 0x98}], 0x3, &(0x7f0000000a80)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r4, r3, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe8, 0x8}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004, 0x9}) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x90, 0x1, 0x0, 0xfffffffffffff591}, {{r4}, 0xfffffffffffffffd, 0x4, 0x0, 0x400}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40, 0x180, 0xfffffffffffffffa}], 0x5, 0x0, 0x0, 0x0) 17:26:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 17:26:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r1, r1) setegid(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) sendto$inet(r0, &(0x7f0000000040)="0acb56f5ccda3295993025714fa88f53b2940d23463ea0073df797667aae84b38ad284f707960748e70b1a15fbda340d8c86cc5fe21e0ea7a9d3e31e5e8cddbc925cbdfac1089330cf40faaac2f47f11c42dd9855f7a6f6976", 0x59, 0x0, 0x0, 0x0) setpgid(r4, 0x0) 17:26:52 executing program 1: r0 = socket$inet6(0x18, 0x201, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x3289}, 0xfffffffffffffdfe) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000080)=0xee) 17:26:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) 17:26:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r1, 0x5) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) geteuid() setreuid(0x0, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r2, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) accept$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) 17:26:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:26:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = msgget(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 17:26:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) 17:26:52 executing program 0: minherit(&(0x7f0000911000/0xe000)=nil, 0xe000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 17:26:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x38a) r3 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r3, r4, r5, r6, 0x120, 0x7}, 0x8001, 0x11492cd8, 0x7}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000024c0)={0xffffffffffffffff, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0xffff, 0x10000, 0x4, 0xdcf8, "3cddc45883903796aec48f2390c7f887e84c7eb0", 0x4, 0x5}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="fb298afedaaa901122371a17172a3b51e41fd3ced02fcce74ae24d3689c63a5009d4412c66ad7f56b6a8683da2696b6b531253f90790d08bd3d3530dfecc44aae1d1f597bffba4f571dcb79570d6d9a5e6309fb1e211cc26ded7a066c49b414096bfd8dea02b8d83179323ddc4ab", 0x6e}, {&(0x7f00000001c0)="1f0557a021abd17318ac69c0637e0c1a553ae870", 0x14}, {&(0x7f00000002c0)="347652d20cfa8cf17ffa1ceee5a3f430a91bc92bf623f8670d3c0091083dc02e7d31363c2267145751284fc4c65dfed7732fb037c2a01239ebe05ca11a1d8be1634e52027b90b20669a4e0c736373cffc34dd78c08962543d5b2828a", 0x1b5}, {&(0x7f00000004c0)="c23fd35fd090b325f548fe46afdcc94500db442d971634f6bcee84411ce6a73b6b89ddec2f82bf1abb7684323b45b729947e54b0c3a2771e6f1149be2d1e51c823ce377034d658496614b7eff5652767a3bca9ed9734a04134846b85652d5f9de956f79dab95eddc3e002f46b61cfa82cd2b999ced7cbd0363829a2a41d2ae98be1ff1a6fdc23af227e24a9c573ee12a38954abc067d2759bd3b53ed4f23de470be6a98634062c34d697fcc6d12182dac110ac10756688a3152091bc01ab1702d39b89ffbe6a2628a9c05079d213c1fe5e8480c24c61d256c20d01391dbd03c3f23d9e500d79d82301fa25cca987a4cd0b2c9f5304a761f597277d54762fe014f8e6d03653da9dbf43e5d9dd03b82f2e213772629615a60ba281194591e98663ee5198986433bc57445177e282f2c97a0fca2b9149f4a2b83c9b26276c756e738ea16ac057d4ad83b4d3b8709c183e83717dec9c86ff5667fa832985ff02599eecc390c0452c12c4b16e79b4efcd03f127d448edf48ea55bd7678b2d2061ac0ba50545b1b317b70ee8835669fb719e96e2a06d272fc4fc8afbfb24760205be37e1e0fe885f6fe992accf8f4cf5e0f3691bde39b684014ad615a88d9486ccc5784b9dc842814c402e8a45bf439f12773de0aa3befc359ac66be69982e1afea04516f2a75e87f81eb36ae11258da3f68d5370be9081071f8e53d57340e3dabf80102817f7160fe34537492436c3a1a2311be13b0fb2d76d305cd7fe66be641795dac526dae84fd2afd5ccbd0dd0cefe75ed61d02d05b0546f64325ad18fda07eaade5e1d2d0cd9a7a822e07ced5ea3b16d36dc79f6c9edf9f058665542cd0b0201c244ddbc2c3a244caff8c9d961c9475a7931f128d67922cfb236af959b97096e7b05c07870b3a861d25c9ac673d88a418af9b508542a352720314184874c39c2641a11a2fe870d639fb3eb1adc2a6d61f48ace95bc00b11e161854f57a557ddcc0127ce44b71dd88d744ee43b0804e93a3e53ab5be3e4fa3b1257000154eaa355dd15039b2fe4cd3490805f06cfb28d9da61afaddbae51dceebecf627cb88774bce0911e0e3da5cf7c3a1d062fbf85b912ae92f5d8e9a24973064f4418511cf7ac47136f65539f7dc51df9b87ea83fd7e12c15ba0f5653ed0b5d04ee9a0fb2da9c746d1049332947f168f257a0a26d89d77db221d56ecf3fd0a035f31d3fb8aa540612ccd167ad3cd5324459fbfc3a243935a673d2d345c7cec83e5bc2e82c36ac12c9565c93d066202919328764111939a6960a6d126ce4fdf884073ce14b19e2f4ba0ddd01adeafbd8a1de9cc6d0aa3f51b797a154ee07e6c838eb1d35c85924854b13c1cfc4628c8fcc44c37d46a5b009007073f1cdb5f062720ea55d8cf498e996edcc764d3727088e6b72b3e58dd6caf980fdae8947cf6e7f08f52b3309b9d8e90e1dc441fdab7e0ac4437021a253f596161f5814ba770acea3d2f538d157daf0144118172c8f324aee57908ffda2e737d6c912b95de65d4b13b71fed56ca898a9cb22e09bece1db6de2d03e5eae5867d7e814218679f26762f0298a3700a57ee131f09c143d1130c6f0d415076bd05013f43a46c7abcbc9d2a9a7459e777a6e42a71fdd1a1929ea64a4aaa470354aee2245ca28a138cce4216d2050fef7756d4a3e414bb8ec579e6e3aaed4f81f55cea84fbd7f10650511b6fea9fc792ee1c0ee3d2c6a19e00b0a19ab4648f418a16ae218de39e76993b2568dcccecc1aa718170241b53a0128b29e5e62f9e16ee4ef2ea18029d6e69688c16b8ab7549a7e76cf7070b1228fbba885b32638c2794886da60fcee25716ff748519c04de2b5d0dae288fce1ebfe654d7f232188dbb6918faf5291bcc85200335f3d02c5eccff320e9d515e60266eb4eb80edff8c7b87937664b040af87c9e803296b478a1ca77a48bbc261195a1bc2ca6ef8852b61f9d4cc6fcc153354a205825c12a38fcbdd0746793e3223297b5741cd2da4c3b138c61f481c5eadcff978d405afd84e377c1bf2c5885ea7b7c7e26e2b8408ee66d2a77a911b3538b2efa6d03226297a3880829bceba913c73895aa166b25c300c89590e0b7178e6f673f0c6483e19b3b54546c0ab55d4abfa0b26daccceee62568417cef8390005098979265c63248810ba85ccfecc6ec99460b4729dc8856b59a5e7f0e4cf613f9f133a5a591fabdb1addf9c2f76d3316ee7e34437036066feebb5404dd456b2d14e7073f2ddb01520c54d7f5c25a0c9e3d0e06ca513228f9cb7c8731e985e5db570e6f444e342e9b2a0a288542b8c01b5778763c3a2b857cb97608ec3e4d0e0889f7060fe9b2759a99010b18edf14eee368940fafb55027dae3f5a73e7a4c410890e3c82c3bc03017c59e2914228b84b9fab576ba443fe76a6af540406e71ec8aa1f3ad297b5cb0993d5b3d97b3d3f7259f3b6a7a4472d855a88a486d605823d083d5c0448bc50c3ba7acc002de88b9200e0d89570ecae4efea3779c8ad4071d68ee2c83fb2dbdd5e7c3ce460033e1fc5ca7f7a3c5315b43eddf62c57a6ddcc3dea627a32c8a41b45d2a84251d4ed9514a993cd5a0a213c48c75b0129121549caaa0c4b2004ef22116f6c26656827f6c55c77565a227bc6036eb737975fc30e324c5df62451886c378323c07b29ab865870f94226a7706a7d3b0e4897230ee418b5eb0d7d84ef9b0d9b714316c0c5bbdfededf0841f23030f3b20bf04209bdc40e39cf44db27b3df6ce04df7c54604fa7f4de9cd70b3488e990fc0575182d8401587ae80d6ebde1b2e20e80fc6780078e46ce999db1cd12cf378a22395906084146f7602ba57d6f96261df2db50838abb85f8f1931fd80020c709a041c8c864b9b89b4ee45593ae5cb1aa63d24e98bcee54b4c5817f41c24b88f3e5f61457ca4dc037839c9febb93c4607b21801baa504d29579e5578ca5e3da6289f969625dfc53b6f7513ba65d909c3466b7875dd4e97d17b9180eea158a52ec5ca9f669788f5ceedc1c8c6bfdd2acca86245d4c5c553e9386d3ada73e079603310c713ca4778c169fd4216521175dd73dbf6a547dccfbf92210ddeaed86c2dcbe176d73960a5061e0cd343543c85cba7de4a4e97ead214f42076f4217f5bf412277dab115c08ee922801af4e7288b195130021ae3fb89bb3e8bc6c689781270d264cc4708a7ffa6cc34c40a77a3dfe819014d47e970d656a7167ccd58538cce5b6c28918c1b9f4e242d5350efc6bff11dc3cd4c825f6f2e5593233cfd1851f1ead2433a225ee102dd40dd30da00a6c58a98c90b7d69892ab2c70f784062c78e741370248a28d993d904ab64c74c909a65678223836b0adc0d051b209548c815fc14f7f83463cc46576cf3ec4891c6374d60e7152f430ed62b2f3240a9dbc8d8222d01298946b8b8c64f78c8ec10b0d85506fa07504e0a5a71aaf55dade9725f0150d4b41f27d9471a2700fffc5df3e941273e6338f381a6bb0348fb39b27f9451dca7b31ccb0b18749390dc799b197fbc4c22610a86bad00fcaf084722336d3b0753ee63299e79638c37b61d324e9568792298827f695ef2bec58c719b2c49fed399c2a88cd0dcba35a92bac426576b4bafcc773981f93c263062db397fc3c46735f1514ddad9573cc45005eedf26d1ed52524bc8692c7b9f8f0def00128bc9ffe39fd14dc361ea5658457e0f677fb96ac496fbe00f20cb26f9dcab848f5631dc2d30e7dc3c0759c06298c97c46f22ce74aacb4e7881891c7d7adb637d085ac2d61b7b263f07b9173cb1aeb7defe27bf123e7a62e5cdb319e1ddb1dacc77339d2be695803a30401abac5052ee491dd81788ada99e9d3f925f2911158a4f4a4f923890b6f394e25ec3486e45cde57c06b8af2803095b5f92ec213bcee30f9e4b8c2e89c7d8969d59a4302f129bd0fb73931bcabbb22e930aa615ad69e79601a86df405c093775776bc5f229b8f766d418391231bd8aa1d4fd2139ca9af83677ae32661e238c76a1cbc40244a04c49814f5694fd44dd79518e3028ad97d014ff836ba995bf3c810f8b063998593e0faa4ca4d2b8942241a0900d2259dd19b35db2692562217805e45f87949cb71448173f4a97ab3464b6a5dece49f96e1cd38ddfe2b85cf12c88bf6d1a50788b6de961045f66c351cec1a2d5982435b4d447e568f624872cf07efb5354982a36a3c62d8a154e1ecc40e801107c6cce69bb65e1aed0e81e10c6ae397fe53155aa7518697af7a4dc0fa016a0e8ef589172196be9f33bad9b24ac11425e164ea28df93e8f3518735d915e3f10e049a8edcfb0e30fcc367cfe9e38b75ad31a715aac7da7f43cfac583db4141e1379055a5b4e0f0bbf1e2b4540e6e3c291e362ef1545c80324c706876c69f29879e6adc4976d3a98498a334f826d356dcedb5e635dfe6757d78b6043c15188b73be5082bb338577fe7de6677b4564fefbd63928ce9c32906818bf20a8fa410bc84755b55824b3508e8a8e5fbc88e20a3a6223dea8e76089f262f51764e393e442a85df95089a41a796f4e5c8baf97ed670869f0152c3cdfee91b255e2981efd315ae12f50732c06d3e06d23cbe28cb674174a090492d8de2466599c2686a24fbab6eac094d2b2dfdb4f8672cb0b07593ddd9a9e106070312b0c21a60070e26f2b343bd8196ef52cdbbb2bae0397d19e59cbb55ed7c2518e7478571106d86221ed4d643bc9ff9112a117b60634bd29673e15be74b2841ca15c36e472f4f9b4575aeb31e31d325e413905250cd6003064c3daa15bf5f6868ae2b6454ef02b0004014e389c74bf3ff0fc5cb9020d638a8fe749a07a4bb29a59902790282505e739fc1d1ff3c3c6d2ba4e9a7edd542570e2c78c49aa55946e449fd51f8ba489f233886a9ac16678fc600d5e0c9ad69164936f48e1e6428e894e671e3206e0bde1387d743ac3cd3eef8a9247b724875a9e035cc8ff8dd674bb33362e88186820a9328542613377116656ae171ea69d431f51acd517634bf2bc13d43ab659c499dcba3ed601d042e4b855aa1120a8d2f0ffedc28fdc560ebd3512b6f1094a7a447fe2bed63883c88338433d45607521cd76ab91d28ec9d64f07fa9d98bc8205d4d3ca401d7e5ff6cbe006a487d47f97910b06a57139d4610670dd86518882ae243f41450d838f1ba6e98657292343dd28e25ae71bbf9338e267343de7123ced4eb57bc7879f563f2ca3464b72dbf43693321058224c115820571506bef2f593f34f088122588311394de2dd431a17a277d0df113e50c0a15cfe79d8b36248afef2cd851bfcb9d29c80677cc4d85bd4c45bcdd1eb6ad09500fdf47a35178602ec866564aa27e47a299c549bdc48e34914a2ae3a4a9110a1ad79b68c9a33e839a213751f9fade67ecf01d3573228741f95c7743b298c6270c7fc496e76c670330e1fe2148b3af2cc93ac409032424c52cf70af3f9f8ef3d1691616ca986d196fbc40d31628c9313ac891ee34a241b879d1d2e11a7eaab8ec066fd0b02c63de4f08a00363ae149434366334c88a20f8c1a7fb2890d0a6c5b516d355dfeae3a3a1c4f5acfa84b578992c9f5084be3fd46fa16b5e381860c51da4bddff8d3ff5c0edeaea9cfb9a055943a661901a3bcbc8f5c45812d3228e5e89a7c420a922820a32b28bd22d59dac57fe15dead681c57fac3a7f1412023a074fc42196af6c75bab3338fa8ea2eba70c032ca1de2123edc859fab3de2844cd3ec00de651edd5022be838db34e3f7a77731737a8c6d63e0524fec4969adbe110e6764e7", 0x1000}, {&(0x7f00000014c0)="967ffda94f4b7fd5c8355ec0a56eeae80fe6ddee54aea383175a1846dfa378b3c8ce5c63980365b2c565e8cf81f73c82d7eea1b25ba1679efef1658acf31df07dd01179c75ce7b9cafe6378bca71c337f00e5e077c2b6073758007888ea4d81ec79d09a62615f358e24de89b062935f136bf792faeca227152dc8aac492a0f876031bcde10600ffd5f31dba52728761bf9d61f8f1901e356e766fb483e7e1a2be69fd3515ad1066b19a05632e1b59dc666f33151d62fdecfd03a7d7158bd1e8ceb2ce61a6369bb1586933f31a7d198b50ac4df543e7db363002912747c0dcd517c2cfd4a82c604b176e0d29f3bba838e4f2aa9f629ef1af002bd47191006c291eddf441d7265666790ae8ecfe0ac1d96275bdacb7a3ab54f6bc932533ada8570eafc6c4353ffd688fd40f76ce2bcec5bfcdc710a9de394765472de9e5b1b2b24bb7a0117d1fb4e4d1dcdf239e1015a532773c88bd89e5bdd0c77e281fa4038346bff2e401b08665240082c4819c0e62470970db8e6c6a3e7294b64fe659e974e61f3004d46d69454ab1a6e78e0eb6bc70031049df98e0ac7e965a1ac55538c546a027723f2c715778a1ec93011c99e12ed8e9bfbe12a78cb212f73ab11cc9940682be8de4b5be45668fddacef516fcf3fb8c9744527cc980332b501e297bd0f5c4e9738924f71d08f73b902b761fc98ae0d9727e77b5eee999105c15aacde3a4317b526718ff8cc64700d225c67923198cb087355f928907db8cf1a83ad77378415a93d5591c255c5c6ef5d3315cfd723944f71f217b44a3c6be4edebed091ee87e5144c3f80db3cee85e6592ac87e0c770b664a817fb9605c8431da7e1c54f0d2251d17d6577424126b3888efe529481a48ee83efbf8b7ead584f0ceb9174aff3cdfaa6bc4c78694c121be5f6a2216e3c03a55cefad75924511a43daac0f249c817cd796b742abaae20f16c1e198b7c63c909f44f523b8bf892a657d4e9e766b0f634c211d5835a1909cb7ad446becf00e25a97a86ecc3733f2a924f8059d5c25b76ba7a4627929b20ed07747a096cacce3788c8a074d056ef383ceaa904aaf29b32acc507e21078af0433eca4794499763cc2896f6cf5d01c5722ae3e5050e4572caeb9f1aa80f9a1bbe9879d28c7d3d20afd1520c8026866ee371e0ffad7a9f368e7ae5262cba83995e8999415ee11930db3e3b5970ddf9359ff75fed5a6cebbb28d9b0e7e64a0feb5412879cb27b4badf097528ca7dfed45be736375561444878b4182c54889bea5c432c9d7ed708c64d8978950c2cddc2bb0760022c7dde83d1a77573dfb9360384a863f041319bd91a3a518c751373291a2ecac574df67c920a24fcb5a57b9325dac018bb0e58fdbdaf1a88b5bcada67d0831196c951fc30030a16e3cc27752a26b8a0f64cd9e8e29556436af2a628e54bb26cbd3f501cc43076a54a07fd8233723949748a3383dc4af0cf7c8494237fd9c540a6387fc747f4218847b4d375adc946841e0d9019bddb71d67699bdb3bea39e7134ac85067b0aad4c970157761169a5991aa898e5411b5062fd310c6cbe0ae08567ce5905c6b97f43ec820b8decc5a65708207e61d73f1876b39eec2d700938ee9fa15f4d6df834ab478e9044ee219f0cf61e78f593ca6adbdc6690e480d8382025ac67456a1b11818658db052c284db3f7f2e3ee84f889bf6109e58179213c9a393f5e63fdaa979fd8ceb64a26a1a91d1d6a0673e6a15f9e4883352d3e332c5518c6a0125f7636b66011f09bfc162ffd33adad122685c1f4ee3cf0889f6df154a01ad96b65ba3c1d8616ad98380c0da40564f58cbd53856bc902b776aca8ff87e7fae532e7186c1e27a22634c0278719bc83387dfcf17ea8650b2812a04008c6ede3dffb907845b80e0924dea0c628187aa149534df3d34db1676846be5e544e9dc59b3417fdd058451db9ab70e1e7850ebc67cf429942eea0d25227e51f63e4b76914c58e85e91a2134989dd95990c617678521586b1d656349e70723154faef7ddc87c6e8b68cd3ea81eda7a6961cc3613cdfa531dfed72894387e5f1b9e4c999eb1afa11283983dd5aad436ba49a65560e40942f71fb06a56cd8aa61dd7d0628eae4eecaac98bf2c11f2f79815fb9d3efdf666fe8fedbc28cefb34703863219b18c30f3de0b35c4a762f40d37d1e1a5e1b6b285901bb882a999c6a266c6d318d4cccead5fa340b610bbf9d448aa7b38dd7ac10dd8b0e779e27c9e0543391dd31e8f6880f70852749c80423968e0ff13b7dcb280e6bbb0baa4321a2a5332d547dace0d93b4992d45bef99bb8e7a7c8d8c149678f18cd5cdce931298536329dcd7e83afc364118a9384580fe12ba371e25772d290f06c5fb3eef8473177cac5729c7df02bf5a7a466cac00860c8ae6a4780b31987ceee660e4b14ccd56afed98a9f1994b3c261eb59242215340572a66d07f098dec999472719f31aed6f98e947b4ae52018792574f0a9babbc351addfeeb844219577695f283b5aff7a1a185663b353971716a85249d821beb84c78e250d9011397d8d6c4fba28ec1539d20b10f445a45d1d3ff47738f3c0685b73e43d1f48b3600cfdebd3eb4dfa2cf0adc341e8ffda37448f21096a8e78a435407ccb7020b5fe52ebf69f65151fb02abd9119fd23327cccf431d7583c7a162807383a4d577b61191062200d35a644b87f8fc3ce04208feb36e50f031df1410c4fef20f5fc70a1320c8695cb96f84fe9f28165b243034ae6b86a68d8bd991d59804576cbffbbf40f33691bcf017e56b5174c2fd2c4db0768173373b7e685becceffd95e25e5c2e06b102bdbb4c173497ea3a0f81dd8f1ec7d3ca8bcfa7dc747e35b040dcd5f6bd2eed05a12601cec10bd402abb757e2cd7224b54e015e3009697de79924358857704883195d1be12779c1511cd6bd4123bd05bb31fa8e6fa66ee0277c050d989b7cdd9a4b44b399de403be662eb6e355e3988e0bce30ac77b8caa71b3214f5fb3361051ade91dc57c3a676a2e47b124840998b0ae02692247921c6372d0afa8d2887576eb611eeed0dcfb100d070c04cb0459d682ebf709feff23a85d3e8f020940d2a0d77b9123448a1a22fdb06e7d67b9948113161dc05130e916493264d3f9f6a7630e9af2d7fc402ec81034c983709d2c8918156aca660e8de01d694a43f3c4b4f42ca4e16bcbe16aad7c199221c03f91548705bb3d32d819cc8182647e8f7b2787a97406e9444f43b84cbedd01fc54c343c0613e62877f662b936ed0efb1bbd8230052de339b0842f876b2b8e94ab95ba1b74b724fe6aa203e691d7f9c0acd043cd535156bdf4f4837dc1a570f103dc41c94d6e07fdee91e2ad1e72d778cd4df7b74629302792d0200bce86ac0d11dbb44ef3ff4f95a33b88c67ce58ea921165d86ad6fe8e6c29ad2d57c884fcc6027cfcafdf21873a54b1283f55ca7c01c8f02db1c0d623faacc275814d08c6569861dc0b55f4455894f6e5a32e766cc053a023e62825cdeb1ed1f3036c74e190ee387ecb4b15090ff378690577b02a9c90ff4c964dbbbf72d58e41ae1199da3f2aa9b4073aa632780bd09ba3688a4363ccb627101e0e0b1735597f8ec495af6547d58060670d2432d484ca744c7ac1013fcddf12d1df9527aebb860e5849d847d8ff5beae6e89d007b05d8ead50ed6e00bcc195cf352b6e7d0e43fc036ac8e53ee878ffc8d1189ea14ff8904b211142dfd336542a695b17bb2fbc9e239d9eaf9b19a1d8cd2929c6be7149b34e260c24129a0d4a1fb112c732b94d563250f8ca7a7cca7d2e93694ed4c41193255511069939cb83163790fc7664b1403ad8b18a59ab9ad10cc9851a0a51e7596d0accbfc76ea0fc5291b607fbfff152d5452fa6659045e365f4a7d6ff78254d3a315476a066523efea29e5e5fb038570117c8b3ef67772289d57babea68deb802d23a31b01cb813f985dfabc922ede4c11d5e1fcf84dd93d2dde6f4c004ba2b1f3a88fa60caae42b534ef96461aca4ff4dcffb5e2db8d5f48d9c4593b58ec8ff48ac3dacfccd1c00dc52a47e6b2871e28cf6cf167150532f0820958ef1ad65c224a52c097b7620f4036655c93dcd4c37e1c41d78f140f3d671192d20d1de9f38b3198b96d1e4aa606b162da4aeef8b4dedcbbb7baccb5810244b07c6a369fde2d2b11a49bbe4a1ece85515e435742d339964715e3da0319f21e357f8e5911d0b312517fd75162e0fa3cf018eb2b5cb5e01a18de9b7bbd94fba1265a4384c66e3864ee51bdc316f2524dda6970d24da1d58afdb49e6f314f30171643aa71342db3a8d8e442f1429430eb14257711c1f3898e37a3b7cedd6d723edb68fb377c20cb27ea645ad2c340162fbc98e1e035f1f26d5397dee8b762f306c4efcecdaa22cbf685c8c5d7a5f23a04d0f1b22072cda9912db6856b0d446a70edab05ef6dbda6cc06a9bdca860713d1347cae8712c3a57d41a63ef0be6880127a93a5df83188b2a2c54d36d063d5a60630cbec67ecf7829b5154962dcf8148f816a8aa77ca505cc4bbb747b6285b72db22d8bad32a348f610508c13bd12efe624f2ad3be88ef44ad927e81a2f2e824d35f0ae4bf7346d51c1ec997829300a2402ae8935deabdcec3e2a78a8c6dd450d69591490dbf8be302f69ce88404586bb9caf2e816573f7e79196ee6af34887c0148da75cb26e056532318fdcc34e5db6061f775f6b2efe554dfe1258ca2fff2945d767ed8a5265fbce50f49fb52834bd05bc10072d6f2246e3f4fd3026b505926423a00625ac3a93aa74303dfa2ec7b6afba5990d9749fe3c3ded23d7e06ca491cb6cdf2d42edb05ebd52e9a5d59e5fac5f58168b231fd2e77a271ec33739c70a9c1ad702f77f48ae00f3060cc4e161eba9f64aa5672593c0385e21a22eabe3fd7681d11c5a57572bdb3d17aae5308c085a247610954ee9ab7a807ef23fe495543b7ce82ff66aa3521683bf858963f141f430e973e8366050b2f0ae31f30e16dff4c9d81eabc8797a4f9f72e2ac821f58ad38fb46e0823d0d4ca2718a60fcbd719df0671549f0a3ffc7571f283e566bc3fa2e6b92c668056e50a82f1bdbe8b4ecef14ad4144b491634e97acfecc6d12584885b2d5bc2b6544d8b130b9207760f27768f5ea802fa1ffb82642f8057cd1cd60e95d433d8541277ec6672d22b1adbdb27cc1a846203d7877aadafaaf144a5b117ee4a13a056c56946a8f2da7489a292a7d5b659a49f51c6568a294f277a605f778f5892fa6e7a53a5e7d5530752e6106cbfd778ff0487f289f0ef5f8d5aabeadd578acf6b717c1c7a7d5781c1243c3d33295925afd22f41f599c657a410c4e8e897519b8a91d78af5d64235b2f7a320dd0a8c67b6ac1c1a5491e7dc34bf63d789f31a27f088d353187459b3e2f5d3231581c158b6ff342061dee52a96f6f0c9c71befff49e9e366e490a02005329cadeeeddeee99b742437f83ac22c7e38dfd5727287ff1388840ad9140ac32d33a7f9919362519f2e6be1b14545018c312be55f7f5d2a0e98cb6e9ec57770818e1a97e6a4843383e864406c92ac12fe120fa5286384982b851d699d377dfa91b8a7d1904789d789b25155de55d1b0f318e5ea3ae03267beb8345c486b1df55b9de84ff7db404cc8d18ef83e3e2031abd02a16afc994c18e3c865c5c66ff529d67662b8d02cb9aa715d514b15dbb167bbea32be9cdc8b23de49d1b2e2cc3af414b9859658c6c98f1471e7ba56a2914bd1b142858860ffc0f2b0a1fd6fb4d19b7397cbf49bb9bf9d624586", 0x1000}, {&(0x7f0000000340)="acbba27a756a778a164651b6dc285001e474eb39a7984a1a55aa7f0b4ca2dde837601a", 0x23}], 0x6, 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) syz_open_pts() 17:26:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80698a9d68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *481800 14461 32767 0x1010 0x4080000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbcb1e) at witness_warn+0x69e userret(ffff800020b28020) at userret+0x36a syscall(ffff80002504d890) at syscall+0x44a Xsyscall(6,290,c,0,3,b6883712010) at Xsyscall+0x128 end of kernel end trace frame: 0xb6b81a82370, count: 9 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 witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbcb1e) at witness_warn+0x69e userret(ffff800020b28020) at userret+0x36a syscall(ffff80002504d890) at syscall+0x44a Xsyscall(6,290,c,0,3,b6883712010) at Xsyscall+0x128 end of kernel end trace frame: 0xb6b81a82370, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff80002504d5d0 rbx 0xffff80002504d680 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020bf0000 rax 0xffff8000009a7140 r8 0xffffffff816b32f3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x7fdce07e8ffa1715 r12 0x3000000008 r13 0xffff80002504d5e0 r14 0x100 r15 0x1 rip 0xffffffff81bf38b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002504d5c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=481800 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29b48,0xffffffff823a5400 process=0xffff800020b7ca80 user=0xffff800025048000, vmspace=0xfffffd807effe730 estcpu=26, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14461 298170 2665 32767 3 0x3010 suspend syz-executor.1 *14461 481800 2665 32767 7 0x4081010 syz-executor.1 44259 398724 815 32767 3 0x90 nanosleep syz-executor.0 2665 60133 42868 32767 3 0x90 nanosleep syz-executor.1 815 226128 11989 0 3 0x82 wait syz-executor.0 42868 223991 11989 0 3 0x82 wait syz-executor.1 65033 276851 0 0 3 0x14200 bored sosplice 11989 433310 56219 0 3 0x82 thrsleep syz-fuzzer 11989 234603 56219 0 2 0x4000082 syz-fuzzer 11989 109108 56219 0 3 0x4000082 thrsleep syz-fuzzer 11989 441126 56219 0 3 0x4000082 thrsleep syz-fuzzer 11989 34726 56219 0 3 0x4000082 thrsleep syz-fuzzer 11989 9717 56219 0 2 0x4000082 syz-fuzzer 11989 129099 56219 0 3 0x4000082 thrsleep syz-fuzzer 11989 89362 56219 0 3 0x4000082 thrsleep syz-fuzzer 11989 37743 56219 0 3 0x4000082 thrsleep syz-fuzzer 11989 117204 56219 0 3 0x4000082 kqread syz-fuzzer 56219 351392 12 0 3 0x10008a pause ksh 12 153331 55501 0 2 0x92 sshd 10460 296558 1 0 3 0x100083 ttyin getty 55501 81951 1 0 3 0x80 select sshd 32392 12765 58957 73 2 0x100090 syslogd 58957 142074 1 0 3 0x100082 netio syslogd 1389 418409 1 77 3 0x100090 poll dhclient 34536 510424 1 0 3 0x80 poll dhclient 14309 320842 0 0 3 0x14200 pgzero zerothread 1974 399557 0 0 3 0x14200 aiodoned aiodoned 22476 358018 0 0 3 0x14200 syncer update 10940 410924 0 0 3 0x14200 cleaner cleaner 99429 412831 0 0 3 0x14200 reaper reaper 63321 241322 0 0 3 0x14200 pgdaemon pagedaemon 12388 397917 0 0 3 0x14200 bored crynlk 72944 474195 0 0 3 0x14200 bored crypto 86903 47970 0 0 3 0x40014200 acpi0 acpi0 6928 211844 0 0 7 0x40014200 idle1 41924 192860 0 0 3 0x14200 bored softnet 53623 95744 0 0 3 0x14200 bored systqmp 86666 297779 0 0 3 0x14200 bored systq 52303 379838 0 0 2 0x40014200 softclock 90064 482960 0 0 3 0x40014200 idle0 97716 144117 0 0 3 0x14200 bored smr 1 349819 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 14461 (syz-executor.1) thread 0xffff800020b28020 (481800) exclusive rrwlock inode r = 0 (0xfffffd80698a9d68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 10824 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 2668 0 0 ifaddr 35 10K 10K 78643K 376 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 157 0 0 iov 0 0K 24K 78643K 266 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 2621 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 36 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 299 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 3194 0 0 sigio 0 0K 0K 78643K 31 0 0 proc 41 38K 70K 78643K 2835 0 0 subproc 34 2K 2K 78643K 969 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 386 0 0 in_multi 33 2K 2K 78643K 725 0 0 ether_multi 1 0K 0K 78643K 26 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 1047 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 96 21K 30K 78643K 11311 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 198 0 0 NDP 5 0K 0K 78643K 174 0 0 temp 121 2750K 2822K 78643K 16012 0 0 kqueue 0 0K 0K 78643K 30 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 117 0 111 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 255 0 253 1 0 1 1 0 8 0 rtentry 112 651 0 607 2 0 2 2 0 8 0 unpcb 120 1128 0 1120 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4684 0 4684 1 1 0 1 0 8 0 tcpcb 544 722 0 717 1 0 1 1 0 8 0 inpcb 280 1762 0 1755 2 1 1 2 0 8 0 nd6 48 171 0 165 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2689 0 2498 14 2 12 13 0 8 0 art_table 32 2690 0 2498 2 0 2 2 0 8 0 art_node 16 650 0 610 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 16 1 0 1 1 0 8 0 semapl 112 297 0 287 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4701 0 3273 47 0 47 47 0 8 0 ffsino 272 4701 0 3273 96 0 96 96 0 8 0 nchpl 144 8549 0 6920 61 0 61 61 0 8 0 uvmvnodes 72 5679 0 0 104 0 104 104 0 8 0 vnodes 200 5679 0 0 299 0 299 299 0 8 0 namei 1024 33459 0 33459 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 25562 0 25562 24 23 1 6 0 8 1 plimitpl 152 538 0 529 1 0 1 1 0 8 0 sigapl 432 3200 0 3185 8 6 2 3 0 8 0 futexpl 56 27352 0 27352 1 0 1 1 0 8 1 knotepl 112 1714 0 1695 1 0 1 1 0 8 0 kqueuepl 104 637 0 635 1 0 1 1 0 8 0 pipepl 112 2234 0 2215 6 5 1 2 0 8 0 fdescpl 488 3201 0 3185 3 0 3 3 0 8 0 filepl 152 19132 0 19029 13 8 5 7 0 8 0 lockfpl 104 654 0 654 9 8 1 1 0 8 1 lockfspl 48 217 0 217 9 8 1 1 0 8 1 sessionpl 112 72 0 62 1 0 1 1 0 8 0 pgrppl 48 113 0 103 1 0 1 1 0 8 0 ucredpl 96 5284 0 5275 1 0 1 1 0 8 0 zombiepl 144 3186 0 3184 2 1 1 1 0 8 0 processpl 896 3217 0 3184 4 0 4 4 0 8 0 procpl 632 8286 0 8243 18 13 5 5 0 8 0 srpgc 64 110 0 110 13 13 0 1 0 8 0 sosppl 128 46 0 46 12 12 0 1 0 8 0 sockpl 384 3207 0 3190 7 4 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 348 0 0 12 0 12 12 0 8 0 bufpl 256 12073 0 5049 440 0 440 440 0 8 0 anonpl 16 377208 0 370115 104 58 46 46 0 125 6 amapchunkpl 152 25099 0 25010 35 27 8 9 0 158 2 amappl16 192 15355 0 14974 111 83 28 32 0 8 5 amappl15 184 429 0 427 4 3 1 1 0 8 0 amappl14 176 891 0 882 1 0 1 1 0 8 0 amappl13 168 678 0 677 1 0 1 1 0 8 0 amappl12 160 198 0 198 9 9 0 1 0 8 0 amappl11 152 594 0 582 1 0 1 1 0 8 0 amappl10 144 510 0 505 1 0 1 1 0 8 0 amappl9 136 1625 0 1622 1 0 1 1 0 8 0 amappl8 128 1024 0 996 2 1 1 2 0 8 0 amappl7 120 542 0 532 1 0 1 1 0 8 0 amappl6 112 445 0 436 1 0 1 1 0 8 0 amappl5 104 708 0 698 1 0 1 1 0 8 0 amappl4 96 3534 0 3504 1 0 1 1 0 8 0 amappl3 88 815 0 803 1 0 1 1 0 8 0 amappl2 80 20717 0 20650 3 1 2 3 0 8 0 amappl1 72 94131 0 93683 23 13 10 19 0 8 0 amappl 80 9391 0 9354 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 3201 0 3185 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3201 0 3185 1 0 1 1 0 8 0 vmmpekpl 168 29401 0 29371 2 0 2 2 0 8 0 vmmpepl 168 414607 0 413015 146 63 83 85 0 357 2 vmsppl 368 3200 0 3185 2 0 2 2 0 8 0 pdppl 4096 6410 0 6370 6 0 6 6 0 8 0 pvpl 32 994829 0 984516 233 111 122 125 0 265 23 pmappl 232 3200 0 3185 8 7 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 600 0 5 18 0 18 18 0 8 0