/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000080)="1005e96914f63500000000b20086", 0xe, 0x0, 0x0) 16:02:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:19 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000600000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f000000000000000000000000fbffffff00000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f522700000000000000003b4be56cca916205122db5c70615e8e901b8a92f88b8d805921fd6c0ac6af097e73cb87550c779be0eee7eed9b1e6ba9db63a5e68835f1fa1a1bac997a4049b7a2da6c6ec58618eaeb5eb38dc5f43d64acee03a21ab1c6902643a4bced1bf07c511053f2e4"], 0x6c, 0x3, 0x1800) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="020000000000000074d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"], 0x4a4, 0x800) getgid() msgsnd(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="00000000000000009ac24862ff37d37e22a4d40fe52edc1678675c1b1b322a83f71923dc63a3dbafd33f011e0b6ee11b621221f193b017215e958add4feffe7a0fb6967210b1390d07bb6fae8733b06f762ccde9cba4f185863b85c3a950b00089b97285a8cc432902ff2d9c545ce6090083f016f81d1387b7ab4c3b6ff805a98d84126d7d257629a02f01c761e85bb3ef296905f831e63d5690adffe5db5108a62e4bb9fb41a20a3003d92d70ce20ef2ff8fd47c0e6a257cd3a4dd286b705949c028bcaa496ef70b6db74442a7afc9827eeca4e75fefe68ea64a83ca5974485d3a0ac02620b40838782dbaba4585f60280c543a3a36dd7d1d0f0c9534edd00a2f8e45be904b070c44af1e4de11a1618e044d97ea54c38a3596b7510ed576506701febbf85a5ca2fc9d77c67fe22401f0d2394bc7a830b40f5452c17ce3a8ca899127a8673a2881982c469ff17e7e3924d37f4c066ad878883ed69c2d8fc6bdefab3f6599b06dafadc2ef29004a68e2eb4b37eb1b913306492a65b1663ea40bb731c5d8bf51342270ce264e5bed0629a404af9505d2cf608bda86f6880da1b27c9dd8b044b34315f32c8726997b2bc6f8a8fc6c2edb1da801a3a455702c245a60f1092c9b3ac77ae98854f06698347a0074de32d31ba3b40852c701e856bd53977bccec6c8ce2e03a2781e3a0aae56d450615ec0b53367a939c61992863b1d4a4edb5f660827b9993bbaca506abc5170d86a823f1b8bd124fcdc5a5d69359e4a6ad193510c0521c3569ead999a5778c50df72420950fe3b945e3f05e636b90e0416eaf3a264b8798fed497255ff7fd62644ec7aa952d3d431b47b551db6a0c865dc92e40e451dc224acc4f69f9ac7b8e83cec2db88771d5261394a0dc22f2a8648d890e15495c303a394c567844406a2cd940df03c0c34a0bd97c0b4d4bc4a7251d7bc0901963afdc32c56f69b314a925396c757a93cb9b89bb88c1bb948b24629fc156f8f30dadc7f48d79ab3e86cab2900278ae7c6342e59e4c0beff6e2dd42519bb6053a7e3db7086f4d207e01ec462e0c1c6f7af0b84945078041574b6fd039b1b5901573e97ac13f38a60a72b4d424b221f4cab7e86d3888c50076f51ed73643427d60bfc88ff702185d865cdc5393420084f0a6e0c28fedb5330dfdd4b65b9f9862bd5936b3c218f95b6c3cbb8ed96a8ea7103c8a5a70a6acc122f022cf1a90c58f59c3a82f33995966bf283edca3748d48c1df5358ebfdc3dc05eb2ebae6e8e488152a7e62adea14930034e37a9dd940b6560d6b848d0ab93a110ed9fb5481b8192c426b7652796d79cb74e97aa469722b6891fbeea2dee2ff20710444549f0635d843796e68d4890c2487667f9a7aecf82bf956d82da5f3a84f4a4dfc8868b1c9d29ee4011beca7e8e61096e1f1e69188c4aafa184dfef75ad2207e7a1eee50dfb290f3e4d07b910b7d2e4408dc95e080adbd859d2f26bf64da64d3b5ed515d5ccc459160b238ef6d44f10583b569266e1114c81b5708fa6f0ad9f458207fae8d77e0e10854739e50187b42dacc37aaeba927ecc3156b316d1d40d19934cfdb1112a9d0460725ad48964a0db9673e928e3c7c0365e4e97fecc0a3dedbe5d8855d9aee14bd43c5877953824c0e2d28e2358640cedca1b3c04b4c0e490a65917ba56edf8d48ce0f50b8b9f7351ed7df3b0aed00842ff1a787142bd3eac61d8867c7493ac698a3a96e8db6e959313082578db7ad698cf319b0bbfeccebe408988026446c339014842e47f8a967274d677c829d2caacd7d1729f3ad9d45a45db286bafc64773cddbd68ba6f7b55a7e69458e4ab5e1aaf6d922735869180d3da338ed39e4b757a1aa8c1edfb952773b855ffc9c00f2b2fbcbe28d6501243571f6b6e60ec5edbc08aa4396860e71012544cef298e303a361fe4c4e5ab785b7c8c71d7b06f82a2be025e114bdfc225065b66c495d8fb0708cecc36244da52143fcb9bbf34df50c0a77fd36f649ad07621df66d85f47bb0a4aaf8f895772838a79dc59baf9ebd0490e59b0f3c87f79d1264f4388be1f92a0dff6ad083b8dcc64fbfad5e84de853fc7c95b1e464c59508e3aaac139a69c93a28677857468e594301a251a6ca82610176717acb0e0e23789cd594ee623bfe0c09addbe3f46c2a4bbb8f570a8c508a2fd36ea90f5789717ea1dcfddff5cf8432a1bc0ac992b63cfaa46fcca312814bc8383f6ae4bbcfd111b5eb72bbadce513a3201e4111383981afec7a2fd258b410471c64970ef6e6f4354da0f4230be66719cf71ff0b98df613f00b52c91ba72150aa1b0e03203ff8138026d02857de51fd1e4b1b2ebb0b3881257a8c390db6a5bb941be297b155328e6ad2327cd0806105313726c31c03df527e1bc83d566d584051839590110ba0304ef38a134d78b8019fc16f82c7d6990d1e240054b25b23f21239cb366cdc6962d8e523b9af0e1fb24a13947deea1b254666cff86c27bb49d7681df0d8f6b4e3b1690c6a90bd76f2b1db2752f8cf39ecad1b390ebdb5a0f8becffb8668368be18c8ae4006da9592894a4ce0ebb79535d35627597173a1380f6d37a4e63728494f03c9e8a71de91a1bf9d34a2ad08a8e129b3eeed7017107538274e5649ca9f50cf1758fcccfef3719d5e465844ac3c9b51e7d46bf097832344c7282c6e86ee8747c369a9c7efc511829cc8e676d394d35b6b914090d0f36f3a7ab6afae70e8273078576283a0069a18776a94799d68aa38521b94041bd3c69b074cdacd18e0505974d0d60205a10ba3e9dd2f04897c268f86b6f910c77a3982781d62c7fea26fec38b6d5ee363ccb0dfd59c1010bff0a92e73a45799ffcec7311d82f817bf18d333cc445ece7d85ff4d050b368013f5c8186f4abf94db207e84cea53eae05c5c519143c4e0a6efaee829a07f3f44fcdb9129e968dee2e910f1ffc3044b04d9e187e033bf3da3cdc6176e58feb75906c4bf25470b3297feb908c749f5938f4022ae7302c5112007d11005e58dad0c6f5b09c487f1c1c591f0b877ef3bd0dbb426a911b5d3b8e8dabd3f0573b157c24698ce448d9ad1ecac5895894b14a363e4b02212874c2d75e4a69f48cbc7d7d8029803aa9829bb47c04da67d1e799b60919df7e9464e9fea82fd961cf65863ac8a1f610e917290742aabad54da1f32f40aac38fc894c7705e75c2e342af9237b76c4c794fc57b14891f61cbc26d4e65434d5b7b60f075d7fa05fffe58e19ffcf71297effb099bcc27bdd783e2961d42204443bca28398374cddc040f3506d144812e3e91a69efaa2e600d284dd074d05db2a69e3658469b0ee0dc22b37a1fe563a104847d8afd6f8fda53e355f31e56c3cc82dcb8fd7c8a99aa084302a32b4cd7bed3de771c07ac228b6a10b9c4db428edebe5edc4e5ab1afe36a57676aab53438f9992eb8dd0ddc79c190b953e723dc6746c56cceff79738e5be5da2be82d4c551e7400f007634dfb2ccdedaf05926738c1af6c975518beb95dabecd55315d7fbe375dc5546d6231dc7c4be3954df4233c1e2cab869626595bd48764b40e2c7c7660fda4d2a1d6a6521d6d4d3d97a0ba2a73d1ef78ff7b7d2aa6d7750a0724f0e6d27c34a132331464b574cb04b32d02fca9e4fd5c2af5dce1fc7555d3deb405893caf2b349010dbe504411620cf583b47d66f57784d5277de40e3c55ee133c007e01a438df2466ad612f9a5ac92defe36d5d0c9dc597bf58f2759ee8c73324b8ce4f227789258aa182ed7e9405231119cd8e81ac62675a7110d0417adb92a1048f15df56a3d8843be026687ac1af8f15b0d9ccedf670cba2813ff9a80b303a91266c1c67f197682c97232fcfbf776d6ef38176c601376b1f0b32a36b4c1201c24296276e692abaaf71d58b28a63ed9fea5053ba00e3fb0e04ccd487f812715daf21670658a460ebe3b36838afeb4d777e97897167a900201046a92acabb17c93a641c538b2c7b80589277be0ec0113dd06567e11ea0da63edc585d9523f7bcff90d93fc27636da097b7491648021e5f48190543f2a4ee859dc847f1a85886c488c02534d28cd672d8aa025013c324811b82410ab965ed4b6ad56adb45a989f09526d1da65a98039cc120aef0cce94768f488776bfafdf366a58222857559a44f586f2510a7155d6b4395bd58c7d17dcb6e627b53b064b691fe1b5e1a7927d9af6e08a27cc4ef7e60d0b69f2b9d777d02cee1ebf4309b3208b0c74d62848ce35aacdb033740d35011b016cef12f74fffda8205b0d198428e154e85c35ddda67c387d3ce08adeaa9828106212f936d9e5ca06ed56fdefdc46aa405627ba83b09e5ebfa789e89b89b2edee219a83f12ea4e3312e92a51618115a175fcdf06b40cf752d2abc4f81d1b6df39a91b264662b8ed25b819924dbcc9741e1cfe24747f95bf45bdd7e4c94b41a20b1684894912b1375aaf9d334e0a0118af1f0c5838b40b5398b7e23cec795101dea16e8e73ac869a7a242d055b8562354267ddcdc1d41db33e73bb07cf8bc43aab6e42f7af91e11a64de6a9e5de8341697ffb9b6c03e1ebdd129b5a78170227b198761738590b46fc7aa67804744860e66faf666eb2303b51f1696529bb3cb4f63f6b5285a5a6b0d92e8765ae9b4470e20191aa93c0798f037786fed59db01907bd631de56cf0289d54b1b489798d3ab27aae3c6fde0eb4b8bcd6c707372a6b8dd3d521e305aa0d7762b089d5e4d7a651824d55ba30d52cd45a7142550c10f2eb3c9e931de0a2b20c9e72b9f4b90d683b3c0a22e97a412d9542b11bdf3399f7ddd56cbea71ecfd2c49b72581e4ea5b884c35e13fa0124c1554ae3bc9afcf6393906e2dcd69768471bb7ad6821650671787b7f3ae0a42a5932d774b9073fb1d1a7f58afe0ec201c36b882665ff655288d829d179b7e7419a23f99b0f775cfc0de19e8127ddb415aa1fedbe31a94cddaf7e5f4cd0bfd7626db40a10f1001801198185507c5fa62b24c3c95d54631d11d23728b4d0bc29e4ff2ffe3f2e7b0c068816af5a598c019be7e18ecb37639c3fbe3465d7dc35bf1c5e314fc176a3f7da5df151964ba3ece0cda6a4b10762494feb22db3669aec66046e87aa9f15d360687bd20836ccaba2e8d5d3f678ad67ded75eb37727c7d85a42a95ca9710a4ae3b8e6e5c6bad8077d6f18c7ab29009a3ae3e0d304104f9b104bbcd3d3a0c00a97d749a9e6b9d36e45f67d44e75351e2c02a7af35e5f990e39ebb19b77c95754cd2fa1c0a2de3a10c230cb4b4709984d3c703b377e7d245f81e062f4906730aa37f834a3062660ad2fac7451ddcdff0177e870fe25404b31e795f358e118cf94e6ceb998548340b78311a0ff6da76b9664b553fff523c8991816f1c0f89ca5d1f60cc992b483fc9ca4b8b4d06a824fd0e4d7008023ac65d6dfd78fa8cd9435e65b3e146aa8d0035310618c8d7c7d5faec58b0bd90b804fdd41832bf0019dac29f0e361a9e2dbc0f458739656fe0489c91a6f8995edb173d343931f4d43e3d289686f5234e4557e96dae417f578f209a21d8fdf90c88cb8b9f3c8fbe5331c9c7340f3c11e252341a93be7c1e8db70fe0d85fdef6e7e425de0c1133c25590da413f1efde44dd903da33959b599c71615e72a50e36163d075de239c85f75c04fdd1edb94e910268ef105dae291a19114b1a06bf446a8446c773f94501228da77ccf640b79de2bf3aac1b658506d2e642f20fbfd55718b028d835c163f184afe1a66b37f35acaed610e9b54fce73265893fafa838e66a9500171b646f84d8161f81f90c3f0e9"], 0x1008, 0x400) mknod(&(0x7f00000001c0)='./bus\x00', 0x100c, 0x46) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) socket(0x2, 0xc003, 0x2) socket$inet6(0x18, 0x2, 0xff) sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)="d7338eb5e263bc6997c638b247993a0ee630b7fde3b9bedc043511bb1eda08ef7d32303a6580eddad50aeb573d372de3be511fda16b3b8b30c995168cb85834053cb99ebcd874c68db24aabc9ea0622c396bbdc2f621407a3ccb1838dd897800000000000000", 0x66}, {&(0x7f0000000280)="0f2130a7948608f5c2daa22d988b2e29c14789d8833c76fcfad8721341c4c6e36f816f2e44305ded16930c4bcde9863a79f41d207d77a2f40d58b4767f8d9424d5dfaac45da8325cd54e4d3408678edebf48b7a588b24fc440095d62f8165977ad191cbab4f7fd855ccca0783707222f52a6e59f32571fd48742f85abcca6ff45cc268f03e9b664c8a9e59e8a3b412dcb6c2cdf3a225e5f1a78948724b86085d2d9382a4c19da4f2e0df1da1922a4642a1e84f22a08c", 0xb6}, {&(0x7f0000001bc0)="6f348f50529aed2fc46259f7662ab7fbd3eb6dc873f7b29d2648251bf88b0b1e6be68d92a7c7ce419d6a4e6b5703fd97ff5096d49ac1ed835061966fb4c53e2ea910f4ba68ea29924952df425469de7333bf5c8d934806de65548d23", 0x5c}, {&(0x7f0000001c40)="fd28cb99bf2e73394e935cd7488abf13fe152328231ed017f060f28569bb8aaa2c0d6e7fe8d76850a998c73f56590eb3b2ce6976486965e079d5724f55fd561c9243b0961bdbd3fbba8c9d1625cb4ed3aeea24c6d3e955b8c0fe479cb3014fa54aa1a52cbc1fd71f3d48620c5a0bf6c29195e02e78a52cb4beb6b58cd77b3bcc07934c39ea99c7223054db919ee900"/155, 0x9b}, {&(0x7f0000000480)="1da17189a9c53915316949ca86e6490f501768557a6c8ecfbd1399be15ca167dd5597714c40580a729c4fc35c94eea4e438547a3038d6fd960f8344335ad9ad12f368c4ce1b3533e3287253697fad17e64f6f62b8ccab3966d1f3b4e682ce732d29c0eae983f4a686852f136a38cbb061b39bad83e7e52733b0c431e811001fdae59ade9e284f804695b969305925696f5f668ee048fc06314336876abcb805b6144eb8f57e27ac9207401aa7c07d65ef218f6357148214a059443436420539cc848ac20fe658b9accc53a2f2d8bcc10ef66", 0xd2}, {&(0x7f0000001d00)="7316425951145a68e084fcff041b460c60bb0dca0194697b123409d8111a55c754a17977876ae8f96340aab2bfe0faa32b50337c2dd6ad589e72cd58796d1201e0cd5b44840f2f69b83e68e3d75960af3736fdc319d601ae53657dc95ff7d0fd68b99284df86c9286b74d03fea0e8f164f1477378d8cb7e7f74b3ec40f16a9ee73dd9980d470755838866c8ac0652abbdd1d4d849ce39da7609312eacd6ffa1b61b2411b06783a5cbf84471139a5a165d1261a417caaad6ded6805fa4558fd80b71fb9f1ecabf72a75461cd4239f78e3bef8aa8ca67dbb55ee20e93ad478aaece575c2d0feda56389f64bef9f0", 0xed}], 0x6, &(0x7f0000000880)=[{0xfffffffffffffeee, 0x960765838fa217a5, 0x4, "b0c65ecf4922835cb2bd252d24964657bb1b"}, {0xf0, 0x1, 0x8, "9abf3992afb1d384bd55ca21ed44d606b8d00f8a266b55caebe3307474321308fe1f2f8f7d60aa04c17715a5ec3c2c1d490c9fc172a21b123fbeffa57b82cd713bc3c4342b756d3a8e28dd62b282d08b8e86cea149d1f3440ae70181b5b53361578359f3a7db2b42c8f0539534c82b7632b6c969df3599bf6f27880f02ca9ef65ba147d784f216e0974aacda611d5af868bddd686b61e234ff9b09dc05173b4189470dc7cc58dda82fd4ab861276bfdf5b07bf983c879239b1d3f55140172243f2fcf4ab12cb4f2b43965565c9c7f4e5e83d21f386488211ea364dde"}, {0xc8, 0x1, 0x5, "c9804120a4b2a2c672a9b01daa586c5db041544126ecb748502bbf7a2c3c4d2309773696385fb2fb7894a81b1a9ad79b412a66371fea95eeef530e8f2e02a31ca0c6130d2d3509b775782851bcf8d72981a8694c11e26a266c59a8161d8e27abf90986550059f690dd3651bfc0c43846bb799b4a35a86446eb4b9ec290a6b36326bb99ab6179081f9d2dc5982d0bb287d6ce6e1924d0c20a758414a58422e34c489ba03d83cd9412f908af99092bafdd52c518cd"}, {0xb8, 0x1, 0x9, "c86332e09db92e8dbb8ce064adfe174cb1dbe8f4f8434ce2149e2da7d6a64583a7523080ac8e6c7625b08d7a7b79687e6c78f50b0960e4d902ad659b467c4f0bc1f5439e729c7768e48dfc913c663bb7ba9d552f51673be52f4c74e0961923a59ec45b30f873fa18d963407ba00697015fed9ced362f40c5052fb7ce83c805546e4f462d10dcf9efe9704427f2734d27f3e4de6ef78aa3b18931579126d2646cbe36f9cacbeda8"}], 0xfffffffffffffe82}, 0x2) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) 16:02:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x3b582d5b) 16:02:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: pipe2(&(0x7f0000000180), 0x8004) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r3, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {0x0}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7d, &(0x7f00000001c0)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/46, 0x2e}], 0x2, 0x0, 0x400) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="d2b1c19ede14eb881775c885c80957f43eb06ab582ead3a84d439b156349e11bb72de7c8e150f3934e6df86f3368361be5add71fcf021a7f78089232b1917111ac68508ace0f293ffc57b058733e0e162b948e53673ba8a20572c58b8a80d67213a5fb58673fc969372bbd8a71001aeab665f13554ade887997dbf472025479b2a1286756d828a9362db8f4f09ec667a00f4c9222985d6dac4ad3a2d4a45be3fe64161f17d5628a5", 0xa8) 16:02:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, r4, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget$private(0x0, 0x4) r11 = getpgid(0x0) r12 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r12, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() fchownat(r12, &(0x7f0000000900)='./file0\x00', r14, r13, 0x4) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r16 = getppid() fcntl$setown(r15, 0x6, r16) r17 = getpgid(r16) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r13, 0x0, 0x0, 0x48}, 0x0, 0xe31, r17, 0x0, 0x10001, 0x1, 0x100000001}) fcntl$lock(r9, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r11}) r18 = socket(0x20, 0x4000, 0x80) sendto$unix(r18, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r19 = dup(r18) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000000240)) shutdown(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffff00) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) socket(0x11, 0x4003, 0x8) socket$inet6(0x18, 0x3, 0x102) r22 = socket(0x10000000011, 0x8000000003, 0x0) close(r22) setsockopt$sock_int(r22, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r22, &(0x7f0000000040)=[{0x0}], 0x1) sendmsg(r22, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {0x0}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r4, 0x6, r7) r8 = getpgid(r7) r9 = geteuid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000011c0)={r8, r9, r11}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x3, {0x0, 0x3}}) socket(0x400000000018, 0x3, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {0x0}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x7, 0x3}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b92f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870bd96d4405999d6c40000000000000000000000000000f6a6fc9cf37f24cf142ced635d5416bcf9f64fd1ba58059d5b0ac52ba3b7649b6a5829fe1a3cc3addf1f5d0e08dea64ce0b9033126167d04d23b192fbddc1ea17060b25dcb8d73210b34e5072ae3230b8e1600"/268], 0x10) write(r1, &(0x7f0000000a00)="450a75995df3a7951e18059071eb2adb0002d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e879427405b519f61702447c99c67109474b4e1d4b9ecd3e496197d3b326fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72334b100000000000f5cbaf5dede38a2c69c7f978570e107a2b771e3e68266d7ffeb141fca2f931b1bf219cc60ae7b80eb041ec347d255710ff22d56c57ade5e827a25b54aab1020000000000000052db7000000000000000000000a76917a9fe4218c74e24de8695a2326c96ceb280d61d908fcbdc242073d3386ec8c43d2e25ec56712b02ddaec0786383a2b38fa91ac75d08f3639483a644bace5fcc5752284d719c639309a75a31398d8fd4a80233b0750e0a1fddbe59ba2385a605efd7f2cfe78db2755a3f1b7cbe0ce3453caf7605fe5551d66c3c67dadc198c6ecee033bbf2a160", 0x159) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, 0x0, 0x0, 0xcd5a43da4793c538, 0x0) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000000)={0x2, "557a56933381f2e53dc2b2f2479842eccc1822cdbffd8eb0aa80be874b9beed21d60d520e3cfb1906dd630e3f7bfcabf77324dd3653843c509afde69a6b7d9387499fa0c40c398e5b17e9ee756bf85498541fa8933d57241b55f8743ffde2a56b2efa099d8411e13ad0e65f0d2e51f38f13bf66ddef80719364e4d388af87f90636697bbb3ae8cb6b2054450e996035cf35f0d62ad1372bee8e53c935a27a683518fe2a8c422dec38cde50d92bfc98ae88f5"}, 0xba, 0x0) 16:02:20 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0xfffc, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x5, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a31b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc636c99d5c1fcaa6431e98cbcf2c113bae1fcc56d3d89cfb7b39445c9c4a0b96acf0004000033f5a70ab134bb9cb629475ae70098dcac0aa6230200c5dbd1be704d16bcada0c1f0d1e8172baa2f268e0de4ffd6026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a749764341252bf6155daf929c92011f472c6b206239a1f44163dfdfb3c159c660af0ac72aadf56cfae2c3cdc53f6ad84e0dfe6ca420b37466adabdd99f1eb0121e4bd36823a1e0527c89b5ffd2d9e9e9217ea9edfb4cd7942decfba6fccc6ce2892d9239a53a5f565c010625779b497eff5139fc37380372760be31a353b9962f910e2af86c46d51c50e1a18deeb343c82d4113961a3e6ad68ba3400000088d63de9601db3548e02b01871947db3c878a55e2f0711416d16f1d20010171b3c4ca922537be55f056412788066f631b6011e578f01e7839c080ff10af5ffa5ed7e864d2e320a8a351860bfd8a58f7dd03ad8ea627d79816c6afd43c86bff6508f126c53f73fd4f264a8e1a03a10d2171449904a0319f2f3eb253014d35e4718d76995125452d1d2d55325d7131ce950738ffe798fd339d535bfae45b2b8dc8dbc921962d47fb2d9289f808fbc7536c6b17f77dc34a689058b6640a72be53fe7ab9cfb14d13f6f0d8af6fa9b53d9775d752cce2c2bb7e97dc8d2ac0f073c35e841204b49d06000000dcb6f8c9d03129f6ac8a8c99cc816d82f2f7d7ee0c652bcdd4fe7139665352d2a5a9b2c5d01873566695183974c99026a0e423326577cebfc27ca8ee2f7d5f95f9fe891eccb80f64b7311cb20f84bd69d482e7af69bc99fc8ed65fc7146db5485ddcee482220ac20cf7401ad6c313c43f94f39f03126188a7f2680568bbd0d147a375c3d6f43421930719fe937f870e4cdd2e731219a119985f3f9d3ba11f2fab7cd894d162cd45f0c89a9f11a9ebe91a9988b6e6f54f790518b723f84848fdc1fe707a9e53b5bdbb55effee6215fd3567058eb82bc7d9bbf31d78250371"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) r12 = semget$private(0x0, 0x5, 0x632) r13 = semget$private(0x0, 0x0, 0xd4) semop(r13, &(0x7f0000000440), 0x2aaaaaaaaaaaaacf) semop(r13, &(0x7f0000000200), 0x0) semop(r12, &(0x7f0000000400)=[{0x4, 0xca4d, 0x1000}, {0x2, 0x89d, 0x3800}, {0x2, 0x8, 0x2000}, {0xa4a9191a3884976f, 0x1, 0x800}, {0x3, 0x101, 0x1800}], 0x3) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getegid() r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:02:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0xbe69]}}) 16:02:20 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x0, 0x40, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4f4226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2c0400d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf417458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb9b520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbecade5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRESOCT=r8, @ANYRESHEX=0x0], 0x4, 0x1000) msgrcv(r7, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb383500"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x11, 0x200000003, 0x0) sendto$unix(r11, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) r14 = socket(0x0, 0x4, 0x3) close(r14) connect$unix(r14, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x9) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[], 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x94}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000500)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f89ead7bdf6e24bf431387692a1233d41f36b69bdb7da552c07a85b76008d21b9e672a33dc6ea", 0xfffffffffffffeb5}], 0x10000000000000c5, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r15 = fcntl$getown(r13, 0x5) r16 = msgget$private(0x0, 0x120) msgrcv(r16, 0x0, 0x0, 0x0, 0x0) r17 = geteuid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3, 0xfffffffffffffff7, 0x0, 0x0, 0x7ffe, 0x6, 0x4822, 0x5}) r18 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0xe9, r17, r10, 0x0, r18, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r15, 0xa5, 0x1, 0x100000000, 0x80000001}) msgsnd(r7, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf002000000000000008ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c34dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x7f}, {0x26}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8c, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x81, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x9, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r8 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r12 = getgid() r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x3, r2, r10, r2, r12, 0x18, 0x7}, 0x43c, 0x973f, 0x9}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r33 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r33, 0x1, 0x7, &(0x7f00000005c0)=""/175) semctl$GETPID(r33, 0x2, 0x4, &(0x7f00000004c0)=""/210) semop(r33, &(0x7f0000000400)=[{0x980b189f9b41ee37, 0x100000001, 0x1000}, {0x0, 0xff, 0x1000}], 0x2) getgid() r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r35, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000900)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f3740511171e97aa998473f0e8d1e11dcc3ddaf82b0158f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf"], 0x44b, 0x800) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/$\x00\x00\x00bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="8e00f3f081f348bf31ab2a588205b59a7fe12fd2e16b60a4ae9037a6397bed43c24bc2b4aaf1cb6e31dc16d4db9f426afc4bbd917eaa987efd6a5e51c40d8403114e3f2cdc2d23de9fcfb7577f7908e05b639dd7df7105e35b84ebb8195ca4d4433f6ca2dca9ac27d22e91cb3a309fe9b7081b2be4b56a979727ecd2419832055721b399cf3c1fc76a1356f293f05c69636be89cf2ca8383f3908b722bc76e52ff", 0xa1}], 0x1, 0x0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x24, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff", 0x12}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x5006}]}) 16:02:20 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) listen(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x84, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x4a, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x100000000000000, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x40}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) sendto(r0, &(0x7f00000000c0)="7309d8ac70ae274167331cbb56", 0xd, 0x80c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x1000}, 0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002c80)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7decc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d7d36851cd58af87958f70d8d9710edda999761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece00fbffffffb000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000005300000000000000010000000001000075b036c4c9fc050000000000000089582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662259977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d80000000000c60300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0835495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b38d72f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f6c1052e057a0000000093f17a0aab99bbe8660700000000000000298766da77579324d9ce6b0ef56718345ebeddb62c47358638b80a34b71e17cf532790066126dbf9c41a31db67c094d79ce5e1f4e18817e0fc13e9eec1a49733d67cc3b22738f0543e2c4693b18c6e785e98a37292c4d50b8a4e89e6b438dc244f15165a3c7a5be354ee1869695e22a9f09631ed5ef4ec5e3fe9a852f78b6552c7eaf060dae62785f9df5c1e17cf4997d0d4a94f272b117c5fe5396532e7fcc90b61044073e98692f0185977b1d0b534d387ff9d2019c91c50567fbf77a1a091131cea4ef7a04de7795dca48cb891e0744597644753e53682f444e249b52000000000067f04efb0b24545d47ace8df4be4301675fefb5b1654f141856795b325bfb2dd39f87a265e0efe00"/1990], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) kqueue() readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x8000027) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff", 0x12}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff", 0x12}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) 16:02:21 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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) r3 = open(&(0x7f0000000680)='\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', 0x20580, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r4 = msgget$private(0x0, 0x10000004) r5 = msgget(0xffffffffffffffff, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r5, 0x0, 0x0, 0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgsnd(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ff010000000000005644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7b0000387a27f12613a8c1ad1980cef7ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab00000000345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f083fd5ba2a01c919af727cc4e706c072fd77f4f8a4d35fa5da808e57607135ef3aa92a36ffe9b8"], 0xc2, 0x800) r6 = msgget$private(0x0, 0xa0) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() dup2(r7, r3) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) r9 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/100) msgsnd(r9, &(0x7f0000001300)={0x1, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r10 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/100) msgsnd(r10, &(0x7f0000001300)={0x2, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r11 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r11, 0x3, 0x7, &(0x7f00000000c0)=""/68) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() dup2(r12, r13) r14 = syz_open_pts() close(r14) r15 = syz_open_pts() dup2(r14, r15) r16 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r16, 0x3, 0x7, &(0x7f00000000c0)=""/68) r17 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r17, 0x3, 0x7, &(0x7f00000000c0)=""/68) r18 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r18, 0x3, 0x7, &(0x7f00000000c0)=""/68) msgsnd(r10, &(0x7f0000000680)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r19 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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', 0x2000, 0x0) semctl$GETVAL(r19, 0x1, 0x5, &(0x7f0000001c40)=""/19) r20 = msgget(0x0, 0x2) msgrcv(r20, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000002000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00"/155], 0x1, 0x3, 0x1000) msgsnd(r6, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r1, &(0x7f0000000a40)='\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', 0x6) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="0000efffffff00245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee48899802460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd0d5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x6, 0x3]}) setitimer(0x3, &(0x7f0000000340)={{0x10001, 0x64b}, {0x100000000, 0xffff}}, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='xQ') 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b28", 0x1b}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xfffffffffffffffc, 0xd6, 0x0, 0x0, 0x400000000000}], 0x80000001, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000020000000000000000c48e0081a28356ee6314eb4f4891841b11bdd58248dfcb3124e5f321891067eb86c0b3b481e7b6ee0ee61c9b0fd983653b73fff409e7789c4332a671f1cc4d5230155e59b96c13c5a82512445fac3cbb8b0c60ac3b75f748160bc6839afefd47"], &(0x7f0000000080)=0x6e) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) close(r0) 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b28", 0x1b}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400), 0x10000000000002b0, 0x0, 0x0) 16:02:21 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x3b, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)="07060040c70592e45da39bff7538c893a46caa6532e6042175fa5b0c8aa833b6c7078f1bafb3841e32e52f5d06820ff7ef2a00111d663e78e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a0000", 0x86}], 0x1) r2 = fcntl$dupfd(r0, 0x14, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4e) flock(r0, 0x4) 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b28", 0x1b}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20000) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x925aeaf95964c00b}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r3) r4 = socket(0x18, 0x3, 0x0) kqueue() chflags(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendmsg(r3, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockname$inet6(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r7 = dup2(r5, 0xffffffffffffff9c) getsockname$unix(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006632cef1327ed4d9c5c5dada1b859ad60f7939268d9d226c13680880309a286e4809991cd4f0b129c797cae02ebf96e6759cc40117b6e6e5624a379bdb691d2e91ddd01bccca636338b4286e955bb44dc2154f93f340e7ff64939d3e0ff1c6a8475a29bf7784fb638d9988909e5b15f8bca77868e7b1013396e9e0eefeace980b1dfa14adeb09a14e25890f0003426879259eede16b7a739024d587fb091c97c5c2d399c83420137272a6dc938bd26777ca4937fc2"], &(0x7f0000000200)=0x6e) 16:02:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x80000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x800000, 0x200, 0xe193], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403], [{}, {}, {0xffc0}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {0xff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x42) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a232", 0x20}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) poll(&(0x7f0000000000)=[{}, {0xffffffffffffffff, 0x15}], 0x2, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(0xffffffffffffffff) 16:02:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x80000001, 0x0, {[0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x10000, 0x9, 0xdfffffff], [0x0, 0x0, 0x403, 0x0, 0x0, 0x1], [{0x0, 0x0, 0x0, 0x4000000000000}, {}, {0x0, 0x0, 0xffffffff}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4406}]}) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x100]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4406}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000033c356c78400"/29]) semop(r2, &(0x7f0000000040)=[{0x2, 0xff, 0x1000}, {0x0, 0x3f, 0x3000}, {0x1, 0x7f, 0x2800}, {0x0, 0x2, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x7f, 0x800}, {0x2}, {0x1, 0x8, 0x800}], 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a232", 0x20}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) r3 = geteuid() r4 = getegid() r5 = geteuid() setreuid(r5, 0xffffffffffffffff) r6 = getgid() r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) getgroups(0x5, &(0x7f00000001c0)=[r8, 0x0, r4, r4, r11]) r14 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x400, r5, r6, r3, r13, 0x7, 0xffff}, 0x28000, 0x5, r14, 0xffffffffffffffff, 0x81, 0x7, 0x401, 0xffff}) shmget$private(0x0, 0x4000, 0x580, &(0x7f00003ad000/0x4000)=nil) shmget(0x3, 0x3000, 0x206, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) r16 = socket(0x11, 0x3, 0x0) sendto$unix(r16, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) dup2(r16, 0xffffffffffffff9c) 16:02:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f00000000c0)="895e654f5c1d85047229b675851d", 0x4, 0x0, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/62, 0x3e, 0x42, &(0x7f0000000280)=@in6={0x18, 0x1, 0xf7f, 0x3bf7}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b55320784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) sendto(r6, &(0x7f0000000300)="84c58cd9c8af494868496ba7", 0xc, 0x1, &(0x7f0000000340)=@un=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a232", 0x20}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1e", 0x22}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x7f, 0x8, "d11539b5abeee950c2ae96a6768853397a443335", 0x7fffffff, 0x9}) 16:02:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "d730c16d00b4ff0000747beffde400"}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/105, 0x69) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) write(r0, &(0x7f0000000040)="edf31a4f8ab97f55ec437407c660cd6f6d549a0a466c27d3899afcba97051fa05d31b3359986a8af974fd3c36b04eb63b4863643d2ddd48ca505d4cddca531", 0x3f) r1 = socket(0x0, 0x400000002, 0x20) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/71}, &(0x7f0000000240)=0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = socket(0x11, 0x88353d76d1ab2ec4, 0xff) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:02:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="13606b1111172e9a775712c8055cee60079dfe97883837c5fa59f9ef4edb570d6a33b2a81a9901c227876c06ab8eac1319ec14c6e5c286c8a5fa7514eef3c75c1281dd8996afaac7952a7fed7320384e93a8daa8824f84c20bbe1b69a1289d92ad77384c9c77f71da86fc0139fb5ba52c810712326cc7af82f19890fcfc4c48357ea58aa0cfd5f7115b1b4e8d9d560f6da61bcc70849c2402420709664b7737edd86881102a37dce2053ef51897d76b4bbfbc49bac3fe0ab1cbd0c6edcc88366bd80d3ac9b58d1e532e191d066ae9d464166e333ed549cbb946ea559d38ae8e2b2dcd0330547a9d96cb5cfedd976737b77f0c7ec0f67420278a7798ceb4115d57e"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1e", 0x22}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0xfffffffe) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$setstatus(r2, 0x4, 0x0) 16:02:22 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="250000f3d7ff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x26, &(0x7f0000000140)=""/154, 0x9a}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) execve(0x0, 0x0, 0x0) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000680)={0x8000, 0x8000, 0x800, {[0x2, 0x3d, 0xfff, 0x9, 0x2, 0xfffffffffffffffc, 0x4, 0x2000000000001, 0x3, 0x6, 0xab40, 0x7fffffff, 0x42, 0xb53, 0x4, 0x8, 0xfffffffffffffffd, 0x6], [0x7, 0x3, 0x50000000000000, 0x7, 0x1, 0x6bf06571, 0x625b, 0x1004, 0x5, 0x7fffffff], [0x0, 0x8000, 0x94, 0x4, 0x9, 0x808000010, 0x80000005], [0x7f, 0x59, 0xdfc, 0x7, 0x583455f2, 0x5], [{0x200, 0x0, 0x1, 0xb}, {0xfff, 0x20, 0x4, 0x1f}, {0x401, 0x0, 0x7}, {0x1000, 0xff, 0x20}, {0x2, 0x80000001, 0x7, 0xfff0000000000000}, {0x2, 0x5, 0x4000, 0x7}, {0x5, 0x7, 0x8, 0x8001}, {0x95a, 0x0, 0x79, 0x643b9f5b}], {0x6, 0x2, 0x9, 0x6}, {0x7f, 0x9, 0x441, 0x4}}}) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r6 = getuid() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000740)=0xffffffffffffff1a) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r9, 0x0) r10 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r15 = geteuid() setreuid(r15, 0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xfff, r15, 0x0, r6, 0x0, 0x2, 0x4}, 0x3, 0x100000009, 0x0, 0x0, 0x0, 0x10000000008, 0x2, 0x8008100}) 16:02:22 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0xc004, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3a3) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7f, 0x3, 0x0, 0x0, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x44, 0x9}, 0x7b, 0x3, 0x0, 0x0, 0x4, 0x0, 0x1}) shmctl$IPC_RMID(r6, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() getegid() r12 = semget$private(0x0, 0x1, 0x100) r13 = getgid() r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r16, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r17 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r19 = semget$private(0x0, 0x4, 0x2) semop(r19, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r21 = getegid() r22 = getuid() r23 = getegid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r20, r21, r22, r23, 0x14, 0x6}, 0x5, 0x9, 0x101}) r24 = getgid() r25 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r11, r17, r20, r24, 0x40}, 0x1, 0x3, r25, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) fchownat(r4, &(0x7f0000000080)='./file0\x00', r11, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1e", 0x22}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000800010100f4ffffffffcda1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5ff20d297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000745e343c00000000", 0xb1, 0x400, 0x0, 0x4e5) 16:02:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0xffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fchflags(r2, 0x5e3c98f1a2e04280) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) setgroups(0x2, &(0x7f00000000c0)=[r4, r7]) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb", 0x23}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x0, 0x4, 0xffffff7f, "8abc73cac502805ae401cd9c6f350a56600608be", 0x3239, 0x7fffffff}) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730000100000000000000000000008a6100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000001500ffffff00006ec556ba96586e8f9e4c60386d1b8d644e999cba1469283bee3c0c85bc8500e2ec2fc6d3b2554b2b176d1c367f093022a8a47be40e50106fb16f19de7c55d7d590ccacb628b80b15587ecdf3732a8face21d1f12bd436a8b6b3087ce3285d63d786ac0ea9df352b7d6ec79e53262dde890d1c9ac656397ab8f1e4b25233a80e89a8ed99daddaa029e3afe7f44eed953ec37c26393d590e8d75ccdc0353f0d494063c7e0028e869b863023250c97f20eede10d3c9acaf7927a6a02e47a75470670376ee8663aeed35c410e6a0f8"], 0x10}, 0x0) 16:02:22 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc9) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x8) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r2 = socket$inet6(0x18, 0x2, 0x3f) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000006c0)) sendmsg(r2, &(0x7f0000001a00)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="29a39fa8c0899ee6492db3588cf577a169708cc56ee27d30ed7f370049fb63b62ae753afb50d00c4e8c801461e400bb7841f8fe54c327924427011e05ea7774d0b741296723a70c9b9f6508ca942f572020b8df1271c6c278143584b7c5529d985ce9d150d50f1ad5a1ea477b99d7de6a8c3582e9c6237ea73c86fdf4dd79aec092d64ed70416c0fbb49b323b02aef9687b296e1baa64799c3c639a9a88ed5e821530c63a73631c975b0c501c66da82ad482cf14f806b259fb9631b7374e88565854897d67f3f9b0d92b2f82820fb311a70c0cc5b62784408bec1cfdbaa950f9c28484", 0xe3}, {&(0x7f0000000200)="ae89d00e4e56871f3d83f2ab778cf98978293b38806992dc9ce6f20a07b5510e83c20448e3eac9535188a8805e36012f193d33a96619731a5ac63a4953ec6f66890e2e208e4559da981eca940f8f9e111985814c90aed9f44fb23d84017b1513062c7a8d9b294e7adef6573c96ba3bed1f7e1ac96601fbc32071c8dae01dbed3d294e08c58b0ca49489c03157a7f332c62aef0c4aa0fa7406caf", 0x9a}, {&(0x7f00000002c0)="d0", 0x1}, {&(0x7f0000000300)="d5dec57f45ccc6bdcc4ee615f5bf3aeed27252f44341fb4f12d0089b316f9344f47363f01d59908323d5b691cfdfce6f6f23833e3bcea371fb1aa916d5507707db41654f94b96a9e52d6794267", 0x4d}, {&(0x7f0000000380)="a5605353d522b0575a651874103ba4ade7ef7822e10da04a4921235e1ec88b0408eecaccfdab876aa958910a4e6d537f0f4ca562b48f309f825f2a4c454f0b7ceb6341cb913cd95d15f96fd7967e6e5e824516ef753007c86658556517ea493f9032a2632fedf5e4b663290de7838d26ff36d580ce47a94505b4b460b7b0fa2929e038916cc2675d089af6e45744dad368acce21f3f7736489e155a04eff3c03c014188da2ac2dff738357c5308d34f14b76f20ac94fb3f8f0cffc65", 0xbc}, {&(0x7f0000000440)="828f45f0a6deed4413c841617d87303004a7c9", 0x13}, {&(0x7f0000000580)="85366e521d5dfac24ddcbbc537cbaf6c72826a09f273cc9e20d07bc98ec7faf7d94b891abf73d7b33888627ba3b0449c6c5456a77f3a67b3a9fb4a78ee147603ff1146df0dfbf92eb6833d70ae2822cb6fe2896b9c2d870654f9557ab9b4cc926b53b23e2b28a5025520ac7aa67d5d9a021786f8d6e8a7b43849bb551792c34da1efea052205348dbd02afea6f6213aa1f81018aebdc5b5db198d30f9f81", 0x9e}, {&(0x7f0000000480)="2a79d761dbb50770fbb66237b63f13abe38f380fbb69b2c534bc2d72c4235bc013ef0688f82de5865d18061213e7940d513a9fd335410fb5884b31e0a35de77d444bca0893e66341a7b9739707a0", 0x4e}], 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="1001000000000000ffff0000090000001de119f558cc3b6a05d81bb8744faf1e7130c4da61a6a7372cfd7bb89620719b52907c79b5bb1e6e1e6df300cb837f6c8e38d7a13845fbf699c0447010855d404123f611632921a58e953026ed98cebccbe357b8ff4f2417e7a92c69c2fb77b1d49e467b5bf3065e212efd66d4c46978fdf7ef9a35dd4fcde841fdf67a5cfbeedff5121604a06a5c71185036eff5ee1ca86a68e5fdf94a4f1e971670326bea9f629143214b69cb23ae49fb23e8b6a0c1da6b7ea473b8d4d2686c29235aef0a03079a6ace434a65ee625c01b9be4220206e3d555f341e29e975608fac54e5e05d1d0289189cd6b792f4394d2b58f4197ed443d34add61faaef3157b69000000001010000000000000ffff0000ff000000ead68828748a322035af4edc5cb6d4d561e92f609348b85bec9323bb4ec630898ccc517af59ae085b4e03229a6b52ea2c5e39d8034bdcef65e990127543136caf2fe0d47849215a330e701e35576f262060b1c6056f13f987faa81ddee6da14175e16c7a457ec0af7d830ab8fdc5fcf8d2eecd1e364f8ef740f8efc8e6bff70e40bff4357edcd89f9f24927e6b5b48ea97d8cbfa32396ddd301f6e68f744d8574b18c5ccf370dc98c8845cb304d4d5685035504f1d3e315975a6fdeaf725f7fffa0e6f7f43066ab18064356ce5ca423bd70a103902799838b2318bf74f1e244cefaaee4daf03cf4fc031ada8999e61a26f4f96ffc32b04b8ffcc2f217556395c8aa91ceb65a6cadea6872b81cb1c3bb4d554884e5d31b7a5e5580b0eef4cbc5dcd8ecfb6beab4eca6fd328310c886503bfcddb010240cbc02911c7b06df17f3636ac46de28ee3066fdff7dbec6ba67ab9b6a796e51c38f32844add59af90e1f73b22c491af0610b0c84385e38396a4cd3ff09a029ab61a1340fafcc0731c331a65c5ee99a1b6bb1c2f1799270ee1b590ce843005bbdb1c19c29536f5a88c01d67fc7ffb99200f538c087d76db71b5cc001788288c76b22b0360effb8a60a33f7964e9c251486b62e51654133c746f3df41f705e9dc3ff54aa7937b3a0d5027b4542841002ef09541a31b1789f0996e42e3051b21b899a331e10452f81265c10fec6a737fb564eddf237d70a3da4928a2c8b4cc76db70aad27910556fcc300b9d10d60d47907e5126e23bb83f2c193531bd5d3b249b9e096ccdf8ecc407c41b5a3c0cf934f61cbe9f04fc5ba41268a0734cb1153646cede797fd3e70ac16bd352822493eef884e4c4e1d2263a10846643e16a8357d96762fc43ecffd3a9b31f319a8c6a8f9c7a3ccef37323a276a1bef9fe0246225670ac1ab5313fee5944aca88fdcccb497d07f4d01c3798c6c9bee08e29b2856abd19975e24264c6db585dd1a16df2c706881ba03340c6fd7da30305e5636cd274a27ef726402e28f3be55339f352d830300de946f3912e696553abf8d1f2273399ccec56011830fcdc8f1ba5aa9d20f9194316bb63db756cde7cd12453db990bde7be6385216768c8d24822b03833107d46212a37af7d3b390f6ce3a8210f0fc029b604586d32075e507a24dcacaaea276beec99d7aa0856369678aaad30bbc60fad4bd6c331ed0fb4bc52a1d689d7add10ad8400aa55b226fd1fa8a70b72f01fb029ca1dece11686cce233d1b12141022832d1d06b1d0b5c0fb7deff768d6dd0683b66dfbb239194f5d8f5a544e16e1087d7a91932ef05a8c1f04812084b1e7826020397de1d291c4d92292aa72dd75cbb8261b86825e85c80269dc13c6f8d7e209c5b9a2f003a19b1bd69cad4fd0d8930beae0ec0683c0aa94f23b8d03ae85fe2cda02aa52fba73972cb9878dd9b4742fd48f4d387e3a2b2a88f232dd329a7ab4446779b6f55e6000de6460e162ce1774150fc8c7542faebcb1891ab62110507290c8beb3e98a8b61c3c00be9213e00566a5a1f6ff622a1cd934a29f7cd6383ca9dcfceef73b2eb257854f41d53c1204ddaf73bddd7f91923ed8ddeeadf78eb88e32695561922e3319b2f7eb452036e70d60c05d52c0d2fbcfea0910cd5bddf0c94ffc9bc3025d07769f4ebf8aa84898f083f633b6035f9356924a6bb7b283dee00567d003cb1707c13726ca5f643a25debe4d6bd182dae82907494adfe063fbeb8c64db73ccf9c7bb1c0292ccc0c08bbef8fcebed276dcd8aabc6c10f6537e354a74df4daec180b651de008585d2b8de2fce64a3319b55619f0e55afe384860da4b7d1b2fe5a9388fb2a6025a43922965478a740b373016405c3c8ccb4d770956b3c50f6ef47ed03ef51bf4839e7c52e07ff02d09980e0c6000000005d5adace1ccb6ba27ec4eb9287eef4fc065ff7b436540d8545409ab838be91aeae11a8dfb06019a3459fcb62469ec612fa5dbe0cb21ad5139253314f1543508ec4132c25742e7938dd8b5e96e1da4c3bf6fd28cdd532796a42948e380214c8f7b40a7f5d4d7473820c5b80be60878d43365938ea730100d3b363ae8f24ba7ddf9616f3cc2708d1b7d39ef990b66225b6ef012f719089326bc399de535ab036b7999d744321ce4bf14f676cb4cd50014d7f07db55df64a7ce53578270ff64e74ba3fdf8bbe2c7ad82cc4ee9e88bcab582864040096f5d1ff79a5adab926bd67cfb32359bef2efa8a87acd25bfcdd097c5da3d072f437afcb933faf03c27a821fa3198c993cf31a4318a0d170d7fa7deb9e2d189af5e6a03eaddaaee7485b9cb269681133c1baf0a03e4a640781c989ff37cc585beee79276dd2f45c7ceb6154e7234ad04fd571cdbf9e1eb4f50f202d71ccc46a977f949e705a5f58f1e00bd2199e7ac8c69da321ec1d2dba078cf6311bb8d558595589514a7b267f6d4c3e716dbc21e11c1108571af5969549bfa36fcfe20586cad82ddefec5035bf730476ffa73ce0ec470594562909411484846a8e13b232c7c82850aab27499cd6d9740b7c75bcf6dbab5d65e480c4d396e36b09dd8f465be49fb884c5af7ad17a5c2078b489c5fef9cfbc155cc736d68b7a4fe933dbbbde494ec0ad7b1f56a6d07b39e08e19597252a323c8ab7ab4b0421b282da6cce977f96133d4d6cde06fb71bd456c13e69df2e66301c01447032ea9ee5df705fb91868b5c3efbe76e50b463ce46554caec5bf0fa3f6f17b5c0f84bceaba986cee879d74ed741673f7ee4d546ef4d8acca7938662eb361d344511dfdfd407d978962efe1aaa29672db7e6f2c51da5e02c61b408b96e2c97ea4688c60c12516cca7a2d9436e71bea6e26e5aa8c0f3233e20f2afbf85265bb8923993cd27c8366f79c9ce4f6eac488f71fcc135c103d5decbb8179f1f6071606a708fc5d67b741d6aea76adcac3019472e53f851604ba0f3831283ec71705864a90a88dd82d667b6b9378e820227d9f5a68a313cb10783d04ffe001799b2fde28c0b74207c876096f4ae52b74bf11b02fd24b0a60273d1a4c5a559c00eb5a024b7c9fa81d157dd027e734e8b8627b65c1f2959a706b59293b9770a575d6b6a8b9ca4d816d4aa4091d21c9e6bf7f8a311a6fd20f4efa5db26987b4808f309cc74578b637c25a8305c5656f1f165d514c723b99699abfb9d5a8cd349ae24ad0e0e6d30028a651121a5b120a381e1dcff8b46c3742760fa74b79ac9030503a7b909231cf5caba81fef84ca6aa8f96c2c03ae1157a47a49522e0bf623a8817d7e2b5b126580a8e2bf6324414d7024240823c8515553bced47362b8cab87234c726afdd78129bc0302da57a4debb0cb6f355cbfa13bcf4c7c4a36c47da7e8c764b86d06eed277e49243a6fdcc81862144d9467f62e4e82bf9fc1c8dcf5aaf1c2f72dfd593071bb0e0021700a9451245d4651bf531261bfa86e1a30077430ba0e2efed32aaa3a8903a904d7202c6cb04d98bc1326c2012f762c3990425bfc133a37357c2e81948229671c49e92dd7cdcc9d6ade30fa738d3e7e69a3b84bc210d671a84fa0d587b781b5a5673f4890d9ee324f319b36ce7f0badc0e00a21be2f1f892c08392911fd1eec95c307118da476be738edf863e418444da58bd30895c6b3f7064bc1f54f4e7d0eb80fbe7de4b17f04999ca3ec76af6e5757e64ccd462fd92ac9c44b21688d3a9fee904d01a08e1f364d95870522cdf4133cd076453d1687f958f6fb74b753b374e7d3a87392ad4f5cd739194be2b4427efe2876bd778d384b814f7cc04b9f6dd0abc4f7ac06e03577a133cde4686650d4862a8396b6829e380f267d0ea8f2613d9ada8ff9453279d795776400000000000000081a607d02bb17cca68c9c9957f9b74756dc0bb34fa5707c728f1cbbf33a376af753ec327ded8d76de907990b0e9650d8a0f4349c4c439ae53b45e310aaf14ce7d4be778086ec098f2c94091304baf2a9f0e12db950a39bda38680c5ac1562d8797a0be313df3ec45174888d49a0a3fc7cc46e6ada7a1bc0e25aa04aecd89a8c596ca292bf8d72ca9f2e5288d01409778aceae222f65718c3973816202f139b893530547482859698a52bfa3ccec5fe27a05dc00d6c1db6d7043194d7594344a0d308b698f050dfe9223d90dab74c312ff7800b71074d196a4b78e1f12cf88767c6ae1ce06e554194669a58594f64fd315346126b7faf7b1614d5b253c9702178178c1aaebe6dd8349dbcce7f3ba08accdf93ba557493b7ab08eb79696748687a205f93a262e7b04848e3ffcbe0b3ae0af0998c09899e3bf9dfa8a007153eadd5095af2638b1f6e452fc4599c1572116954850c004c9a02cb904c1a354c94fd4ea6141b54eeccd21d7eca8173671b3f4b5f556d4bac0c34d6c8a476f73e3dc27b89ed2d6855f7428185ed2bca5424b8e15660a85b6b3a72537861e0c65df14ac926cc0a7b5efe9031d5944702c5f22abd06e9a702e811552cc6e6a03f1727833eb10cc90f8dc0d9c62c091975c2ea3f2c7f2e20a6e29a1b1eb09d24865025b10e045a7d9e2d9391db70c45c9bf0160d6771df80004547adb1e68379aabd1c7c519534ae81f10f0f32519a10e9a236bab8b14261106c320f7cf2b900e66f1e27e6a458674f0d898b73afc2d246641387d34a9e52fb1c76249e8ecf590d14435be77668b36f8a7bf61cd46ecec3d0b2e7ad796c829fdcd295bcba7ac59a4a2a39530f5c6527c1b9547b8559e189c0c11a6b1f515905bbe683fb1f3a79c516ddbab47a128d4c24837a1dee51af858d9f16737fce7969abe0dc8dd778fdd6bb911c9dafcdf12f4774c99ef77184f581409b4baa54855b2eead8d8a9e1ef1858e379b25dc52ad4f6d4567c755fbb3a4946ef5f8597ba70b139ceff7030b7e6ff6bbfc5f6984a298e0f340df3e91a35c6f7ae5de8f68d63f53657290396f47bbf8b9f4297c6441295ebe052ddd0c04860bb442cbf55321aafa7d60363e6716a3cf6d78dc167db51714c1b31aa9393b832904e1f76afc96e8c26e3c6fc91c40f4efb7b5e71577ec1406e0a8b28e848a8621184bf2d88c4331f05821af296c29844023b0f29940b410db517236988e9f13ac4f718e6c9a1d9bb79646d570ec348d2393b3acab303bbfd6c2eccef0f066a78c4e8bb4e062c06da608d59b69e58b4c42b741fce722204891a25fc4221050348dd0a6112bbce3dc94a3059eb11b6d19a8e9f315fc5b96417f10847932b555633982ec907cb00d6e13bbb1f10fc46f9780bc2793cb300006803cb54dc9bfb0c0bb85d16269ee3a553f062ac7fd4bf782711c0d529f361dc6285783ccd5a99ba6dda48962c4ec93c33eb08a7498e1fd76ff3f9f5298854cfeb797e021c8d5c34546c2356abe21ecdeb9c5adbdedf19f3ede39e4279f44df7022df2549b493db4155c62fd2e0167c408fe1ff10ea28305b4de7319e3dc1ab5321e37e3b5038064defebaec419aa477730d3209ec7a6f591f62ab9b615e08bf5346ed04303955375c5a0c85c92dae202211fabd8c380c2abdc4ac5f140175a682d07d61b885623967abc8ed8c51020ee71ec6e06717bb5f3d822019cd77e39ff72db5c5b3cc9b8792a4e9be92a8cb654aabfc17721ce07c33fe4ca8eb9507355a6b49a970b071d4988e7f4237b61cabe1348192ddca62a6ad28560cd417ce3b1a2d9f5a2e04da30b8b25d6b29af4e90c73b5e121eac72e29dd79c966b4723c0009a677df704b8592e5f437f9cd3f905f9ba68ee42c4645ba0043219fef61baccd2faa5eb4f904ee800000000000000ffff00000400000094705eb9fc4fd4fb49efab37223fdaff950fdd1deeaf3b0f90b227f25e6b8219bca267dbd6bb68c7c542cec25b38e4eec9d803291f95d82223b3acc94e6471de9a5f438a422d7b88ddd47eefe8e3c9d23a5d4d07e3c3273c9e7d84484bc14eb6ff87b1da64b92aaf28187920fc3fe4230695108f614249b06e37f51af095b8b1cc477056db0ddefa4619654c8d17968db26788759311ca99aaf079bd195e7b50037d97535f00cae4db469baa5b61720c3c3e2ddbb73b79978b8a25587755a777a6be4d664bf57f3bd30e3136681cf82f14d73f0000006000000000000000ffff000004000000bcbb9786a4dfe3064f0c870229cd45109b51f457a3dd07013fd1a58a8d29b7fad2fdc1a3364613c02ac617b8aaad3cac8b5961450854a22c7885acb497cae57e8b8909a7be1b65af7bafe24aac3e5c00a8000000000000000100000009000000f0d386e72ead7b21e5a1dbbb7742085979ffc168931ceb2d89bb922d3a85df095c4d68f450bf7fcae2dabc638ea955caf5c6796029d7692e3f8906378effca4f68eec8d35ff051cf5f82eaad8aa2868cfb00c64fc2ea4e5f66fbb4629ae61c7cd53b8c21fc686dacc36f51322a3352ded7bbd9c14be1ea213496d959a12dce1c8fa2aaeb66891b48d0797db7f320b4da3d156e09c324ca53968a1787045652a38ec1296bee43300364f48c5959b57ed0fece48d986a09fe70771db59d3c8a0a2f0d9529ee60179b1ad93b9b0626c7a4b0d367e80a641eb6026d4cbee24026979f344ad4aa3b2a8b08a3d9ef8c9cb96cf28d71fad65b98fc2e8a2fa8076c6d1f06c0a86fbcc71ed8f37ecc6f2809de8748e7cb78128f807858b342bbe14d9bff8ab13cab8e57d1cb8d8cccfa8eb48f8ecdd139704b3100b10e44b377efdcd9f3a0df77a1b76395d0996a239d7331e8a3405e7f9ccb8ba230b63c9ff6bd70e8e475563fe8bab4c6423b4b983057e4923c751d56f95d782caac529d77b590d7d858721433e5204a3c54a475025559d03ae2212a35d31e769f0e50eecc65f1bdfeda8683521d2b2a0c60e831004b6f5eef5625481e21d487e3e3fcd6a89181528b379e2b4bb0870222072387a9bc890e59d64bfd562bb5d27ed04e3949bd233aad2fd85f7f0a441dec9f9ccc7d384907377fcab1c1e32a983c7498514be1e3f0c931a98706d4ad9f4f70b2b7"], 0x1310}, 0x1) socket(0x20, 0x1, 0x65) 16:02:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="008306ca79381a8526c86f12c8da63e71e087248e89b9904bed2020d1bde24df9875f12963f186f29d49c2d6f946a53fc555c7ab61882347ee8c8824bf"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) socket(0x1, 0x5, 0xf9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7f, 0x3, 0x0, 0x0, 0x4, 0x8, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r4, 0x6, r7) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x44, 0x9}, 0x7b, 0x3, r7, 0x0, 0x4, 0x0, 0x1}) shmctl$SHM_UNLOCK(r3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb", 0x23}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x100, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe6e) 16:02:22 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f00000006c0), &(0x7f00000005c0)=0xfde8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000780)=0x8, 0x1b1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x806, 0x0, 0xff}]}) getpeername$inet6(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000740)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205d7068b576be6634ecd00") write(r2, &(0x7f0000000100)="bf82eda2ebac", 0x6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000500)) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x15}], 0x2, 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r6}, {r6, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000680)={0x0, './file0\x00'}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000140)={0x5, 0x3ff, 0x1f, 0x0, &(0x7f0000000200)={{0x78, 0x7, 0x0, 0x40, 0x2a, 0x7b22, 0x870000}, {[0x62e1, 0x0, 0x6, 0x8, 0x1, 0x7, 0x798000000, 0x289, 0x4, 0x401, 0xfed, 0x1, 0x20, 0x3, 0xde, 0x1000, 0x1, 0xfffffffffffffff8], [0x80000001, 0x7, 0x0, 0x3, 0x40, 0x9, 0x4, 0x1, 0x2, 0x2], [0xffff, 0x2, 0x101, 0x8000, 0x3, 0x10000, 0xbc1d], [0xfffffffffffffffa, 0xcc, 0x7ef3, 0x844, 0x4, 0x100000001], [{0x7ff, 0x1, 0x4, 0x1}, {0x20, 0x7, 0xc1ec, 0x2}, {0x2, 0x1000, 0x80, 0xfffffffffefffff9}, {0x8, 0x7, 0x3c, 0x5}, {0xf3, 0x7fff, 0xbd5, 0x10000}, {0x61cf, 0x7, 0x0, 0x9}, {0xfff7, 0x75, 0x1, 0x1}, {0x6, 0x7, 0x3f}], {0x7, 0x3, 0xcb, 0x6}, {0x6, 0xff, 0x3, 0x7}}}, 0xfdc, 0xc0}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, r8) kevent(r9, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x2, 0x4}], 0x4, &(0x7f0000000480), 0x0, &(0x7f00000004c0)={0x7f, 0xffffffffffffffc1}) ftruncate(r3, 0x0, 0x4) 16:02:22 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r2) semget(0x0, 0x2, 0x144) close(r0) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb", 0x23}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xffffffffffffffe8) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x10) r5 = socket(0x11, 0x3, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x9, 0x40, 0x7, 0xe5}, {0x3, 0xd5, 0x8, 0x2}, {0x800, 0x40, 0x8, 0x1}, {0xfeff, 0x1, 0x6, 0x6}]}) connect(r5, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r6 = dup2(r4, r0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r8 = socket(0x11, 0x3, 0x0) connect$inet(r8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r9 = geteuid() seteuid(r9) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x40, 0x0) r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r12 = accept$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000147363e65afe0d017c0d5ff548758b3f82285903d0feb30f61252b55421c06b98b68db32303b5e61065cff670ceae4d45b18f9231a6bf8e72df7eb44a3115c5ed6f21eaa20e427f00310fcc6b86362a8d550b7468ebdedc0784e8d879b48f32ff4871204460429"], &(0x7f0000000200)=0x6e) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffff9, 0x98, 0x40, 0x9, 0x4}, {{r1}, 0x0, 0x80, 0x48, 0xd3c4, 0x1800000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0xffffffffffff0001, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x400, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x59, 0x40000000, 0x1, 0x1b000000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x1, 0x7}], 0x100, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffe, 0xcd, 0x1, 0x9}, {{r6}, 0x0, 0x20, 0xe000008c, 0x5, 0x2cc}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x8, 0x7, 0xffffffff}, {{r12}, 0xfffffffffffffffa, 0x20, 0xa988ca4cdc2c2722, 0xfffffffff5637566, 0x9}, {{r13}, 0xfffffffffffffff8, 0x88, 0x0, 0x63, 0x2}], 0x6, &(0x7f0000000480)={0x8d, 0xd1}) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {0x0}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {0x0}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x138) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getrusage(0x7fffffffffffffff, &(0x7f00000000c0)) 16:02:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000000)=0x8000080000210) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="b34f721a55c1a97cd9bfc6a7890bfb160bd8bd2c79fa898cb3e9262b9f53a4641df0da2f331a92eaf4f391fac90d167cb4862c333f8b053933ca2ec780fc9eb96188fb28f6538729ed790e43ff3265a8e2e0a2a7151dc997c194e6f3d89f71e881244afcb55d8b724d15d699370f528323899f99576bb746c3d136a5b1000cc388395a03b0028ef0b4fb3ccda2f3899bb2e37fe90fadb4061a74e59e3795f004fe1b24649d3868d426829fa0489ce3c6478c636a794d5a7bf6f8f4a8183ddededd20c967ceadb9d6f5fd08093e", 0xcd) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {0x0}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffec, &(0x7f0000000000)=ANY=[@ANYBLOB="000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="347eeaf61ef0ed807000d23f49bfe1783d78410756cad9725013dea7147d399231647c9338ac43502e29e7e74e7c45068274850d11263e6976545451bc8a2b9e258e45a2ee15428a0168fa77f50856f6157db32fc6530a774eb611a52faffaa4295ec9ac901a0e4b4ddab2f0dd137c20f4776a3a4e87efc755217e08227f165b9e7309f1e97d222b9bd1c0bff3e3e972710163921bb7539c7dc2c73295b60ba86d58bb44c94e0bac38cdb0a6aaaf90cc592a1a9936d248fd5b6ac87c283c6f47940d83280bc81f13a0e15ac6", 0xcc}], 0x1, &(0x7f0000000440)=[{0xc8, 0xffff, 0x3, "9f734dcef209b9b6ace84a50b5a780d1fd419a009cb4674446f94af7f687cc0ad795b1e5437c9fa7c4ac08779f57fb597710e5ca8e0afbb946fb764d158be1789c655710b6064d8e22cb922b35ac4d95955640a69064e383434881f2c05f712a13e9f2ece510e9c629a73998e391625f8dbb24408a156081f0c010f5e77505c0ccc6f832d6b1efeb5522058337ecbad82b9e282cfaf158777de92570359b1624572697df69d79c09d3de9e95d9a22b53e446"}, {0xd0, 0x1, 0x3, "f6949fe022fdf3ff7fe923a63c302a1218560cfd06bdf029e83d3595e767fe43fcb4b38e186f58bbc878278ded100d72d543307f80b5c43285c8e195a9e31d5f1b1aa2372980f31d57f94df54faf781b2ae73d3bd8ce507ff498aa6ba72417f2a9301b83e1c0840f49696e5ebadee82e8c77d109f3ba16837ce574ce474ba8bf3b3bc2a003744f43dc6477af3ff01f66536abf56bd2fbedf64bf238320d49c6af441240019c3d691ffbe82ecf997450239646a2729fac1c1290f"}, {0xe8, 0x1, 0xd449, "f675c09f0641f1b72a2c64972a5b4d105e0beb09463caa34838adbf97d5d1d78eb454d3e0de65bafde1f7d58ecafbb180ba1a73997b83967db378f9435f319fd809607da99f3fc5575ffa0596bf67d1d90a4c30fabeda0238c67945f93f7195248028d41084d6b38e86d9ff8275f95619d9951fd88d74349e067559f9bcd9a8246b573f8e974d707ca6a4f58e2cb306ec664ff020b63068a9d050326ecee66fe5569e934886a339f15c298785415bb7689d33bd170e253f2c37982526f5770df4fdba3fbc961924a0ee2f083a91af9e0060933a3"}, {0x50, 0xffff, 0xec23, "659a195f8af944047b37f08eccce443c00d90f3d3d61d1d46307cd90dfcdc75cfacfb7ecbe3d7c28917629ccbac74d93db17b0bc483f464df8f7c360079ba6"}, {0xe8, 0xffff, 0x0, "5ceb3ebc8ea3ff2f402af3f6457607c6b7f0cf401e77985dcb7a21cd9ae8ccf7a08a1c691fbd4d5cff0d6fa5eb41cb22a6dda3e338f6bb43ec3ba5def99b0a51b9d0c8932f769f28252172240841bb4b3d8d0101c0b482df4dabc314554a2ff95aa356c32f2126d770ebe8f3c02b71a67f83f5e3867bc46abdf3354b44bf32ed6b2530ea1bb1e481598c4432acc7a3b0a986c7ebfea70953f196a2671bd45922656fcf728b81870524eee7b98b9803319ffcc445e11d41e201f40b166043861430e5633374064921251e29a9f367a2bf5a1f"}, {0x1010, 0x1, 0xffff7eea, "b08dcb1a8f68606e1ffbc822b42c6781958f1f2487a4500ad68f210862ca6dcc932d5449bfa60d260241d65f0fa4c06aa2ed7821f8ca292a01ec1d06fc765db73ec23d26076185bb80bce4af2fe8a8adcf71f05f947dec6341fe27d018a5634c022bb44144e1c58928e6da62837703cf16ed417f75c4de360c7d220327bf1338ed491a0d625cbc7705e42bef8cdac42e4ebd5344c529017064e83d69bfccca12760012732b3ed415aa9459d8ab539280633e82321d3f258aa6f87c1a19669cd8091b288998f906dbc8daec48822af8bd320a52b840f47fee98c6ef83f5e75c146b2c320c461c44ee64fb96b36647ad001e4c6288ddf07da98f51c8bfb5001b1370db96a417db1fa09c42857d9b58f18b05216c1bf533632acfb145d704a4b0119c8f6f262eba48dc2c9e283c746f97de56d8181a89244126868c3b1a638bdcb0f86fbcbd5df8a338683e4eeeda5f7d2a471d8f048301313da83ef961d8c05ed17a89383ef26f959c1f8a3e6d1d109c27ad09c75a35a60e755fca73922956d3ef0ed27ce47ea405092903c3980aee7604082e6892a5bf273698d37f14bc847a4e4ab7dc109122290ee009d47e35e172a8b65939092f6e2a10bb898df4e2fd0d6249f76ef8d2466447fccb01bed565a429da0bdcdd0b7846b29fdd3037787b849c14f63974df17656bd68b861af49c67df094eb3add0b1d93823b03f55e653b2d3300967136c5f4a0aeec2fe906366aaa2da5bda3dad6bcdb543045d59d6bebe605a78aceda3fb575111893dddda3644acd5e1718c6710bc3ce843ff6bc3889f7d42894c1f64aa4a5f4f2f7fa3bd23e5fcd013b35c0a8db293cb2261248ef50e2eb713381f6ce37051387061ae8e3f42f46199aec0e2437a6c2b4092a0378bdd30540253860142cd10b735298237eac176dd86f474afa7ce06f64609bf0e67a6b5c6455470f42b7ba8f27d83aefc643149c03b17718e7d856b0d07d9ec24982e74d36a9a7debf4f853f696ec116be6cc23508a76e3bdb17c71c41fcf297ee99d9173f4183e39c7ef4c97cacdbc113caad35a673aff9de188c95414f546e6bfafdde01bc2dfeca4c784cc7c89eba979d41611b23c855292e9f1026add17f7ff3eb4be03e47236b346958f2f4de083cf7cf06aad31ede222e9ef17000c33c5374ab0d907edb7a9abfe21377ef666b37088bec9a4112a10e254d9b118ee35a3d93755d766b7cb38292d4fd5509ffd7c80801450232f2e52d00d40037e4866533f50de83d0c0dc7a2a20a60b537d070fcf6a33086d1cdcab4269539cf24f8d0d139abae59a43516d53e036454435e31f8c92edd3564ad772266923e6ecdf5b6f5b35abd3f8790ae1241aa5f54b75f6fdc0bfdc7e9ac5cf24f969571e692815683fd6daf6cc6ff488c2baa67487b8d917f5eda5bfdb87befe61fe881f16df89408b8bf58b3778cb22c7ef68d228932a28586765361925f14d17b4830d59716ce8b6dc1d0d80ab0ecbb7d9e6bd0429b27c9b2918bf9ae0f0eb7d66e573bf66c55c086b90e7a4211004478ec07b9e1a01cf2c1654fe8db5be6882e321d176d4ddba6643b9c831b87e895aec429cafa8529b4e7b11b1b1a4643605de705433aa76bb3be0db8cfd11d229a9221ec9405c229d98eb26c0f45d27ed376709e90bbf408faf4dacbc558c8187f5a2b8821c950db0f30f6bcd98f64ede20e6ab58a668c4d92ebb49010b75b7bbe277a294489a6d9bb14f964582b95c4e5b9046e688ecad82daf114ded121c612f109208d47ec60ff29b5b461ea411e9c56c9b1ed7d47c641beaab3ea144b7be97909f005a3c5dcee72d54b30a3a80649a732fd70ab15b7c357cd3bcfd09710e5466aaa19f96bdc53b5da2ca8846469bf48289d058c2da89c1a2d9c0dd7d819b7dbc9fdb0407c770206dcc5f821a3bef18c11e2d470e500c17e09f670c16ca1623006af9e5b627e568e7c556c04b60a10724befad79c79f51da033a159523da187d9b6ea0a1142e45372c4b88beeaf3f512993a1fd6732159e848c52eaeac07d2eb589e87e07172b1186e1651ce7f9d63dbcf53d1715139e6e748e6d184642e770b70bcfcf8a4e5445a420c6d3039c887c8237a20ddaeeeacec90d367055e34876f029b9a638ffc7dec0df982fbaecc097b44a613ddd5f9739ae39a4ea53baf727c8c0ef523616653d3ab7d0935ecbda1539df0dde4fe3437241ea844aaad8a2b644d2849e6a2127883334bd694a0bb094f9d8814420fd31c2a8fd0f91779ec2c7aee9c24bd65459d89bfed789595d67bb663e9148fc9bd038dfb67fc70edc686e1f5e40b689b0d5929e43f1095b2bab817b314090fc84a3532ab8ad6181282c2e95908f3d72c443b7bf3c2d4f6850f587e630e2e06677037b1c813f0a9ceef3b83d315d839d8434d703c4752e36c1589b60d2a155bbe2bd8f5d236470a4c08f7501e6b0379c3ed8862f9f99875e89b33567cc4f0a76e5f212435cf097e026272a9e7edbb7cff4b86981250c7c52d4c6bee78eca659a41facca99ca4e0f7c35c2ab34c7c2a8ea86ec8305b13345f31acf5828e5b55ee73a940f1dad897feca7a019f5323877529ae687ba642afd07fce6bbaa34b1359424ed6997111df75bb2ac126f2bd000a20ffdd1def1bb3b361543f52bdc1a6b84a703483daa01c4107f5084a6698cd96bb830d8d92c0aa577376eb9df659020205e642664b310a7a5980023c2cd0e74ec1bff0f5f540e3a82d2caea875f94207fc85e6818009aad0f3dea217c134eaa7e69761377c0359468c07b4d66a786be3a9ac25766ac08be85cf459066ac8577da15ba554b3e3bfe145d7b433fcbe4ca1915c78b9c0f8fbc500019cfc51c6604d6b4974d70be8df472f7750be306c32f9e5933ce5e40ff74cc0037c38d00cd18cc56371ae1eb98ceace01191ff053814e1d16e356ad73598736b263f1525dd59442b94d71b8addc248736fc394160fe665ff86775a226a89328e6be857449741311111fb631a0dcbc4652ef1b98308a6f916aae16c2d97f6eaa892cf0421ff7bd2d87aafc647dfed82b2d2ee74834e8b0ea3dc4e811ed7b82fa29bbbe2284c333398e198713a48b162aee79eacd60f1d4808458fe0596c8727ae4cb987ac1dfa651d521e55909530848bf34d0a90a3186882f7727b7330225aefa27131711021cb93c3a6967741ba783de6f9a56fbb4dc20f4766df21574d80d647d54c33a2110e5491ba4d710515cba87f7cddf323cd740d655f6060685ce3ae7b4821bc409c72ebca7015b0246b8956b645eda35c8b44a54b0a5129f5e5d6a3302ffd027ffc016a33682f024d1e34a7c2a30405cd4bb9654fcaa62509df25ba1c57b14f930f32ec9799c822e897d59d7de4d5fe9e3c60dddcaac5b2298900871062b87b2bf32ce69ab092a0728a11ba01bbb5ba7fe6b667e7985c4fc7cb9522ccc821acfba025f52a97b3ac1cdfb4155d45ef935de057210279aa8e32a4640fc157c97cd6b22d45da24819b94a29c6aa37895a118a2a168658fc85754a6b0d50f9ab6976a0fd0985ad09f8519a759c8a881d6c292307f30ba285aa71ee7537961a9c6b3e4a869c11ea7baed5cd91f4bc1ce34e15322d96dbda9bbe81f1552b5cafb902c9ea236eb21dc1f95f5d11d5ffbe1f0a77a7b363542311c1d6fa93acfe71df1731b36a0fefa97488c27094252e76ffae2cd9812c9f5d077bebe9e1e4d7787bf6a09a30050b3c08934197cd69bc6ff5e747e316966baf6d9c796b4970d610be4a3166a9298f8bd955d80d56911181067f1900dc49b1c0487c738e6f637fa16e19214c4114b3e032339120f3e05e660de3193619fac6c84b91d354e6e20feb58a87d48ff2681c6593b75af60992017adad123d0c9d726475118917e4b2f3aa899951dea7a1c182bd7a845d65982c3831e052279b2ace7dbef773e4849f4848aaa23f5c5c961c92b63a25881953a170d7fd6d12cb0ae51fe00267484876c05487a51dbb93f2b8b13395118a3a04603d58c344506242d5d9c5050b84fc0bfd02d5200c8450ff9dbd9a85ed8e8e621c88c8cadc1dd45e865dab9a0d9a7e0892733a29df3dbeda38443427dd48a479dc9547ae3377eb065b01321f190fc2a52e3e7bb9e11f11d33d6d0a7fe321f0b4e524fae402f5b10dea249e78a4356799a401613e7ee9277f8034b07d5e66c8db8dafe1caedecd2a6116e5282c1838c95b5c97af7141c54e374535a6a1b50beceb05d4b328c4356dce13e117bc415a7d1af4baf606c450b66387b8e7c3a2a3384deaef62197bd45262b4747b9e74daf9254ae5301aa5486edc439b870b56f35ea73a731d08034de7cbda73ba9546bc915792e08a5589fe718bd2d29994c911ef2be59bea92f37d22a4bb546a8ef8c879afe1ba6cf743159f7ffefd2269f812176941a7efe5314876c9223580c6452b6147ca8f4071552a9f64901fc71579f9f3a2585b14f6c0cd48ab4c3f2b6292273f11995a8119856e69d141cfa916c3ad5b2533d48e351a47266065f2ee16a76deef26b44c2ca77d05a0a75ebd50e9486a960093bf9e07f015b6cc87b0ac67304b904409a692551de1edd219f1942a9efd38f5bba0c2ea2aa2b092d1ffc3c564d184df7e977ca9356cd658ca83f9791ab6c962a5cab871389ebd2680e8020a999db3264cc8176de8c1f9066d7ad8dadb3dfe0862816c37c45f4db61fdb9bd5ac4145d5dc4fbf298f5b603316e2a148c4f4f92d26cb2ad2552d598d323ea2b12154129d37e30077d6e9a3ad092fcaf65514b3d33ffbf8f70f6c2875bed7460b242069bf3eccae5abfaaa40f585d7d948db6679554965119e06d8f16390463c9a0066f8ead2adf0b0fff8d4be86904406326d43e6258ec61faa9bc76d92206266846d2c5386d4577b294101390d51c6ff8e8fb77ff8f183a8bdb9bfe42e8bafb67410d193acd9ecbb6da4dfaf0bf8de50baa28359bb7da1a40243cef14391aa3fd341b67616591d20bfde01d9d41d2f5c619c6b9ca62aa725a33570af733282ee0a45acad3d4399198b81ef1e70e4668d3751b631807a604408ed36768f04c6c5760e3c77359a5788ca7d3911079f6ec846b0193110edbf2805c3c9e4482b6c6f0a69444cc97277fddcb65d50bbe78dcf4b622c193698abdccfd04eaf4b30718a5e779622641a65d7dfd20622e3f9ca5311e9410f11f4cd3392c585b3af1b1e96d933f85adf9fef100f92abc3fd250f4d892c4b94d465a16dd3a4b4282914880d7fe24ffd531cd2dcbf299ac48ffb18747dedaed3436b05a0f2f26337bad496f261d65a46bf6a47ae472149dfac4404a9a916682da8a399b90419f11edb6d8b0690cc3bdedad4030f0ed3859e9b5a55579af9758a054c7365461f43f4c7ebc49d4b5408b05f70a1777faeab5b8581c609986b4fe8a61dc39b74f74a6b2936576b473c92509aa6cb3e63e60fd58fd1adb6990669f684643c02b4d3ab580e44f5bce194a702a9db8016f56b507224e0bc17dba194a0f8508600e8af1f6cd1db9127aa7dc7f89bad7638fb6037265dd9de24693efdbf392796aacbbb3303dba0548e676e46060b048cc2e995f6f3dec4a86de56c05650c8cc442e5a865cfae2938258fb300cac4dce30f070d744625d979da58bc164ebde28dc89e46858839f0ae5a7b19e09a9d2817ff4a32e7e90f941c7258da2ba4acd1084d863885d925e8df0510a2013bda985399b2d9d778af1f73be74d3b3616ca1f3aeabd54118befdc0d9c4c64dfb5f5dc89da6485951458eeb522d02d301a2e3185e303f93d9e63538"}, {0x50, 0xffff, 0x2, "54a756640886120dcb964dce3b4acd8231d75367391081f8507d8050a184fce1b5ad80753da157584d314e2c5001244b661bc4a5a6cfc75d884fd1e492691182"}, {0xc0, 0x0, 0x9, "4772fbf27f2631d6c62a249f5532a5b6335990b0602704cc3ba34a699b3f80a057f3ca2c9186b37a3f1e4a34b3d729b8cfd8848aa1f943f820b73cf88388bbcc366370b8b2e056bdc0779663d852eede7a6822b96c9aa56868820344c044bc29f28f6a5ba9c5cfe697052d2af6a551350a439be118df32fc82fe353668315c36d6a07b06273d6701018d382cf3a0c3d0067e3e7db3d7459ad113d7713ec6739a906765fdbb8f0a7f1425dc814c29"}], 0x14d8}, 0x4) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect$unix(r2, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:02:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x8613f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) sendto$unix(r1, &(0x7f0000000180)="0c707847673666e556ac94fa6934af3a4b6012e78524e2c3b698154275e7b053a99c6b3c79cb243495f2c41cf79072647cfc988914e30e2ba47645bdb00e0cda46e9bcfcf4ce9a3785332c2d51cce1761b0a", 0x52, 0x8, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x5, {0x0, 0x7}}) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0x1800}, {0x0, 0x9, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) 16:02:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r3 = shmget$private(0x0, 0x4000, 0x93, &(0x7f0000ffa000/0x4000)=nil) r4 = getppid() getpgid(r4) shmctl$SHM_LOCK(r3, 0x3) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)="62a9b2689a5bedebeb2cb4e3ae0797bcef135c48c0f12bbed7e099b6576be12554b9c8a299980b4a47d566a1cc9d865f98e84e42d7727d24fd02b8dec1168197ab5bf164c04d4dee73d73ffd334b8fdf5457845b4712c84edd3b178711d1e83aae91f2b3f58adb4dd98e4cca4a5eea08ed66d9fafd6206ddbd3f862539a0138c4ca7c07fe4dbacfca31fbbe9d948e7e52c5c50eac3e85ddb2a48977b6783dafeb7f85c33f0460018102a36a3ae2a89535372afccdfa5f094c82c61d8cb8d4760d00c4978553ef8035ac1483b5e179eab37a5ece4709673e938d4733df46825a77da9279b53391cb9400cc94c2347b44da1d1", 0xf2}, {&(0x7f0000000100)="cdc2e6a3a018f5af9f", 0x9}, {&(0x7f00000004c0)="fe0250646730a82d1ca49152a2e768ad63c6cc0b98e8c986aad5bfb301ecd1ac935f0d75e48bdecb5773aac3a09b7f32c2a17eb0c63dd25a0ed9dab9e042237004a3914e0b5348d01a66cc6fd4a6817266e17fe65114d5e1e0064f17f0eb24223a1126fd4e710532963f533f48795bcc7f77af5c120a53bcee39061534747ef1b4b6aa9e710ddde8d17d59bcfcf36e75d4d07e4ea893783e6ddae22103f554a4ae4e332e", 0xa4}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x10, 0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x4000, 0x3) sendto$unix(r0, &(0x7f00000000c0)="e2422a9ac97dd3fd5444fa100769816c95a858de1a70ee998921e9ac3da3105635f1be55dd00c8c082493fa80f0d62de1b5922b2293ea8656264d089d69580cdba13222bca10f4bf8223aab7bfc9e66507e12bc04c10f2f1fe5488b4a82bedf8084e936ecb44d30c94f59a489e8cc6130736d140119762c5895668e13ba04ad9b7b575bcc77d9a4bf5933c290c8ca364b37fe46d034fb1d4a085f13b9639d3db60731676019144d2d329a4e2b4fb0d1ca46710dd0b12ff81abe356cf97be1c8fe7d62354ee4777d9461d2870b1a0f027160c0756ef9aa8a57655d88a51e554dd798450b2082c11f5b0ec578eeaf83abb9918bf004e9b4a92", 0xf8, 0x2, 0x0, 0x0) 16:02:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15da", 0x1e}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:02:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x6) 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15da", 0x1e}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0xda) close(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x40) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:02:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000000000)="7578ecb5386c73fffeef35a14ab6e714712507a728dcc679d3f6bffd33e36b01049ec7f36485dd26d114d702712572e66a7fecc67570276ce02c3e04a42e1d6bea8e5ab148329ceed70d807b0bbe4aa16ceba59031beab690ce0c99760241152d67d4db4af1704efc737428424d132c745676174307a910ce265d1c3b41f44b708a8c1b887d5cde5dd3794", 0x8b, 0x11, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001900)={&(0x7f0000001b00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001840), 0x0, 0x0, 0x0, 0x600}, 0x9) 16:02:24 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0xc004, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3a3) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() getegid() r11 = semget$private(0x0, 0x1, 0x100) r12 = getgid() r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r12, r14, r15, 0xa0, 0xc}, 0x3, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r15, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r16 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r18 = semget$private(0x0, 0x4, 0x2) semop(r18, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getuid() r22 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r19, r20, r21, r22, 0x14, 0x6}, 0x5, 0x9, 0x101}) r23 = getgid() r24 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r16, r19, r23, 0x40}, 0x1, 0x3, r24, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) fchownat(r4, &(0x7f0000000080)='./file0\x00', r10, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15da", 0x1e}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="1d95cef93c9123322cf83725a6087ce96e822120c4035c29c0a45f76e5f780ea3808a0e2aa4f92bb18815032c4858fe0baca129664a5643b5261126ff9659d8c34418b188ccf246f7f19694fef22e17e890a35bfe29673b6c3d0333fbf38adce107c0d4efbc8c8b4affd1fd4514f5da9e5b9582f5226476e0bfd25decb8a4d9541b641d60c7dac6e49b32caa0ebb0060874ef7eb6d95a067541301a282fb8b6cc5", 0xa1) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pledge(&(0x7f0000000040)='/dev/bpf\x00', &(0x7f00000000c0)='tap') 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2", 0x2d}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000005c0)=""/175) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000002c0)=""/179) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x7) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) r5 = socket(0x11, 0x3, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) write(r5, &(0x7f0000000200)="949cae7056c9dd9618f4ff6e4da5d49d2398e32e87579435e02a96b21afb8768e8320d43235ca013a54c38c8da2437f118dc08e1323ec0af0689474b11aae0d2bee8c210397219b569c73e9df4dcba55bda43fca2a49829ee0411d6fb9ce94ce5840a7b32d88f95004095cd561518a052fea144852bbbc34fe19fcccc0fb9b903f6728d2d1ac33487e2e593270c72a8db2791816ea3f4d63de8a", 0x9a) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x800) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) fcntl$getown(r3, 0x5) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) write(r6, &(0x7f0000000400)="21682ed80240e4727a96c82014d2aed4aa87d6382062a7bf7f4a1031e05f3ccca79413755adcab3e82c1b227f03b83640a4c6af1763013871b01b6bfe632d890c7869644cc4532f25c0a80ce4115436b7eb4bb3e23298c074a5b1e77c5f1824d608b382e78c8acc7250a4962fe2a956666cc8e5d73fcca", 0x463) close(r1) execve(0x0, 0x0, 0x0) 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2", 0x2d}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6, 0x2}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchflags(r3, 0x10000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x3, 0x3ff}) 16:02:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) socket(0x0, 0x4000, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x78a19bc0cb3e95d0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2", 0x2d}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x44, 0x0, 0x0, 0x2}, {0x6}]}) r1 = msgget$private(0x0, 0x150) msgsnd(r1, &(0x7f0000000180)={0x0, "d6cfbb6a64031ff22ce1d0229b0b538bb623df9bb5eaa3ae2daf71d8cab4af000f1540bb13bff8e8bfc48b2adb20604a40dc8030b18baa9e231d56c8bbb0c122ff625d4bb6759098c3e4698dcf377360ec4c673a1daea83074403319e7e5b3c3cc15"}, 0x6a, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:02:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x160) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0xffc862a2483e4803) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa", 0x35}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc695735add4df6a9) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x80) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa", 0x35}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2d0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") geteuid() 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb37e08ecea07c104, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x4a, 0x20, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x49036aa7accda0e6, 0x40, 0x4, 0x20}, {{r3}, 0xfffffffffffffffa, 0x22, 0xf0000129, 0x3, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x88, 0x10, 0x1ff, 0x8}], 0x3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x8}, {{r0}, 0x7ffffffffffffffd, 0x1e, 0x20, 0x6d, 0xbc}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0x80, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x1, 0x100000001, 0x5}], 0xfffffff8, &(0x7f00000000c0)={0x100000001, 0x9}) r5 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:02:25 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x3, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x26c, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x9}, {0x968, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x3, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa", 0x35}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x4}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) listen(r7, 0x0) shutdown(r8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000340)=ANY=[@ANYBLOB="e4012e2f66696c653000bd7abe84c1cc9179c7b3a0764cbf3cd8ffbc26129a786ecd8da6b782700b180d1068ef7033b5ea7e2347ad4897103cfee45a77d655178df6c6018296ecfe0e3629c9dd1f930caa4e9d4977f46e3bb9772f931b7978542bc1342445a561933edc3fd83abbf53859a90101b4d65b9cde8f1337599f2e7a8677ce1dff3f9d54d2bf59ffe6e3016cb381e3e9547f04de81f79f6f7ceaf1daff08d9cd5025f26d5c343afb0d7d39a83aaee55fc76114d7c8edf8c3058338d628383c67245e5f26957ebac59a17ad0c9d96a78ae5104ea4100ff2fd89b7aae5a581e85cbaddbbec9df9d23087db1c018620b1b29c7719465f4a612eab72b16c831da31a"], 0xa) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x1}, {0x6}, {0x4, 0x80}, {0x8b, 0xfffff000}, {0x42, 0x164}, {0x86, 0x9}, {0x6fe235ee9a2f8156, 0x4}, {0x20, 0x9461}], 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x6, 0x3, 0x2, 0x200}, {0x5a, 0xff, 0x1f, 0x7fff}, {0x7e3, 0x5, 0x3f, 0x1}, {0x2, 0xc5, 0x7f, 0x17a7}, {0x6, 0x1, 0x68, 0x9}, {0x3, 0x2, 0x6, 0x5}, {0x100, 0x6, 0x8, 0x2e34}]}) syz_emit_ethernet(0x14, &(0x7f0000000280)="fd6108002cdffc3279adffed84dd") r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r13, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) flock(r13, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) 16:02:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c4675", 0x39}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:02:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c4675", 0x39}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000000440), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x4811, r3, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x149) getgroups(0x1, &(0x7f0000001640)=[0x0]) sendto$inet6(r2, &(0x7f00000002c0)="6d4fee78b68064c999fd91db6964e012337bff30684bf2561102fe00fa4a94804eef11c51b04b9ac772a02cc3145a5b3a4194b42f0c3b96cd796ab5ec12727b0aa0c81f43ceff23e42e0c343a033668293b730fc18fbb27fa21bb66a52316beffcd9c12aa45f", 0x66, 0x800, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = kqueue() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r9 = socket(0x11, 0x3, 0x0) connect$inet(r9, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r10 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r10}, {r10, 0x15}], 0x2, 0x0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000340)) r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x3, 0x0) sendto$unix(r12, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0x0, 0x1, 0xffffb, 0x7ffffffe, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa8, 0x1, 0x7cf, 0x1ff}], 0xb27, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff6, 0x14, 0x0, 0x4, 0xffff}, {{r6}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x3}, {{r7}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x7, 0x9}, {{r8}, 0x0, 0x42, 0x4, 0x2, 0xffff}, {{r9}, 0xfffffffffffffffd, 0x61, 0x80000000, 0x7ff, 0x10000}, {{r11}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x6, 0x2}, {{r12}, 0xfffffffffffffffa, 0x20, 0x20, 0x4}], 0x0, &(0x7f0000000280)={0x100000001, 0x4a0}) 16:02:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) socket(0x10, 0x8000, 0x9) r0 = socket(0x1, 0x4000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x8000, 0x1, 0x0, 0x0, 0x8c9, 0x0, 0x0, 0x0, 0x1, 0x1, 0xf}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x0) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c4675", 0x39}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) fcntl$dupfd(r0, 0xf, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x0, 0x1, 0x81, 0xa8}, {0x7f, 0xff, 0x5, 0x9}, {0xa000, 0x4, 0x47, 0xfffffff9}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x800, 0x1f, 0x8, 0x8}, {0x5, 0x3f, 0x2, 0xffffafdb}, {0xbf51, 0x2, 0x80, 0x2}, {0x0, 0x24, 0x8, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:02:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x5, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semop(r1, &(0x7f0000000240), 0x0) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16, 0x0, 0x0, 0xfffffffd}]}) msgrcv(r3, &(0x7f0000001200)=ANY=[@ANYPTR64=&(0x7f0000001100)=ANY=[@ANYBLOB="4936f7dfb62a5b1b02b1072b5af56f675863745df685b12e19b76f6e1539addc8f9e6371729ccaba1709a9904fcd55edabeb225ec8551516ee1fe8e972701f14936efedb3846c3a06a8e01ea36a25e8df8fdf2f6f54ee608feedcb3006ebf3f690015d3c7fa583c3d142cd434cc8ff4f3b6e93a8497d0d6fe1bd391a29bcce0441774331905a992acacd7dfad27dc4d21b096ef4db64f19627b406804d011882b6cb5c76cbbfcaf596", @ANYRESHEX, @ANYRESHEX=r0, @ANYRES32], @ANYRESHEX=r5, @ANYRES32=r6, @ANYRES32=r2, @ANYRES16, @ANYRES64=r6, @ANYBLOB="94f1c13c73a91162bf6f1585a057d51615d0b953976f284fd854c80da686c0b9b4699177c34bc3f32f52928b5907f1e8f9e8adfd2a9ba3b76752d70160e93b8e51a72e854a4ca3e2e0b188c80ba02291a0f64f0c89da7cd7fe999e0304e89c00daa076aeac3fe58cd3714eb70455f8110478c1b3b78c04000000cc335fa762b80d674678", @ANYRES32=0x0], 0x8, 0x2, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r9, r10, r9, r10, 0x90, 0x10}, 0x5, 0x54, r8, r8, 0x2, 0x14, 0x3f, 0xfcc}) msgrcv(r11, &(0x7f0000001ac0)=ANY=[@ANYBLOB="ecfcbe230b68925c3d8bab3f95c700ebb08ca5ea86cd578734191a8e966b44880c8489d49f0de313e7ae8598257be33ce1fc326bb99d5eb8137e0255af0523ea3c52f6f04c494021e39d3cada0a5532d982d0e613f562e8a4baf281b53204585af6e73b24b08e588f737dcc5d9c7608b9f4bcdcb582de17526ab95cdf14194998a3eb86f4d6f1bb8561130757904c5dd37c2b809c54cf625df9e421e2ccabb16dc5056e0717dcf"], 0x1, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a9", 0x3b}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000140)=[{0x3ff, 0x2, 0x12, 0x5}, {0x1, 0x2, 0x7, 0xfffff800}, {0x101, 0x80, 0x5, 0x800}, {0xc0, 0x2, 0x0, 0xfffff800}, {0x1d7f, 0x7, 0xff, 0xd08}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a9", 0x3b}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f00000000c0)=[{0x1, 0x1, 0x4, 0x2}, {0xf0, 0x4, 0x0, 0x8}, {0x0, 0xcd, 0x3, 0x3}, {0x4, 0x5, 0x0, 0x2f}, {0x7, 0x4, 0x20, 0x6}, {0x8, 0x76, 0x4, 0x4}, {0x3, 0x7, 0x0, 0x7}, {0x9, 0x8, 0xaf, 0x8001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") 16:02:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703ccca9fc2aa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b1583f6e0bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8728ac9d4ae782e6db5cd69878ecac7dbbc5b65c6593d2870b4122cd235800000000000ff7f000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe9aff65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac74434edead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d44a44aa9334c8bfb9ed8d309f782d9e013560e2ac9ef51af5ab238f2b7294a82044e870b2ecad138623d69a011ac17ca6062fb972b52aaaa3bb94e856cf06795508a76c285cc5b42b109e82baca3310225c1a447c8daf3bda279988de8a7692b97281fc79f761f9f71e830c4f05cd816b385"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:02:25 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a9", 0x3b}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c, 0x0, 0xb, 0x8}, {0x4c, 0x0, 0xd2}, {0x8000000006}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="c4d46c0a81d12e00d77e4dbeb6d410bff2bf1be9d7e00f9a8cd5fbf1e6e0c6bfe8087f5e29e9e8a39def7d9ec688beb3071d228857776e3caf51f91c6aafa36eb69f58c91bd360d0399f495f") 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x2, 0xfe) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = accept$inet(r1, 0x0, &(0x7f00000002c0)) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xcb) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) r4 = kqueue() pwrite(r4, &(0x7f00000000c0)="74aee11eb5c518a3d17a61a11c04163c2dd90febb4ead87f88fbd0690bdf45776fef615c584c72ef690a4212cefd4a57c4dd750e9fc8482eb4c6d8ef5e23b86e1bd8bfad13ec14135c151ea10db5f55c2dcf8a109698e1baccca7f973c21403e73c980012ab3ac640113178cfd7cb0fe42acd471e70b6b28c8edb63eba2feef480a171ad2021034cc63d63199e347f4223692d7248319c760374ab525aaa2e3b", 0xa0, 0x0, 0x7) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$setstatus(r6, 0x4, 0x4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xc, 0x10, 0x4, 0x15688179, 0x6}, {{r7}, 0xfffffffffffffffb, 0x10, 0x7ffff, 0x1, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x140, 0xfffff, 0x1f, 0xfffffffffffff801}, {{r8}, 0xffffffffffffffff, 0xebb464843b655359, 0x10, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x100000001, 0x7fff}], 0x1f, 0x0, 0xfffffffd, 0x0) close(r5) 16:02:25 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x100000000) unlink(&(0x7f0000000000)='./file0\x00') 16:02:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) lseek(0xffffffffffffff9c, 0x0, 0x1ff, 0x3) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) flock(0xffffffffffffff9c, 0xc) dup2(r1, r0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) write(r8, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = msgget$private(0x0, 0x402) r10 = geteuid() setreuid(r10, r10) getegid() r11 = geteuid() setreuid(r11, r11) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r17, 0x4, 0x46bfb) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r19 = getppid() fcntl$setown(r18, 0x6, r19) r20 = fcntl$getown(r18, 0x5) fcntl$setown(r17, 0x6, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x1000, r10, 0xffffffffffffffff, r11, r12, 0xaa, 0x6}, 0x8, 0x2, r20, r16, 0x0, 0xffffefff00000000, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r6, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) r25 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() r29 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r29, &(0x7f0000000040)="670dc3", 0x3) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r30 = msgget$private(0x0, 0x402) r31 = geteuid() setreuid(r31, r31) r32 = getegid() r33 = geteuid() setreuid(r33, r33) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r38, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000780)={{0x1000, r31, r32, r33, r34, 0xa8, 0x6}, 0x8, 0x2, r36, r38, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, r33, r26, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r27, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r47, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r47, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000800)=ANY=[@ANYBLOB="0800000000000000cced2042794e74f9277916f5b07c72035c38a79360468f0f5cb66d8db0342fd570ea30435e9426ed50a8972cd6301737aedb7acb53cb190bb9fd118f0ca21301d01965c804280798a5e98bfe6e70c0b160e9316b2b2dc92cdc42116711f11726b1240906bf610d569604a8bf51ed488ff060810511fa99d6a5f6a99b9cca8fa7e45c7f1a398473f9a63ec6b55482ea75632b62f8f7d8d752fdc4753fb9237592a5a6c088ce0f8e5aa58d0a97afe697a8aeb55b9408f1"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r47, &(0x7f0000000680)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958717f775e377040cb5af95e870a16e15fd7ce245ce220098604208410bb0b2445b59fbe"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ce547e94bb3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r51 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000980)={{0x2, r48, r50, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r51, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000480)=ANY=[@ANYRESHEX=r51, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r45], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r43], 0x4, 0x2, 0x800) msgrcv(r53, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r57, r52, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r58, 0xa5, 0x1, 0x100000000, 0x6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r2, r52, 0x0, 0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) acct(0x0) fchflags(0xffffffffffffffff, 0x80000) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0xff}, {0x828}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x80000000, 0x401}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="3479fa6b7653fd6914fa2c9ce25fdf1184e01d877739043c7e7e57fb1b977f9029fd86ac4ab93db6e0", 0x29}, {&(0x7f0000000180)="08fada4489ca3837ba964da1c46b621cf3d34097a298a483790012b1b75fac3279888c2bbf7ed1c34433d413017a692f05cdaaeb0f822f242d44d049c1cf26c025e5016ca27d47588c867f8fb9a8e475abeaa94c0178e4604fa3d03ca3a26e1435cd9b6097ecbcd8763d6419c0cdad35fb1a45e0bf20f890fc1c8c8c70d62256cabfe0c3065da797a9c975dc87c261571bbc332dc019b7b6831127e54ce8777eab3b59c0753fead010894de3165df8b2d1bac39b3711f1a3588f127c57a3303d5de62d57", 0xc4}, {&(0x7f0000000080)="52645ad87688d96ec046a5697d29912186f20bcbb7582669e5669a2cfa2385b69c1ec7b51272b8f3b52cf561ffd72e20a8de23242f29217025843b0a", 0x3c}], 0x3, &(0x7f00000014c0)=[{0x100, 0xffff, 0x7fffffff, "1934c42a974b88e2ddd3917842da2c63689f3db9cfcd42695071476c303e02dde95ca7a00128d0a0d008720f69a1db3deaebb4c8bb0bfb24dcd908760091d509f34567bf1ae20c1927c81ccb4b894e8c3d4c69698488425366ad5fec50e1e6550cb19b75eb5c7ac5d19deec583bf6b1238d09c766bb27ec5cb48e750eaa9aa6e045771dac6a070c8cdcd16b62c3c0011fb44edf355e326b0d41cfe171d0bd8353bd54c2b06433b452b49403afea381f7969025a279cc47fc1282ab319997434f5e03a055e20b0ec40cda5a079b6616d539e5331d6f70e23f7655b8639431ded9f41f8905b2818db2ccc310"}, {0x1010, 0xffff, 0x5, "1c821012b1ad5933e392822772e99b1be892eb4eff922ceda0e0f91a360ddc16d1aacaa7d9f93524c86dbdeb91d3b7b33a439567b9854199cc2161bcfae187be889f09a40c87f06764bc72bc7b15b24e6756b56192b95d84c59acfe437cf31f8519da367c98d882e677d22ccd4ee010d070242661865be99835b6ee137701947aea1ad99e59e682fb2c439bd24df1ea690e0c396140ab677aacf906f70faee221f2cf6475c86bf9ba2e7eaba474666d8b532c98010c0a1853141a5d09b6d39e7dfba78a944090de8349e9c3d7650459a0ac863889ff28154ef61032f210afefd7ab4d83ae8621d69f381d30867a64cd525f3f4675ba1a1db12dc1a33b495c9f0839117ffafda6dbb88516a0c207d6095267412228f08518a704178af7f02f6d76d4dedc3c5876c9aade68562985f9efd9dc3b6965e32209f0a2e07eae6b4586d50590b4b7a2c3e354ef817c3bbd110a86666c32dd435a9618ce9f87c1daab5b62204eeca353a4925ecb1b404a962677d80337a77f841cf635bcae5c10a8dbdce4f7153b4ad8495fd9b6045cb88d87242184f71b60bf407090aefaf2572ec9b2aa2b4bd9c9f8b0b484cb4c3d6d63014d12f3853bf6428d249ea2e243623b1caef1b099976dffc10836b864d576c11599662a48b16970a8dcd5446d66dd9ecbcf819cf93ac70efdd2bfe5e655ba1fcd09e6d4282a6509f8f5969047c17f65bfb2ffbd5c8106673bfacb44717ef80e09c0d2cc9bd6040e9d9113c7fe7fb32c2f72ddd238794cec0a1e8cec09f7b4fd4e501e5325ac81dcd23d3b182206b96b5ce0fe0dd3a0c4fc2c7527de4232774eb67dafb0225cf5c3c02bfe5977d5c1360542c2b767874db2d688cf30e116a66b8c69e490d52ed5d6227ea06e6cbea11857838284bdb54702e6698d018b67795c141f812e5d80d39ef1e621ffd1c3fac1096fae121f37d3dfc5c6cc67cac2a3b243a038057164f56fc10d1e31b98fba50828666ed29f1d4cec5739c60cfbf92525bed1f15e70b1db9e9694deda6785c8865908370f3e70b4ff3940918d04fa4cf8934cd9dc65a8b7276687fa8fcdd655901ef0cb638ade2c0f3a314154bec45d5c34b162c455d8d007f9f0ee5918b35db9c87bc7a472016a4ed20db0d9bd5d4c775c01f540ab26874f149149d1f0c1854ed15fb6be6c432a3a361654848a8811e28bf302d44496aef09dda2e9817d8bc3edceb6c1202d5a9caf88a1050a49dda74f67ba13d99077c2cb8d9ce6bbe906d5c9034ec36d01875cafcd5d08b49644ab08316fcdfe1398791cd70c7d8039c2ced2f91511e30533978256c5b36c1d811bcb8fd60a54fc8b3e65de855bff9cad4f0da5d076f214b8aa022fd82971f415d0c85a99ae949985e1c50b204accd0587e3f40e4344121d36719b32f423a5f05e3ac87157a8c54965bc09443040b376e7e822350196790534c26fb33bbd65a4066a614d281f22ee07fe58245f668ae275284b4fbbfc3b35d5e18a65773bb184c5b7502a2052bb090cf81b26548746964a087075d189ed1c16647b13efaf2d91bd56ec3fa13864bde2ba94a01ad19c80e30d1286c9cae5aa096d9c5122468898b8584b08b4297343bf83db350af84cd660d1a1d39e28d167c71e1586996ee70e65525e766646feeee5989dae58f1f6df1a19bf63f436eb30fb4ee34b54ebff778794c82a9476ed8c903c370a04d893d53866e9e374d8192bf51b7350f766295f839b8e246b595c7faeb18a28e34e8231c6d645aef4753dbac6c4b420cbba2462c7c8db06f31c524c0c54d3bb2f11635200f434aa934b260346c128d0c1dc6bee9a22eba28c17e5d001449452cfd3b90bac2fd1cf20c83c6fdb5e381f305b5faf0834fa3dad2bad17d46b75693fdfc1790a1ebf87395ec36f094638adb35882938edd5549523731a4437ceb76a2bd858221dc46b7a22c1791cd1debd5f4d996fadd18be754a1ea3b6b2025d8aab3afae55280d313ad272ade9191908b0ec756984dbdd397144a4f59b7dcb05e58892f6d5c37b21434d38a29291baff232e37908c2a50cc23838cc9920992911e36cc3bbb56480343d964c975688c7485ba8766e4a2ee18a210de09658aef541bcb6f797bc13cf7b5b3c72d249aa875bb42db3cce14aec418dd6aec44c94357cf8ce575050f6592d25246f8bc432c12ef1f1e9750fb9f2944fe213d9eaa3aa7e8fbaa63fdf7580f212ae637070234116eaef15161832d96bb96a619a8b2b103dccfe60e792fc433d82bf48e488709d6a8de4cf1fb4d38f1730ffa8292b138a68ee67cf697bb01356dfcc3c6667b230273307618ced83296fd7c51a1e9025414b3c7ebc0c2228677971865478973c67d5c65cbfbf9ca2aaf366683137d6adb7e512545ea1a1be32a420016665bd32ef9f0e851bedc44876534c99916ce3bebcc9c3cf645d15d42bd68d1de3d607bdea4b586b047c13016c355db1d90b1a32bdd141a87ed73feb0280b3f374a8b46d348eb0a4c45cea1a8935c1592a576be759df4dab0dcde5a1ade0787907aa132fdf8967f746dfe51821eea312b0ffc8fc3dc50785c622dbf89d666d690e09f55df4a2e5b91a29da6e9aeb4c6e2d1121fb4c25656c20dcec5de0cee0f624285f404bdcf8f06128af6e033759d40c55395c2bcd7cf037d014e87d22625602eeea54e34b4459556a8b67539f6dc59c3daafb05fffaed120ebcbe524a381334f67dc84572a69c2ec4401c6515a51f9e29e40da5a7b488d5cadd5c29e45229d83b7d0e5a6b3d94e7ec7ff60785db51a6a9e2a9a8915d94083cc90a001880632a5e89cf94b0a35ac94176d44a76f530d396d865489686525157fde714195c88906b9cabbecb989841cc94138216ca024c2b8464cc8d18df1220939c2ebe094c8354731ad98cc3c7b3cf73f263e619441328433c41c2f52ab3fc43654c5f84f0aa07888f45986d7ef31151bd83be734dff66b7ea9fb158dc51d73da9e9f527be4177bca956005218380226d99f6ea58fba71bc94bc44aa4f41b11f099b285bc85fd187fa8b1dbf65664689067dcc05752fec9195d27206eb9935df0b59654dd0350d61eb12efee10032a4095290cb499aec0218e0611710783c1c0845ae7d5ed0326998178328c83a88a9d6c7359e3fa52034e077748d20dfe639d924de75117b70d5c12d0dc99be20f5bff37ad8de9b82bb84cb1ad02f6066ec69dd4ebbfc49a96bd2403a0ff24611edf9a8db7b818ebf66185390d020f639e38ac6b7a31830670a5e7304da1233cdd66909f07b579ab866132fe49d5b2724c9a49ec8f103fd1a1ae62e889a2efaa7c6fdaf9aaa115efbc53945608741eb5533fd533d36b1e8f6b3d3eb794f551c383bf1c6dfab4f5216ac5e1589a4ab5fe61ea3d4ba17e7ac3acea09b1e233bf02e26ca41f73f3b0cc828cdc4bf92a28688413f266deb35137e254a8638b82c201574a379f7a6d47be15708ae11785b0fecf08821640a02d9c10e006d6afe02d22f332fc4bbb3bbe1433c83c54ff423c354bd721a8ed5b0e6e83d583153bba228778acaf131baadee5562096111cbc9abcdddb4123db2eb1291ff83c93ec06c5e24a709cff2f3db9a738d7978e8ee97c810ee49238c2da459c93c7572bece6508e3b8da924c92f4beda49b30705616e1b7097e16a2270df82f84235a7e087f725689a9dee15bd21d793f37f2ec40eec7f51a4ad12c8f732a1c99770f711f91f82b8e94680690739fe147a189f79912f683dcbd82085e9f7d2a689c638a14c6b5f2f591007bad35cfad57d0ae25e144eefed718c17a07c2fe51450b7135d2d119697d9ffc2e5e1393579350fe93790947df8521e8c6f1e6516f29e015faf6390941112c9278f099abd4a7ea3bdb1144d43844e3dcbec177c1bb2cb370ee20e5a8909ddc3f0e7944be0d37ad32ba459a73b5d569624577f8be2fbb64e1c5100dbcdd60d73de1ef14c9ad3b28d8adbafc8f01fe52b63b7c8e1dec10c0ff1ab74723f52ae5bbd7d7027f75d1744ecbb91db646b814b27799daaaccc365c84e39e208f11308a5b42000b613d7d0d507710e85d12d278ebaa1207cb426634b93db654fe6d4b4c898d4a85f108e2ea00c831f0586543b0fd238238a00872ee1c7a8bc4fc3ea6d5c89cdc84b038b9b9aad5fc739028d3f8d9f8bdd17714bbab937c8d0ff6b5eb2026c1b1db2aaa4d96189a9e1966c9942d3cf997c92fe94d2188398dadccb8e919fe38be707bc251b38a035bc377b2b5e7833f77b6d48beb1ac1e1ed057c6a4e90340a27244443808ff6a18594e2cb490431db1da7c9051d000be3d07abcb000d08dcb2cfa6d3a04655f94ad0fc8bd5e2fd7e821ca0ea9d420f788dd81f7234fa9e71772a9241b45d15ee6ce38c6fcc5c9ea922d570f35b64997a85eb952ee36727de1268bff0fd6986d50ad4aed6cc543c80e2e139d61c1464c10e46e0c041ba16bdf85ac7a58bcde1ca8d57f65edb76ed9b632a44e2e7d54a9cf2e3ad3113fd5fc90184013eabc79f47ee9a735931f11f7397b5f7df26e619a32cc22db2bc5c20d961a95656a93e970a1690d609b63fde91ef453a5c11b45a711b921d1500f1497443295ddaa01ed9a1a68f5eb98910a9ee72f901705898a54d66ebaf2d0c3bda1579c718b5296cd79d630dcf2edf66630b1390c3895fb94ed23b21b2cbcca0be912145221ff1507389c774e720ece8d3fac3042ed0b3b6314c3254121da8786bfe083de158c4c91d20cd6210546601a96fe938e5cef5253b46d405841a4c0b5b07edd0d2a8a08e1eef04f9a17a9855ac9fc6d0987b65df2ea6d2b7a20fbdfa361b95ac9e64fef4b21fbd9d48ef2307f5933c0646e8767ae8a911a15d1134874eb49dd2a0166726a103aaa92a5555c664f9a3ac50d4946415d929e78b8651d7b54f745dd9cfa00bed9aa1a2a34aea3b16d209ee5d8cb9f4d2727f6687aace7ec8b33a3e55b87ac1c0dd902128714000d37197dd39e50981e6726df6433916d59a77b6bdfc9d1bf345f5149ffe2c6c99cb55f28138646fd294a06e52692dd0e1d28e28d64b7852b132e8c3c18e5c0ea070481db433b6f219e40c54944065c28ccc5fe1dac043fbec6676f869cf4d6c20bc63696586a00a70e72bf12528b54d79524bd22d8d2dd7f49f43a0223238ba8f290cd26a713488a13c5bf6b0b4a18791225f5f7da448b1bbd87977df3387e2ab78c83846972ba70e6d3ff7cd1f8dd9c1797cbdde580b359c69458c9e11297dc320719a0ed5fb8af0a136ef3fc81dbc7d948762639d4e3e2b4910add8be57ea8e689820ae23e5d404ccfbe19272f50500f91f3cd183d94aabcf5fca65c55321ac1a3bed7f213d9dc55eb3c13d623c6e9fd9d4f5a90bd5aca8d9c51ce14f753a3649322dae9d2383359662c73252aa889d733d0f48d7e1a306ecbb41346c1f6dbf73c1c353225d2cbd325e8ad0e69f4d4814c3616b9ed3c5cbcb8a9bb34dd9767c7b4f58e34b28dc9139cd62a796db793636362a821aa00ce20e4a39c043f82ba07475eca5b6ecd716d6da7552ee0ee969204a52047a72850c2af3d0ddd1a18a5b9be5638e5e580ef2f80acd99ecec005ea980f619af5be4b42f3aa20821858f732162a5a3ad5d3070d33d4b10b85d34c8db1e427cb77689a9dfb62080aa5063691d6b580adef31d6cc22bc85fd86c5210a9fe44bf0322da96247a892a71a5fcfa94352583ba0a542344d101278709da6060b80e8d9588643ed8f95cfb92b7f2d3998d71467da049c27203bc9867a15cff75bd8ff77e3d2f60c038157a8d4ce5af6f7d1b5"}], 0x1110}, 0x8) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r5, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) getsockname$inet(r5, &(0x7f0000000000), &(0x7f00000005c0)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x1, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1800}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) accept(r7, &(0x7f0000000380)=@in, &(0x7f0000000340)=0xfffffffffffffe46) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x2, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x12) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x62, 0x2, 0xa2, 0x0, 0x2, 0x5, 0x7, 0x3, 0x2, 0x8}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="c8c7", 0x2}, {&(0x7f0000000180)="ee1318ebdcca20365f44b8ee644b7d4938f9063575c41a27ce4137cd8e5799c89197777ea6f82ea0712f57c1b5238c126b1a9a3b1dbc85e7a6a80e6776b00884a88b2ab7b36246039f16a20af99e4b2507d008003ffbd6c07f830ac9ffe08eaf81835754eb27fe1ef223958b3fea30c1fc18cfdaacee721339399befd1e3ea15623d46abcaa4d6f4d7c8e9827f5b3c0ad59a1bd043cc37dbc43542bffdc0fbc45815acaa4628b88f392549a28cd41a5d38c42c36fb7dd2e94acfc24f7b47", 0xbe}, {&(0x7f0000000240)="ddb8b5c27b6999f2ca1ea4dd114830ffeeee4681ab0684a718fcabf8bc6219c64c58f0bf3ba65a322f1885c2eb7d0adce38ca42ee44d327ff35a9477d2b1da4a5fc56274eba8a1f6719266acd0495b91ce9e3d7d59508c664139163632855fb0d8c65c730dd60d557a158e16200c3dad5771a99a9545d3f8d5d068acda9eeee0c89b99487d86117b2f10ac173426cfe9bb01d4fe04ba5bfcdb62030ec10b82af10661debba41d2464c834786", 0xac}, {&(0x7f0000000300)="5645c179a9e0d93e2228d118b7a666a7410a8cd0552bd4af338afd1db328d1f29c190921d55bb7083f65a5aa4ea56c7760835c78d8f9c4be0ea0c45f2ce42b028a1eba8cb053c2887722aa4b0247a1244a06d806fa0dfaa8926c107e02426cbbedab76a7ecbd5faa627920ca679750d2bc3a9c69fde4b33ddd701784c7bbfa90acb018128706102a0b077318ff36", 0x8e}, {&(0x7f00000003c0)="218c6a792cb547ca7916bbcbb0afadecc2813286ef3889d7fe7b8c432f953614925ef5610f556917bf2d133bc6e35541d170e3df2f5e16d670c8cd98b25ccdeb03b94ad0d9f16d9d8baf0b71999357e3f329a26a6e42d3bf7df8d8f2fdf315e302a6dd9f1e3a1aa0b5cac74e8c0a447bb546dce206e20f147e1a129e20bd7f26cec46772d8804b6e79e9873c44b8d2c2db45a98ddb127b5841f173cebbac797ec7d0bc841c5f571ee1709f4999cb734768839c74aeba44411969c43fbb93ac86e173a5b3ae71b5ab0cade93533099d3c1ae084f56c2033", 0xd7}], 0x5, 0x0, 0x0, 0x41b}, 0x409) r2 = socket(0x2, 0x4, 0x4) listen(r2, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20400, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000005c0)={0x800, 0x7fffffff}, 0x10) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000600)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000640)='./file0\x00', r5, &(0x7f0000000680)='./file0\x00') r6 = open(&(0x7f00000006c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r7, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r9, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800), 0xc) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000001840)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x48a8, 0x0) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f00000018c0)) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001900), &(0x7f0000001940)=0xc) writev(r11, &(0x7f0000002a80)=[{&(0x7f0000001980)="ea36afca1c54bddf4c0f0a33dff4e802552c9c03cbf19c18f74946921a01a8c951e3d9faf2ce18367f5cf970c50a7160e40bb2fdc80d6bfaa0ac478d3ede72e30a5295e1f4a86d270bcbd46f766407014c64010d9aeba474c109f0ee5e1ccfc16cd6c554a4726e999732e1ca2e8c59baac4a362fb09597b907f5c2ed5c94593de22214e565d6ea78b3ebd78dcf60a038dbdd8cc79ce737c0df27d43e726c174377a1328c59c26089ed06c7dc292d8c8c25f2e948cfeaa852f7a5e38f79496e90e24938ee244804cf", 0xc8}, {&(0x7f0000001a80)="f632178bc400e0fc69e6ac0ba341e0059b0b6e98db5c3aedfb591711fd48330b6b989830cb8a687639c6967fabd7ff1077ac70b9b6aecdf506d75b0dc60561aa476f9d27ed727711c1457496af531acbb6ad5ebbb8bfda48fc5ae9d30cb740e31106626a2c65c591943e33e882fbbf178d1c4bebe40598b924b2731a19e4d6df512b7af9536700beb615d6d7ca086db92c3e6f985d429828b4440c38a015e7ac9114caf4daa1a10a85cc17929eaedcf4611cd4e5b418e78acc7900eb41b8f30f56596798b1c6ca6d2ae67c63b30ab6a64ee85b05187c8acd15f2f0ded9197db433d3976ff0241808c78adbd5cbafbda4a885cac84fbc447874d915d99eddb0bba0c72ac117781267445f863f24f62876a4d4e9c0e2618ef30ca32bfeef48ea1b5e20eff0d8fe932a989cb4f1dcfe4107f726b5da428573208a7150bf8cdc0baa6de283083215ab84a07ff89aef5d673ddde009fa9c7b998bfd4ff1dd84b7fc10564ce2dd56877f19c0588d6ab78b1795008c8a10f09cbc7c1395cff84872b4ec61780f9347018b25a7b78ff13f7e7373ba9cd343e48917cadb0ad3b524da12a099202671ed8adf9cf4a6e1242fea5b79c793bd9345be7a9bfd53e44e11faa84cba6b8d34cac0cbe452d9e4fb8bee00814d35cc4aa2035bac62d354a36f7fde251cb2ef5c527d7e98670097659fe3096c1250a359dcc7e96cad39f8756cfd9187d235df847499f273290971cee0949f9d18352068a3398df7cc1a4afef310cdb5460575219cbfed568ff4dbebdd171c288dcb373368793120845afd3edee3c61e3025b34200356fbcf07519a2b731bf9a23b75014ea7b4e99a9e883c8e5438c5d6ff46ccefa7d780372a95a951e64bd971bc4e5bd3991757b73d8698ab2ea96822e98bc559a5812f642a9147ad047822c99d131c64214f692fd02c556f6a129bbe258c3c1b65c9ad9104fa182093ea5c94df7dbdf30c8d3dbf6de79eedb70ce6d7f2afde9f90b500fda313b6649d11235690657723a627aef97c5f4fedf61ce52adc82e1fb2a2c211c238aa1facdc390a638b4a4d9eeba632dd7438377a86909a80dd457efa7ed26e38c5cb972348f2f2a4a71a949d5c23bfec2af5b287d4a4f5f780cdd22e6ea7b7de487efe08a9b61b9ea10b8d9e278c024880d2b5055bcb50fc253b28578082f8aa6030c8ee9c876ea4faed03fe44ade395054eb88067ed5f614e78688dfde292f93028a8be0eb9313158b54e2f897085a79da84add08801bb80bb5bdbbccbc0e1828c94589f4f28ea8e372ffdb0e799c679269a156dbf2f00e1dda64dced999711f59db5b35dde069cec52603c50e79828012c253a054ffc1630d43267b0e1933383483079f305cef9093aed86b58763a4a92984d8febe73ae78999e73c58721a726b6347d53d489ee800c12a8c96d9d1c95edcef9bf7dd22b8afd38d87e879ad8be996821d6ff572e3e708b3c7519cfc21d13dd91cc95ac5e32dbe45568417599d12580a18856f22bc3cb70d58a1a098a33ebed7de7cfd2cd8efd5d0b1cbff403dfe572980ec7dda19f7e17ef41ed2f31a3d59cc67f245aa4847f629df1b7d7ed06d32f4d1f05069482b71ca11af5afad432e1bb88bc40036a67a520e1cdfff7a82898561fa310ee6f03e1d37edec41691566a828501322b35c2573344acb6911813421d3167515a75e32c4df2a87427f95bd82f840bb4efb08ba4dddb553594183964b8af79c6ac0fced0dc4dc2c546c9c0efb1b10753366b65fd54698acc90db924facc5b2a5745e03edbb26a5785246c7dadd5a60eb7e1b241c26f43a37dedbe18f70d9f88cbc907692d00ab597d7852ad75d8ef437f822b286a968c84f400fe835daea402feb2b5a41547cf57d83b8dcf04e26fda03bb59e37d13989cdd42355298cab6f2335d18dc9c48b14f9c683c1760f828a948bbe61d7895c1b025f4fc3bf9e5b872c801be181cbfc0b1a301e2b95b04f115fc866254e68b49d1d3f82c4137c56ea762a1413418799a1f28804c378ee02c4a2d332118969db9e597a199de5445b0bfb71ca15f24b7e22d606e6039b488c076d76420c6bfc1c2bd8072a83d7c90b271eda7b057e9d74d3bfaf7e9cd74530b13557676b9a9da80eb447c35e297ef0d9e1e17d9b53ae4bf34145b775a7bd5be4c397520441ac94c01697ac121310bb4acaaa334137e1356dbcb7f19e452fc5d9b9ffb9e39d0dee13f8c01c0832668debd3d89bd18ae201ef0299d2a825c5c6c17b0774b5318dbcff0fffff2c14d58b7f9c884c76c8b478036b97230044b5748891dbd5a50b41acf4b285a01a53937f880d7862c715aeeaf91724208dacdc57b65d0fbdda36e8500364a7427625ae35be340c051d22a70a6535c06e319bf1f944074f19e9e3f35388e230865bfcf9da80aecccb13908d78ae9163b7736a4d3690b633b9c03fc166fb91a67429087d48ec60a5a1b3d68d9b7726ac3a1c4f50854b2a89422036506b74db57d816f2f6e8419f945b493f196c7c1545ae3de0ae70230517b3d4cea84af29469590982d914bd4f497a7e42445508e81fe38431a71c603a7b35d82f03467b01d4f16646e4999c75c9be9acfdac0b36ab290fbc9f37de1224f3e9925e46cce8fde2c2244fb787c45d90b62706833354146b7d9f97f3676eda7bc68adbcfeafe23778b2712ebe01352242688505f744dc37a07767d287b770202ae9608e673a39170c6668871c8791786a0f2ea3dddd972d7442c45cabd5f9e9aa4cee5c30c839591587ce47611c79e8dce3be7f185d4f75f20c6b7f746f0c6d2ea2aceca88b0dd1376701c5d45320c2154b8c3bdc713bbfc209d9578ea8b4c6daf01c8b2ab8a6a9605d98a63afb754e9c83b7cff26e0cd02b410505cb9b14d1b5e4b30aa7b5f63ee383723bba6ba4df3da6104cdb21097a7cf4521ee072339145e67a6e702d1012a3bb4d4cde3b3aa580a47593e6f61a8061d8ab87a5cee3ed25592867e984fb3e10ba7acadd5fd29fda923771e7be044753d3dfa0e04c03a7dd4d1f152849ccfd58caeab4ca012110e8e459d32aab67d3c5bdd236f877f0ff15ef667329f004e84fd2edf5ce6b801bf1b5cb627d79c41bcf322c2f58978f063dab8ceba2ddcd864999184fcc485e46607301666f9c6f6c596a4d32cff2f84f8dd8255b73cad2ff80459fdb0771e76f24444197d5bfaf3e6ed443697c2162deac5c23dc3f41187e35f7b80f05c2a4b9e3fda716e0607914eb0c4f81ea424a9f2880870b58e49e833c183adf867a57efe546623bb94929bda24dd0b8cc60af6e9f7d7787387cc77da375619afb4127e5452c7405d596d94a3ee30bc29808b48cc5c6f4d118c24df29764df93d935633f26646284e3feca996bf168fafdd2778674994a82647c276d50d6ace46e3f858e262f91642e1069a0719a71f714f48c56f917f7904e2c70693a1ca26bc37e41af89d5ba372694a2a5e409c65bd6f0aacea527aa3830fd47e03e042da49bae609a68be03b010e424755043185eb6b9e01aaf0e2ff01641c3d81eda890b3405254ab812de2ca040027376f828178287a2024884c2b8c20ed6bb94c76b5fe10da9ccddcafff1b9c66e9cc0fa4463d4ffbc5f06c259d7ef19b99eaca953b0ae642b1772e70faf58a85a908fa787bf4e82d7869292330ab6c71a6124b413a51bfd32b4aa1ba943f8643c99777cccf033a017f2d561a7aebe8c3049a7c78946ce1d4741107d86f73f15a269339c6a9b3efe172913e97f1a4ada3dbe2cee3d136692a1a53c84e615b36df69461a2f59d6691c0db74909e01913e330d5bcee750325faa1cfb6eabde9668ace231e5a4483aa75b7708a23da3bc21c2c3505ec493bbb9808560ec9991e64544abc41db50df0af464dd777d33c09ddd18d404b07d25fd7dad8ff08e14a9b7e159995e101717324f43b2a1e96081ca538425664edf683129393c813f74022862a95fdc0e6b3e77013e7686aa6a2df775cb825e93a10ac33361cc20838b9745e7612f8e9dc23a396b3b8ef9832736a3b97ead61f829f3125e1fbcad42a08ca65f58945682d8fd67ecbdf00ddf7d88510e262913f8bc2c2e869fbf07c88880f27912b55e749738908ac7fd19788efebdd98ee716e7bf11596ddfc7f861528537487effbfd96f97405f13112a41c1e928aeb9a09d34de0ee8e7705f7e89673986a8861f067917f58e6ec6fd3e04fb4a0e45b445711897d8d9de681db7b3711a286bb3eb4c959b2662330052eab6f0e0e0da2958260f2133d762d6c7d68ebf15c637e5327c2422cd6dc2ec3e0e6a92f771bd75fb6485cd4ffb4d48e00e445bc9ccf5b1c5c1cb0c4e73dd138bb724c283d7a76589a2b758262580a8c957c1ac78703fcbd0b4e37f0ca9c5de52af1f84efb482684fd81f51028d8e16bcbcdc4e2c37caf1ee30e371516d3383a809d9cec1791219a40a0b81e9d804ba9aa00dfa1aef3adb35ce59360c27f3760ce4a546791c8c64dc4a997f7e7a4201f56d146e188466e2886092dba73ed1d609ea280dbff7de5ac941fa2a2f6a6caab5ccbe80482cf145316d6c38180f6715c779f97450fd8b4203989ae5f9c9037fced6ae78eca434d8ed0c1acc86b94c6fa6b4a8581fbd034e81cf1dcb05517d86c8a04c1227bf4a20438780e68b50e5191fd1b7a7d3f9f70da120f12747c70e92a329cc53f9823fe19455a80877c4b2bdd304e9801de5f82bb7b20b07c7e77b332154504326d82263a665f296621a895e20468b8249568813cf8031087c895754cee0c4c83bd10e1cc65fef368452d041b8a51d5e187fbcf0573d0f4ca27ba67004e77ddcf7232271f6b37649f9ea167a40450a3bf28fbabd39c96f64fa4088c0968f6f3c8b617ebbf37a0dd4b9eab5d0fb79944b11d2021444808a85ee065e8e844c8ab4b31f5072b04c19f8911b275db8954946d156521b59292a98669eaf261d8f027967ca0f40a17830d376839100994664ac35c6321cefd5cb2b25f499136708072e90683b030d5a3fb40c65658fb00a62353ad579eabe78658ece73c04498a938f02e7b8016141a38e6b5b68e0cd1a82516613f368452aded81e2552ccf74867603a88999e4774c4e3269fbe7cd1ed844302401017a8ab686266ec4f05135ae06a148813bbb8ff3a2ff763f7695623873bb3af94709804b2c3e31d19ab150fd01e62a0e3182b2234a5dbf808e312729aa01b49e89ac13ad0b9c6e7993dfd202f183ab315a8b711c487c0dbf1fda6fb5145ff10ec9cd9312cb0f614701728dd7c7c182dcc4f14427f1dbf2218907975e1a4c2ec638f47dbccd03d095d5c1fec59064360c3287e9b36036c05a14bc0bc3d67c95f32eec8b3af7af4db884866eadb57d309ca9ba7d81b0736af7cba3fd9015c6266ec3054408856e1f780f1b5b6f8aaa612b1aaa572bb07d9e368888be911e89eeb9bd83afaf0031b0b9355de27f2012ba961724906d79743a2ec5d2831ddf95c0acd71ab394175483e782b06d6aea6bf06e2245010a9c117653de1022ec56d99a408fdcdb801beac785d219bf2e8c6d3e79dbdb5f2954a403e48f6db5397d1fcc2339e834bd2a11443ab3b086776cd0d9d602301106446eb7f8d8b3265d843ada34442a0ba325c5056413edbb337e5031ff2b902c83484f623189b918ab35e0413ecc1b2e5473945698918eef153b116f50382fa8f305c7eee6101606090183f3f0c96b5158175a77481bab4c7bff62dd13af2166980fb099038980ff03f8c65033b0ed3b07079e79c98650ef8845c9e576e173525e00178947d5c8", 0x1000}], 0x2) write(r3, &(0x7f0000002ac0)="161c4d5ca617c00b8553fdf95ffcdf8276b441b9cea4462c56d9edb307f95c999f69d4412cda8b4c6ffefcb0e575f24924b9e87632bacfa024416959e0bd66986b84379877b95bdd84541b57a3f71467d1a05591a3c2e545eeac75fe2e894caa36f92fb304f42c3d26a86508b03483ef940d2c08d289cba890d2db508ce7972db233a8490d622cfecdbb15efd41eada39c057bfa76262eefb8497808abdc59c27a21fde3d9b6199160ee72c07e3e78b13314e5cab9b79916efb0f9fc4cddb490744081", 0xc3) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/speaker\x00', 0x100, 0x0) pwrite(r12, &(0x7f0000002c00)="a6e1423432a870f89a751757c6c47aa21424f5152de3f9c003d01eaf0ad4738f1e6b5e301f61d0ad5f08d48e4109ec68333c302734b88371310a6769ed3ca17981ea8499f38ed02e39c7287b59c45cf382a83089aacf039635773fbdf05173dec102f4eefa60689cc903d1a2447a0250", 0x70, 0x0, 0x2) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x648b}, {0xfff, 0x0, 0x0, 0x400}, {0xfffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0xf61ecc7f, 0x2000000}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:02:26 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x8) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000080)=[{0xfffa, 0xfb, 0x0, 0x635c4985}, {0x1, 0x2, 0x7, 0x80}, {0x29, 0xed, 0x1, 0x8}, {0x3, 0x5, 0x2, 0x9}, {0x9, 0x1f, 0x0, 0x116e}, {0x7, 0x3f, 0xbb, 0x3}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:02:26 executing program 0: r0 = socket$inet(0x2, 0x5, 0xf7) fchflags(r0, 0x23aea10a3921d608) r1 = socket(0x2, 0x400000001002, 0x0) kqueue() sendto$inet6(r1, 0x0, 0xfffffffffffffeb7, 0x0, &(0x7f0000000000), 0xe3) 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x428fc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) sendto$unix(r0, &(0x7f0000000100)="03e1749ddc548cfdfeecbc32b81e8ebdafc560c1fda444c6dc16c29348ec74a551ad40ae9c05314f6834f3f2ef5244d936dcbb66da184da49db85228f63d77b57057ecb52af1447fac63e0b4fb7cf28d43f87f3550c327b685b2259dedbdb39d45459eeda5e1ee60f914d162739ced0b1d719b1febd80ee244c5e7d02544f75f3ee83612712bd285d2718aa4eea7d8be6eb53cd600edc1055f85c2f073e138f0b1021216288141c696bb21f673f36f641d5c824d8c091dc6c9c7513963e72c0dda5e043603", 0xc5, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000280)) recvmsg(r2, &(0x7f0000000640)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/14, 0xe}], 0x6, &(0x7f0000000600)=""/56, 0x38}, 0x40) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x101) ktrace(&(0x7f0000000080)='./file0\x00', 0x9, 0xfcfc96ac7f78649a, 0x0) sendmsg(r2, &(0x7f0000000880)={&(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000006c0)="4d05bf7cc1d9a15829f99abeb355856b2c6ef1efdd32bc72ad362d594a414df8399c052dbebb069e6a388379d204832906bbc904ed60c26d7d1d33455f743e95e73955871b9518964e45adcc0551fcb0a1a320635012e56e9b34a05613425a2f3b960784e08cfc1177e465b397989ca42412f90de4993c32ddbc2fc3aa2da2f814e7ddabe25258974d69f8a83d2205962844b0e4e5abe3b3671b6b7be9c8fa30744a962fb52d813391b69381", 0xac}], 0x1, &(0x7f00000007c0)=[{0x98, 0xae5c96e3e0ae25b6, 0x2, "0ea7638bf1aca87c50366744f05da38c5b10aabf69bd3c79aadfd3d99e1dbbd40e3b5b4f0cda7be0fcc0fe1561490bceeed220f731deb2c5dc305655ebb14e58186ebc4bf15a44c71f92ef66a7ddf3a8d4d4eb518f38196bf4a182dd6f3ac932f599091206ac313050658db9864970ab22ea8c0260dbb5e86166efbc604a65464f460c1b"}], 0x98}, 0x1) accept$inet(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:02:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r7 = socket(0x11, 0x3, 0x0) connect$inet(r7, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) connect$inet(r10, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$getown(r2, 0x5) r11 = fcntl$dupfd(r1, 0xf, r10) poll(&(0x7f0000000140)=[{r3, 0x10}, {r4, 0x80}, {r5, 0x20}, {r6, 0x100}, {r7, 0x20}, {0xffffffffffffffff, 0x4}, {r8, 0x80}, {r9, 0x10}, {r11, 0x10}], 0x9, 0x400000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='\x1adev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x18, 0x3, 0x10001, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001680)) r10 = openat(r9, &(0x7f0000000480)='./file0\x00', 0x200, 0x20) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x10, 0x2, 0x9, 0x1}, {{r2}, 0x0, 0x20, 0x2, 0xb418, 0xe994}, {{r3}, 0xfffffffffffffffe, 0x89, 0x40, 0x8, 0x10000}, {{}, 0xfffffffffffffffa, 0x756f4107189ec5a0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffe, 0xd9468fdf79a4e874, 0x10, 0x2, 0x1bde}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xfff99, 0x0, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd, 0xb2, 0x1, 0x200, 0x76414ea3}], 0x8, &(0x7f00000004c0)=[{{r5}, 0x6, 0x0, 0x40, 0x800, 0x3}, {{r6}, 0xfffffffffffffff8, 0x29, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x7}, {{r8}, 0xfffffffffffffffa, 0xf1, 0xfffff, 0x1, 0xfff}, {{r10}, 0xfffffffffffffff8, 0x1, 0x4, 0xc74, 0x6}], 0x0, &(0x7f0000000580)={0xe17, 0x10000003f}) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r13 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r13, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000140)=""/109) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r14, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1065], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:02:26 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, 0xe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb58", 0x54}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:02:26 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@un=@abs, 0x88f82bbefaad70f2, &(0x7f0000001440), 0x5, &(0x7f00000014c0)=""/234, 0xea}, 0x21) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r4 = accept$inet(r3, 0x0, &(0x7f0000001680)) sendmsg(r4, &(0x7f0000002e80)={&(0x7f00000016c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001700)="b3eedd76b88a6a24e5008235669e4a99132adb0182ad6ebd77167979f537edf9359c3650d9b9cfb8e5d5d997069c72078819453ed7ccb2262aeaa050429d486ecf0dbfe5b443800d7855148bca81c90e280511b302be187d55dde08e29660bc14e4f4f852766f58bdb39142f08ce62e0abcd8fd254e4537eaf6a75a8c2577abae37e0b62848c3db1995cf3f98b57", 0x8e}, {&(0x7f00000017c0)="2d765484f618386d167fbde34d0b807f42deb98aba85eb8bca1d76d04f75807639b1b8652c5ead9b25c5ce132682355d9763195bb428089ed50142cad7e680a56f8ba776b322957a9ef762b803cbeb2d24be7160de980f526f679b6ea453b93d9e602cabd17dbbea5faba29a402aa1a0a95ccb62ea4d186c35d00f469de0fdfcb471afc442c6788c2278bb6dcf55764ba2e3db7bc0a486eb48e8415da7b4bf59c754fcc4e4cc990abe416b56d131784bf53c60b3e79375a22daf293c23ed20c3ca47e31590da85954e2630a83a24ad", 0xcf}, {&(0x7f00000018c0)}, {&(0x7f0000001900)="e9adf64133c9fa4f578c3da0e1eb2b0fa32e608f3f34287a1cc629a2255c", 0x1e}, {&(0x7f0000001940)="ebb52dbec03ac52b42e64826", 0xc}, {&(0x7f0000001980)="b072d412ec5e75a31122eb65ed04c52ca8f8f7b3760ad06ee13fbddbc3eb142b41d63e0ba0d3ae0bd1988e5c00a78361c7597380fd68d0df01d1aef6a93b814277ec2147d9d9b1dcab48cfd84cd54eedf950748682d45f048349c8c8e94ef4c76ef0bd47d18058c50ebbfa017045254c40d56a97fb98bc9631a47c01758a3bea59465b1a20cb3399fd41f3ceaf3f48338bd7f070b6812fe68f6887082705463658903fedbbb9ae800d58d32b1375e41e2b91553e4fe5eabd79c1e0ee2c60a1e91ab6819edcc8429bb1a00ea141006d80", 0xd0}, {&(0x7f0000001a80)="18848ccff3d337d87a0640d69cdb61c370bb2800e8498c2873f1baa5fbc889043a2746d19b81a5e06fe0fd29189137d5557e005e8233fa4fa62edab0ffde28c7e99db6e03fb13a27fd19efc2deaafed6d7429f71dc302f8e0c60ea510ab61c10533aa8a211eb7c661e2f558bd6e076c4e929c0bf4a99e550b9582dc8bef3114915416430e4d7", 0x86}, {&(0x7f0000001b40)="2dd0cc67256767f34466226a84038ca78173097ab3fabbdbbea2d0ce4585f4acb9d67183f9dbfb2f660fbf3fcc8e3bdf1ad03e63f3f71c5c5ceaa3191aa2b07f7625f36ac805", 0x46}], 0x8, &(0x7f0000001c40)=[{0xc0, 0x0, 0x8, "ffa7892a5d013a4af73458bf4662da16f101e0ea25155e1a6b3cb98f4bef0187eb51ad23662299ae557f50054234f940e3fed4f15c24691fd9bb5681007b23c7aaacb118d0b4a8a2537d70b69e7194d24745a57e170314cd9a1ccf94e4bc8d3365857fba244ba2f7c5978a436a8b857476ed1945f104ec503fe526470eac8ba0400aa03cefc8686ed06ff88cf9f53817ac4f886322bfd8151f8b7a95c098c195a482aa6385ea8d802d76"}, {0x1010, 0xffff, 0x7, "084207c3e0634af3fd74601c1addfe14d503aa42de4f92969e4a50f1065bae6cada166d3e1f5533d3838dc6d5cf89836eec0107a85e51b9c12b650153ff5350ec64f61e97bfc55c512ecba3d8cf9bc327308449a8476946e4f52d003f2d127e1ef6cbc354b67797d0c863745aeec999d8057b9da1be1c6f57aa4365ca10b1de0bc63638d7d04be9838cd0beab1998003d8eb8df02700c09db8580b62b465665f99dd0d7bce67f354d4ca03ea11972b903b91c5f4bbc77c717dff720fd1424dc156d6ecb1980697f8c41f4b0b8dfa7ae839c43bc4cb4625fce4e90d4e10fb32a125385591e1c22a9d87c17e3c52d49559ffa464b8840088a3ae51d096ea228308e6b9e5dd265b51d7d8dca1f8b1c1ec53f6ba7c2ec0fa530dd1a77336f45c7c6ff00633394f3f39e3a0556760454003517d991dcdf2114adf1318afa15785b9588187a56034de13e45a06c7992a805a66f29dcad82fa9cd212c38542131d060df9cf80bd04106ea9ee8024d8bdeb073f7af35f1b1e1053eeb000662337414fb58dc4de6f5ba36b205596d9c52b9fef6c1f9d706140df32ab20201d382d2840705feaaa81a36a188a47cfe030b093d8fc461d32804b026273ab6afe0f4ebf28251a599ab30317556c8617f875e617f66b4e3ef844230e90bda2cbd5f2e0961ecd60da2e4157f21c8257707b0b8fbc1140256cedba90f5178c80e1c94c682f752ad5d1372ffd553946d5f3c85361c69dda75489b1ab74b09fbc625d5117e6cb07dd57e30abc14e64161b95c48b34094996b38597404a947cc33d9d96c13afcda4251056ae3d586ca70a78d4ae532301e93e430f07d3d75bb6115d8ccfebcf9d3763a9f960aa3b7a9ccb968c556fff30e435e2473aea20d39d89e839f353e68d1c20981608d3a635427624dd73bf2c0d4bea18edc76bdbd6d2c4bba982dc48ef0cbc105bc0821162b83d9fbd3e5f7b8eb67a0d42442c91cb10d7f64d01f5dc311f7f301e09746c29a433c0eef48fe1848f03a85f74c711f76bd16c97dc296a7e5f2318477d0247ef8244a838a810c88a64c5c19a930c1540be807e836a651d6121ade0634aa91002a64d931206a65dad888d3e22072ec752c5126dd24b56786a2b337d413a4ab10ca864dbad69de1260b440a193a8d60239e3264ac7ab58ae7336bfa48dea56c6d3e454f55716bee84527a3ca750f323de10f555c486b9976a70acff829ec2e2e28328eeefe8480acbbf12d1d252821a48e876e7209c349cc7c9fd53c168089295ab73ede50993994e9df9ab9b6e3fae5f014568fd37ecb44e565cd71be4efc49efbb2dcb8342ad5ca256ff5ada33f02cde84e575f3df702fdc6d5372191386337b6af8d944d8e0a54f28cfb422cfea7aaa14a539232169a3dddd6c508f552ffdc3fdc43e09ea9527604059fa1e5c8af671a185457bba7a94cf8f637069b4caad9ee43b7e818e74a3ad2583810868fad0383c5dfc7406f298e0fe2e27ea5338a41e1a2692f431acd5de1e0f2302836a34bde6d5223adc7340ff37c1e286a828f8cb5f5b2efb7fa61ac2768c8d7f36f9a83f9cf370891e99b63af284b63c75e485d24f6f91e17e8803534e5f58aad461dfcee494ec40166b4cb398491028e23c07e6ef41cbbbbd03dd65e7d82eb01b29d1f58d90174b644906380feff167f33c678cfb8d2b3d27a2cd2d24a9dd79912557000119b99a6e114b9305fff8bb856f6bc9aa1a71ca62dfa01411509aad033359d1045331cd97be6ec270c0e5bdf6751fbd213882ade24e76efc7f55a18fb3105cf88b96dc1e53285331d50b5bba16decaeae404284db36094a4a9da5b5964596bd75db8880766ba6c22c56a18a7dd423746bfd4bf003e77628e3a78e9bb265300fef87be6e1d9b2b35013656a004ca5ab6018f0dca4ba4fda5c5f85c7692be68b74bdede99609d083c7056f0d72947fb4e8c2f0577307c473fc831a7be6a3c364be5bc42dd38f7f22e87cca093f4856d8832bf42551f29cc00f43adcb8fee476eb0d3a0976146c7714258c651807e2fcb64a83e82e094c8f2ddcd9650099311d77e158d597d69e49d7fd1dd2c9a7c04d898fef183e1b1bcd3cc1222521dc2afef2371c2434132e5b40ea4d671a372c8e100fe3a3cb062ca84d5c2a77c9b8dc663413b00c01782733dcbd39b4a8144420c1fc543db06f42d5db33782be8abce4c7094243422f50b12779ebdb6b93bcac100b64f1f61611bbbce91e1797075f77f3819a5216d5aa7c453953337e4cbaf282ed32e90a80444fc6b8efc55b32afb3bfb3b470bc745df748d0835621040405c4df3ca5f6d0d034a2ebff25f58d1f97f38ab89a30c69c85c466df01cfbf60f5a517177b073890dd5103daace23fd2842545d54fa1ec85f2903c2d7c085e0f7afd6463b36891d2e2feda0b30b9c12af2299aaba0d06c7c08781b29216dae41f036ce6723a541fdaf1983656c7a62b868e321e7b302ea968cf6586d24b075de411ed3402d8e138f194421818fe834308221ba1262e07150d65b83d4e926b051f6862c13fee34a4465557869ab245ce6b4521dab6efacc2bad5dada2b33b1581797f68b06ee9701952024c8386ab9ed959bc653e81db720d0de2b8f779e70e695b5a0719c5204bbd1978c49ef4b3215d07fb1e741ef75da89781abc43b7f62017aaea3c7ecce6fd4e2abe2aaeebf956d6fdd2287b4ad6d8b3c67784617cdc2df56eeb36f77aa7f3e0f13fedfb8bce60271e49d830e6cd0fb543d746944ad3ee58df44e46a1f45c3c504eefc1e4d534349aefbb425d49726266b9f44908a34e30efeaec8b0323d820eff4fb35a5181161b6be929294f724b11087864d7e9bc2c990ec1f160d04f587568c39f638b49ebd4d01e283d79ec4daf05bace7e31066540bf6d9f89553753a43b4192a34e2b9c239649bb97d6c5d2ee1d5274586459051bf5d411f2f40bc78ff797fdff4d10dc5609cf13af3b02c55cd60a713052a2e67ba5aba9f6b424e4c81e3b560640564c4dc9c8517d9dcb2beeae54c5fd985f7736927c0524f25fb8af65ab92e82c63c46c873e0e70a0c1f210c6c87ce06726c418d6b42148dcacf294825858fed1f2d4ac2d87905764d44eb834867224df567e8955f27768d8ea120c21d1d39b4774ce2a541a8bef31642437520c245e2f8d939f96a1c51493e29b71542b91a3e95c2e6346aa386cbc9c05df546c40cf564890716cdd61d99dd9802121462333fbe7e56eee6b16eb7f98ae81782b9a60e86c409baa165a5fc6971b7c9da66dda1a43b687d96928ac901cf8db26eed4a87d324ba0907dbcf5ecf59fc48654a83bff8fe0934d134f41219d7396f57d694807abf5ed443ed1eb9173f45a9fee2270b396aa099747d1d7fec93149815b89e8714676b4af8b0740b24211804634ee774366cbbc576c32f5d0b5198d8a3fd7c699857a5c631244fd08a25712348e01e69a55bb60de2a9d3f00fd7cd0c012cff76eb887894d9e24e35b20a5e5447d76be57f527fd3b3d3467deb2748b27de158a92688b7814909858d62fb24ff57dba0f5886639171be1d10ea6c9661e9d98c0e8016519c4e7ca2b214b07cf71e4268cc9eb66fafbb450d47a7ac8fc4f968da6d07e93fc4b3d2d63531425eb26f7449e7b32bb5ef975f3c2ef6edbd861ce137f80ffd51b536a2195ae9132af72bd949262a944eb689b9a60c683707a73deb2b92f82b29ef553f7420917913dc5994e1f492f37fc50c6c7b4bd7df23f9146e6c537719d76a7636d0270f526e6d8b13ffd7130e690cfe6b23de0584302fd3ba8c53d14882c190695e260098441125883f24d776db842b76c27f00cdfe2d1ca6be538880d0610b87205163e4c69a0b1618104dbb0550529f1cc2af870e533a0a7b0f1ece2bb979416226c79662d936bac642ee56d513b72301391ac9407918725d22351d9e3a459307fabcdc0018ba42d75e0055c37f24ded407876268b07e916748231c40c5a133aee532bab9b195cc0322e1d61393de3ec207995579b1bf93d3787446ca4b915c73cf11915e11b2ae8520543d60985f6e0fd5f6eff27f646ba99f6ebb06ba94ea9343e6e95928ee601e2779dd9a175b6b2bf3b83ffa8c07f4f5c960d38e2adc66cb42e2f25bc1a0824986972da1b1d39ee26143072d945b60bc7d095faef98aba610fd3a548b6847cf68be2b2dcd0d5e0ab80c4732e398e8ed146cfcc631fc2fd6153f3f4289e1b3f1772ea338967a8dd5f1f1b952e47f594fe8a56c36fb5dc5adfce04c10755882882be76ea8a8326ab3633dbe024ec190e8060c768b33826fb2109db71db74071958f777f17d7d64e3d207f738acc02a8939461687df111d48c230272d48ad2ef44fbe3d4a197b02d59b8d98a745e08fab57958a6d4e2724779799374ca56f2e79a22cfed8d73c0aae6d5d3ba7f248ea3ebc0537a6daaf150221238673e611c1cd374856dd6ac100a1323af076ad5291c8cd2510b8a14dea31a05c3517f2690151dba9f416c226891895c22f9f7978a2d77a5884e9e2d854ecf8cc756eff586ea486e611581638b330c7ca47db4d85a1b00eeeb60ca1310f49003cf9d75088ce6f83633a4f92708c3e48393217ee3d0d88928e8cc19eff9e79046e718902ba5af56b1299bfd06e20ff39e55334f0db0f147c5307f8ab1bed85d136cb20f14a75593357d6a3ecdeaee87b21d7da9ff81ac66de17748538805853436ecbdd2b7d6439986011bd832b03a0b71b7368082b7aa046d8c680493bc64fc6223fb807c9b55ee45ec5f80064b26b0b16277c5bde18c9cd8499d121dcf12a9293a3bbfad8ac19dbd5bfb25ff8ee909a886ee2465a228155a6497a30bf5ae8765f4aa27431f94eaaffb234c7f8cac393ab2afc9b1fdd5ca50efbf625383fde7a6538eb02b2627f8cf96e581424763c2efbb67ee64c41844f4a11812aa234674adb3a0033be6c0d788cb5023fc9d3b3db97cf363587cc439e437c9796ed658802b2b8ed88ebf560f2abb2d73719e81da48769e1e5e1b1772757148b95a28810e0c8a9ceb755706a05f06e4c981fb980595aafa5a80d8469f03243ac2afdc103c6e160079bb373238571501b0fb6664a450cc1b04c84bd4ceef4a71d1b48c90090f32be8b09ab39697a5716ec2b3ef297d84348e8998a1bb5b6aea097a7026c2f8c233eeccdd63a8313cac61a7700a21aa061e6fcea36c308b3453a0c4348501931d5ce9c5359f1e752a57e12a5e1903b1f0c398bb6ef762a751c4a4b70f723467087571ef72ba001c929c7fc6c02f05b224d46d79b6ae32d30757094964468874863a278af31fb609ad20cd9134c5580652361f39503b3e6e7416c9d0d2d3d9772d06f5d65a9586d2efbf9ef03866b1ab0caa4067b663aae93139e06c75e964d4fb676f78c03a1fe84cd88806c8bf04b56e7d7218d2566f4566ba715d8cafbd5fe6dfb8229f05caada52b6aa4fed254a6e86053d8643cac0c519b3014e756ad316dacfd65fbdb6e667af1bdff1b4c5755c4423999b1d278d71730332d9b0102963f934925df3be738c599b7f468f7d8e0767c2360793431cfb5b1d4f1ffc35d8075e349dd22dd04a09cf1d6cbd7d53c1d067565154fd5e5e73bbaa11cf0adef25f1b8cb6260bdebc17d49d519696a8d4a8e84d140083c7794a663ce5cb7fab19955e0df3615d07a0882b9b7022804e100e3787071ad84756c5317517cfc1d3bb750f4aa5122aee62e20b8dec2aba67784a2199215b3a73a95ded5d4d72016e126d3f7bd02da25f09447995e04d2a218608b7a4dbbba54796a0"}, {0x28, 0xffff, 0x0, "084dfdeec0a78ea4b21407b552f2d153ffed"}, {0x110, 0x1, 0x101, "5e93fddc52f47bf38c259fcf50b34ab5f82df1772f2c58b069760873c3d200f82f98f1a1bd8693553c842d71b5a6d45d53b56ba392c198c71c4a5b57cceca507e07d6d39cc9a32fd0b19b584a186a42263fce9a7fcc0957aa1d2f94d8762f48ff35ffc8e67d8b68aa7d550c2a2b635a703264042c1956ab86c455303c634f7e7d51aeb3a07db431181b3e66e994c7b7b5bf72a2465bbe5c338dfb8739a7fe6ddd4da610cbf99fb44441bf95ffcf3c7af9b00958955637f2d56fee44d00d800a140914cfb3b3cd225eaca50625c915fb416173a10d08f7fb50e2c25b5b269e9ab30540db706e269ac76f37ff93465c161e98016bb34e42f2d459cd2f0ac"}], 0x1208}, 0xa) close(r1) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000018c0)) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(r0, 0xa, r5) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001640)={{0x18, 0x0, 0x1, 0xa3c}, {0x18, 0x0, 0x0, 0x8}, 0xfeff, [0x1, 0x401, 0x5, 0xfffffff8, 0x0, 0xfd3, 0x80, 0x72d]}, 0x3c) 16:02:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x0, 0x90d2, 0x7fff, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0x40000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6010, r1, 0x0, 0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb58", 0x54}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb58", 0x54}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: 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) pread(r2, &(0x7f0000000180)="31c59f65b4b543bd867f1c49179e23396f75edafc48b5732eb32c2f11b17b96887a77c06e0ae32d1c8cc691494885bd078079c0c9bbd14347fd5f2dd216a009069c36870cf62cee4a8546bc9bda8547f3c3d5cfb52c5cd4aab1831dd88adfea62c14a213c58c78a7753f70245ce90d2f5f52dbcfb26a8eed581384a4ceff002600a6d8191904093ac9486cb80371", 0x8e, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef713", 0x7e}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x40) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') acct(&(0x7f0000000080)='./file0\x00') 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef713", 0x7e}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 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) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(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}]}) fchdir(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:02:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfff, 0x0, 0x5, 0x0, 0x0, 0x8000000}, &(0x7f00000010c0)={0x8, 0x5, 0x0, 0x0, 0x5640800000}, 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef713", 0x7e}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000005c0)={0x0, './file0/file0\x00'}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000009c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) socket$inet(0x2, 0x4, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r1 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f00000007c0)) chdir(&(0x7f0000000700)='./file0/file0\x00') chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r1, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e0008aa391686268cbf9dd39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec3c1ae5f3e18001c3a4f59d2c942de91b9c5093d1542384e6d36b2abab96132f2da510c66b26ca6fde9a20939881a62ce1e0a06ee790e08490f7a58c5e07f32ec82a86d4b08b1b784eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a29028b17ac52d69aef4b2571b9f319c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd10800000000000000764e253050d2dfcdfbfd429d8bf535f93eb5616aaf2b46ff8de2f73085595f34439689408d04001defb13da19fa0f6cb3139bd216f363a40df1cda70a08482310fe24b382ca8c4b844960e98f3c4824d821ac1189cda22661f1c004ba4da07b7"], 0xe0}, 0x8) 16:02:27 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0xde, 0xe, './file0\x00', 0x7, 0x4, 0xfff, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000300)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}, {r4, 0x15}], 0x2, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bc", 0x93}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bc", 0x93}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) accept(r1, 0x0, &(0x7f00000000c0)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fchflags(r3, 0x1) 16:02:27 executing program 0: mkdir(&(0x7f0000002000)='\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) symlink(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f0000000300)='\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') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x17ff, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './bus\x00'}) rename(&(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//../file0\x00', &(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//../file0\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000440)={0x46d1, 0x2, {[0x9, 0x100000000, 0xfffffffffffffbf9, 0x0, 0x4, 0x2, 0x1, 0x3, 0x3, 0x88, 0x4, 0x7, 0x5, 0x4, 0x1, 0x3, 0x10000, 0x7], [0x0, 0x2, 0x6, 0xffff, 0x400, 0x8, 0x9, 0x6768, 0xd1, 0x8], [0x200000000000000, 0x1f, 0x1, 0x5, 0x8, 0x48, 0x1], [0x6, 0x11, 0x6, 0x7, 0x6, 0x5], [{0x2, 0x3ee, 0x80000001, 0x170}, {0x9, 0x8000, 0x7, 0x100000000}, {0x2118, 0x5, 0x4, 0x2}, {0x7, 0x34df141f, 0x4, 0x2}, {0x6, 0x8, 0x80000000, 0x100000001}, {0xfff7, 0x3, 0x2, 0x6}, {0x1, 0x7, 0x1}, {0x0, 0x0, 0x2, 0x4}], {0x1, 0x1ff, 0x0, 0x33d}, {0x7ff, 0x8, 0x1000, 0x1}}}) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bc", 0x93}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000000248) flock(r0, 0x4) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093", 0x9e}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x200) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r3, 0x0, 0x9e99, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r3) r5 = syz_open_pts() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x25, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r5, 0x0, &(0x7f0000000280)={0x3, 0xffffffffffffffff, 0x3d, 0x100, r7}) flock(r5, 0x5) close(r5) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x100000003) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r2, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) 16:02:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7ff}, 0x8) 16:02:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x2f) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e19c75c4a445ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e698b0fb636710000d20274d93fe0d4df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50964e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093", 0x9e}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000200)=[{0x30, 0x0, 0x0, 0x7dd8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x37f, 0x9, 0x3f, 0x3ff}, {0x7fff, 0x6, 0x1, 0x4}, {0x6, 0x2, 0xfe, 0x20}, {0x8001, 0x1, 0x80, 0x2}, {0x2, 0xfe, 0x1, 0x8001}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") getuid() r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0xffffffff, 0xfff, 0x7, 0x1, 0x0, 0xd99d, 0x7ff, 0x5ca8070c77b2f6f3, 0x0, 0x6, 0xfffffffffffffffd}) pipe(&(0x7f0000000040)) 16:02:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = getuid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) fchown(r1, r2, r4) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:02:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093", 0x9e}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338b", 0xa3}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000200)={0x9, 0x1, 0x81, 0x801, &(0x7f00000004c0)={{0x6, 0x0, 0x20, 0x2a, 0xf9, 0xff7f, 0x1}, {[0x1, 0x6, 0x7, 0xd1, 0x9, 0xcf, 0x20, 0x2934, 0x0, 0x3, 0x0, 0xcf8, 0x9, 0x9, 0x7, 0x1ff, 0x33, 0x80000001], [0x2, 0x7, 0x2, 0x80000000, 0xc81, 0xfffffffffffffffa, 0x5700, 0x400, 0x1, 0x4], [0x9, 0x100, 0x4, 0xf523, 0x3f, 0x27, 0xec60], [0x3, 0x9, 0x7f, 0x3, 0x98, 0x1], [{0xba43, 0x6, 0xc1, 0xffffffffffffffff}, {0xfffa, 0x1ff, 0x3}, {0x7, 0xfffffff8, 0x0, 0x9}, {0x1f, 0x2, 0x8, 0x5}, {0x76b, 0x51, 0x3, 0x2}, {0x8, 0x4, 0x3f, 0x9}, {0x7ff, 0x3ff, 0x43993d44, 0x7fff}, {0x72, 0x4, 0x2, 0x5}], {0x5, 0x33, 0x7d31, 0x80}, {0x4, 0x4, 0xffff, 0xb787}}}, 0x3, 0x1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x295) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b37424d364c83ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7f0f4f33e8040078b2d84068d1f2d96f5b5dedaea2ccaf802fa"], 0x1, 0x1, 0x0) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffab) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x35, &(0x7f0000000000), 0x0) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000004dd819d029145982040000000000000000000000000000008fb5b482ad780d0dca30387cd968e50000000000000000000000000000000000000000000000000000000000b928c9bb24806b35000000000000000000000000000000000000000000000000000000000000ed478ab299b0dd930000000000000000000002000000200000000000818900000000000000000000000000000000000010000000000000000000000000000000000000000000000000000a00267200"/270], 0xf7, 0x0, 0x1000) pckbd_enable: command error 16:02:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000005c0)=""/175) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/87) nanosleep(&(0x7f0000000180)={0x0, 0x800000fffd}, 0x0) 16:02:30 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x3, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) recvfrom$inet(r2, &(0x7f00000000c0)=""/132, 0x84, 0x3, &(0x7f0000000040)={0x2, 0x1}, 0xc) listen(r0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0xcaf582876f65bf08, 0x70e3dfdbd1157fe0, 0x1) shutdown(r2, 0x1) 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338b", 0xa3}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: setreuid(0xee00, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r4) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) r7 = syz_open_pts() fchflags(r7, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/73, 0x49) 16:02:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) 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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) socket$inet6(0x18, 0x1, 0x81) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) msgget(0x2, 0x2) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="82022e2f66696c6530000e1d18ea9b6628680909269ed3e864f3886f1fa84590bc340d49821fd7485b3cc8f4ec7f8a1ab4e4f83c0c86f3a95a9580b5fff50dc9419141b493fdea13a2399cac9eb6e17adfe926b790b9aed8540d6b85b98b6bf4f70d334fb5b565b51c836dbb6ad608092ac9c8d77187f01ea96ae24979e4c0b995a38a95b5ab0d88e19a1b9e0c41ffd9f4cded70fe11dee3d5bdcabb4ae1799e7bfaeb4fe68cae7bebe3012b0d758ce629fa8c1bdbf85bd3c9859998036e59f35fece254e3e120b343c550b05bbec0e075243a5027092035907a82e3de448a569c27f1ecf8b0521d3d8c962dc163675aa5af92137df416b0ae2bc1ed5e6a9de8e2c8d851aad009f7f91a3bce4c7ef9bb31365e5f04f7f710447a4739fc0a82a9d0396b7a71a02e8087291bacb89008792a835b6bd5a0d981d213cf7f37db56f53d0233e05406610e483cf9540a19e106904d72fbfad24faa00ac6ab7c49184c649e2e79f9d7143b5d1c4d3bf0c5bb9485be7a1c567925b6401d9432e442213bfc430"], 0x10) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r12 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x2) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0xff, r14, r15, r18, r19, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r20 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r20, &(0x7f0000000a40)={&(0x7f0000000940)=@in, 0xc, &(0x7f0000000900), 0x15d, &(0x7f0000000980)=""/175, 0xaf}, 0x800) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r21, 0x0, 0x10000000000000) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r21, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r20, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r20, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r23 = getgid() r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r22, r23, r24, r25]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r23]) chown(&(0x7f00000001c0)='./file0\x00', r14, r26) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r27 = socket(0x18, 0x3, 0x7) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r28, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r28, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r27, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r28, 0x2) accept(r28, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r28, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r29 = fcntl$dupfd(r28, 0x0, r28) getpid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x3d}, {0x80000000000006}]}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000d80)={0x3, &(0x7f0000000000)=[{0x22, 0xfc}, {0x1000000044, 0x4, 0x0, 0x9}, {0x4000, 0x0, 0x4, 0xfffffffc}]}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338b", 0xa3}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x4, 0x1) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="071400000000db00080000000025c6149b33ff0f", 0x7a) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d32", 0xa6}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x8}, 0x10) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:30 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x19c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) getuid() r7 = getegid() fcntl$getown(r3, 0x5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x40029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000900)="d5ff966894f01abe7ca1e419d6af74c7f8bd5d8ec2978970a5a2d8d91f341fd03a6203fd19146e1677ddcfa90beee30d4d6d530d2aaf08ebfb36900114440437ebb0bc608532de74fe1ac62967a970c28a0441aa3bd157adfa83bf46e66b01312dc51d8f56aa4e85343e7088a5b016661af336643e338fac8e75d1d2ec27c8ed69cd0d2ada3ef579c430e97f0fabba64b76360ff523c62d64a4f26e0836668850000000000000000000004", 0xab) fcntl$dupfd(r13, 0x0, r2) r14 = shmget$private(0x0, 0x3000, 0x620, &(0x7f00000ed000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x6b12, r11, r6, r18, r7, 0x20, 0x8}, 0xeabc, 0x7, r1, r9, 0x7, 0x5, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r7]) r23 = socket(0x18, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x8) setsockopt(r24, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r25 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x14) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) r26 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r26, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) getuid() 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d32", 0xa6}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: socket$inet6(0x18, 0x5, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x200, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) msgget$private(0x0, 0x54) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2110, 0x40004000000028a9) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) r0 = geteuid() setreuid(r0, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d32", 0xa6}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00I\x95', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a", 0xa7}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f00004ba000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:02:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x17, 0x2, 0x3, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0xfdfe817c1ba42540, 0xffffe, 0x4, 0x3073}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x2) 16:02:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r3 = msgget$private(0x0, 0x20000003c4) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, 0x0, 0x0, 0xcd5a43da4793c538, 0x0) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r4, 0x0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000020000000000000000000000eb6542e625b6d34c60ef00000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41ca82650a70886523281674ef0a86df2e93c8fa00000000000000303d8a0b00b60eb3cd0000000000000000005d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826890ddf917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d74"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='^\'\x00', &(0x7f0000000740)='[$\x00', &(0x7f0000000780)=' {\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000940)='dI\xf5\x8d$\xc5\xc7\x83\xd5\x1f0\x00Z\xd5\xecG\xf4\xd8\xab\x8d\x86\xd9\x12,\xa8\b\xc6\xa5\xc2=\b\x88\x0fu\x1c\x82;\xc92\x84\x82\xc3\x1e\xa3`\x12Co\xf2\xc2\x10\xe8\t\x7f\x8b\xc1\x1e/\xf4\xf16\v\xae\'\xba\xdb\x84\n\xfb\xe5\xfe\x11E\x97\xaa\x91f\xca\x06-\x00\\\x86\xc5c\x82rf\x8d\xa1\xacB}\xcbq\xcd\xd2\xba.\x85\xcb\xaf\xac\x8a{=\xc4.\xe0\xadT\xde\x87\x85', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r5) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) r8 = socket(0x11, 0x3, 0x0) connect$inet(r8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendto$inet6(r8, &(0x7f0000000040), 0xff3d, 0xea02a28bc8b06fb1, 0x0, 0x2bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x3, 0x0) connect$inet(r12, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) dup(r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r16 = dup(r15) sendto$inet6(r16, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r18 = dup(r17) sendto$inet6(r18, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r14, @ANYRES32, @ANYRES16=r14, @ANYRES32=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=r16, @ANYRES64=r16, @ANYPTR, @ANYRES32=r1]], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYBLOB="a6f7ddb978293c13a0fe187ce46aa38999da385914a2b081b5669dd153afb7f6eb2ace16da5903019ce84729e268e0e6a1de8cf499dd80ba9e93bb1771e5a61e1cdc9b00000000000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16], @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16=r15], @ANYRESOCT, @ANYBLOB="fcb6fb556b2c42afb23e26374d938e6e2a78189df3e34196124e191a88774867adbe0ff047cb27bef2b66fb53358a8c33a1feb7b7896f67218999802cecff4cc0913323fb5d0c1bcee775b00138c7567c19cf4ed7a"], @ANYRESOCT=r5, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32=r18, @ANYRESDEC=r19]], 0x4, 0x800) 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a", 0xa7}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a", 0xa7}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x9, 0x6, 0x101, 0x2, 0x7f, 0x9, 0x3, 0x10, [{0x4, 0x1ff, 0x1, 0x4}, {0x2, 0x0, 0x10000, 0x2}, {0x3, 0x9, 0xfffffff8, 0x4}, {0x1, 0x9, 0xe7, 0x7fffffff}, {0x1, 0x80000001, 0x6, 0x401}, {0x1000, 0xb387, 0x3f, 0x7}, {0x3, 0xffff, 0xffffffff, 0x5}, {0x6, 0x1041b7ed, 0x7, 0x4}, {0x4, 0xff, 0x4052, 0x81}, {0x5, 0x5bba, 0x3, 0x3}, {0x5, 0x7, 0x3, 0x1}, {0x9, 0x5, 0xffff, 0x5}, {0xfffffff7, 0x7, 0x5, 0x7}, {0x1, 0x80000000, 0x8, 0xd74e}, {0x3ff, 0x1, 0x5, 0x5}, {0x3, 0x80, 0x4, 0xfffffff9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) listen(r1, 0x6aad) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x101, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 16:02:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xcb05}, {0x60}, {0x6, 0x0, 0x0, 0xfd}]}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) flock(r5, 0xb) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x8000, 0x3f}) r6 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000005c0)=""/175) semctl$GETPID(r6, 0x2, 0x4, &(0x7f00000004c0)=""/210) semop(r6, &(0x7f0000000140)=[{0x4, 0x6, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0x1, 0x2000}], 0x3) 16:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(0x0, 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x200, 0x20, 0xff, 0x7b88}, {0x5, 0x1d, 0x80, 0x20}, {0xffff, 0x5, 0x20, 0xfffffff9}, {0x100, 0xe3, 0x40, 0x7}, {0x7, 0x35, 0x3, 0x42}, {0xffff, 0x96, 0x8, 0x5}, {0xffff, 0x80, 0x7}]}) ioctl$TIOCSDTR(r1, 0x20007479) 16:02:32 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffe, 0x3, &(0x7f0000000500)="04000000", 0x8) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000003c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x87}, {0x40, 0x0, 0x5, 0x80000000}, {0x7, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:02:32 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000005c0)=""/175) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000004c0)=""/210) semop(r0, &(0x7f0000000240)=[{0x2, 0x3, 0x1000}, {0x2, 0x812a, 0x1800}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x62c, &(0x7f0000000080)}) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000140)=""/161) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = dup(r2) poll(&(0x7f0000000000)=[{r4}, {r3, 0x15}], 0x2, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3, 0x8b, 0x7f, 0x4}, {0x100, 0x0, 0x4, 0x5a}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)) 16:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(0x0, 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x40) r0 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000100)=""/230, 0xe6, 0x7d51dbe167ab0302, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) r2 = geteuid() setreuid(r2, 0xffffffffffffffff) r3 = getegid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000280)=0xfff) close(r0) dup(r4) syz_open_pts() 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(0x0, 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) r1 = socket(0x6, 0x1, 0x4) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:02:33 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') socket$inet(0x2, 0x4000, 0x5d) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x1ff, 0x1000}, {0x18, 0x3, 0x2, 0x6}, 0x7f, [0x8, 0x5e, 0xe125, 0x690d7973, 0x9, 0x3, 0x1, 0x10000]}, 0x3c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = accept(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x1, 0xff}, {{}, 0xfffffffffffffffc, 0xa4, 0x4, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x11, 0x40000010, 0x3, 0x29e90d40}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x1ff, 0x6}, {{r5}, 0xfffffffffffffffe, 0x85, 0x2, 0x4, 0x9}, {{r3}, 0xfffffffffffffff9, 0x9c, 0x40000000}, {{r0}, 0xfffffffffffffff9, 0x9, 0x4, 0x5}, {{r5}, 0xffffffffffffffff, 0x60, 0x1, 0xb43, 0x1}], 0xfffffffd, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x6fc8, 0x0, 0x0, "fefbdfa6164800"}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x2}, {r1, 0x100}, {0xffffffffffffff9c, 0x80}, {r3, 0x4}, {r4, 0x8}], 0x5, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:02:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000000)={0x3, 0x81, './file0\x00', 0x54, 0x4, 0x9, 0x51}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x80}, {0x45, 0x80}, {0x47, 0x3, 0x84}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: mknod(&(0x7f0000000b40)='./file2\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xff, 0x2}}, 0x0) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3e3}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffff9e}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x3e4, 0x0, 0x8b, 0x0, 0xfffffffffffffed1, 0x405}, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0xfffffffffffffed1}], 0x3) r4 = open(&(0x7f0000000d80)='./file2/file0\x00', 0x40, 0x100) write(r4, &(0x7f0000000000)="4d531b", 0x1f9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r5 = syz_open_pts() open$dir(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) socket$inet(0x2, 0xc004, 0x3b) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000780)=0x401) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0x200ff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fe74de40000000800000000c78e00", 0x3, 0x7b}) readv(r5, &(0x7f0000000b80), 0x2) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = accept$inet(r12, &(0x7f00000004c0), &(0x7f0000000d00)=0xfffffffffffffd16) dup2(r5, r13) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x7}) faccessat(r2, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r14 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x1, 0x4) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x0, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x10}, {0xffffffffffff004c}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:02:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="da03f88365e8ec8796877a16376cef4daf70940e6a04e5583dd4025aba7d79a27ef047b289f7e241b0e5272a90c2f7ebcfd0749fcd0cbf8dcde3349dc3329f639ea8a57cedb37d35a3020e393001e85dd9288a7f996a4f69957055a1a91c4bee8d5130ddc5582fe33e4fab7247629212bd2438abe25ba87af121992b6af466bf831ce52b9cff30de9386f843c009e9241c4f641e42f725b9496bcd6237ee7625e6f5289aebb31ddf5622b021555407c45cac487be5e5df3e1765e4109c1396352f7948faf75a3b50f40d8b3bd5828c9c4465cbb2adf3ff0699f987ae6abc448b98f051f8f94b63020a67", 0x34f) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001200)='/dev/pci\x00', 0x20, 0x0) poll(&(0x7f0000001240)=[{r0, 0x188}, {r2, 0x93cac4a158407961}, {r2, 0x20}], 0x3, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000001140)="6ae7d4f432022bc6a254de825c7e7c94a9a9b829c5d13e84623cfbe501ceefc210931dcddc8d95fdead5dc4d15d28a48d0813b9aab1ddcacea6973beaa5e449dcbbd2fd4435817b777acf4694d2d3dde6b6c00068da54ce691a37ba29bc2a501fe40445e78cbfd5f6806a4ef1fcbdfec62696f679b416d4a4fe13688b1f625a5ef", 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x0, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x40) r2 = geteuid() setreuid(r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x25}, {0x6, 0x0, 0x0, 0x7d0}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x0, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:34 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() setreuid(r3, 0xffffffffffffffff) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() fchownat(r4, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x6d9, r1, r2, r3, r5, 0x1, 0x75}, 0x401, 0x2, r8, r0, 0x1, 0x4000, 0x400}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r9 = socket(0x11, 0x4003, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r9, &(0x7f00000001c0)={&(0x7f0000000140)=@in6, 0x398, &(0x7f0000000180), 0x4a0b027e758ba3f, 0x0, 0xfffffffffffffe03}, 0x0) 16:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x81) 16:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r5) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) wait4(r2, &(0x7f0000000740), 0x0, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) nanosleep(&(0x7f0000000280)={0x5, 0x10000}, &(0x7f00000002c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r7) symlinkat(&(0x7f0000000500)='./bus\x00', r7, &(0x7f0000000540)='./bus\x00') r8 = dup(r6) ioctl$TIOCSETD(r8, 0x80184600, &(0x7f0000000040)) r9 = dup(r8) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f00000004c0)=0xb2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) r10 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[{0x7fff, 0x80, 0x7, 0x73}, {0x0, 0x5, 0x40, 0xfffff000}, {0x7ff, 0x40, 0xff, 0x8559}, {0x2, 0x5, 0xf6, 0x6}, {0x9, 0x20, 0x0, 0x8}]}) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x3, 0x30) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="37744ab6ff539d8ae59e880e62ca5ff19c5be3a8813e02e34abe7f80bbf92e8cea32fcfe9489be9ff5b09e10c9a24418ca398b7f1f7556b500162e7c80275835b997c89d5f8d142634cf4ca2bd3c630eb68e7f8da320a2337ef40863a1446cfac0d657c2f30f8127bfb94fcd2b2432cb971d57369c2a5e07bb6e82c74489cf0d948e745f662a830b74dc4fd0e5c045a74e38935d91603daec216006e6320080af5d666a26b8e413e15cc0231d7d013853d66589f2e95a2b33224d29cae6510f3ae4dab7c51792afdb0b63c8bb299324c2f8ac66a2146415841f4968d50d2", 0xde}, {&(0x7f00000000c0)}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchflags(r0, 0x0) 16:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0xfffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r3, r5) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, 0x0, &(0x7f00000003c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, 0x0, 0x7f, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r5 = getppid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, 0x0, &(0x7f00000003c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, 0x0, &(0x7f00000003c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0xd0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x84ev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) r1 = socket$inet6(0x18, 0x1, 0x7) getsockopt(r1, 0x6, 0x7, &(0x7f0000000100)=""/83, &(0x7f0000000180)=0x53) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:02:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0xfffffffd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x40000000a, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x350606b7, 0x2a4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x8, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() write(r2, &(0x7f0000000100)="3a690b3b898d6a74ccf30a649ebd7e9806c5cb2cb1c1489e63a8f8aa0e0ac332dc38d6bf63b1b6d3f8d2adc919e7c880a43edbd2d8b17cb078829bc556d3edf5b4", 0x41) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='ev+5\x00\xce\xfb\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) read(r1, &(0x7f0000000200)=""/226, 0xe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x6, 0x2, 0x7, 0x9, 0x8001, 0x10000, 0x5841, 0x10, [{0x1c0, 0x8, 0x3, 0x4}, {0xfffffff9, 0xffffffb0, 0x5, 0x4}, {0x1, 0x2, 0x3, 0x6}, {0x8c, 0xb22, 0xd07, 0x8}, {0xb3, 0x3, 0x7ff, 0x8}, {0x1, 0x100, 0x9, 0x400}, {0xffffffe1, 0xab, 0x588, 0x5}, {0x6, 0x1, 0x2, 0x1}, {0x2, 0x1, 0xfffffff7, 0x3}, {0x4, 0x5a, 0xffffff71, 0x2}, {0x3f, 0xfef, 0x400000, 0x3}, {0x7, 0x678d, 0x4, 0xffffffe0}, {0x8000, 0x10000, 0xfffffff7, 0x7ff}, {0x3, 0xfffffeff, 0x9fc5, 0x3f}, {0x1f, 0x0, 0x401, 0x101}, {0x9276, 0x4, 0x1, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:02:37 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) r4 = semget(0x2, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x1000, [{0x4, 0x101}, {0x3, 0x7fff}, {0x3, 0x40}, {0x3, 0x2}, {0x2, 0xf8000000}, {0x1, 0x3}, {0x0, 0x6}, {0x1, 0xfffffff7}, {0x2, 0x8}, {0x1, 0x9}, {0x3, 0x6}, {0x2}, {0x3, 0xb3b}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x7fff}, {0x1, 0x80}, {0x3, 0x1}, {0x2, 0x699}, {0x1, 0x400}, {0x1, 0x2}, {0x3, 0x1f}, {0x3, 0x6}, {0x3, 0xff}, {0x1, 0x9}, {0x2, 0x6}, {0x1, 0x8dfa}, {0x3, 0x9}, {0x3, 0x4}, {0x3}, {0x0, 0x853}, {0x3, 0x3}]}) getsockname(r3, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x5012, r5, 0x0, 0x2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x5, 0x200, {0x400, 0x2c61}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8280, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x5, 0x9, 0x1, 0x7, 0x7fff}], 0x4, &(0x7f0000000140)=[{{r3}, 0x0, 0x1, 0x10, 0x1, 0x8}, {{}, 0xfffffffffffffff8, 0xa, 0x20000000, 0x401, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6, 0xfc8e}, {{r0}, 0x0, 0x10, 0x40000000, 0x91b, 0x200}, {{r4}, 0xfffffffffffffff8, 0x10, 0x20, 0x1, 0x25}], 0x93, &(0x7f0000000200)={0xffffffff, 0x22a}) 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62d82c88c0a63a602d0558c4e6a816420693630ca6fb152722660c4a55bec1ad6ea5915974df6b576e81745e96950fe3617240cfc2f6d6e8d2fb35e9e34189dfae5ec4f4d403"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000166000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:02:37 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530b", 0xff8}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000", 0xd7}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593", 0x800}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x13, 0x0, 0x0) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) bind$unix(r7, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(0xffffffffffffffff, r9) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r11 = accept$unix(r1, 0x0, 0x0) write(r11, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0xe, 0x0, 0x7}, {0x2d, 0x0, 0x1}, {0x6, 0x0, 0xee, 0x8001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:02:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) ktrace(0x0, 0x5, 0x4, r1) geteuid() socket$inet6(0x18, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r5, 0x0, 0x0) preadv(r5, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) setreuid(r2, r7) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r8 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r8}, {r8, 0x15}], 0x2, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r9, 0x10, 0x9}, 0x8, 0x7, 0x9}) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xfff9, 0x7, 0xb4, 0x1000}, {0x1, 0x9, 0x8}, {0x8, 0x2, 0x9, 0x6b9d}, {0xe00, 0x0, 0x9}, {0x3, 0x0, 0x41, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:02:37 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) getegid() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x3, 0x8, 0x9, 0xffff, 0x2, 0x1f1, 0xea, 0x10, [{0x8, 0x1000, 0x0, 0x1}, {0x100, 0x4, 0x4, 0xa14c}, {0xff, 0x10000, 0x1000, 0x5}, {0x7, 0x5, 0xffff, 0x400}, {0x8001, 0x5, 0x1, 0x2}, {0xfffffffa, 0xd748, 0x1}, {0x96ef, 0x7, 0x3f, 0xef170}, {0x4, 0x3, 0x4903, 0x81}, {0x3, 0x406, 0x4, 0x10000}, {0x0, 0x4c, 0x800, 0x4}, {0x3, 0x10000, 0xffffffff}, {0x6, 0xfbe, 0x96, 0x8}, {0x3, 0x3, 0xfffffff9, 0x7}, {0x5b, 0x81, 0x8a, 0x7}, {0x800, 0x1, 0x7f, 0x8}, {0xb3, 0x3, 0xfffffffa}]}) 16:02:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r8, 0x4, 0x80) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff8783e663894d00c4d09154659d3c4b5ba9b4c2d0300e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f367766214f19d5b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581654146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41eb25012d7ff8b7e6453f3949bfa10f7133e6f63ef4d4231c237fd13577845d258fbfbd7e236d948439d0b569de783416b3f1c324a3bc2f8d4bf776f33e92cd68a4456b648253b4427dafd9e06ddaf12d21f44930049c7bceb8aded8ba74964f2ebeff9ed93e4e91da1b03fbcdf01ad2c8e2d6d52010ed7bf97b1c2dda1c15e922af900000000000000000000e070524a9de94a427ae1b9e72cfb034f8d5f4ea9461c8de50c57431ac9234e451039810a3982228156c30ee18c5dbc145ad1c9aee2a76b7af643abce44687d7d261d651171b940eb2377e9525bf7dc4a214e8d948fb93bb284862d5a1914e7e7aaea760725433a7d1a0507fd43c0f7e7d1a8e4706b32e4b8d9b1074189ac462e5bd502cb22f3b21d3290563bef8bef1aace065218b42ea9e36e6349c65de984253000000"]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r6, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r10 = semget$private(0x0, 0x1, 0x639e) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x02\xec\xff\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07440000dc5745392a101023000002000000ff047a01020d4f000004"], 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x10000000000000b7, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x9, 0xffffffffffffffef}}) 16:02:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x2, 0x4, 0xce, [{&(0x7f00003fe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f00005c1000/0x2000)=nil, &(0x7f00004ea000/0x2000)=nil, 0x81}, {&(0x7f0000284000/0x7000)=nil, &(0x7f00002bc000/0x1000)=nil, 0x7}, {&(0x7f000038a000/0x3000)=nil, &(0x7f000048a000/0x4000)=nil, 0x8}, {&(0x7f000000a000/0x4000)=nil, &(0x7f0000406000/0x1000)=nil, 0x8}, {&(0x7f000021a000/0x1000)=nil, &(0x7f00005b6000/0x2000)=nil, 0x4}, {&(0x7f000073d000/0x3000)=nil, &(0x7f00001e3000/0x4000)=nil, 0x86a}, {&(0x7f0000732000/0x3000)=nil, &(0x7f00001d2000/0x2000)=nil, 0x7ae}, {&(0x7f0000033000/0x2000)=nil, &(0x7f0000331000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000565000/0x2000)=nil, &(0x7f0000212000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f00007b3000/0x1000)=nil, &(0x7f000022d000/0x3000)=nil, 0x8}, {&(0x7f000034a000/0x1000)=nil, &(0x7f000066b000/0x1000)=nil, 0x8000}, {&(0x7f00007d4000/0x2000)=nil, &(0x7f00007f8000/0x4000)=nil}, {&(0x7f000030b000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000315000/0x2000)=nil, &(0x7f00001ab000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:37 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x3) socketpair(0x6, 0x3, 0xcb7, &(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x420, 0x0, 0x0, 0x0, 0xffffffffffffff64}, 0x2) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xffffffffffffffcd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r6, 0x5452, 0x0) recvfrom$unix(r6, &(0x7f0000000000)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe31) pipe(&(0x7f0000000280)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000580)=0xff) seteuid(r4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000000)) faccessat(r8, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r3}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000600)=0x9) r9 = semget(0x2, 0x2, 0x10) semop(r9, &(0x7f0000000480)=[{0x1, 0xfc3c, 0x1000}], 0x19b9ff0982c33b27) r10 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000640)=0x1000000, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdf8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r12 = semget$private(0x0, 0x3, 0x400) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r15 = kqueue() dup2(r15, r14) dup2(r14, r13) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000500)='./file1\x00', r14, 0x5}) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000500)) 16:02:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xc9, 0x1, 0xfffffffffffffff9]) setegid(r7) r9 = semget$private(0x0, 0x1, 0xc56) semop(r9, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x2aaaaaaaaaaaa992) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCCBRK(r15, 0x2000747a) accept(r15, 0x0, &(0x7f0000000600)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCCBRK(r17, 0x2000747a) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xfffffffffffffecd) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(r5, 0x5) r18 = kqueue() r19 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000e1e2b1000000000000000000000000000000000000000000000000000000000000d8f83d78718dba05618d65d6825738e55f5c2859d83fdfef6a8277f6f45ccf9e1b28f70fa30ff9705fcc5c5cd8588e8a17b6f34eac955db09600865bf469c74772568641e4f14bca09bcec4bbaff63b6291d91527dde9b64443e85841e0ef571b6bb1f5500"/283], 0xfffffffffffffe9f, 0x1, 0x1000) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r20, &(0x7f0000000880)=ANY=[], 0x0, 0x800) msgrcv(r20, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) r27 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r26, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) 16:02:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) shmget(0x3, 0x1000, 0x200, &(0x7f00004a1000/0x1000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x9c, &(0x7f0000000000)="fc02767ae373f0bd1f1efada20b88f08bc90a72d18643b5f1e58177bbca40cff480a10116d2fc8fde6ae6ff36d98eaf334904f6216a6f3558997c7e13ec39e1686dcb6708f428d6c51c39232e9b1e8c108c6da981ac14142158535bec6f0c2696d16f628a15f904bc6d97f090a5d61d74b742dc72aebf5422e5ee9739094ceaf4d66b416e969f2f968d1d8725e4923aa299440cbc77846d06708b0a9") ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:02:39 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)=0x1) mknod$loop(&(0x7f0000000240)='./file0\x00', 0xd002, 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/114, 0x72}, {&(0x7f0000000580)=""/18, 0x12}, {&(0x7f00000005c0)=""/223, 0xdf}], 0x7, 0x0, 0x6) getppid() semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000740)=""/4096) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getgroups(0x3, &(0x7f0000001980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = socket$unix(0x1, 0x0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/klog\x00', 0x20, 0x0) sendmsg$unix(r4, &(0x7f0000001a80)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001780)="65b3a347cacf03691a51aeaaa69d15d721d4987d4c0fcc8e15a03bf1587f0e67fc348cbda14502b9906fc019579ce0b6907ce5343458fd1bc30a92af7887c822f30b4c6663b6b2f83cca1a5176621e7e5bb54b78c5f3aefb0f7d20beb74a48e144098ef2cc22c00f3e3e0ca85e1149456ae8409c4f291c48a8790190d4873b670888393386b28a3e8e837e23dc0e6e2002df79a7498f7dbc", 0x98}], 0x1, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r2}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r2}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r0, r11]}], 0x80, 0x1}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/diskmap\x00', 0x10, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000001b00)=0xd45, 0x4) r12 = shmget(0x0, 0x2000, 0xec8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) socket$inet(0x2, 0x3, 0xe) pipe2(&(0x7f0000001b40)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000001b80)=0xb18) accept(r0, &(0x7f0000001bc0)=@in6, &(0x7f0000001c00)=0xc) r14 = socket$inet6(0x18, 0x4000, 0x7a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 16:02:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfeffffffffffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:39 executing program 0: geteuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="e300b0880000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x30400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x5}, {0x80, 0x91}], 0x2}) 16:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a255dc5745192a10100002000000000000005ad35a0520000004abcc9bdaed"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x0, 0x3, 0x6, 0x7fff}, {0x9b, 0x66, 0x40}, {0x8001, 0x3f, 0x94, 0x81}, {0xe3f5, 0x3, 0x2, 0x2}, {0x1, 0x9, 0x7, 0x2}, {0x81, 0x6, 0x5}]}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x8000, 0x7fff, {0x6, 0x4}}) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: clock_getres(0x4, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) socketpair(0x20, 0x4, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) 16:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a255dc5745192a1010000200000000002b31d5565a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000200)='./bus\x00', 0x4, 0x22, r1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) acct(&(0x7f0000000040)='./bus\x00') 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x9, 0x2}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:02:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="d39b80d64de48772f7e2754eedca9e766f8643930ba97d34a816ad7aa52b092319b847fa61a877d391326f36880999f82f7ab7bd2cf98ab174f9583d285105422868cd7a8dcb7db12a542b108d46ed786fec164523483b38fc52872a38518518c7cb0eafa0009375ae9d372cd8de7a054978412ca6d9519ce0c93a2ae35425f5a83e23738aea5afc5da167f9eace05925fc617c50c5379abe7b6cee40fb0ae9381"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(0x0) socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e4439d9fc4b019356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000000000000040a548733d2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3"], 0x10) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() getuid() geteuid() r4 = semget$private(0x0, 0x4, 0x265) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x3, 0x20, 0x1, 0xfffc, 0x400, 0x5]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) 16:02:40 executing program 0: 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]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1}], 0x1ffffe95, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x5, 0x6}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x8, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000e0ffffffffffffff000000000000000000000000000000000000001c00000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff00"/128], 0x80, 0x0, 0x1800) 16:02:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x80000, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r4) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xff1, 0x0, &(0x7f0000000180)=""/4081}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xb8d4c6f146912d0b, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4001002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x1, 0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) accept$unix(r2, &(0x7f0000003a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6326a0fa8f389bb000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000001d00000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040075c9f324bcc9dab6ae99ef953200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c0000deffffa9a2a77a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e14f1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000c0000000000000000000000ab127003000000000000000000000000000000000000000000000000000000000000000000000000e9aae4d08a045c1fa3eec5780000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f431774e7799e912c724c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ef5737010bba6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e809000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073fcd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000507f3dcadd68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f823e214a3e59082b4ec7fee4a604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005175a28fec236debf7903dd5100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461017ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007572b5dc66371399c76e0ba34af385f24ac8be183cdd2785945db5aa893a7b7d3de889079b690cf7cd359359dc6789f9587577fc4ccf75eccf3d30280789f4be23556a9a1583e512857fe66d6e4101d3f910480caa828a895489663cc5a9db8aeaf0cc8eeeb392dabb358fc40d1fbc8d1ba16b5adafd0f180c0d443f38d02ab1c1da2221436481ed4dee00000000000000e9e2a98b605f03a0c3be4bc020da7c75baaecf073ee226d913b6288cb829eaf3cdf45dc4467e616db16d8dffd0ac47a022b96f84962b7a459a6518ac03a65ecc3b04f5ab418a44e170c187d8f6e57d5679001946dbb21ab84a75f6e75a6b209c8f18cc2516010514e701d56861640922f2fa80b8a9d11106e9299bfd66f19d72155421c6c6a1eb9667b6382cc5f8d113af8007edc87771832d5f2844f9114dccc6336d68ee27dea9300956b4259d9903c8028cee9c3adae38b06ca76c3192cd277b2d1fde94ba2a567d3e2dd85b85dd7ad5e0f1c359e9d5cb343c84b2c086588d62818be1ba4fa4a932d4603ede826240d23938a4d2efe2de3585d7f0345be7d796a397591c6353d8e6be342775747fb6102770baa414194c7e1de1452b33581a9976034fbd3bb17c010a6382827a1fb8407c3"], &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) bind$unix(r3, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1450ea22e517e894"], 0x8, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/245}, 0xfd, 0x0, 0x1400) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000340)={0x0, ""/145}, 0x79, 0x1, 0x1000) pipe2(&(0x7f0000000140), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\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', 0x8, 0x8) r2 = openat(r1, &(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', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(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) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) geteuid() r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9eeaa6dbf79477a644660000007486b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff106861316538dae9cf36362ac5be9d2cc9e4c09b41b6602f1f45da881b750bdfe98507493c4dd87f21ac5f35f602cda86f9abe3b3d1bf06b37d1ae684d15b0a7476481c9d8fd6ef75d8a6998e65e6699e2d5e322e610c7485b8bd98645a9db39d5117a5abfa976622949881408b1f4b3ec8a698ce7acc11"], 0x2b, 0x0, 0x1000) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB="e0e7884ffe7f12e49cb19ecc797ef54481dc95e997e81e6961a4931ac41c83fcfad10000000000000000b8be7294e9bf23c7fd1cf2d73398ed440671ec5509f044e4d4c52b"], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xc2, 0x3, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r8 = semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) socket$inet6(0x18, 0x4, 0x2) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r9, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111", 0x4c}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111", 0x4c}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x4) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x5, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x15}], 0x2, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYPTR, @ANYRESHEX=r2, @ANYRES64, @ANYBLOB="3167247b73d9274914edc407aec27b68178dd630dbb9bb36782810fbf751d196d96ce671791267c6e3f750f90bf116fc410fe5ba350d21689c2a56d9657882e2478a29198f7992d16f49ad013da53d7929db7e8dca011f018f665c9bba485a8f62d506a23227b07a4922d62125d9e6c791ec43b55431af8122d8fee32efe450d69c5d98937e36488749d2096a7c3f44a5977f9968a1d55e465f9"], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYBLOB="01baab7f8b77", @ANYRES32], @ANYRESOCT, @ANYRES16, @ANYRESHEX=0x0, @ANYBLOB="03c2d68a6f180f564583a45e800e2796af7eab3edd018ec4ca9ccd2b5b9a5b65e4a9a60013a871d23b63577cd53b4dcbdecd8b509c358bc845b49606b28ec96c1ca07de76d417d871312df141189c020b9db0e382046be86881307cf2372635955eeabfb63c9732650020034646484b8c7624b23f1755c0725c1a020e6aea7f5d91329679b48beb9da377f6e0af098a6c5de8694aada7a77b6dd5c7737f04bd0e178312f821f4b5cca519543b4be69a688549f2aca161c203aacb9fa1b8f41094f874372d58c2982452d66258af91a08f7dc9e28852cc774cee7f46ef97c429b70ee73caa81c3a04334efdec567dce7361afc209a65cb5f0bbba"], @ANYRESDEC=r3, @ANYRESDEC=r1, @ANYRES32, @ANYRES32=r1, @ANYRES16, @ANYRESOCT=r4], 0x7) r6 = syz_open_pts() ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000540)=0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0xd6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000040)) pwrite(r7, &(0x7f0000000800)="3dbcca3c459f08edafee22312ca14ba69c5e4858c1d1b04c61e26db1b1593915", 0x20, 0x0, 0x6) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r9 = socket(0x11, 0x3, 0x0) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) dup(r10) sendto$unix(r9, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r11 = dup2(r9, r8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000080)) 16:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111", 0x4c}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/236, 0xec) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb3", 0x59}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:41 executing program 0: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff00"/156], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x600) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000000bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfd4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"], 0xfe, 0x1000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/154}, 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) getppid() msgrcv(r2, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x1, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0xaec}}, &(0x7f00000005c0)) syz_open_pts() r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/148], 0x94, 0x0, 0x1000) msgget$private(0x0, 0x220) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000080)=0x1) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:02:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x3, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x401, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="96", 0x1) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) 16:02:41 executing program 0: socket(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x200}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket(0x11, 0x3, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) accept$inet6(r6, 0x0, &(0x7f0000000300)=0xffffffffffffff11) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000340)=0x2) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x40}], 0x2aaaaaaaaaaaad89) semctl$GETNCNT(r19, 0x4ef4f9070e47f1cf, 0x3, &(0x7f0000000d40)=""/34) semop(r19, &(0x7f0000000c40)=[{0x2, 0x0, 0x1000}, {0x3, 0x3, 0x3000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x2, 0xf9}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0x7) 16:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb3", 0x59}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:41 executing program 0: 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, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x101) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 16:02:41 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x122d, 0x0, 0x0) 16:02:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) write(r2, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) close(r0) r3 = syz_open_pts() close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) 16:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb3", 0x59}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) r2 = dup(r0) socket(0x18, 0x1, 0x1) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/21}, &(0x7f00000002c0)=0x17) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pwritev(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)="cc97ad403207e5a038e89c1a1d105e81b6aed48e9bea8bf940e0fd707e0d479292de75a979525a32e5d02655cabda0aa51ab4f5fd252c96404d12321a6abca89f4ea89df8606df9eafa239af175509ea645ac264c4a06a827becd365fd", 0x5d}, {&(0x7f0000000140)="183d57fa251c44fa485dadb67b4d000ac0f2008df0d737ebf2a94081f86dbaeda0c5860b2f064cc12a2837d175413f8a1d45e4c1c6a9d34410274b018eaa4076bd1a932278e85cd214a3fe4b5e0ab3abc55eff8dd356daae95d5ecdea4c8a7aaed1d1ad175c66bea95dab0795ab4bc97bde43c790d1c159d4161baa01fb641a75e7a965f5e604e11af4f597f10882916ca61b2cfd3da2f025ac4587b3ae7620aea9178610cfda5c5fce2e82dc52bfb992604ab89d63152668d88cd33b7487ccf1a88878096c14092a3e14891ac2df6e0616736066064", 0xd6}], 0x2, 0x0, 0x2) 16:02:41 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000ee762fc0ee02a204000000000000002123f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad00"/81], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x28738f93}, {0x5, 0xe9e8}}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x80, 0x6, 0x9, 0x6, "863a5dadd04ec7a37a97a311c40d4234ae35b011", 0x2, 0x2}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x22, 0x7, 0x5df6fa34635f9136, 0x6, 0x1, 0xfe30, 0x0, 0x2, 0x6, 0x4}) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001401, r4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x5}], 0xfffffffe, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x639f95acd18ae1d9, 0x8, 0x0, 0x3}, {{r1}, 0x7, 0x2, 0x80, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff987, 0x4}], 0x1, &(0x7f0000000080)={0x0, 0x2}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x3, 0x3}, {0x1, 0x12}, {0x0, 0x7f}, {0x0, 0x6}, {0x3, 0x914}, {0x3, 0xfffffff9}, {0x1}, {0x2, 0x5}, {0x3, 0x7f}, {0x1}, {0x3, 0x100}, {0x0, 0x7}, {0x2, 0x8}, {0x1, 0x38}, {0x3, 0x6}, {0x3, 0x3ff}, {0x1, 0x100}, {0x2, 0x80000000}, {0x2, 0x7f}, {0x3, 0x4497744a}, {0x2, 0xa41}, {0x2, 0x4}, {0x1, 0x5}, {0x0, 0x8}, {0x2, 0xffffffff}, {0x7, 0x1f20}, {0x2, 0x9}, {0x2, 0x1c75}, {0x3, 0x7ff}, {0x1, 0x7}, {0x3}, {0x3}]}) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af", 0x62}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x2, 0x8000, 0x7}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af", 0x62}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:02:42 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x3532) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/L\xba\x1b\xb1\x00of\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x60}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af", 0x62}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x0, 0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) listen(r0, 0x1) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000040)=0x6) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f00000005c0)="4516f4ba08b4b61d2c889c68103bad52e5caace4ed1c4f1f62ee0f96d519b37375d1d198c92939c8c7f8d2101f5cffac0110f54323", 0x35}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x2}, 0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:02:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r1 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x115) r6 = semget(0x3, 0x0, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000580)=0xc) kqueue() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) open(&(0x7f0000000840)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000200)=""/155) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) 16:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pipe(&(0x7f00000000c0)) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaab9a) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2454ecdce607e69b, 0x20) semget$private(0x0, 0x4, 0x104) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000001c0)={0x5f, 0x0, &(0x7f0000000140)=""/95}) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x85, 0xfffffffd}, {0x87, 0x9}, {0x83, 0x40}, {0x54abf89c977f011, 0x7}, {}, {0x3, 0x8}, {0x101, 0x4}], 0x7}) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000200)=0x7, 0x4) load: 1.17 cmd: getty 74538 [ttyin] 0.00u 0.00s 0% 317k load: 1.17 cmd: getty 74538 [ttyin] 0.00u 0.00s 0% 317k 16:02:42 executing program 0: 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r5, r2) r7 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x2, 0x3, 0x7}, {{r1}, 0x253d2839112a09fc, 0x66, 0xf0000000, 0x8, 0x66e}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20, 0xc6, 0x4}], 0x8000, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x8, 0x1, 0x35f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0x2, 0x1fa5}, {{r7}, 0xffffffffffffffff, 0x10c, 0x20000000, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x12, 0x8000, 0x9}], 0x0, &(0x7f0000000280)={0xfffffffffffffff7, 0x2}) close(r1) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(0x0) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x108, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(0x0) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) getegid() 16:02:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) close(0xffffffffffffffff) close(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1d}], 0x9, 0x0, 0xfffb, 0x0) 16:02:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(0x0) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000005c0)=""/175) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000004c0)=""/210) semctl$IPC_RMID(r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10a) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0xfffe, 0x3, {0x40, 0x4}}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:02:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="68662ef1b7d98fa7"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = kqueue() syz_emit_ethernet(0x9a, &(0x7f0000000140)="218f2bccefd981656923dbb7d6900c7b1b81fce48b5dbba87bc5d96db616305d73f8b4f7d2843d202c2e9b6a3713a3091dd5d742bcaad57606b10cd1f8e63ea8828172770d624b7fb212ac7bb4cc1849b1bb2c3fd92efc8cd59da2360fecd7a2a8c81fb5c665796baf2480b7fea256cc2d3b469629ec7d03b66f3baf9b68770575c2847e7bd999b98f07ed85823888ad47369bd7980b292df2a1") kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) r2 = semget$private(0x0, 0x5, 0xa6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) 16:02:43 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x9, 0x48, 0x7}) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getppid() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, 0x0, 0xc0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) 16:02:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/200, 0xffffffffffffffc7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93, 0x1e0000000, 0x4000000000000000, 0x3}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000340), 0x8001, 0x0, 0x2, 0x0) r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000200)=0x81, 0x4) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) open(0x0, 0x0, 0x11) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="93d36830ecb277b77d5ce0277e81c71b6bb6b3d37b946c08b8a5c1ab407481fd9f039e5d4298115a12e1a1146ad28816cdd996f112ec35a9a6a3cab284374b016fd1b8cdda47f884402c759354ef551654d82ea68608d39b7a2f9c20861bb7f2051f86d4d4a8e51260b8a0567f2f55ec6afa408dee2d271f42e126a0911eecc77a8777e46f2e84d1fadb1d4a123c0f0e1d6a9cf186e261c469ddf53666db476c2019a8920f2c7f079fd1d346b44942515c1fd1d9a2cd7c863a1508354d1e92603383e28d097e", 0xc6}, {&(0x7f0000000400)="d7bd079010448a3b6283e6b4d4547e3669952a861e9f22cb76d25de82b49fd8af781d7b6059be8afa84fd16f0b46a8ffb8815425588bcf87a18f2cd0d34637c968a35af92c268b92fb98e6b6c00cdb1276cb9873694baee9c218078363758fb1353cc258a9f9716a50a1955679e0ab7ba20c6d044353ed7ff0b54ec8a3f8b1c4289fae3ee1f3f37d34ab2583f17856f838e06d66d82c7642827499dd99abdcb84f06dfdc31f12ef8b72c58cd", 0xac}, {&(0x7f00000004c0)="94e22a1863e17ad59f7ca6bb41ba4570d1fd0d657abf1a799d1829aef45b062779c3fbd21077b67abe41eb53f029392ef2a4238b6053584a229055572e78a3857d615651c28ee2fbe1640c575cda562ace70b0dfcd5948bf53d56f3c584f182cf363432d026df3a11f26fe0cf65f7e450281de6eb09512af63331959c43cfa872ff91078fe95c49fbdc6c7f6dbfb", 0x8e}], 0x3, 0x0, 0x0, 0x4}, 0x401) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x8}, {0x1c, 0x0, 0x0, 0x800}, {0x6, 0x0, 0x0, 0x2100}]}) pwrite(r7, &(0x7f00000001c0)="fb2dfdce9b5d0721550d960a1c2c", 0xe, 0x0, 0x0) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:02:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x7, './bus\x00', 0x1, 0x10001, 0x7, 0x10000}) 16:02:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xff) r2 = dup2(r1, r0) unveil(&(0x7f0000000280)='\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//file0\x00', &(0x7f0000000100)='x\x00') fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x1) mkdir(&(0x7f0000000380)='\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', 0x18) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000200), 0x4) 16:02:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) r5 = dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r11, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r12 = accept(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/45], &(0x7f0000000300)=0x2d) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r13, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r14, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x20007cf}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r15, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r16 = openat(r9, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r17, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r18, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r19 = kqueue() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r23, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = getuid() r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r29, 0xc010427b, &(0x7f0000000040)) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = dup2(r29, r30) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, 0x0, 0x4}, 0x200, 0x401, 0x2}) r35 = msgget$private(0x0, 0x100) r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, 0x0) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0xa0c0, 0x800}], 0x3) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000180)={{0x0, r37, r33, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r10, &(0x7f0000000480)={&(0x7f0000000540)=ANY=[@ANYBLOB="00e77567b7601bcede659c79142e9480458081969d00"], 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r9, 0xffffffffffffffff, r9, r11, 0xffffffffffffffff, r12, r9, r13]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r9, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r9, r18, r9, r19]}, @cred={0x20, 0xffff, 0x0, r26, r27, r33}], 0xb0, 0x2}, 0x1c) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7ff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r42, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r43, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r43, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e", 0xd, 0x0, 0x0) r44 = accept$inet6(r6, 0x0, &(0x7f0000000940)) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='?j\xf22x\x7f\xc4\xc3\x00', 0x1, 0x0) ioctl$BIOCSETWF(r45, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r45, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r46, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r46, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="b7acebd6299a496c1207b53d84c7c87743a54438fc0f16ddcd0a7894c2f7c9b215bbc29c8725fdf844222cb1aa500156c35c2d94185882d01621634e4e0faf18d6bb4e40911cffcff843fa9948a7aebbe90687be961b376d72897fe7093f104093ce6f061bc2d0e265a3e12d24cf69a52610beba46775a4dde58df1aaae219940a4540fd60175cae813b66f0a86aaaf8604c297d8b55dc1fb39dc8c02cc8bc5dda42716331e342de0a1c54c2e8377ce620cde8bb68c3240ea907", 0xba}, {&(0x7f0000000280)="5282abd675e1ef63003f71a01dae7bef32810853114cd5b0e5cdcb97908aba0927e282a407177236c6536253b8f14d68bb7d35d9fc1eb3976b", 0x39}, {&(0x7f00000002c0)="e191860810875beaf52757c73021d45ef345c2946212de88f83dac8d06a01a868a1020300ae2271fbf912edb3dc60b1e8be4f4055611f8db26cc779a5c406abd99892b651890f9690c49ddf4ce35e6789f7ec6a2bcbd9017e801d1b2d4469c2f27d8353850b60c088d8c56d85b0ba8c0c3f4025338677ca885", 0x79}, {&(0x7f0000000340)="cbdf615e0a002d441792a35f35168e85f793e5f58d12025fc08a4468eeeb55853cda9f5a31bda734a39dec993b7361aafe8f31a3bc3046e9ccd2d1d5c57ff68aefd527a592d964390bfa8a9a3cdcd0473c61ae877cc47415de6f3fe91a7e91412d8949faf8028bd0bc81f31e657a432940589e7108c1d7a57a9fbd3b99cc92bf", 0x80}, {&(0x7f00000003c0)="e1cf6c3df3e4c2d707cb6cb6d2a4cfc320e5f82ae89b8b7517aea42e38e59cffc9ba02b5ab153447eca0eee6606936e423c9ff1d05d27427f1437c7e578f4df7fb3f8e84ef8e67c6afd1e1bd37b908d3f14b8fdbbd0e84089fa4cecf4ccf9d35310a20ff638876753c02be2b6bfb4059a4e4655dfd00c7f9b14dc68966ef38d9b33957b6fa1ceb7d386a22f6487ec423838abcaa7d456e55008cca2fe608c8aa0659db61120ed86100b62f7d71840cd2e355cb", 0xb3}, {&(0x7f0000000740)="5f87f221fa097ce26b02bb23a33985fa0c65a045cb9bb85bd23bca87c0fe33a2b1219a58f62347a28a400667976f572e7279852a18dfa99edc0b8460e8abf67ab5e14047e30699055f0c3b39c9ed9f61d87900adfcfe7602aea6d0369155756fcae3a5ef87d47af7b379cb9670327d6b4761eaf99d072e78563c1d7836f2e72d1e885838759ecb2e35cd74ae830944e855182e08b5b345aaf2a1afec8df6406cc441c3cd85792932e481b483d298ec45696ffdc6fc96ff6ea3fc2877ccb4627567fe6d7aaf4c310c15c7e3b4049567e028e7b9427ba1c62cfa5665982e5d0c0c15c6", 0xe2}, {&(0x7f0000000840)="bd5389e881bc0db621c30e3fd8624a6abefd1cee4049851f7e1dcf9ff04a0187e151b8203bfabc8b035604ef67147e77d365878a2cc5af26f672ed76b4eb0f684b6698bd3146cab40515c6461156b1e67c1ada887fcd196af62fe273db67717f9d1b833e363d42071d4e94674e1db3a98e04283603c86c7fb3ba7133ad3f80a387ed4c2a5438a99aca606ffa642081bfcf11dca53bf68f0b8610ecab307c698adf35b8c150351f0306ae69213deed37c9edf24cca6d636852884e3a590b1fb9b7583e15ed3711c2a80da0244cb0d2f84571df8f50566adadbb3477ba811ea1f435", 0xe1}], 0x7, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r5, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, r8, r33}, @rights={0x28, 0xffff, 0x1, [r42, r3, r2, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r43, r1, 0xffffffffffffffff, r6]}, @rights={0x20, 0xffff, 0x1, [r2, r44, r45, r46]}], 0xa0, 0xc63e368588e3b38b}, 0x400) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000100)) socket(0x10, 0x4, 0x1) r47 = dup(r2) dup(r0) sendto$inet6(r47, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:02:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/108, 0x6c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffff69, &(0x7f00000000c0)=[{0x2}, {0x84}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r2) syz_open_pts() r3 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r4 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0x8) getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r3, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x1, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/85) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000180)=0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) semop(r3, &(0x7f0000000000)=[{0x3, 0xc000, 0x400}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:02:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffbfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sync() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b05009a2a926c2050acdff6408d00000000000022700fd1a9f2d0a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc38f020d2e38bb7919aef0a3ffbd1b441675d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bb4f44d26757b0185fcfce31f20ad9d0fc5690d4a30b8e0f0b2b707361ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472530c38a15f1d40d9596ab18199a04c4c52a317a3bbd7fe590fc60fc2ddcb9baa9d63f03efa885a3210c3cb6bb484ea937cbf71b3cc093c8de28221b6ca13f2ea794bf3d0557db81ac7999a859f8a8e6689bb2ae2bbe2b4a20779dce4c5ca4b39130babd2d1b3a556"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r3, 0x6}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) 16:02:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffd}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0x8000000000000006, 0x2}], 0x6, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) 16:02:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x333, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fchflags(r2, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0x6c4}, {0x6, 0x1}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:02:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r1 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = getuid() fchflags(r0, 0x0) setreuid(r2, r4) r5 = semget$private(0x0, 0x3, 0x401) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) preadv(r6, &(0x7f0000000940)=[{&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000400)=""/186, 0xba}, {&(0x7f00000004c0)=""/123, 0x7b}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/255, 0xff}, {&(0x7f0000000840)=""/203, 0xcb}], 0x7, 0x0, 0x7) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000200)=""/29) 16:02:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) shutdown(0xffffffffffffff9c, 0x2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) fsync(r3) 16:02:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x80, 0x10002}, 0xc, &(0x7f0000000480)=[{&(0x7f00000004c0)="872692b18dd1f338feb31251fb2e0b5c7cd4a994eaaab11f4f04ac3229a1bdb8caee202e14e6789406ff839c7395ad558bbff64c55edbc4a86ac08d161c3b7f6824cbf4b673e29f5fc427c7fb63c78b5e21d2c6be052d3fcca3674f86fe5f7b591ca55869eb38c0ba5168a36f030d2f756064fae9c5f9c2530dfb1130f5e2c22954a60bb5b657e6157ea37d1a3542e9fc118cd6df106069c45839509495d8186c9d60559a0eb82d1e4fef1ce9bbb12f78d378e7acb50c47077b24125226b816f0c0db6810213b36f4b24ebc05461a9669a44585c37a8996a79342f33931f89a215000b42ad3e47ea7c1e6f054828e02701881ec7153ff5b1ce3c0f7877be", 0xfe}], 0x1, &(0x7f0000001c80)=ANY=[@ANYBLOB="3000000000000000010000000900000046ff2bcd413aeed6ca4c9e8843faabeff810256850425d0a4704a0da9f8300f990e4de6873bb896af2a38254fb00c800000000000000ffff000000000000bcea2512ebc39b56000095562ec4ee9ca247a75638c882245f01e35cd99c6b29f2141de499516af2a5186f30e72a35c5abf73be9c8efac76e5ef01eee2d6e2a0c5229df7e8e7aed6d1ee88dc5c0026b6c5118ce79dc310d7c4be49853f0fce29b84e89f306aa39ebefbe7e6bb5c330532d74e8b46066e688c3f827aa5c42841e5beecb7db4dba83a68dec2e366c3302785faea61c7fb06069a5819e737319d8c00000000680000000000000020c24d9c4dcfb12864d99378b40772b73e0f2225f1453991c90289d5d81a5381b589c3984bc0be27df1ea5e0c6dc31dd1da9316d2618190e0c3cc9ddcc5491f1fac01005140202f055a748762f11ad8ba46a1d3fcca8695affd49168aa00000070000000000000002f9c67a409000000c5d3d94d6834dc5a60c2fedb80e5111d98057c43a047e11d1fc646b2cc1e39dea97dde3b74e82ce8b11923d4b04f87f3f6dd9d68a7ff558f1c300959b1f7bf863c8559cb70aff73b38c39eeb4ccfa6c94aab66cd543b4727c33f4facc15408665300888ca6db76f11f62000098000000000000000100000081000000d3f25477bd5ed28a72ea5196b9801aff7659f9a221438bce7c90c339d55dfe28229ec228ae88dce422336b5035a55b71e6552938a4293b0bace8f9d740548b8792ca27dab22748d885474fc285aecb46b09fbd95fd0140b5cbfbfa86d5f1d1977a194dd471972b4390a11b3dda44b7ed89ca5dc0b3788570f8105f731b9310c01b48c24149dbd1c518000000000000000000000009000000e1e85f0ccd110000d000000000000000ffff0000fcfffffffbc7e1abe41ad87836761749378d4a7a08290bc887fd8d800898237a290d4b52a7bdbc0bc35d6afdf56c4ba865d540b52e1ccdf4084aba1b93b31eba0d513fe28efb676d702fa8ada78403387e2d5b45a8d9a116b3f9213b14a27a2ac4bdea78dfbc1a588bd0435ba6765bd5e18f1d831922b49abc536296c77ca98109e24d3c9a6844e182b7643f9a0ac4e5db8423c478edc014c382e6432353f0f3b22f115622e5c6fed3f63d11b8f15f270ffc39ec2dd8867dd57600000000000000000000e5c5ca31055482a20dbfe6a4e18999777445a3899d89394e75f0c36c97be5f4878ae0d53fbac90667f4a47c604d463fa610b83434495fa1621c1f959629feaeff2a928ff4836d2308631ad9d456015b1a970ffb7f22a1bc6346f9b3aa4d5ce6b0a488327bc58a909c9dbd6c13934cb03fb4002cbb6c119f29f59653f88ba6747e34c9501"], 0x3da}, 0x9) open(&(0x7f0000000280)='./bus\x00', 0x40, 0x4) r1 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r2 = semget$private(0x0, 0x5, 0x204) r3 = kqueue() kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x20}, {r3}, {r1}, {r1, 0x2}, {r3, 0x10}, {r4, 0x10}, {r3, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x70, 0x2, 0xd8, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x80000000, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r3}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0x10003}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x82, 0x6, 0xcba}], 0x6036, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f00000001c0), 0x0, 0xb1bf) close(r3) r6 = dup(r3) r7 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r7, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r8 = syz_open_pts() ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) getuid() 16:02:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket(0x4, 0x0, 0x0) pread(r2, &(0x7f00000000c0)="e18ddaf2239e8493698a8992a70decac484f2bdc2efb531eb9b9a9cd67efe32edfdde65d919b31e2c8611108ea", 0x2d, 0x0, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x5, r1) r4 = dup(r3) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0affffffffff94c021e3f6eb745a1bb864ca56fd2904e0a52d98e27a61cec8"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:02:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:44 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) geteuid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955987c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16fc0db55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000003816ecaa000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f14dfcf8317205a265910bf87d33bedb31618844cfe8a7b1748179bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cd47bc415c77e78091045293d3582008d257c543d5b73a4e5c77ded34402e3b27cfa786da3c622e10efd61"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r14, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r12, 0x1, 0x9}, 0x800, 0x1, 0x0, r14, 0x6, 0x1, 0x1, 0x2}) r15 = semget$private(0x0, 0x9, 0x42) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r15, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r15, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r15, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r15, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r15, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000000140)=""/161) r16 = getuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r18 = msgget(0x1, 0x254) msgsnd(r18, &(0x7f0000000a80)=ANY=[@ANYBLOB="0300000000c7bcd992403498b97e91fd7072009a1a70b4fef2c9cc4e3fed290fa659950000000000000008ddfdff6472de37f3e7081f645d29a7e0fd449dc61a9527f11cb22c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8492dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14c2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240eb057f111054f2b5f0f40a16000000237203e109ef71703832d18f975371dae05a4bc0cd012e2ea7de69882e9468fa446b31209640a903000000d7689b898e25290cfa61355ba39b9a98a4e18d"], 0x107, 0x800) msgsnd(r18, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000008001cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f886edbb76d3598d1d6e7448ba200c71274a7bb1dd01b813c27d8ee8814a24a7e4e0fdd6df9be870017926db9faffff0e8e256b3ec66e9e7ef3b10ca63bfa73a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"], 0xa2, 0xc2c25e0089590800) r19 = getgid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r20, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r26 = getuid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r32, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r29, 0x1, 0x9}, 0x800, 0x1, r30, r32, 0x6, 0x1, 0x1, 0x2}) r33 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0x8, 0x0, r19, r21, r25}, 0x3, 0x0, r33, r34, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getgid() r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r37, r38, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000180)={{0x3, r16, r19, r35, r39, 0x89, 0x6}, 0x10000, 0xda}) getgroups(0x4, &(0x7f0000000180)=[r12, 0xffffffffffffffff, r19, 0xffffffffffffffff]) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x80000000000006}]}) r42 = getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r43, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r45 = msgget(0x2, 0xc0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r48 = getuid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r50 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r45, 0x1, &(0x7f00000003c0)={{0x0, r46, r47, r48, r49, 0x1, 0x9}, 0x800, 0x1, r50, r51, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r52, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r54 = msgget(0x2, 0xc0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r57 = getuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r59 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r54, 0x1, &(0x7f00000003c0)={{0x0, r55, r56, r57, r58, 0x1, 0x9}, 0x800, 0x1, r59, r60, 0x6, 0x1, 0x1, 0x2}) r61 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) getdents(r61, &(0x7f0000000080)=""/37, 0xfe37) getdents(r61, &(0x7f0000000000)=""/13, 0x33b) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r63, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r65 = msgget(0x0, 0xc0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r68 = getuid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r70 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r65, 0x1, &(0x7f00000003c0)={{0x0, r66, r67, r68, r69, 0x40, 0x9}, 0x800, 0x1, r70, r71, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f0000000140)=[r67]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r74, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffcfd) getuid() getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r79 = getpgid(0xffffffffffffffff) r80 = socket(0x18, 0x2, 0x0) setsockopt(r80, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffc46) r82 = getuid() r83 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r83, 0x1, &(0x7f00000003c0)={{0x0, r76, r77, r82, r78, 0x1, 0x9}, 0xfffffffa, 0x1, r79, r81, 0x6, 0x1, 0x1, 0x2}) getgroups(0x8, &(0x7f00000001c0)=[r42, r47, r56, r62, r72, r73, r77, 0x0]) fchown(r41, r4, r40) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:02:46 executing program 0: 16:02:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(0x0, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:46 executing program 0: 16:02:46 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYRES16=r3, @ANYRESHEX=r2, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r2, 0x0, 0x0, 0x1, 0x1800) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r2, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r2, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f0000005740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adcd5bd8d83b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f"], 0x1008, 0x1, 0x800) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f07119931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e00"/201], 0xa4, 0x2, 0x1000) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/227}, 0x24, 0x3, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x5, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r8, 0x0) sendto$unix(r8, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r8, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r9, 0x0) sendto$unix(r9, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x1, 0x0) fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r10, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r10, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r11, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0, 0x25c}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r11, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x8002, 0x0) 16:02:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(0x0, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:47 executing program 0: 16:02:47 executing program 0: 16:02:47 executing program 0: 16:02:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(0x0, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:47 executing program 0: 16:02:47 executing program 0: 16:02:47 executing program 0: 16:02:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x48}, {0x6}]}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x1]) semop(r1, &(0x7f0000000100)=[{0x4, 0x2}, {0x3, 0x1, 0x1800}, {0x4, 0x2}, {0x3eee079c513d61ad, 0x7ff}], 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) fcntl$getown(r4, 0x5) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:02:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) socket(0x20, 0x3, 0xff) 16:02:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8d020101ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="77de2acc86ae848f3ec1df2e213bb36e2638d37576c91bcfc3e17bb0c284f689fdbbd49fbb2895f96be30dd88b30f53c63f00b301223c6b86602593d6782f4b6b8ff09ddce3a8fd1e37ec22be32dec690a17"], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000140)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x6, 0x3}, {0x18, 0x0, 0x8, 0x10000}, 0x9, [0x100, 0x3, 0x2def, 0xfff, 0x1f, 0x200, 0x7f]}, 0x3c) 16:02:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:48 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x1b0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) write(r5, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:02:48 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0x2, 0xf8, 0x7, 0x400}, {0x6, 0x5, 0x6, 0x76cc}, {0x9, 0x8, 0x9, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x4d}, {0x7c, 0xff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r3 = semget$private(0x0, 0x3, 0x10200) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x7b5b0731, &(0x7f0000000380)="0c77b7d346577d", 0x7) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000fd7ce75a515a0000000000000000000000000000000000000000000000008000000000000000000000000000000000000000008303000069000000005fc9c5ddf800000000f0ffffff009fd90000000000000000000000000000000000000000000000000600000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac54572f13287dd205be73a9adfb720d72052bc96efca37bbf933000516cf9c0bd91b2f9bbacf8a49b25b8e2f5297a58c1a605b92cc5fdcbae1cc710479d02977131003c5e2824f80ae8523bfcd8b98420c6d7511d4f388bd0e919150ae76792f633375ecd85ec689cf52285ddd98f937564d55b95ac35492a0ee8c694fab6a4151b33b57fc473e3864c7a6c2fe361135e2453dee76f8b3921891925398f79834650ee2829bc16fec30207183fd546cfe3d02f0d3f4e41eb87d33e2234a88a7341587b4a6254848f7ec183baf31a3d41ab54a68a1760000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, 0x0, 0x0, 0xcd5a43da4793c538, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r4, @ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f0000000040)={0x0, "941e40d15daeecb187b261805a5a17ee96104df4e1f28d70beeaf78df71c8d98ba8bd2da59f7"}, 0x2e, 0x800) r7 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000040)) lstat(&(0x7f00000007c0)='./bus\x00', &(0x7f00000006c0)) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, 0x0, 0x0, 0xcd5a43da4793c538, 0x0) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r8, 0x0) r9 = getuid() r10 = getgid() r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() fchownat(r11, &(0x7f0000000900)='./file0\x00', r13, r12, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r14, 0x4, 0x46bfb) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r16 = getppid() fcntl$setown(r15, 0x6, r16) r17 = fcntl$getown(r15, 0x5) fcntl$setown(r14, 0x6, r17) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r19 = getppid() fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0xffffffff, r9, r10, 0xffffffffffffffff, r12, 0x4, 0xfff}, 0x6e4, 0x50, r17, r19, 0x2, 0xbf5, 0x3478000, 0x800}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/73) 16:02:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400), 0x100000000000022b, 0x0, 0x0) 16:02:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r2, 0x1}, 0x1000000000004, 0x7, 0x0, 0x0, 0x0, 0x0, 0x900000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x3, 0x3, 0xf7, 0x51, &(0x7f0000000180)={{0xbc, 0x6, 0x6, 0xcc, 0x5, 0x6, 0x1}, {[0x1, 0x62b, 0x8001, 0xb0, 0x3, 0x1000, 0x3, 0x9, 0x1, 0x8, 0x8, 0x0, 0x534, 0x2, 0xa1af, 0x5, 0x40, 0xcbf], [0x1, 0x10001, 0x4072f37, 0x6, 0x40, 0x4, 0x1, 0x3, 0x1, 0x4], [0x8, 0x3ff, 0x4, 0x7ff, 0x100000000, 0x4, 0x4], [0x3, 0xeb8b, 0x9, 0x1, 0x5, 0x464], [{0x401, 0x5, 0x0, 0x1}, {0x7, 0x1, 0xfffffffa, 0x7ff}, {0x200, 0x100, 0x8000, 0x3ff}, {0x2, 0x3, 0x9}, {0x0, 0x10001, 0x9, 0x20}, {0x5, 0x0, 0x8, 0x3}, {0x8, 0x3, 0x5, 0x6}, {0x0, 0x0, 0x160e, 0x7aae113}], {0x6, 0x5, 0x54, 0x4}, {0x30, 0x7, 0x800, 0x1ce}}}, 0x2, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:49 executing program 0: setrlimit(0xa, &(0x7f0000000000)={0x4000000000000000, 0x5}) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) close(r0) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) 16:02:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) 16:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) close(r2) acct(&(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x84) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file1\x00', 0x80000000, 0x1ff, 0x7, 0x0, 0x10001, 0x8399, 0x81, 0xfb57925303a7bfbe, 0x0, 0x3, 0xffff}) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x4c}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x7fff, 0x8, 0x20, 0x1, 0x8000, 0x42, 0x0, 0x6, 0x6a27c649d52dcb75, 0x4, 0x8}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000003c0)) pwrite(r4, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000440)=0x40) r6 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xe50bed0ea47b8d77, 0xffffffffffffff9c) fcntl$setflags(r7, 0x2, 0x2) semop(r6, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) r8 = accept(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="000000b34b09be0927e9c600000000000000000000000000000000000000000000000000000000000000f374e0000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000cde11354498d7172614dd997ad2d355cdfbe767e30089834ce2c9537271ed7af957533f5f824bdf5b7fa18f83304cf62f5a3627b8a921fa877dd098b3b932861da65ace4e1d5154348f7e07412a5a0320bdc467fd399fe38f49f2db5dac306cf79a13feb2848683c5aa315e4e6ab04397e56f980c0ae350dabe74ba5b968a2180e8d38f45ffa0db7389d28bef8d1dc4025b1806aabf4b779c71efcc6194fa7ebf9f2949b26e7b8910b8e9ebe748d2e7ce0d0bb858b1a0152f4860ba7325b61bdb3d295ecd2b724cc2a001ebc8ff8862d8b07ddc0df7b23ce59df6bab959130d67ccd1b37a8c23b1c9e685240050000001aa3136af4e83ca2d80a7233de63574ae365c862fce2ae567c4a24cd3b0b0326effd40c03af1904500a3bf7f96a7206428a8558fc2d93c277917b09170f9355dd97a73efdc99dbfdec729fe0501f93c6953a030476cfe82b19fe9652f07588dc01c9efa0036ac91a935bdbb65596c33aef2c76cfc070d1b27d454be8d0d00b91f2b144d63783c0608d555354d5f4676d11b7e7aa84c3bfeec650e4e7249326e48fd0eaa2ea1c54d488f124331e55e31305506b355bfa6ea7944424573f1d0f225457ab289293bc72949e0a57eaa47f76d4fc7e1e51911d2730d9cba189602ea2a060bad629bd904ad9c9e82ec8469db26ff40b60b3c5a6b5753ce97dd16df85e02437d7ac9911c8011257afc65f9ba3ee5ff3737e5638dcb9b8bfd70658413ac0d093b154eba4d1be081686bbfe6f2"], &(0x7f0000000340)=0x6e) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) shutdown(r8, 0x0) 16:02:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: socketpair(0x20, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/121, 0x79}], 0x1, &(0x7f0000000200)=""/97, 0x61}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0xffffffffffffffe2}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x10000002, 0xffff], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x1}, {0x18, 0x3, 0x40, 0x1ff}, 0x0, [0x0, 0x0, 0x7fff, 0x0, 0xbc9adad, 0x6000000, 0x9, 0x3]}, 0x3c) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:50 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000240)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8, 0x0) dup2(r3, r1) dup2(r2, r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000257089d564e5f87933c1e253573d937ee500b6399ac944cded0630db9e5e2d36a30f061c6560805323bb73aab59f733194c13623934736095123d4808496"], 0x10) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000180)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000100)={0x5, 0x4}, 0x10) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r7 = geteuid() r8 = socket(0x11, 0x3, 0x0) connect$inet(r8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r9) 16:02:50 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) write(r1, &(0x7f0000000140)="02", 0x1) getsockname(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r3, 0x7f, 0x6, &(0x7f0000000300)="885f2bbe29d4f4ee78bc539d05f352dfd1dd8856c836082534783225f6cefd0edf001093b6c5afe6e35e5f65a6ac846569ed7f1ed1878210da706bc7dcae97a10446f5913895e5849faff4c891da5087036c2c3c8a4d7045438a4d0e5583050b4664e93a427377a72ab9e82c7edd5d5a7ff2e7af6bcbdd02bb04a2b1b70d9d9786959f3aee09b945ec5b68d119569fa7eff15a252a8c9c7c80d283d1754847bac03528a973fe27993dccf614c2bc55d4", 0xb0) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x5234c6e0aa9e6d8c, 0x80000000, 0x8001, 0x4}, {{r0}, 0x4, 0x0, 0xc97cb84c5303c2be, 0xf20, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1d, 0xd0000002, 0x843d, 0x200}, {{r4}, 0x0, 0x62, 0x6, 0x7, 0x100}, {{r5}, 0x8000000000000001, 0xd534877d6d205228, 0x4, 0xb2cd, 0x100}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) close(r6) 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000600)=[{r0}, {r1, 0x110}, {r2, 0x4}], 0x0, 0x0) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000140)=[{0x5, 0x1, 0x1, 0x39cc}, {0xd9, 0x6, 0x5, 0x6}, {0x8f, 0x20, 0x24, 0x17}, {0x718, 0x1, 0x1, 0x9}, {0x1, 0x0, 0x80, 0x6}, {0x4, 0x1f, 0x3, 0xffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x9) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) linkat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:50 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x1000, [{0x4, 0x101}, {0x3, 0x7fff}, {0x3, 0x40}, {0x3, 0x2}, {0x2, 0xf8000000}, {0x1, 0x3}, {0x0, 0x6}, {0x1, 0xfffffff7}, {0x2, 0x8}, {0x1, 0x9}, {0x3, 0x6}, {0x2}, {0x3, 0xb3b}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x7fff}, {0x1, 0x80}, {0x3, 0x1}, {0x2, 0x699}, {0x1, 0x400}, {0x1, 0x2}, {0x3, 0x1f}, {0x3, 0x6}, {0x3, 0xff}, {0x1, 0x9}, {0x2, 0x6}, {0x1, 0x8dfa}, {0x3, 0x9}, {0x3, 0x4}, {0x3}, {0x0, 0x853}, {0x3, 0x3}]}) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) sendsyslog(&(0x7f0000000000)="2fc3ef131d14d62f2b975f5de7d292cd0313a84c3997712d9a7eba91f41716f8e80244ded5024e78005bc716c52c38506f275ac453abde35fccebf6f36b9fcfd5d16291be8dfa9b94e6326e66a61533c328bb4604c14c4fe55c617bdfc907f6295e35ca3e889159b08085ec439b778e5073f539ca48a972af5df739bf15332be", 0x80, 0x28) ftruncate(r0, 0x0, 0x6) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) pmap_unwire: wiring for pmap 0xfffffd8004a418a0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8004a418a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8004a418a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8004a418a0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8004a418a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8004a418a0 va 0x20ffd000 didn't change! 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x20, 0x7, 0x2}, {0x7f, 0x7, 0x7e, 0x4}, {0x0, 0x8, 0x2}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f00000000c0)="9ba1413798752c6e4afdfe34ddc53c8c25a825feac6d3a9a70392b0076034282b12449a7fbe29f38902686fd9aa81186e38a4b850ab9e2ad9984c1801f", 0x3d}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1, 0x3}, 0xfffffffffffffe60) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) connect(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x14a, &(0x7f0000000000)=[{0x8, 0xf7, 0x2}, {0x5c, 0x0, 0x0, 0xfffffffd}, {0x7ffffffe, 0x5, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:02:50 executing program 0: 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) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xff91, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/130, 0x82}, {&(0x7f0000001500)=""/141, 0x8d}], 0x7, &(0x7f0000001640)=""/177, 0xb1}, 0x40) write(r0, &(0x7f0000000040)="9cda269c53dffac1b69b5f8a417eabdccb10f1e2fc1a9604b50763aad205c871ba68a21ed74c05d4fe10e0d365542d49895c7740145469065d6909fd0a294159f64785fc45b89ed912f867808257a786d4f27a3edf76cc9536cd1abeaf086db3927a17", 0x63) 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getgid() getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/176, 0xb0) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) mknodat(r3, &(0x7f0000000580)='./file0\x00', 0x8000, 0x10000) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x3}, {0x2, 0x8}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x200, 0x0) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x2000000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_open_pts() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket$unix(0x1, 0x2, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x171) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfffffffffffffe62) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r2, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) r5 = geteuid() r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) r9 = getpid() r10 = socket(0x11, 0x3, 0x0) connect$inet(r10, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0x20, r1, r3, r5, r7, 0x4}, 0x80, 0x894d, r9, r11, 0x2, 0x7, 0x40}) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 16:02:50 executing program 1: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000540)=""/194, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r2 = syz_open_pts() r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/196, 0xc4) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "be30c3e700000000e8682e00"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r2) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x15}], 0x2, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x2, 0x0, 0x0, {[], [0x0, 0x0, 0x2], [0x59c6, 0x0, 0x0, 0x0, 0x200], [], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x1aa}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x11, 0x3, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pwritev(r5, &(0x7f0000000040), 0x0, 0x0, 0x9) 16:02:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) write(r3, &(0x7f00000004c0)="ed0855547bf3d439668207c316e30f6d3215ec58db8cafda4333ef85eb37e6a9b80e4c4acdc9e54d04a96eed1f5838b66447264d1557c9e0359caf0db39332adace1287c57a9011fd0e8314084080515aeb725d94fc0a0b6ce30645cbcac1003cc346782aa8be95f35a088d26ac86ae16e0b38a1492258117911e2dacb2950c6b600d34d2c1ae1cd1c8d1406e30e1d26751cc75fa5d7f7a238d94d315a8ccf8db1b709ec6ac6f44cdc7f7da6809a477d1cb00fc1a8cd1a4f745d9cb9faf9da", 0xbf) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000480)) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 16:02:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) close(r4) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x44}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:02:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x9b) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x7}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/109, 0x6d) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/63, 0x3f}, {&(0x7f0000001340)=""/165, 0xa5}, {&(0x7f0000001400)=""/78, 0x4e}, {&(0x7f0000001480)=""/25, 0x19}], 0x6, &(0x7f0000001540)=""/58, 0x3a}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) socketpair(0x10, 0x8000, 0x4, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000001640)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000001680)={0x4, 0x1000, 0x200, 0x400, 0x8, 0x0, 0xee1, 0x1f}, &(0x7f00000016c0)={0x0, 0x4, 0x7fffffff, 0x5, 0x5, 0x324a, 0x4, 0x4}, &(0x7f0000001700)={0x8, 0x400, 0x6, 0x5, 0x8, 0x1, 0x1, 0x2}, &(0x7f0000001740)={0x9, 0x80000}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd0\x00', 0x10, 0x0) lseek(r4, 0x0, 0xfffffffffffffff7, 0x2) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup(0xffffffffffffff9c) bind$unix(r6, &(0x7f00000017c0)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) sendto$unix(r7, &(0x7f0000001840)="35bdd2477ed5b8b9f5d9d6c8d3b34765f2bb6e4837ed7fd363319ee77050e40513fb335620e837aa114ed729c9f0060db4a32c4a773f55cbb00565794c28bc6552f22d0d0a5608488eac3765fbe0e43833bbc047de057a0bda359611263dfea0d2ea9ea795faa220665b4dd1fa38e7df46fe486f908a28cea0c5bac3b9bfe85381a9b596ee19a1932640cf587f5bb675160fea4f6112fb3ae934e346398cf490afee816598dc6e71cbaed392b0436ca969c7ad2fafb4c20a50c75bbc5e52416f4161a539aba593c05d20f160c16928369bc858fce3dbf81dede4effac9a8284d287a49690cccc1609ba88db8d66999aac925d755f2079e9edafe", 0xfa, 0xa, &(0x7f0000001940)=@abs={0x1, 0x0, 0x0}, 0x8) semget$private(0x0, 0x5, 0x80) getsockname$inet6(r3, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getsockname(r5, &(0x7f0000001a00)=@un=@file={0x0, ""/108}, &(0x7f0000001a80)=0x6e) symlink(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)='./file0\x00') fchmodat(r7, &(0x7f0000001b40)='./file0\x00', 0xd67182b938c3c24d, 0x2) semop(0x0, &(0x7f0000001b80), 0x0) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001bc0)) setsockopt(r10, 0x3, 0xe2c, &(0x7f0000001c00)="dab8efa9f7165950c5563e8036cf7634ab56e0b4b50c1c3abb8d7298afb15516602c6404fc72ace13b3093bd6f4af13ca009dd8212b45f49a9d5129a43297348742e674e2d630e662beabba69f2e491c45343f9e956fa152bfd7088e36f34c642953cd9454212d041da4408448b71df61eb8d611943b5b73", 0x78) nanosleep(&(0x7f0000001c80)={0x8, 0xb8}, &(0x7f0000001cc0)) pckbd_enable: command error 16:02:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000400)={0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:53 executing program 1: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000180)=0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x1f, 0x0, 0x8001ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000001c0)=0x8000000) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:02:54 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r0 = msgget$private(0x0, 0x100) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYBLOB, @ANYRESOCT, @ANYRES64=r0, @ANYRES16=r0], 0x5, 0x3, 0x1800) r2 = msgget(0x2, 0x200) msgsnd(r2, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) msgsnd(r2, &(0x7f0000000b80)={0x0, "9ac24862ff37d37e22a4d40fe52edc1678675c1b1b322a83f71923dc63a3dbafd33f011e0b6ee11b621221f193b017215e958add4feffe7a0fb6967210b1390d07bb6fae8733b06f762ccde9cba4f185863b85c3a950b00089b97285a8cc432902ff2d9c545ce6a96583f016f81d1387b7ab4c3b6ff805a98d84126d7d257629a02f01c761e85bb3ef296905f831e63d5690adffe5db6a08a62e4bb9fb41a20a3003d92d70ce20ef2ff8fd47c0e6a257cd3a4dd286b705949c028bcaa496ef70b6db74442a7afc9827eeca4e75fefe68ea64a83ca5974485d3a0ac02620b40838782dbaba4585f60280c543a3a36dd7d1d0f0c9534edd00a2f8e45be904b070c44af1e4de11a1618e044d97ea54c38a3596b7510ed576506701febbf85a5ca2fc9d77c67fe22401f0d2394bc7a830b40f5452c17ce3a8ca899127a8673a2881982c469ff17e7e3924d37f4c066ad878883ed69c2d8fc6bdefab3f6599b06dafadc2ef29004a68e2eb4b37eb1b913306492a65b1663ea40bb731c5d8bf51342270ce264e5bed0629a404af9505d2cf608bda86f6880da1b27c9dd8b044b34315f32c8726997b2bc6f8a8fc6c2edb1da801a3a455702c245a60f1092c9b3ac77ae98854f06698347a0074de32d31ba3b40852c701e856bd53977bccec6c8ce2e03a2781e3a0aae56d450615ec0b53367a939c61992863b1d4a4edb5f660827b9993bbaca506abc5170d86a823f1b8bd124fcdc5a5d69359e4a6ad193510c0521c3569ead999a5778c50df72420950fe3b945e3f05e636b90e0416eaf3a264b8798fed497255ff7fd62644ec7aa952d3d431b47b551db6a0c865dc92e40e451dc224acc4f69f9ac7b8e83cec2db88771d5261394a0dc22f2a8648d890e15495c303a394c567844406a2cd940df03c0c34a0bd97c0b4d4bc4a7251d7bc0901963afdc32c56f69b314a925396c757a93cb9b89bb88c1bb948b24629fc156f8f30dadc7f48d79ab3e86cab2900278ae7c6342e59e4c0beff6e2dd42519bb6053a7e3db7086f4d207e01ec462e0c1c6f7af0b84945078041574b6fd039b1b5901573e97ac13f38a60a72b4d424b221f4cab7e86d3888c50076f51ed73643427d60bfc88ff702185d865cdc5393420084f0a6e0c28fedb5330dfdd4b65b9f9862bd5936b3c218f95b6c3cbb8ed96a8ea7103c8a5a70a6acc122f022cf1a90c58f59c3a82f33995966bf283edca3748d48c1df5358ebfdc3dc05eb2ebae6e8e488152a7e62adea14930034e37a9dd940b6560d6b848d0ab93a110ed9fb5481b8192c426b7652796d79cb74e97aa469722b6891fbeea2dee2ff20710444549f0635d843796e68d4890c2487667f9a7aecf82bf956d82da5f3a84f4a4dfc8868b1c9d29ee4011beca7e8e61096e1f1e69188c4aafa184dfef75ad2207e7a1eee50dfb290f3e4d07b910b7d2e4408dc95e080adbd859d2f26bf64da64d3b5ed515d5ccc459160b238ef6d44f10583b569266e1114c81b5708fa6f0ad9f458207fae8d77e0e10854739e50187b42dacc37aaeba927ecc3156b316d1d40d19934cfdb1112a9d0460725ad48964a0db9673e928e3c7c0365e4e97fecc0a3dedbe5d8855d9aee14bd43c5877953824c0e2d28e2358640cedca1b3c04b4c0e490a65917ba56edf8d48ce0f50b8b9f7351ed7df3b0aed00842ff1a787142a83eac61d8867c7493ac698a3a96e8db6e959313082578db7ad698cf319b0bbfeccebe408988026446c339014842e47f8a967274d677c829d2caacd7d1729f3ad9d45a45db286bafc64773cddbd68ba6f7b55a7e69458e4ab5e1aaf6d922735869180d3da338ed39e4b757a1aa8c1edfb952773b855ffc9c00f2b2fbcbe28d6501243571f6b6e60ec5edbc08aa4396860e71012544cef298e303a361fe4c4e5ab785b7c8c71d7b06f82a2be025e114bdfc225065b66c495d8fb0708cecc36244da52143fcb9bbf34df50c0a77fd36f649ad07621df66d85f47bb0a4aaf8f895772838a79dc59baf9ebd0490e59b0f3c87f79d1264f4388be1f92a0dff6ad083b8dcc64fbfad5e84de853fc7c95b1e464c59508e3aaac139a69c93a28677857468e594301a251a6ca82610176717acb0e0e23789cd594ee623bfe0c09addbe3f46c2a4bbb8f570a8c508a2fd36ea90f5789717ea1dcfddff5cf8432a1bc0ac992b63cfaa46fcca312814bc8383f6ae4bbcfd111b5eb72bbadce513a3201e4111383981afec7a2fd258b410471c64970ef6e6f4354da0f4230be66719cf71ff0b98df613f00b52c91ba72150aa1b0e03203ff8138026d02857de51fd1e4b1b2ebb0b3881257a8c390db6a5bb941be297b155328e6ad2327cd0806105313726c31c03df527e1bc83d566d584051839590110ba0304ef38a134d78b8019fc16f82c7d6990d1e240054b25b23f21239cb366cdc6962d8e523b9af0e1fb24a13947deea1b254666cff86c27bb49d7681df0d8f6b4e3b1690c6a90bd76f2b1db2752f8cf39ecad1b390ebdb5a0f8becffb8668368be18c8ae4006da9592894a4ce0ebb79535d35627597173a1380f6d37a4e63728494f03c9e8a71de91a1bf9d34a2ad08a8e129b3eeed7017107538274e5649ca9f50cf1758fcccfef3719d5e465844ac3c9b51e7d46bf097832344c7282c6e86ee8747c369a9c7efc511829cc8e676d394d35b6b914090d0f36f3a7ab6afae70e8273078576283a0069a18776a94799d68aa38521b94041bd3c69b074cdacd18e0505974d0d60205a10ba3e9dd2f04897c268f86b6f910c77a3982781d62c7fea26fec38b6d5ee363ccb0dfd59c1010bff0a92e73a45799ffcec7311d82f817bf18d333cc445ece7d85ff4d050b368013f5c8186f4abf94db207e84cea53eae05c5c519143c4e0a6efaee829a07f3f44fcdb9129e968dee2e910f1ffc3044b04d9e187e033bf3da3cdc6176e58feb75906c4bf25470b3297feb908c749f5938f4022ae7302c5112007d11005e58dad0c6f5b09c487f1c1c591f0b877ef3bd0dbb426a911b5d3b8e8dabd3f0573b157c24698ce448d9ad1ecac5895894b14a363e4b02212874c2d75e4a69f48cbc7d7d8029803aa9829bb47c04da67d1e799b60919df7e9464e9fea82fd961cf65863ac8a1f610e917290742aabad54da1f32f40aa438fc894c7705e75c2e342af9237b76c4c794fc57b14891f61cbc26d4e65434d5b7b60f075d7fa05fffe58e19ffcf71297effb099bcc27bdd783e2961d42204443bca28398374cddc040f3506d144812e3e91a69efaa2e600d284dd074d05db2a69e3658469b0ee0dc22b37a1fe563a104847d8afd6f8fda53e355f31e56c3cc82dcb8fd7c8a99aa084302a32b4cd7bed3de771c07ac228b6a10b9c4db428edebe5edc4e5ab1afe36a57676aab53438f9992eb8dd0ddc79c190b953e723dc6746c56cceff79738e5be5da2be82d4c551e7400f007634dfb2ccdedaf05926738c1af6c975518beb95dabecd55315d7fbe375dc5546d6231dc7c4be3954df4233c1e2cab869626595bd48764b40e2c7c7660fda4d2a1d6a6521d6d4d3d97a0ba2a73d1ef78ff7b7d2aa6d7750a0724f0e6d27c34a132331464b574cb04b32d02fca9e4fd5c2af5dce1fc7555d3deb405893caf2b349010dbe504411620cf583b47d66f57784d5277de40e3c55ee133c007e01a438df2466ad612f9a5ac92defe36d5d0c9dc597bf58f2759ee8c73324b8ce4f227789258aa182ed7e9405231119cd8e81ac62675a7110d0417adb92a1048f15df56a3d8843be026687ac1af8f15b0d9ccedf670cba2813ff9a80b303a91266c1c67f197682c97232fcfbf776d6ef38176c601376b1f0b32a36b4c1201c24296276e692abaaf71d58b28a63ed9fea5053ba00e3fb0e04ccd487f812715daf21670658a460ebe3b36838afeb4d777e97897167a900201046a92acabb17c93a641c538b2c7b80589277be0ec0113dd06567e11ea0da63edc585d9523f7bcff90d93fc27636da097b7491648021e5f48190543f2a4ee859dc847f1a85886c488c02534d28cd672d8aa025013c324811b82410ab965ed4b6ad56adb45a989f09526d1da65a98039cc120aef0cce94768f488776bfafdf366a58222857559a44f586f2510a7155d6b4395bd58c7d17dcb6e627b53b064b691fe1b5e1a7927d9af6e08a27cc4ef7e60d0b69f2b9d777d02cee1ebf4309b3208b0c74d62848ce35aacdb033740d35011b016cef12f74fffda8205b0d198428e154e85c35ddda67c387d3ce08adeaa9828106212f936d9e5ca06ed56fdefdc46aa405627ba83b09e5ebfa789e89b89b2edee219a83f12ea4e3312e92a51618115a175fcdf06b40cf752d2abc4f81d1b6df39a91b264662b8ed25b819924dbcc9741e1cfe24747f95bf45bdd7e4c94b41a20b1684894912b1375aaf9d334e0a0118af1f0c5838b40b5398b7e23cec795101dea16e8e73ac869a7a242d055b8562354267ddcdc1d41db33e73bb07cf8bc43aab6e42f7af91e11a64de6a9e5de8341697ffb9b6c03e1ebdd129b5a78170227b198761738590b46fc7aa67804744860e66faf666eb2303b51f1696529bb3cb4f63f6b5285a5a6b0d92e8765ae9b4470e20191aa93c0798f037786fed59db01907bd631de56cf0289d54b1b489798d3ab27aae3c6fde0eb4b8bcd6c707372a6b8dd3d521e305aa0d7762b089d5e4d7a651824d55ba30d52cd45a7142550c10f2eb3c9e931de0a2b20c9e72b9f4b90d683b3c0a22e97a412d9542b11bdf3399f7ddd56cbea71ecfd2c49b72581e4ea5b884c35e13fa0124c1554ae3bc9afcf6393906e2dcd69768471bb7ad6821650671787b7f3ae0a42a5932d774b9073fb1d1a7f58afe0ec201c36b882665ff655288d829d179b7e7419a23f99b0f775cfc0de19e8127ddb415aa1fedbe31a94cddaf7e5f4cd0bfd7626db40a10f1001801198185507c5fa62b24c3c95d54631d11d23728b4d0bc29e4ff2ffe3f2e7b0c068816af5a598c019be7e18ecb37639c3fbe3465d7dc35bf1c5e314fc176a3f7da5df151964ba3ece0cda6a4b10762494feb22db3669aec66046e87aa9f15d360687bd20836ccaba2e8d5d3f678ad67ded75eb37727c7d85a42a95ca9710a4ae3b8e6e5c6bad8077d6f18c7ab29009a3ae3e0d304104f9b104bbcd3d3a0c00a97d749a9e6b9d36e45f67d44e75351e2c02a7af35e5f990e39ebb19b77c95754cd2fa1c0a2de3a10c230cb4b4709984d3c703b377e7d245f81e062f4906730aa37f834a3062660ad2fac7451ddcdff0177e870fe25404b31e795f358e118cf94e6ceb998548340b78311a0ff6da76b9664b553fff523c8991816f1c0f89ca5d1f60cc992b483fc9ca4b8b4d06a824fd0e4d7008023ac65d6dfd78fa8cd9435e65b3e146aa8d0035310618c8d7c7d5faec58b0bd90b804fdd41832bf0019dac29f0e361a9e2dbc0f458739656fe0489c91a6f8995edb173d343931f4d43e3d289686f5234e4557e96dae417f578f209a21d8fdf90c88cb8b9f3c8fbe5331c9c7340f3c11e252341a93be7c1e8db70fe0d85fdef6e7e425de0c1133c25590da413f1efde44dd903da33959b599c71615e72a50e36163d075de239c85f75c04fdd1edb94e910268ef105dae291a19114b1a06bf446a8446c773f94501228da77ccf640b79de2bf3aac1b658506d2e642f20fbfd55718b028d835c163f184afe1a66b37f35acaed610e9b54fce73265893fafa838e66a9500171b646f84d8161f81f90c3f0e9"}, 0x1008, 0x400) mknod(&(0x7f00000001c0)='./bus\x00', 0x100c, 0x46) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) socket(0x3d17b8067da22e81, 0xc003, 0x2) socket$inet6(0x18, 0x2, 0xff) sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)="d7338eb5e263bc6997c638b247993a0eb030b7fde3b9bedc043511bb1eda08ef7d32303a6580eddad50aeb573d372de3be511fda16b3b8b30c9909cfeeb428b4249a99ebcd61cfe04b8a7ea3a5a0622c396bbdc2f621407a3ccb18cd12044004083638dd8978", 0x66}, {&(0x7f0000000280)="0f2130a7948608f5c2daa22d988b2e29c14789d8833c76fcfad8721341c4c6e36f816f2e44305ded16930c4bcde9863a79f41d207d77a2f40d58b4767f8d9424d5dfaac45da8325cd54e4d3408678edebf48b7a588b24fc440095d62f8165977ad191cbab4f7fd855ccca0783707222f52a6e59f32571fd48742f85abcca6ff45cc268f03e9b664c8a9e59e8a3b412dcb6c2cdf3a225e5f1a78948724b86085d2d9382a4c19da4f2e0df1da1922a4642a1e84f22a08c", 0xb6}, {&(0x7f0000000340)="6f348f50529aed2fc46259f7662ab7fbd3eb6dc873f7b29d2648251bf88b0b1e6be68d92a7c7ce419d6a4e6b5703fd97ff5096d49ac1ed835061966fb4c53e2ea910f4ba68ea29924952df425469de7333bf5c8d934806de65548d23", 0x5c}, {&(0x7f00000003c0)="fd28cb99bf2e73394e935cd8488abf13fe152328231ed017f060f2f469bb8aaa2c0d6e7fe8d76850a998c73f56590eb3b2ce6976486965e079d5724f55fd561c9243b0961bdbd3fbba8c9d1625cb4ed3aeea24c6d3e955b8c0fe479cb3014fa54aa1a52cbc1fd71f3d48620c5a0bf6c29195e02e78a52cb4beb6b58cd77b3bcc07934c39ea99c7223054db8e5bed7ed79c403339da0480bc919ee9", 0x9b}, {&(0x7f0000000480)="1da17189a9c53915316949ca86e6490f501768557a6c8ecfbd1399be15ca167dd5597714c40580a729c4fc35c94eea4e438547a3038d6fd960f8344335ad9ad12f368c4ce1b3533e3287253697fad17e64f6f62b8ccab3966d1f3b4e682ce732d29c0eae983f4a686852f136a38cbb061b39bad83e7e52733b0c431e811001fdae59ade9e284f804695b969305925696f5f668ee048fc06314336876abcb805b6144eb8f57e27ac9207401aa7c07d65ef218f6357148214a059443436420539cc848ac20fe658b9accc53a2f2d8bcc10ef66", 0xd2}, {&(0x7f0000000780)="7316425951145a68e084fcff041b460c60bb0dca0194697b123409d8111a55c754a17977876ae8f96340aab2bfe0faa32b50337c2dd6ad589e72cd58796d1201e0cd5b44840f2f69b83e68e3d75960af3736fdc319d601ae53657dc95ff7d0fd68b99284df86c9286b74d03fea0e8f164f1477378d8cb7e7f74b3ec40f16a9ee73dd9980d470755838866c8ac0652abbdd1d4d849ce39da7609312eacd6ffa1b61b2411b06783a5cbf84471139a5a165d1261a417caaad6ded6805fa4558fd80b71fb9f1ecabf72a75461cd4239f78e3bef8aa8ca67dbb55ee20e93ad478aaece575c2d0feda56389f64bef9f0", 0xed}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000a517a28f01000000b0c65ecf4922835cb2bd252d24964657bb1b000000000000f00000000000000001000000080000009abf3992afb1d384bd55ca21ed44d606b8d00f8a266b55bbebe3307474321308fe1f2f8f7d60aa04c17715a5ec3c2c1d490c9fc172a21b123fbeffa57b82cd713bc3c4342b756d3a8e28dd62b282d08b8e86cea149d1f3440ae70181b5b53361578359f3a7db2b42c8f0539534c82b7632b6c969df3599bf6f27880f02ca9ef65ba147d784f216e0974aacda611d5af868bddd686b61e234ff9b09dc05173b4189470dc7cc58dda82fd4ab861276bfdf5b07bf983c879239b1d3f55140172243f2fcf4ab12cb4f2b43965565c9c7f4e5e83d21f386488211ea364dde00000000c8000000000000000100000006000000c9804120a4b2a2c672a9b01daa586c5db041544126ecb748502bbf7a2c3c4d2309773696385fb2fb7894a81b1a9ad79b412a66371fea95eeef530e8f2e02a31ca0c6130d2d3509b775782851bcf8d72981a8694c11e26a266c59a8161d8e27abf90986550059f690dd3651bfc0c43846bb799b4a35a86446eb4b9ec290a6b36326bb99ab6179081f9d2dc5982d0bb287d6ce6e1924d0c20a758414a58422e34c489ba03d83cd9412f908af99092bafdd52c518cd00000000b8000000000000000100000009000000c86332e09db92e8dbb8ce064adfe174cb1dbe8f4f8434ce2149e2da7d6a64583a7523080ac8e6c7625b08d7a7b79687e6c78f50b0960e4d902ad659b467c4f0bc1f5439e729c7768e48dfc913c663bb7ba9d552f51673be52f4c74e0961923a59ec45b30f873fa18d963407ba00697015fed9ced362f40c5052fb7ce83c805546e4f462d10dcf9efe9704427f2734d27f3e4de6ef78aa3b18931579126d2646cbe36f9cacbeda800"], 0x298}, 0x2) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) 16:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x200, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x6, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r6, r7]) r8 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r8, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000c00}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x14c, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0xfffffffffffffd63) r3 = getegid() setegid(r3) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, 0x0, 0x0, 0xcd5a43da4793c538, 0x0) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r4, 0x0) r5 = geteuid() r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r13 = getppid() fcntl$setown(r12, 0x6, r13) r14 = fcntl$getown(r12, 0x5) fcntl$setown(r11, 0x6, r14) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r16 = getppid() fcntl$setown(r15, 0x6, r16) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r3, r7, r9, 0x40, 0x3}, 0x1f, 0x9, r14, r16, 0x0, 0x6, 0x5, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000180), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000400)) execve(0x0, 0x0, 0x0) 16:02:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140), 0xc) 16:02:54 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 16:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) openat(r3, &(0x7f0000000500)='./file0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}, {r4, 0x15}], 0x2, 0x0) faccessat(r4, &(0x7f0000000400)='./file0\x00', 0x8, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) write(r6, &(0x7f0000000200), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) write(r5, &(0x7f0000000440)="58c96410ce8365f276622099803bd9e2485e99eefbb64deeef3c842fcb5c38f0d45ed477d67d83dbb4ac45cc846d8e06396e1b15b746d95cb416c6da3eda932ea0a0e5ae516c8f6315e763e42ba7d776dc9544abcce86b4f159ed34e29fcb6f8ed0cf35837cb68f5e56d1f50b6e64365847129978b90342416daac6460f69e227551ad66892869cf6e7b95ec6cf42a1f78592384", 0x94) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) dup(r1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)) r2 = syz_open_pts() pread(r2, &(0x7f0000000140)="1b712bd7b1ecb62191111d97a1282ddad71a35bae1a891b1792d341797c502f848a800ed07dbbe468731f093c9a1fd7df2a907de8fda1485c14a95f573b391975aae99b6c6c1e6428c871b6ea9ca2c4460a464c12dae1afb9dfb5a293da1b79f2f210e09ad8ae87ddae7a4a0e16eac771de2ecb6d0a9096a884f5db021f96ec2afa844f3660328e480afe61efac504460ff40e440ef88e2969535aa38af5b7de405535fd96fc5d1561d18b2150866aa3d5109ae6f0e96a3847bf4fb2be", 0xbd, 0x0, 0x3) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0xfe, 0x10000000}, {0x5c}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0xaefbdd9769f67f8, r1, 0x0, 0x0) 16:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x12) 16:02:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x70) r1 = socket(0x1, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) shutdown(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='?\x00', &(0x7f0000000180)='*#\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='[:)%\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\xdc\x00', &(0x7f00000003c0)='\x00']) poll(&(0x7f0000000440), 0x0, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="929cfcbe1b093fcac6a0a30000000000000000ca6d8b55a0070000000000003894cdf6d3a0a71af5e2e467c47a5dddc17718a082cbca2a203b67e0699436ad77a747329e0e2fbb4a309b3cacf17f3beeb1a4b7bb49b9aff90a86726fc322c7de2fae32", 0xfffffffffffffffb) 16:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) r4 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x10000, 0x3a) renameat(r3, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x15}], 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000540)={&(0x7f00000004c0)=[{0x6, 0x2}, {0xbf16486bb59a0bf6}, {0x44, 0x3}, {0x24, 0x5}, {0x80, 0x9}, {0x22, 0xfffffffc}, {0x46, 0x2}, {0x86, 0x4}, {0x2, 0x7}, {0x42, 0x7}], 0xa}) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xfff, 0x0, 0x100000001, 0x4000066, "35a86eef64607fcfd71100000000000000000002", 0xffffffff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000000c0)=0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}, {r4, 0x15}], 0x2, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x1}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:02:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="9ba1413798752c6e4afdfe34ddc53c8c25a825feac6d3a9a70392b0076034282b12449a7fbe29f38902686fd9aa81186e38a4b850ab9e2ad9984c1801ffcaca2aa4ed3467bd61a7f8b405e48dbbaa55e66a065778a3b1c2b8da52f0f8f37bd10cdba4d4e", 0x64}], 0x1) execve(0x0, 0x0, 0x0) 16:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000440)="ef4253fc02b573354e57f484f925184d9ccf6c95b91cbeb966748c", 0x1b}, {&(0x7f0000000480)="923ad4d47f7561d17cde4b2204c55f8ee7421c43c82be233f618b0ffe53b46a8687bab25ff81aea523203f27e31c9365817028438eb1c0b9f1394c51c5c0bd1f42ef8c27cd511bb4c88e4ef15e1100c6d01e24ca2b693981de841dc051855f1928e4891d7d331a5b04c3cce57f3a5206e3b25a6246ea1394fb73afccc20b607458adfecb3d27d57d7bf8f8818d880b0589a34c576b15876afaa6b56f2d96234e5f430a1af38c0869b4b6ebab14ab95da07c94b57dfadd9413954bba034e62cec053170f86ec41164c3aba0e93557c9503f391808bbb5f39b9309196ef68a6714ee1522413b30f433d0cbc3a9094e8b095dad91d274000000000000", 0xfb}, {&(0x7f0000000580)="b579f1324f266e3e869064f4fe93aaa4354594739160258a92c2ed97ef46b00595e994d49a1b6903839c778323dcb768b944804ef5639a7d21504099e1f1eca3f905f53f50a880440f7d6cdf8d0b26ad7b97625e585ee36275ba6fbb2ab1adc56e2f3600b3ae827fe6438251f3f5d372ec7baaa4a392b0", 0x77}, {&(0x7f0000000600)="fe6847e7a300d37188b4fd5dca2038ef735272733ac22e8b9f12345b1804839e211a88384bf5c12fbe1ff15b80829197f7098697adda908683401cae4907cd509992ffdfa23aed33907e9aeb9489431a5b972befade8c6d633dcc3bd63c9bccca7d594c46fd732f8ddf043b2b3aeebef9601a675b952a7b1de19540de6bd4340f879438cd4d3bdd8065e5cc02a5f3b2793c139d70134120a8ee622058a44773bd210865974d2eda17e90d0b2d9c9ebcb3e151403a0e2138d42cb62bc82f20ceaffd90f2ac028a38e606f9148609d3295858ff0d576e6c91253920fbd3d3a61cd37d2531a418fa80ed13633d7d44534f198bade2f760d545672", 0xf9}, {&(0x7f0000000700)="da64b3dc5c3251d8301a1a54f655c9a2135ef0ec1a3d902a04376554e1b0f78c0f8bda2928bfa43834f7e2717a2c3a01ac33b94c2c700ce74a4bbb924ee3e91cc4b9036f1b14cad81c0df4b86a0c5e9ae16363d11465777e1af49fd1edebe1e0d6a81e3f8d0a64eefa0d5d1f8432a701e4394738c5a056214c7adcbc9c2947afc83b19e5964b71d40bdda006f5e8344799ee27f7f6e424573769aec5a151b63c6d04a1747c4e626ebd2e20173cffdf90c9cd7f677a0b1d97be387e8e8ab4e89a03180304d3f9ca089e33eb2cfc3956cad071082e2c3b0a045e91f4663769be1d52bd4bc468fa573c4d2c5fba44a2b87efbc3cac6c23566febe77d53d81629658626607218988018f340cf6e92b0c6ead7f5d002a5f800f0841ea5e9ba3ebb9642035af3185fb2f7dcefe3c5b94325878d01e094609b5cbcae5b08f44cfd38a1e6422ed28075621baacb87af29201916c9caafd86c10f099d4a09889e5c0d9f0ee5aa5d613a5b4d1b7eed662785ea48ac010e979192007e9fb12999fd31b88dbf0568d768524ed9a1170ea99bdb8d84c7315ad310ef1de31eae9b63234712977d4f663fc189f5c3c691249c3e443b3d4ac5b11efc0ca83d0f56840553f4ffbc425a859a273c0fd08c6ff0315b7fce669c49ee0899067a6e845a45e5c94650473c8813b101a86fc7dfd71c69fac59329e97c8de5de86a1d159705f36eea166a743c273fe9dd7488fdbd1ac1854cd521570224d3245379e8ba171489a39b58dc9f0a08b4800046fabd031e478bf0b34341a0152cb34c076d1a56397108feda3f096b232ec40185ccf0c5a8dbe607b02ab5e63981386e3e68698c7010fed45d67d6bd14f875ab912e83ab8655d7ff326b0b26dd596779fcb865152e34248d87c775838db38bf513638b397939a13296cb939f3bfb404d85e3523edd3a0f77ec5aa498135c9ee24b9f6002ca254ce30a5ac78e1b23854260173ddbb31f68a29251c13f2e3f1ab077196381db4a389859b01a07ca1bd5fc793311d064baccd85c67d2fd762d49fe5774f7a62fb4cdab27a98e02bb00aa7e5cdc7ff4885e10a4c7bcf97ed1d02612ce80f8e87917773ed81f7711142da79a9f4e04e134f3ba209b5ed19892551063e01a629d55d7596730b589962a9ba743b0f730961254baf28c95187d74c17332f18b21fd2c3525432a621ec597df8ae767f5a8e8330ca40c3125b0dc56ab99d0ee475bba4beea3afab384fcc9d179e7dac81b29251700006bad8ad0e81c071c73cf4855508f3fd67a31f44877412141741c001e6326d769e7b38a1d5be1e7bc5bfa18e2dc68c532f80f3146f47ebb8bfd2e574009b540b1dccfb491233f1473b0741df2cb21597b7572d11e21897583ac85104761b6b1d441135b0709540a10ada035482bb0e6885b0a8eae89aa72c3bcc896fd16c61e93ec49f8e7476b71949ca8945924e5c426468ac595490b1a0f0a6af866138ce56b72a9c351f7ab6917887a804f3e44abba706f51360792be5780ad86016fbb27bbe7ba48e0ad13aa62e303ee4b26ca20104352b2ce15bc2a9dd40071237e08b2f4bbd9e9e35f581acff7065a2c3a9c849893d9827d5af7aff03b9986e7043ef79fc8c3a4258811d27e5685984d0e9dd60b359fc78c23b351c7924575aced601f2c7a6bc7a67a63823a9d44295aab2287526c9211edb66f67cba2e192e0e3eb550b09767b02957bd8749ee5690fa5673434d78c812267b9b7b33e36c670d60e6a32f7eccb0af95a49c6b9e439a8dafbcada41fb4d4fc6bd58e26ee3c3221ccba7644d06530fe45399977cb2c8c2a06b944e3998c1da9a7fbf989610864f8a1a70ed4b639eb8783ab72180a0a2151ab6156b06734a40f3b40b30abba97869beb123081ed9e2998dc31a4cecf27e9fcbb95d9367f9a7391b8ba8f30ab0237d108d56c8b12e99fec171e5786e48ff9b5f57b9f75b34bfa263ad1c4c4d8546e7b763e8d4e80f20ca2acfdeef2e2c35b4479d56bab215c06ce42850d8dca8ff973594dfed487279fd93ae781e0456447703fb451d29b5720237312f9baf8d2ad8a76624a64c79fd6586f0d75af179d369ece254fbe8e7244d40f63b33dba0f8e26a5689fe2625c6a3f6ed62b83878c160015e4e463ec34424b1b9bbde3b9029cceb265b18ecb19a930ae79b4dc87c59f8ae1fea0747f4c488ea0de97c6d4f3d277e01c701eee2ae519aef36f0db3035271e495e5601d81c041edbd63a791e803cccc8b577e617b5394fdc5b9d1e002c33681746e3b0f9c28d40b9fee6c65cd3eaf1b4f82222e67e2de024c5738c404261d952e1bf751a833ab062728c17e4aa2869a61ee49390442a58f525a3e442892b22730affd9fb7f99e61037e9c79e432176b35bd25f3010a1a78a569107c16b5c4936a905187563c5c03d8bc815269e3502234702bbb7fb6793e430aff14240d490f0ff623e745face0860490f35ffa175966dee1363b3fb56a68eba39d5071d2cfcb19d3faaef7f1e90366970f83379771f415e502a92afa6ce5639010c14aebf5505d244a0b9cf1898791b956e67a98ae0ec0816f082e2c466157c7d30e39939ac15f4fda010919fd06231a6d324d960db168dd22b277a1a8bb47648e039c2ff96a7cc52cbb04111ede0349c94031e8fdee6c2748e1f817b6da31ca135276da9446a891ae40801629d9ae368bf148f408d827a7e9509206d6228a8c9649465599b0567629379f8f7b1c0fd14d5cbc37ec558b19d9cc94fd6d005d24ec462e1eeac446b3dc06793c2d508d61413b3e7bd9900f6a33b2742547a5a5ea0114b1ed8cbc2a92377b6a5f14a0207e25382a083879c5d7615f4e7a6cbf7522bd291431a4b02180f706a813edbb41b84c8cf7a7779fb85256649c8ba051116afd43fa3b92c7114faa74bb622b8c71032d4b99f2522a06a9ae377113f260e283333a50677b02fab96893557f2271a52378cbf0a3fa14bf856590a4fff75fbe5b832ea24ef44c07979066d7396b54897304a7d0875654835986c74e1ef8aa1bcbb62338e008e7f5b41c1d6ad2159056af094089f4ec5b4887744c922af550da7976b118573d672e398ff554b0e2bc6cf3ab1686031e4f384c9dde70ef5bc6a91de17990244f23493c13ac49d5b76be72371b0211fc3d2e679aa4a345950f2c419a1839d17cecb5f7484b6ed2497ca31cddeab4d1b83aba0be328b95c3543a5414c0ae635c7b3379afd2d0f9348a94993cc1005a8af4f08270b117a84fae344c5979b7e940de2094c0d7ba3a5cb92c2936818b88fc5ed9c9cd0795ec4f565c3c62456e102ae3418c452dfdd45199f6f1d5d32d41b9de49f430f49848bfd80e153283eaaeb07f03f8ba246d928e035df6cddecac614431a310a40cb51442edee4aa345f93d5e7a378cd5513b8d7a68a6372b230bbe6eed96964bc4a39a1436d6829ad42d414b64b9b22888d668f31286b37bbb4571618963450ec07a6fd6c2a20eb0747467f6d8b1464f7a1ef8fcd5f00726e23628e12bb4a822e0bb3f0bfe925fa75f89ac5667c6494ba2a505e32ff29501aea87a5eff66338c526cdb3571246d8071500d6dbea11d9f5d20b10df640b91617ce64fb2065d436c77de6644d7c98572ef1f355f4bb45e873a43c5903b958d94b823c2e0dd8ac8734bef72026f162a5b437905b8797c013861f4f0ff86da619a7f7648a4b928fda46c7831111f29bf0ef76ef669ffdaeb379cbc267b29c661bf8b92265027565f2eb0e932ef24c8e411d8f658db5459eb8efc2d8cc09fd201e5de41f5fffe5d2704c637ab38890d96ad12a826f9e992c1f811b96c22e880e0f59de6ce3975c100b32d7d6ddeff73fe665e034b62103dc4b7c3311251f5ad2582e7ce9cd3f0e49b2c45b0e839d92ac695a7036b66087f669f88ddc99106883f4afffd7710bef3e8e14c5555af1d6890112341b50d1e2fe33e29e7a06fb415e1ee8d181f261436bfb866b166d78881fd0af1913572fb3260efb64d95c22c0b4b35a40ee30835b55e98bb8394c86445471131cfe28e30521f8f6070773c443cf4d5985efca16937ae8cde35593b439b9b100dcbf18c1e690bce9da0f2d5ba4beabf597253e6fc709bf2dfec5a6ab7834019a8cc6046e4f83e09591da26f085b4a6f9ac55522a52151817b3b83e90d02277005f935377c337b14d917d1a22a6ee0c3fecc7670ee1a876a40d1916a382b14cb945e55c2223fe56e55bb80bbd5bd52b92c724665a32a7e8019075fe136afd18526bdb6404cbe39aee51d57629d5bdcf7419de244cf6d3ba0d93a2137092035722f14a3c2bbd17c6647db867e1a45245468495a5b416f0beae52753da809f2d29250c85aa3a792e51a7f67eb5e7faf0107d8fb3e0cd7d507ca3b70d8ee8267143c069655f7cda7f88f919c693e1c4502198d7bfe8f17927364d13c799831c3409d67f3ae6c3332d7087ef04cd46d50d07f64d7df7d961c573acf3e5daaf3fced9ce8ed19fab5af7c646a58c86004518083d6bad4dd1bd7b79e8db10117532b68dd8a08ddeaea659c3767c2b0ab36eaca6f64e9dee6069d7e78d1a28e0cbe96de822e536664bd9422416774cbb3099da905dcaae8d28715ea65788aaa584b9df3bbf755d9abf9eb97abda5d7ffc34885bfc71cada49d73b30fd68055e0703408ff9f6887dbd791654d6a355d09c7ea15d358fd4e2983cc94a9e3a5ba75f218ab7267b3bb7a890626df2bf7794977b62204f7c1d0768ed5a57412802057e0ae809713d8e5bc50241ce95a7d48041727717131477a244355bbcbde4eb8d3fc81d583735de4de08e4a7411ded837baf74fac121f5a54f1d72eb9431eec68d4f33e00ea92bc0693a4a518bc132c611d5fa6562e8a1970754f9e3b359db6df0db576649d82ff9ddafe13cdbea6017544e7a084eecd551e7064d2337f8dfa77ea64e7eaa72e7dabc576c3875888fffd32cb698c76a76cc22d6d7dc221070e2043e70b3835cce119385668aa7b3f9e7b300df2969f104a7f2bc111024a6318ed4f1fab88ba8fc5429d808889c27a822804f60f7f7bc15e975e66f0bb61efb9f9524dcb5ba21becf7059793aea656461803344c1d7f4ae196ea507964fd68be8bfe9593b48c2be022d34c8748a9179f2bdb3cda5c225062db5299bd4e6137ba451344c999095e50a35f5cfbc039764bcd32910e64ddccda9263d14df8c7861b8140accae2fcdb79fdfb84bd4838ab0a4ae783f445d8e5d0c8de68ab6f532ceb1ae48573e35cc5e0103e1c482eccd106f5fb53b88ff218808eb46c71789ffa1f99a608283eece17cc151a33cdbb170d9cee43a35664f7f0efb41e2cefd5797e6a9f12eb8067563c16777ddeae12c79cf6f2495678e0ef0a1be35100d07382c40b6ce5b75d020a7ed346a915e496a0d14c32439e91beda46eab483bff015b65088fe69bd491adce27c254f3883222d5ba6d02f0f6d1384c04be7f1a81f82630019e63a0270714d5248d8fd5e7243e5be8babf87f09026570529f90f7c85b1ae75a62e1bcbd453abcd205468ed93f1b70856c4b5a1ff28de40e9df28a799fa941dabeebd4934df18838323c63e3fb83e1bb3fda2cd195e1ae3e2ea56dbfe713ab18855d08d6683664196cb1f36411728ad2c8c5b9d87f8d467244599d80612b85f46bd18acefc5d065601cffe183567832da90f6b43a5e46356e99805c7ffa9dd9aec2233a1ff80b85a19fe6fa8a1183f803089884e7918ed437b616191f7fe359dd249bf904110d8e7bbd49deccad39a2859d6fe0649e76c55e983dc4ded66485", 0x1000}, {&(0x7f00000019c0)="24904a6a4f33220cc25789", 0x368}, {&(0x7f0000001740)="5a4f284a391a915430d1b6a93931f6fe540d282c9d19663c14e8c5fd37c5ac32ab5636c7185e55504fa0d83288564937d96b10aa20eb99a3aa8299", 0x3b}, {&(0x7f0000001780)="d67a9d3e9b4795b1432c8645244f83abb05ba48f11431b14d6468072d64ef041ad21df3adac97fc1af6ed39c2a3ca876ca1a4890", 0x34}, {&(0x7f00000017c0)="3e3db62e729f841510668cc5302cb0b6e6419330896d9878d16ec07156f4a7e54977c6814159127c5e8591d8cc7c89bb9f63c93269f7a80972f972865ad8b116d84431f3", 0x44}, {&(0x7f0000001840)="2b05e7c032b6691205c9d3640a4b564eb6fd9edc897c7be1ac719f1253ff44e6f086d85430dc2beb1d919c43e82fc17ec7cdd2498dc5aecd461a381701d518764eb03369395d72730f58659116f00919ef6f04546a13569daefb8108321ab3e32308a01a94bb9c371d3fd79b4d22effd29787b7a8e2126576f0693bfe2ade942409d1a6d71c386fe4f8f97e2dea983f4a409c4bc", 0x94}], 0xa, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x8c) socketpair(0x10, 0x4000, 0x38, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0xffff}, {0x0, 0xc8e}, {}], 0x6}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0xf4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x5) 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x5e8ca6289a69141d, 0x1) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000400)=@abs, &(0x7f00000003c0)=0x8) chdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0x1c}, {0x200000000006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x81, 0x1}) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xa0000006, 0x7, 0x401}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x46, 0x8, 0x8, 0x5a20}], 0x1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x50, 0x8, 0x33, 0x1fffffffe0000}], 0x1f, &(0x7f0000000280)={0x81b, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000400)) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a24435d7cd22758c29a02577448f73a47d7d5b8cca34cd21106d943c011b5cfd707f38a67b9cd743c3e251e09c2c96e993f9418c617bafe78a86c8bc1440f4df82f59cf9c30aa4e333b31ddaf36c6928f5f29189cff4c0bbf23930aa78c2eed0bb42c08f388638008e7a27f8a1a7bad8d24d29c13d8e616e79fb462d3d577fc67c4165aa074aa1c4f00000000000000000030af9ca85f2926277dcaf77e0520a9e0e68727c782ef5612ae84aa5c0343a3e4886e215d1c7382c28012a61744d7ac19c30fc4b050ed2ecb4a62522f7d6f0f793cd31ca691e5ddb2812fc0a17a2380e50d60f580adb33af8892f215125eaeb6eb5826abbdcb059a01896de8b5d72e996599600000000000000"], &(0x7f0000002280)=0x1002) 16:02:55 executing program 0: r0 = socket(0x2, 0x8002, 0x0) sendto$inet6(r0, &(0x7f0000001380)="727884ce6037df48b516181e298ae28c9ef4307e6603cd0745a6c30b44631215b65d987d61e735fde0d1364f1081c3509dfb358be1f91df5c2f4015e1004c76f86fe1e396e9e3bebaaaaa07410091e9332ee260c4c2bc91a3cb4698f52cf3b93ebf8ef168d1cd3d827bc", 0x6a, 0x800, &(0x7f0000000300)={0x18, 0x3, 0x329, 0x7fff}, 0xc) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400), 0xffffffffffffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0, 0x36) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) socket(0x18, 0x4000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setrlimit(0x7, &(0x7f0000001440)={0x2, 0x1}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, 0xffffffffffffffff}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffff7ff7ffff, 0x3, 0x4], [0x0, 0x0, 0x1], [{}, {0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000480)="d0157d94597f84ad6082388cc3fa42289f0edcdf9f9b20e9cb65d8bf279dc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e4959e09b3bc1daa03858c3aeeb5812852ebaeb587aa71db022188843ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40dcef376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a340000000000", 0xb3}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26d75b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = geteuid() setreuid(r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r7 = dup(r6) fchownat(r7, &(0x7f0000000440)='./file0\x00', r5, r4, 0x4) chown(&(0x7f0000000400)='./file0\x00', r2, r4) r8 = socket(0x11, 0x3, 0x0) connect$inet(r8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r8, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) 16:02:55 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r2, r1, 0x4) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() fchownat(r7, &(0x7f0000000900)='./file0\x00', r9, r8, 0x4) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r15, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() fchownat(r15, &(0x7f0000000900)='./file0\x00', r17, r16, 0x4) r18 = socket(0x11, 0x3, 0x0) sendto$unix(r18, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000280)=[r1, r4, r5, r6, r8, r11, r14, r16, r19]) r20 = socket(0x1e, 0x3, 0x0) fchflags(0xffffffffffffffff, 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r21 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r22 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) fcntl$setstatus(r22, 0x4, 0x80) pwritev(r22, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r21, 0x0, 0x0) getsockname$inet(r20, 0x0, &(0x7f0000000140)) close(r20) 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) pipe2(&(0x7f0000000000), 0x0) r5 = socket(0x2, 0x4, 0x6) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/119, 0x77}], 0x1) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, 0x0, 0x0, 0xcd5a43da4793c538, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r6, 0x0) r7 = geteuid() setreuid(r7, 0xffffffffffffffff) r8 = geteuid() setreuid(r8, 0xffffffffffffffff) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() fchownat(r9, &(0x7f0000000900)='./file0\x00', r11, r10, 0x4) r12 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r7, 0x0, r8, r10, 0x1, 0xe4}, 0xfffffffffffffbe4, 0x9, r12, r4, 0xf25, 0x3, 0xff, 0x28e}) 16:02:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6e022e2f6630e66f713550beb47268679b736ad0910c8a0051ddac50f637d41e5db3cb1e41241c3bd04b4d1c29b49d2d9e9fdeb465877a9e423e073720e697763c87b1a79c4b3d78db1847acd07683bc999cfd2c14c9369a7cad652b7d99a74967c29bb8965e421f373b0183946150766351226f701be06e37a764ee9848edc58fa8f36942608734b7e848bc6866388fb12900d12640af05058dc66b037f331c60d5bb2f8c8571048ccb1316aaf380b57ac3bb117dded77b058ec0a52b1a0ded3c8c11b02c7a64ec19d5bb7d640e6cfa00000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1048, 0x0, 0x7}, {0x4e, 0x0, 0x7d}, {0x4006}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x8000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000440)=0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:55 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005e6000/0x2000)=nil, 0x2000, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:02:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x1) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x25}, {0x60}, {0x6, 0x0, 0x0, 0xa09}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:02:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x80, 0x9, 0x1, 0x5}, {0x1, 0x7f, 0x3, 0x80000000}, {0x3, 0x8, 0x2, 0x4}, {0x8, 0x9, 0x20, 0x2d}, {0x800, 0x2, 0x7, 0x1f}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) 16:02:55 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fchflags(r1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='O5') 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x5}, {0x0, 0x9, 0x5, 0x8000}, {0xfff, 0x40, 0x8, 0x40}, {0x0, 0x0, 0x24, 0x3ff}, {0x7, 0x4b, 0xbf, 0x9}, {0xc12, 0x7f, 0xe4, 0x952f93f}, {0x3, 0x40, 0x7, 0x80000000}, {0x6, 0x79, 0x34, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) r5 = socket(0x0, 0x3, 0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x1, 0x4e) poll(&(0x7f0000000440)=[{0xffffffffffffff9c, 0x2}, {r5, 0x4}, {r3, 0x8}, {r0, 0x8}, {r6, 0x8b}, {r4, 0x20}], 0x6, 0x3ce) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000480)) execve(0x0, 0x0, 0x0) 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:02:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x40000000000], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:56 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x97a3, 0x3c, 0x200, 0xe6d1a7994abae00f, 0x0, 0x1ff, 0xe000000, 0x1, 0x2, 0x9, 0x4000000000000004}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) r2 = syz_open_pts() close(r2) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000180)=""/49) semop(r4, &(0x7f00000001c0)=[{0x0, 0x9, 0x5c44fc750fecb1e1}, {0x1, 0x4, 0x1000}], 0x2) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x2, 0x9, 0x800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000180)=""/43) semop(r5, &(0x7f0000000200)=[{0x1, 0x9, 0xa4036bab068d690c}, {0x4, 0x1, 0x1000}], 0x3b) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) r6 = socket$inet6(0x18, 0x3, 0x7) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d27a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc728d600866c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0xfffffffffffffe85}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) kqueue() r7 = kqueue() kevent(r7, 0x0, 0xfffffffe, 0x0, 0x402, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}, {r4, 0x15}], 0x2, 0x0) mknodat(r4, &(0x7f0000000400)='./file0\x00', 0x9181, 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x40, 0x4}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:02:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8a) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x7de6, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3}, {0x2, 0x6, 0x1000}, {0x4, 0x1d49}, {0x3, 0x4000000000000, 0x1000}, {0x7, 0x9, 0x1000}], 0x52) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000000), 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) listen(r0, 0xc1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x4006}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000280)={0x3, 0x80000001}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x4, 0x3, {0x0, 0x7}}) 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x44}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x8}) 16:02:56 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) dup(0xffffffffffffffff) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) r3 = dup(r2) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000300)="17a41df42bbeed07d2d6126dc70510d8cbdc4806aa980d3a56d86fec726da9ef31acd58010df62540a6679dc07e6b716f3c2ce6024e79cc37281cf054bafc01b3ed2aa58bf25d0b23152858809154660deb89f4f4eda74fc99cfe27337959b11aeb64c7aac6bdad0676eeffb9027ec1e16b1c5217949566f7af7a49ea028fe5f2b20bb525e", 0x85}, {&(0x7f0000000440)="214b09d11e76867f73de8568951bd1a313211e522a30479abb157db50e86ff00511b93ac02fcd4c1f85f9ac3a85d95d916cd8b79cc9c6cc858a500b38da39e991795b5ac6e7c4844620a530ea481ef0712aa71514579453ee306a9826e16d8409bed7ee7e23c25382f0afc", 0x6b}], 0x2, &(0x7f00000004c0)=[{0xf8, 0x1, 0x40, "dbcb8c2f701634c9e99da64468bb3a8390bf88d5b00f3ef90e0712dfdcb62ef1ded12283f2e85d1f9a87d28b3eb8a8b2390a5f1df101cf27a8e44aa7d4bc5d68f2808c7a8d550fced37489c611af8e53702e3e654ba341d249c670e5c0a4916d122d4315c212f56ae5ccc11c5ef20e2918eebccfb1b10a0a61d4ce8161792060930f8f506a8466c7df73f334c1a56a32d0d9e835b7d975a23f17f090eb0bec7cec3074d2212aa38c06a555ed5d07269dd6116d84a2d647255df727faf4cc1644545657343ce8842cb59bf6f385c1d2491a5e150d78a6cf8ed9d57e8b6c71070c74838d3258"}, {0x80, 0xffff, 0x0, "91d2fa0cd6c62c49e6437ca1a1def5d7e1c02f1b51481c3e3b2b6a0373df85776f35ae9ad400fad257922bffb3b833d26439ed7ea4f7ddaec789cdad4c22ba9ec3613fd68293b477f6f5669910b762f7a2e254e3c42901b800384a1ff855f20da5adbcfa58167e5428e9e0"}, {0x40, 0xffff, 0x3, "6c1d79534011cb80be8b81d973bcc5505018eb645658396b0b8f9ee3a929cd1f24bc1884e768ba8698543bef"}, {0x40, 0x0, 0x9, "22b34f0077148b90feb9e8e92cfb2a482c37f1c9c38bcc3a0be9cfbbf986ff3d3bf1fe0cbd7317837d4855"}], 0x1f8}, 0x400) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) r6 = syz_open_pts() r7 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r7}, {r7, 0x15}], 0x2, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000001c0)=0xcf) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r8, 0x9, &(0x7f00000002c0)={0x5, 0x1, 0x5, 0x3, r9}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0x7df) r10 = semget$private(0x0, 0x7, 0xc2) semop(r10, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6b, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 16:02:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0xffff1276}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)=""/4096, &(0x7f0000001400)=0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x0, 0x181) r2 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r3 = syz_open_pts() r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = socket(0x11, 0x3, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r6 = dup2(r2, r5) getpeername$unix(r6, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) getpeername$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r3, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000203], [0x0, 0x0, 0x0, 0x5, 0x1ff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffff24, 0x0, 0x0, 0x0) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0xfdfe}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x0, &(0x7f0000000200)) close(r0) syz_open_pts() open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x200000000000036f, 0xc5b9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="478c2125119b5b0e58f9525d6e290318240a000000243c86000000000006b085d9a18914a2b84c30c344c4b7d428fd65bf22f7ff262cdc5c359d5324bac09269afab9610bd3b23a0f4b6fff849614ffa6e74fb0e0850cfc09edca05fc0169b86b295166731d1f55dffd4114b8f0c590e208149bf524a61214e3bed0fa5b2477f5b588c1fb1ef3fca9a48f6d2cf7abf6361cccce36b67eb53a4452b29964475343140d5327b4a9b35794a7f90e3d286c10459561a1f4959adfc7a8fd3c25fd9daecc6ab6c97f96a6152c7f2bf3d9e79bba02b8e243b51bfca6fbe99115aa92413e7d33b139cca99fbacefccffd8fadd8df1850ec40741e48fbb8390c663e46bda7060767273592dc971d9baa366efdc7d87b409", 0x113}], 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r3, 0xffffffffffffffff) getrlimit(0x2, &(0x7f0000000240)) 16:02:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendto$inet6(r2, &(0x7f0000000400)="5a449b718e1d130018753c34d8e07ba11f83bde9230bf2276701efd44905260b0d83823b600b1964196987bdedcee6a970832327774e6084f53a6991779f273f48d01218e8851f54d55f4a8171143e312f0e569db61eaa4a314aa35925e26f12395a98cb3a7f279c64fa0318139358f6a62428ed8482c9185ad514921c2994efa5db9bbeb26737aff807ea885d3d41a2283b0bbc8a12a1867dc0a7899cb38feeaaad1934b72913982363b55ec36bfaa15926cb07033f992218d1efd20a9fb03601dd8af5b4d8006ff6bbff6326", 0xcd, 0x4, &(0x7f0000000500)={0x18, 0x0, 0x6, 0x1}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0x9c) pipe2(&(0x7f0000000000), 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x15}], 0x2, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) kevent(r3, &(0x7f0000000000), 0x1, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:02:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = dup2(r4, 0xffffffffffffff9c) chflagsat(r5, &(0x7f00000001c0)='./bus\x00', 0x90000, 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x7ff, 0x7ff, 0x1, 0x7, 0x7, 0x7ff, 0x3, 0x2, 0x1, 0x8000}) 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000400)=""/173) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x40, 0x0) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 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, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x7}, {0x2, 0x0, 0x0, 0x3ff}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000400)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r4) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) r9 = geteuid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() fchownat(r10, &(0x7f0000000900)='./file0\x00', r12, r11, 0x4) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r15 = getppid() fcntl$setown(r14, 0x6, r15) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r18 = socket(0x11, 0x3, 0x0) sendto$unix(r18, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r20 = geteuid() setreuid(r20, 0xffffffffffffffff) r21 = socket(0x11, 0x3, 0x0) connect$inet(r21, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x11, 0x3, 0x0) sendto$unix(r23, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r26, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r26, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r26, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r29 = getuid() fchownat(r26, &(0x7f0000000900)='./file0\x00', r29, r28, 0x4) r30 = geteuid() setreuid(r30, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB="01003e2f050000003000"], 0x1, &(0x7f0000000300)=[{&(0x7f0000000040)="b27f7c28d3fd1d23b91bd64d7911db097fcdd9f632669636627d14f5dfbc24d41e15487116e0892eaaa81974a65dfc8a34db53ea54a1f429825834f362be1d5116681bd1b0797cc000e7fa5dce4faf47968cb8dfbb70762fe8f309c10c898dcb3ca212d9ed5f145353bad7172286d353fe9d6861f37a239bdbafe7ac81017122b51139", 0x83}, {&(0x7f0000000100)="cedab9ded12973ae26cc26e063dd59810f3890c9b81e06bfee57bf74cec96da854c7a57bc9ab92325a1707123099ccd3c4a8801e331e60657e14bcf6159b848c36966d01301fa44a156c6d772ebf065b16e0d4a65555b9f2a04aa82202b3d7da1c0df6ea3b8efa4ca4bc8e7ae84a94847b15f69d65e710345379fa1904ad639c4687091e337802803a2a1635e6f67014574850569cb906f540863acf22edfd92e41ab8df8976ff4b5bc576163ca9b2398a69efb6bd279c39f54759c7f5c5e451da532015992b36587dc548760824369bd77c112a021d3a056cd38c19", 0xdc}, {&(0x7f0000000200)="38de613ab4dea92cfe86f94af73e9b9c73597efdc1a81412ae0e71c048a3b3a4f3df78e8c92b424d633425dd1c1e984a792b9fd2887128f1974d5558e3b7aa49e878f24a7fe77bd53aa1c2f629a8a3bfe4c3d389ea32f91199fdff28b2f6aeec797af14b35a81f2ea8c257d2b8e736743fda0a049defc09b70cb22687e98aa1df27cddf797cee1be1d86137616edf100a940ad7906a2c3fd9221e284088971aefd4d00d15fcf32618311398663d3fd0d82e15d05a19bcb3acb022dea964f7855c9ab5309012d10ee8eaec668b149afc870d2da93480d58aceacf97e18137d384", 0xe0}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r30, r27}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r9, r11}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}, @cred={0x20, 0xffff, 0x0, r24, r25, r28}], 0xd8, 0x2}, 0x402) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:02:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRES64=r0], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) poll(&(0x7f0000000040), 0x0, 0x6) socket$unix(0x1, 0x2, 0x0) 16:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r2 = syz_open_pts() r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) r4 = geteuid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setreuid(r4, 0xffffffffffffffff) setuid(r4) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x48, 0x0, 0x4}, {0x7, 0x1}, {0x20000006, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:02:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x5, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f00000004c0)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x10000161, 0x0, 0x1fd) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x3, 0xa4, 0x0, 0x1, "67dfb5ee8f2985e11112cccb2cea29d75a4eba3b", 0x1, 0x3}) r4 = dup(0xffffffffffffff9c) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x15}], 0x2, 0x0) linkat(r4, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00', 0x8f7e04306b5086bb) r6 = socket(0x11, 0x3, 0x0) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r6, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) recvmsg(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f0000000180)=@un=@abs, 0x8b, &(0x7f0000000640), 0x3, &(0x7f0000000800)=""/262, 0xfe}, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r7}, {r7, 0x15}], 0x2, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) connect$inet(r9, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r10 = socket(0x11, 0x3, 0x0) connect$inet(r10, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x3, 0x0) connect$inet(r12, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000540)=[{{r8}, 0xffffffffffffffff, 0x14, 0x8, 0x0, 0x80000000}, {{r9}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x39e1ee0d, 0x1e7}], 0x5, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffb, 0x88, 0x2, 0x2, 0x9}, {{r1}, 0xcd7bf98ca14e25a, 0x28, 0x10, 0x7, 0x5}, {{r11}, 0xfffffffffffffff9, 0x2, 0x2, 0xfffffffffffffffe, 0x1}, {{r12}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0xfffffffffffffffd}, {{r13}, 0xfffffffffffffff8, 0xe2, 0x1, 0x6, 0xfffffffffffffff9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0xa1b15ac9b16c14b3, 0x3ff, 0xffffffffffffff74}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x8b, 0xb90}, {{}, 0xfffffffffffffff8, 0x2a, 0x1, 0xffffffffffff6b63, 0x8ea}], 0x2, &(0x7f0000000680)={0x7, 0x9}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000000200), 0xfe72) r14 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r14}, {r14, 0x15}], 0x2, 0x0) ioctl$TIOCSCTTY(r14, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x100, 0x0) 16:02:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3ff, 0x0, 0xbf0, 0x2000000000, 0x4, 0x0, 0x0, 0x0, 0x2f2c0000, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1], [0xfffff0fffffffff7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000], [], [{}, {}, {}, {0x0, 0x0, 0x1}, {0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x2}, {0x0, 0x1}], {0x0, 0x0, 0x74}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x1, 0x81, 0x100}, {0x800, 0x4, 0x80}, {0x8000, 0x3, 0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:02:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) open$dir(&(0x7f0000000140)='./bus\x00', 0x545a23b0458f691c, 0x1e0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0xc, [0x120000, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0xffff]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r1 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/136) semctl$GETNCNT(r1, 0xa4b03d9fc5dc5009, 0x3, &(0x7f00000001c0)=""/69) getuid() getpgrp() getpid() 16:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x1ff) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3, 0x15}], 0x2, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000400)) execve(0x0, 0x0, 0x0) 16:02:57 executing program 0: ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x1, '\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:02:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) shutdown(0xffffffffffffff9c, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) fcntl$setown(r5, 0x6, r3) r6 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0xb, 0x800, r6) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x68}, 0x0) 16:02:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x2, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7bfffff], [0xfffffffffffffffd, 0x0, 0x481], [], {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x100000000000025f) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) execve(0x0, 0x0, 0x0) 16:02:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:02:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000000)="a7729fa2e58f348439bbd68dfb0b5652e2ebe41f0ed4ff68ec7d317a6ac1f8e996", 0x21}, {&(0x7f00000001c0)="1b16bd92797336b3defffe5effb7850eaa604ee2e22a4a16014bbb4b0af9d3a46068849db4d6e194dd7d237bc5601a2880ae0a0298f8d5cc4a41e7c0c1e127ff4bc17da95f297b828880e8d2afbbaad21f9aeecfdccfca59812ca39a2e4131359d1ecf2307256133ecf5a9ef204528a84944b44749bbf9440d849d98e79a7244ac7c73ace7d92bdf7471ff739269694d1e93322c267ce08f79d5", 0x9a}, {&(0x7f0000000300)="b769a2424a2ff1389aad716edfe96787f3a2f4e17b9b5651b4b0e55f1896cf04e1296cc00034c1d0e7af75d93d7784745b3d7e4ce8fc6bacc07784cb063e399b038b0e4f809582260a85658e08880993e1e2885b0f5d5e202fabc55f1904b204cc74d931658c884758916530e23f5a471ba132c72a9db97d2258e2114005bd92cda11d1fe6500dd75bdc8e7bb2f90be59725123cfa78f2d97db8c2", 0x9b}, {&(0x7f00000000c0)="52339bce48d3823fe376e6aaacefad56af9bc57aaa68fe5f2e393d388e83382363f348a61ba5bf56f96aeb9ed7edb6b68df64534251901", 0x37}, {&(0x7f00000003c0)="4e7897b048c2b32b019bc5ec1fe5199e48918e4354a6916627c16513433d3af186c7ef85d2026e9415f6a86fc721063795bcff93b20d5b072562fb6dec99741609c2895f0291b89c5f184516fbe54b047ed077f22719b0649ee55a05d8f6a9dc111a2124db6a", 0x66}, {&(0x7f0000000440)="4d5147b39ac9a4fb65c14640d28dd9c68e93abe490408afc876b1585b6595850373d9aba7e1ce98b65eb1074de4e46159c6e2406cc09614bd44e56e4fe7f1b72dbc02b0320a7dc2080405dd7329a9b1084cdcaf5939bfa1747c9132cd3a17d84390ba2717eb2adb00ab4cec336193e17bbdd1cd2ea2c60a761146de896ed23f05f96c02690d8a26ff1168e8297221a7957517cf4a13823b402a022a802c087c9e9958d9d9f382c47e35614d4c38813462a1c73f7217e127315dcd02b1568728d260c2791ec9d646d0850706ea5b2293ee716425e96fdd502ee3e2c364c3c9d395aff1a3c10", 0xe5}, {&(0x7f0000000540)="3dae7f09f1b1fdc4076189cb432e06fdc2ddfc8fbf014bd7e391d77884de8207f08f93244efc464e326be479dfc146848adf9788b96d454368d1dedbd5c9da376ef54afeed3e4dfa4518b83610cfd09971c403a643e32f6f815d6e58c79cf111c0ae8bce6972db59f028a8286ecd6753a54b479b10cd9d", 0x77}, {&(0x7f00000005c0)="4d5f77baa57f7dd6d19c3567835f0d941bffcf9ee259756acdd2753be5b2f0ec42a85a3285f20d92f7ad43dd08c42227c05edf0dfafa51025793402af0bb977737cc01799300437e521bb4e758acdc258f069079b5e40a4f3a4b26f624e28ffd9eb3da9765bc20058926dab02ded378e0b86bf25da9cfb8c8893d299fad05a8dd5985701e974d9dcf5e2c44281d25e74019e9276ef120eedf642bc1db39989f4806fe5e177988c0632a32025280d3df6d514b276644af776619592e3123df6a2330680175603841e91a5e4c193a73fd5be774f", 0xd3}, {&(0x7f00000006c0)="c1cdf8dcb7899d663f5c139d81154da11163ec1d57a78115ca87356502a4ad0c32e58af5ab4e5829aa37db43f213c8cd15eb8c1a29ea932cbacab8dea001b72deb925c88f58eb8ba9da74f991bb82a474485deac20bb50822015f30fb2bc7d5a406476f62d5e4fe3854e2ae105bb2e7b3bafda892ddb3a7489616ccb68fb91dbca56aa26bd316c91b87e970db93e29c098d8137064640edfbfaccf89", 0x9c}], 0x9, 0x0, 0x400) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fsync(r0) 16:02:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) getsockopt(r0, 0xbeeb, 0x10000, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x20) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7f, 0x3, 0x0, 0x0, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x44, 0x9}, 0x7b, 0x3, 0x0, 0x0, 0x4, 0x0, 0x1}) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x2000) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x5, 0x4, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65300c"], 0x10) sendto$unix(r2, &(0x7f0000000080)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xffffff6f, 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2110, 0x40004000000028a9) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0xffffffff, 0x0, "d7300000000100000000000000c300009e00", 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000400)='./bus\x00', 0x8100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b", 0x2c}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x6) 16:02:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) socketpair(0x6, 0x6, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="fb6f3cc367af9755b767a8b1adfebb0c1d44c1030136ad69bad03cde94b9b64d387e0a67", 0x24, 0x407, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x1, 0x800f, 0x3f) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fsync(r3) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x8, 0x0) fchflags(r4, 0x141b93765e90fcd9) r5 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20, 0x4) dup(r5) r6 = socket(0x11, 0x3, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000480)=0x200) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r6, 0x5) 16:02:57 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = getegid() setregid(0xffffffffffffffff, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) recvfrom(r4, &(0x7f0000000500)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="38c24d53ebb2753b71ea4c710700de2e8949fd52a6bd9b06bb8233f0ad274e8e283739273834af4f34bfcdce1b0729c866635ee5e1d4a70b34b64b14988902f40babe0d32dc55c43e01e0af92949dd5d289e35"], 0x2) 16:02:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) write(r1, &(0x7f0000000440)="d7c074d8c8737dcfdcee9659d95542a5076bbd548ac59d653f0ccb1f62871a27d820453e842bfa2d4caeb39a645422a5f836390953a5ecbe665874fe079ecbebe3bfdd0d1a06468e8f325dfd052efeec", 0x50) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r2 = syz_open_pts() r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffe8a) pipe2(&(0x7f0000000000), 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x123) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) lchown(&(0x7f0000000400)='./file0\x00', r4, r6) 16:02:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) r4 = getpgid(r3) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000000, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r7}, {r7, 0x15}], 0x2, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x200, 0x4, 0xb67, 0xfff, "229458b81137a50c3f1c34f23a43e6c168ab74b8", 0x7, 0x7}) setuid(0xffffffffffffffff) r8 = syz_open_pts() r9 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r9}, {r9, 0x15}], 0x2, 0x0) faccessat(r9, &(0x7f0000000180)='./bus\x00', 0x4, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffe, 0x141}, {{r8}, 0xffffffffffffffff, 0xaf}, {{r10}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) panic: receive 1: so 0xfffffd803a41d480, so_type 3, sb_cc 48 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 8866 19502 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic() at panic+0x15c soreceive(fffffd803a41d480,0,ffff800014885df8,0,0,ffff800014885d04) at soreceive+0x16ac soo_read(fffffd8037562528,ffff800014885df8,0) at soo_read+0x53 dofilereadv(ffff8000ffff93c8,6,ffff800014885df8,0,ffff800014885ee0) at dofilereadv+0x1a2 sys_read(ffff8000ffff93c8,ffff800014885e90,ffff800014885ee0) at sys_read+0x83 syscall(ffff800014885f60) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdacf0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1: so 0xfffffd803a41d480, so_type 3, sb_cc 48 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c soreceive(fffffd803a41d480,0,ffff800014885df8,0,0,ffff800014885d04) at soreceive+0x16ac soo_read(fffffd8037562528,ffff800014885df8,0) at soo_read+0x53 dofilereadv(ffff8000ffff93c8,6,ffff800014885df8,0,ffff800014885ee0) at dofilereadv+0x1a2 sys_read(ffff8000ffff93c8,ffff800014885e90,ffff800014885ee0) at sys_read+0x83 syscall(ffff800014885f60) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdacf0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014885b40 rbx 0xffff800014885bf0 rdx 0x2 rcx 0 rax 0 r8 0xffff800014885b00 r9 0x1 r10 0 r11 0xf193ef27f01ae999 r12 0x3000000008 r13 0xffff800014885b50 r14 0x100 r15 0x1 rip 0xffffffff81038768 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014885b30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=8866 stat=onproc flags process=0 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8280,0xffff8000ffff9650 process=0xffff8000ffff66d0 user=0xffff800014881000, vmspace=0xfffffd803f012000 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 2497 460927 12070 0 2 0 syz-executor.0 2497 487612 12070 0 3 0x4000000 tqbar syz-executor.0 5373 252335 46187 0 2 0 syz-executor.1 5373 69555 46187 0 2 0x4000000 syz-executor.1 31576 215393 0 0 3 0x14200 acct acct 12070 167249 86003 0 3 0x82 nanosleep syz-executor.0 16079 276708 0 0 3 0x14200 bored sosplice 46187 207291 86003 0 3 0x82 nanosleep syz-executor.1 86003 82088 47373 0 3 0x82 thrsleep syz-fuzzer 86003 250873 47373 0 3 0x4000082 thrsleep syz-fuzzer 86003 144341 47373 0 3 0x4000082 thrsleep syz-fuzzer 86003 175188 47373 0 3 0x4000082 thrsleep syz-fuzzer 86003 188352 47373 0 3 0x4000082 kqread syz-fuzzer 86003 376538 47373 0 3 0x4000082 thrsleep syz-fuzzer 86003 441244 47373 0 3 0x4000082 thrsleep syz-fuzzer 86003 393158 47373 0 3 0x4000082 thrsleep syz-fuzzer 47373 27014 54788 0 3 0x10008a pause ksh 54788 243345 94252 0 3 0x92 select sshd 74538 469275 1 0 3 0x100083 ttyin getty 94252 451575 1 0 3 0x80 select sshd 19924 510213 96924 73 3 0x100090 kqread syslogd 96924 307590 1 0 3 0x100082 netio syslogd 36003 71297 1 77 2 0x100010 dhclient *19502 8866 1 0 7 0 dhclient 4397 289790 0 0 2 0x14200 zerothread 78234 363932 0 0 3 0x14200 aiodoned aiodoned 97924 57722 0 0 3 0x14200 syncer update 88546 287697 0 0 3 0x14200 cleaner cleaner 5981 223558 0 0 3 0x14200 reaper reaper 61306 148858 0 0 3 0x14200 pgdaemon pagedaemon 52458 38833 0 0 3 0x14200 bored crynlk 17232 380960 0 0 3 0x14200 bored crypto 66061 116930 0 0 3 0x40014200 acpi0 acpi0 55160 52853 0 0 2 0x14200 softnet 96717 234565 0 0 3 0x14200 bored systqmp 60834 255916 0 0 3 0x14200 bored systq 99848 293393 0 0 3 0x40014200 bored softclock 83132 64083 0 0 3 0x40014200 idle0 73998 123482 0 0 3 0x14200 bored smr 1 345592 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9525 6364K 8025K 78643K 13608 0 0 pcb 13 8K 9K 78643K 217 0 0 rtable 100 5K 6K 78643K 2789 0 0 ifaddr 106 17K 17K 78643K 223 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 51 0 0 iov 0 0K 24K 78643K 205 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1233 77K 78K 78643K 2080 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 16 0 0 VM map 14 3K 3K 78643K 16 0 0 sem 12 0K 0K 78643K 1081 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 6 17K 25K 78643K 1636 0 0 sigio 0 0K 0K 78643K 702 0 0 proc 50 38K 55K 78643K 475 0 0 subproc 32 2K 2K 78643K 51 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 115 0 0 in_multi 64 3K 3K 78643K 113 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 2 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 617 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 134 120K 120K 78643K 4696 0 0 UVM aobj 75 5K 5K 78643K 85 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 151 0 0 NDP 15 0K 0K 78643K 47 0 0 temp 148 3535K 4163K 78643K 56323 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 8 1 0 1 1 0 8 0 rtpcb 80 2972 0 2970 1 0 1 1 0 8 0 rtentry 112 77 0 42 2 0 2 2 0 8 0 unpcb 120 539 0 531 1 0 1 1 0 8 0 syncache 264 12 0 12 4 4 0 1 0 8 0 tcpqe 32 3 0 3 3 3 0 1 0 8 0 tcpcb 544 373 0 369 3 2 1 2 0 8 0 ipq 40 16 0 16 3 3 0 1 0 8 0 ipqe 40 468 0 468 3 3 0 1 0 8 0 inpcb 280 1030 0 1023 6 5 1 4 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 9 0 7 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 17 0 17 6 5 1 1 0 8 1 art_heap8 4096 4 0 1 4 1 3 3 0 8 0 art_heap4 256 394 0 190 16 3 13 14 0 8 0 art_table 32 398 0 191 2 0 2 2 0 8 0 art_node 16 74 0 41 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 0 1 0 1 1 0 8 0 semapl 112 1079 0 1069 1 0 1 1 0 8 0 shmpl 112 83 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3818 0 2366 47 0 47 47 0 8 0 ffsino 240 3818 0 2366 86 0 86 86 0 8 0 nchpl 144 6566 0 4944 61 0 61 61 0 8 0 uvmvnodes 72 4460 0 0 82 0 82 82 0 8 0 vnodes 208 4460 0 0 235 0 235 235 0 8 0 namei 1024 22777 0 22777 1 0 1 1 0 8 1 vcpupl 1984 12 0 0 2 0 2 2 0 8 0 vmpool 520 14 0 2 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 20356 0 20356 15 13 2 7 0 8 2 plimitpl 152 83 0 76 1 0 1 1 0 8 0 sigapl 432 1803 0 1789 2 0 2 2 0 8 0 futexpl 56 53836 0 53836 1 0 1 1 0 8 1 knotepl 112 177 0 158 1 0 1 1 0 8 0 kqueuepl 104 269 0 267 1 0 1 1 0 8 0 pipepl 128 3584 0 3563 5 3 2 2 0 8 1 fdescpl 424 1804 0 1789 2 0 2 2 0 8 0 filepl 120 19307 0 19204 7 2 5 5 0 8 1 lockfpl 104 926 0 924 1 0 1 1 0 8 0 lockfspl 48 371 0 369 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 3932 0 3925 1 0 1 1 0 8 0 zombiepl 144 1789 0 1789 1 0 1 1 0 8 1 processpl 864 1820 0 1789 4 0 4 4 0 8 0 procpl 632 3909 0 3869 4 0 4 4 0 8 0 sosppl 128 10 0 10 4 3 1 1 0 8 1 sockpl 384 4567 0 4550 12 8 4 7 0 8 2 mcl64k 65536 197 0 197 16 15 1 7 0 8 1 mcl16k 16384 27 0 27 4 3 1 1 0 8 1 mcl12k 12288 29 0 29 5 4 1 1 0 8 1 mcl9k 9216 10 0 10 6 5 1 1 0 8 1 mcl8k 8192 42 0 42 3 2 1 1 0 8 1 mcl4k 4096 169 0 169 3 2 1 1 0 8 1 mcl2k2 2112 25 0 25 6 5 1 1 0 8 1 mcl2k 2048 72787 0 72741 20 13 7 15 0 8 0 mtagpl 80 49 0 30 3 2 1 1 0 8 0 mbufpl 256 136581 0 136463 80 59 21 29 0 8 4 bufpl 256 11561 0 6234 334 0 334 334 0 8 0 anonpl 16 160238 0 139701 106 20 86 101 0 62 0 amapchunkpl 152 7261 0 7100 19 12 7 12 0 158 0 amappl16 192 8832 0 7664 81 21 60 71 0 8 1 amappl14 176 61 0 56 1 0 1 1 0 8 0 amappl13 168 1 0 0 1 0 1 1 0 8 0 amappl12 160 11 0 11 2 2 0 1 0 8 0 amappl11 152 767 0 753 1 0 1 1 0 8 0 amappl10 144 667 0 665 1 0 1 1 0 8 0 amappl9 136 724 0 717 1 0 1 1 0 8 0 amappl8 128 390 0 357 2 0 2 2 0 8 0 amappl7 120 694 0 690 1 0 1 1 0 8 0 amappl6 112 763 0 754 1 0 1 1 0 8 0 amappl5 104 293 0 283 1 0 1 1 0 8 0 amappl4 96 2030 0 1999 1 0 1 1 0 8 0 amappl3 88 139 0 132 1 0 1 1 0 8 0 amappl2 80 13617 0 13542 3 1 2 3 0 8 0 amappl1 72 42617 0 42199 26 17 9 20 0 8 0 amappl 80 4158 0 4105 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 84 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1818 0 1789 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1818 0 1789 1 0 1 1 0 8 0 vmmpekpl 168 18501 0 18471 2 0 2 2 0 8 0 vmmpepl 168 216390 0 214023 176 50 126 143 0 357 22 vmsppl 272 1803 0 1789 2 1 1 2 0 8 0 pdppl 4096 3642 0 3594 8 1 7 7 0 8 0 pvpl 32 445857 0 422442 237 42 195 233 0 265 1 pmappl 200 1817 0 1791 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 585 0 104 14 0 14 14 0 8 0